Baseball Season Tracking Analysis

May 30, 2025
sports baseball data visualization


Published: June 25, 2021
Updated: May 30, 2025 at 06:01PM



Overview

Welcome to my Baseball Season Data Analysis page. Here, you’ll find a collection of visualizations and data tables that provide insights into the current MLB season. All of the data come from baseball-reference.com, and the page is updated on a daily basis during the regular season and post season.

Animation of Cumulative Wins, by Team, Over Time

The first visualization is an animation of cumulative wins, by team, over time. This animation allows you to see how each team’s record has evolved throughout the season, and get a sense of which teams are consistently performing well and which are struggling. You can use the controls to pause, rewind, and fast-forward through the animation, and see how each team’s record changes from day to day.

Trend Graphs of Cumulative Wins Over Time

In addition to the animation, I’ve also included trend graphs of cumulative wins over time, arrayed by team. These graphs allow you to see the overall trend in each team’s record over the course of the season, and get a sense of whether a team is on the rise or falling off.

Scatter Plots of Runs Scored vs. Runs Allowed

Another visualization I’ve included is a set of scatter plots of runs scored vs. runs allowed in each game of the season, arrayed by team. These plots allow you to see how each team is performing offensively and defensively, and get a sense of which teams are particularly strong in one area or the other.

Bar Graphs of Games Played by Run Differential

I’ve also included bar graphs that show the number of games played by each team, broken down by run differential.

Bar Graphs of Run Differential Over Time

In addition to the bar graphs of games played by run differential, I’ve also included bar graphs that show the run differential for each team over time. These graphs allow you to see how each team’s performance has evolved over the course of the season, and get a sense of whether a team is consistently strong or prone to fluctuations.

Data Tables with Choropleth Shading

Finally, I’ve included data tables that compare individual players’ batting, pitching, and fielding stats, with choropleth shading to highlight the best and worst performers in each category. These tables allow you to see how each player stacks up against their peers, and get a sense of which players are having the most impact on their team’s performance.

I hope you find these visualizations and data tables helpful in understanding the current MLB season. Thank you for visiting the page.




Cumulative Wins


Graph Prepared By: Isaac H. Michaels, MPH
Data Source: www.baseball-reference.com


Graph Prepared By: Isaac H. Michaels, MPH
Data Source: www.baseball-reference.com




Runs Scored vs. Runs Allowed


Graph Prepared By: Isaac H. Michaels, MPH
Data Source: www.baseball-reference.com




Runs Differentials


Histograms


Graph Prepared By: Isaac H. Michaels, MPH
Data Source: www.baseball-reference.com


Player Statistics


Batting


Player
Age
Team
League
WAR
G
PA
AB
R
H
2B
3B
HR
RBI
SB
CS
BB
SO
BA
OBP
SLG
OPS
OPS+
rOBA
Rbat+
TB
GIDP
HBP
SH
SF
IBB
Jarren Duran*
28
BOS
AL
1.6
57
268
247
31
69
13
6
4
34
13
5
16
60
0.279
0.328
0.429
0.758
112
0.345
117
106
2
3
0
2
0
Rafael Devers*
28
BOS
AL
2.3
58
264
216
36
62
15
0
12
50
1
1
45
60
0.287
0.409
0.523
0.932
161
0.405
165
113
4
1
0
2
4
Kyle Tucker*
28
CHC
NL
2.3
56
258
217
42
61
9
4
12
39
15
0
39
31
0.281
0.388
0.525
0.913
159
0.407
157
114
4
0
0
2
6
Corbin Carroll*
24
ARI
NL
2.1
56
256
232
42
60
10
6
16
35
9
3
20
65
0.259
0.328
0.56
0.888
142
0.383
141
130
2
4
0
0
1
Francisco Lindor#
31
NYM
NL
1.4
55
255
223
32
60
10
0
10
31
10
2
20
45
0.269
0.341
0.448
0.79
125
0.351
123
100
4
7
0
5
2
Shohei Ohtani*
30
LAD
NL
2.8
54
254
216
59
63
9
4
20
35
11
4
37
62
0.292
0.394
0.648
1.042
191
0.433
184
140
2
0
0
1
7
Bo Bichette
27
TOR
AL
1
56
253
235
25
65
17
0
6
30
4
2
15
41
0.277
0.324
0.426
0.75
111
0.334
114
100
5
2
0
1
1
Jackson Chourio
21
MIL
NL
0.2
56
252
241
31
58
16
1
8
29
9
3
9
55
0.241
0.27
0.415
0.685
89
0.311
91
100
6
1
0
1
0
Lars Nootbaar*
27
STL
NL
1.7
54
251
214
35
54
11
0
8
27
4
2
33
46
0.252
0.355
0.416
0.77
115
0.345
117
89
3
2
0
2
2
Elly De La Cruz#
23
CIN
NL
1.5
57
249
223
42
57
9
0
11
40
17
5
23
70
0.256
0.329
0.444
0.773
108
0.344
104
99
2
2
0
1
3
1–10 of 345 rows
Show
...

Note: Table displays rows only for players with at least 25 at bats.
Table Prepared By: Isaac H. Michaels, MPH
Data Source: www.baseball-reference.com


*: Left-Handed Batter
#: Switch Hitter
G – Games Played
PA – Plate Appearances
AB – At Bats
R – Runs Scored/Allowed
H – Hits/Hits Allowed
2B – Doubles Hit/Allowed
3B – Triples Hit/Allowed
HR – Home Runs Hit/Allowed
RBI – Runs Batted In
SB – Stolen Bases
CS – Caught Stealing
BB – Bases on Balls/Walks
SO – Strikeouts
BA – Hits/At Bats
OBP – (H + BB + HBP)/(At Bats + BB + HBP + SF)
SLG – Total Bases/At Bats
OPS – On-Base + Slugging Percentages
OPS+ – OPS+ Adjusted to the player’s ballpark(s)
GDP – Double Plays Grounded Into
IBB – Intentional Bases on Balls


Pitching


Player
Age
Team
League
WAR
W
L
W-L%
ERA
G
GS
GF
CG
SHO
SV
IP
H
R
ER
HR
BB
IBB
SO
HBP
BK
WP
BF
ERA+
FIP
WHIP
H9
HR9
BB9
SO9
SO/BB
Awards
Zack Wheeler
35
PHI
NL
2.3
6
2
0.75
2.96
12
12
0
0
0
0
76
52
25
25
9
18
0
94
2
0
0
293
139
2.93
0.921
6.2
1.1
2.1
11.1
5.22
NA
Paul Skenes
23
PIT
NL
2.8
4
5
0.444
2.15
12
12
0
1
0
0
75.1
51
20
18
4
18
0
77
2
0
1
293
195
2.52
0.916
6.1
0.5
2.2
9.2
4.28
NA
Garrett Crochet*
26
BOS
AL
2.4
4
4
0.5
2.04
12
12
0
0
0
0
75
56
20
17
6
24
0
89
0
2
0
299
202
2.7
1.067
6.7
0.7
2.9
10.7
3.71
NA
Logan Webb
28
SFG
NL
1.3
5
5
0.5
2.82
12
12
0
0
0
0
73.1
72
27
23
4
17
0
84
0
0
1
301
137
2.19
1.214
8.8
0.5
2.1
10.3
4.94
NA
Carlos Rodón*
32
NYY
AL
2.2
7
3
0.7
2.6
12
12
0
0
0
0
72.2
42
23
21
8
26
0
90
0
0
2
284
151
3.1
0.936
5.2
1
3.2
11.1
3.46
NA
Luis Severino
31
ATH
AL
2
1
4
0.2
3.89
12
12
0
0
0
0
71.2
66
33
31
4
22
1
54
4
0
1
305
106
3.38
1.228
8.3
0.5
2.8
6.8
2.45
NA
José Berríos
31
TOR
AL
0.9
2
2
0.5
3.86
12
12
0
0
0
0
70
63
30
30
10
28
1
65
3
1
1
293
106
4.41
1.3
8.1
1.3
3.6
8.4
2.32
NA
Max Fried*
31
NYY
AL
2.7
7
0
1
1.29
11
11
0
0
0
0
70
49
15
10
3
16
0
67
4
0
4
277
305
2.58
0.929
6.3
0.4
2.1
8.6
4.19
NA
Nathan Eovaldi
35
TEX
AL
2.6
4
3
0.571
1.56
12
12
0
1
1
0
69.1
46
14
12
4
10
0
73
4
0
4
266
242
2.33
0.808
6
0.5
1.3
9.5
7.3
NA
Framber Valdez*
31
HOU
AL
1.6
4
4
0.5
3.39
11
11
0
1
0
0
69
56
26
26
5
23
0
64
3
0
2
278
118
3.29
1.145
7.3
0.7
3
8.3
2.78
NA
1–10 of 346 rows
Show
...

Note: Table displays rows only for players that played in at least 10 games.
Table Prepared By: Isaac H. Michaels, MPH
Data Source: www.baseball-reference.com


: Left-Handed Pitcher
W – Wins
L – Losses
W-L% – Win-Loss Percentage
ERA – 9
ER / IP
G – Games Played or Pitched
GS – Games Started
GF – Games Finished
CG – Complete Game
SHO – Shutouts
SV – Saves
IP – Innings Pitched
H – Hits/Hits Allowed
R – Runs Scored/Allowed
ER – Earned Runs Allowed
HR – Home Runs Hit/Allowed
BB – Bases on Balls/Walks
IBB – Intentional Bases on Balls
SO – Strikeouts
HBP – Times Hit by a Pitch
BK – Balks
WP – Wild Pitches
BF – Batters Faced
ERA+ – ERA+ Adjusted to the player’s ballpark(s)
WHIP – (BB + H)/IP
H9 – 9 x H / IP
HR9 – 9 x HR / IP
BB9 – 9 x BB / IP
SO9 – 9 x SO / IP
SO/W – SO/W or SO/BB


Fielding


Player
Age
Team
League
G
GS
CG
Inn
Ch
PO
A
E
DP
Fld%
Rtot
Rtot/yr
Rdrs
Rdrs/yr
RF/9
lgRF9
RF/G
lgRFG
PB
WP
SB
CS
CS%
Pick
Pos
Awards
Jarren Duran
28
BOS
AL
57
57
52
506
118
112
2
4
0
0.966
3
8
3
7
2.03
2.31
2
2.27
*7/89
Pete Crow-Armstrong
23
CHC
NL
56
56
56
502.2
160
157
3
0
1
1
0
-1
8
19
2.86
2.26
2.86
2.22
*8
Bobby Witt Jr.
25
KCR
AL
56
56
53
496.1
222
76
143
3
32
0.986
4
9
2
5
3.97
3.73
3.91
3.66
*6/D
Pete Alonso
30
NYM
NL
56
56
55
496
430
383
44
3
37
0.993
-2
-5
-2
-5
7.75
8.3
7.63
8.18
*3
Dansby Swanson
31
CHC
NL
56
56
51
493.2
220
80
136
4
35
0.982
-1
-3
1
2
3.94
3.73
3.86
3.68
*6
Elly De La Cruz
23
CIN
NL
56
56
54
490
195
75
111
9
18
0.954
1
3
-1
-2
3.42
3.73
3.32
3.68
*6/D
Francisco Lindor
31
NYM
NL
55
55
54
487
217
89
121
7
27
0.968
-9
-21
-5
-12
3.88
3.73
3.82
3.68
*6
Jackson Chourio
21
MIL
NL
55
55
45
486.1
142
139
1
2
0
0.986
1
3
-2
-5
2.59
2.26
2.55
2.22
*879/D
Corbin Carroll
24
ARI
NL
56
54
54
485.2
130
124
5
1
2
0.992
7
17
1
2
2.39
2.26
2.3
2.22
*9/H
Jeremy Peña
27
HOU
AL
56
55
55
485.1
173
49
120
4
16
0.977
3
6
8
20
3.13
3.73
3.02
3.66
*6/H
1–10 of 782 rows
Show
...

Note: Table displays rows only for players that played in at least 10 games.
Table Prepared By: Isaac H. Michaels, MPH
Data Source: www.baseball-reference.com


G – Games Played or Pitched
GS – Games Started
CG – Complete Game
Inn – Innings Played in Field
Ch – Defensive Chances = Putouts + Assists + Errors
PO – Putouts
A – Assists
E – Errors Committed
DP – Double Plays Turned
Fld% – Fielding Percentage = (Putouts + Assists) / (Putouts + Assists + Errors)




New York City 311 Service Request Data Dashboard

June 18, 2025
NYC 311 GIS Social Determinants data visualization

Opioid Overdoses in New York (Provisional Data)

June 1, 2025
data visualization epidemiology New York State opioids overdose

Basketball Season Tracking Analysis

May 30, 2025
sports basketball data visualization