Season
Age
2022
23
190
39
4
10.3
7.5
91.7
109.2
4.0
35.9
.251
.419
.245
.325
.354
48.7
17.0
9.4
2023
24
1238
273
16
5.9
4.6
89.9
110.6
12.4
36.6
.277
.449
.300
.337
.359
41.0
13.0
6.6
2024
25
2117
478
31
6.5
5.2
89.7
111.0
13.6
34.3
.273
.435
.319
.328
.351
41.7
12.8
5.9
2025
26
1933
423
40
9.5
7.3
91.0
111.1
15.2
34.0
.275
.461
.346
.344
.374
43.0
14.5
7.1
Player
5478
1213
91
7.5
5.9
90.3
111.1
13.6
34.8
.274
.447
.321
.336
.361
42.2
13.6
6.6
MLB
7.2
4.9
88.6
122.9
12.4
33.3
.245
.404
.315
.315
.368
37.0
22.2
8.4
! Note: All figures in this table cover the period 2015-present.
Fastball : 4 Seam, 2 Seam, Cutter, Sinker. Offspeed : Split, Change, Fork, Screw. Breaking : Slider, Curve, Knuckle, Sweeper, Slurve, Other
Pitch %
Pitches
Hits
Singles
Doubles
Triples
Home Runs
Batted Ball Events
Base on Balls %
K %
Average Horizontal Break
Average Vertical Break (With Gravity)
Average Vertical Break (Induced)
BA
xBA
SLG
xSLG
wOBA
xwOBA
Average Pitch Velocity
Average Spin Rate
Avg Release Pt. Vertical (ft)
Avg Release Pt. Horizontal (ft)
Avg Release Pt. Extension (ft)
Avg Plate Vertical (ft)
Avg Plate Horizontal (ft)
Avg Arm Angle
Average Exit Velocity
Average Launch Angle
Barrel/BBE %
Barrel/PA %
Hard Hit %
Swing %
Swing & Miss %
In Zone %
Out Zone %
Edge %
In Zone Swing %
Chase %
In Zone Swing & Miss %
Chase Miss %
Avg Bat Speed
Avg Attack Angle
Ideal Attack Angle %
Avg Attack Direction
Avg Swing Path Tilt
Avg Swing Length
Avg Intercept X (vs Batter)
Avg Intercept Y (vs Batter)
Pull %
Straightaway %
Opposite %
Ground-Ball %
Line-Drive %
Fly-Ball %
Popup %
▾
Pitches
Pitch Group
All Pitches
▾
Season
Month
Game
▾
Handedness
Right
Left
▾
Count
0-0
0-1
0-2
1-0
1-1
1-2
2-0
2-1
2-2
3-0
3-1
3-2
Batter Ahead
Batter Behind
2 Strikes
3 Balls
▾
All Pitches
▾
All Seasons
2025
2024
2023
2022
▾
Regular Season
Regular + Postseason
▾
Season
2022
48.7
51.3
23.1
25.6
2.6
41.0
25.6
33.3
25.6
12.8
10.3
15.4
12.8
23.1
2023
43.6
56.4
24.2
27.5
4.8
37.4
35.2
27.5
20.5
16.8
6.2
16.8
18.3
21.2
2024
42.5
57.5
25.5
25.5
6.5
33.5
38.7
27.8
19.2
16.3
6.9
14.2
22.4
20.9
2025
40.2
59.8
28.8
24.1
6.9
33.6
40.4
26.0
20.1
13.2
6.9
13.5
27.2
19.1
Player
42.1
57.9
26.3
25.5
6.1
34.6
38.1
27.3
20.0
15.3
6.8
14.6
22.8
20.4
MLB
44.2
55.8
24.0
24.7
7.1
37.4
37.4
25.1
20.6
17.6
5.9
16.7
19.7
19.3
! Note: All figures in this table cover the period 2015-present.
These run values are context-neutral , meaning they do not take into account the base/out situation at the time the event occurred.
Season
2022
190
44.7
78.8
80.6
28.6
60.0
38.4
22.6
51.1
25.8
7.4
92.9
2023
1,238
48.1
71.5
88.3
34.0
70.6
43.8
36.3
52.0
17.7
6.0
83.8
2024
2,117
49.4
77.6
86.7
34.5
68.0
41.7
42.5
55.7
19.2
7.3
84.5
2025
1,933
50.4
69.5
86.9
28.8
70.3
43.1
34.6
49.3
17.9
7.9
74.5
Player
5,478
49.3
73.4
86.9
32.2
69.1
42.6
37.6
52.5
18.7
7.2
80.8
MLB
48.9
67.0
82.5
28.4
58.0
42.7
30.1
47.3
25.0
7.3
76.3
! Note: All figures in this table cover the period 2015-present.
Year
2022
51
10
2023
65
85
68
52
58
17
26
60
63
51
95
26
91
19
12
72
2024
64
87
68
56
54
58
35
60
72
60
96
19
81
14
10
4
70
38
91
29
2025
76
86
76
66
63
66
54
72
67
49
86
35
85
44
10
14
75
55
94
28
+
View Complete Percentile Rankings Leaderboard
+
View Standard Expected Home Runs
Adjusted
Year
HR
2022
1
2
1
3
1
2
1
1
1
1
1
4
1
1
2
1
1
1
1
2
1
1
3
1
1
1
2
3
1
1
1
2023
8
5
7
8
9
7
8
6
9
5
6
9
8
5
8
7
7
6
8
10
5
8
12
10
5
6
9
9
8
8
6
2024
21
16
15
19
18
18
22
18
17
13
19
26
18
16
20
18
20
17
20
24
18
18
25
24
14
18
20
18
20
20
15
2025
18
21
16
17
17
19
17
21
14
15
14
18
23
25
18
17
23
19
15
21
17
15
23
21
18
17
14
22
24
19
19
Player
48
44
39
47
45
46
48
46
41
34
40
57
50
47
48
43
51
43
44
57
41
42
63
56
38
42
45
52
53
48
41
Note: xHR tells how many of this player's batted balls would have been out of other stadiums. The "Adjusted" view here accounts for different wall heights, distances and environmental effects using Statcast Park Factor data.
Standard
Year
HR
2022
1
2
1
3
1
1
1
2
2
1
1
3
1
1
3
1
1
1
1
2
1
1
3
1
1
1
1
1
1
1
1
2023
8
7
11
10
9
10
10
8
9
6
8
12
10
8
10
8
7
9
10
10
8
12
10
9
6
8
9
4
11
11
8
2024
21
19
20
21
20
22
26
23
21
14
21
27
20
20
24
19
19
20
26
25
19
27
25
25
17
18
18
9
26
23
17
2025
18
18
18
20
22
19
20
23
14
11
13
18
20
17
20
16
16
19
17
18
18
19
23
20
16
17
7
11
21
18
17
Player
48
46
50
54
52
52
57
56
46
32
43
60
51
46
57
44
43
49
54
55
46
59
61
55
40
44
35
25
59
53
43
Note: xHR tells how many of this player's batted balls would have been out of other stadiums. The "Standard" view here accounts for different wall heights and distances but excludes environmental effects. It is based purely on the observed trajectory of the hit.
+
View Standard Expected Home Runs By Park
+
View Complete Expected Home Runs Leaderboard
+
Toggle Viewing All Player's Year to Year Stats
Season 2022 Shifts L 53 16 30.2 .228 .283 2023 Shades L 346 175 50.6 .331 .272 2024 Shades L 591 232 39.3 .297 .347 2025 Shades L 545 297 54.5 .360 .334
! Note: Shifts are through the 2022 season, Shaded starting from the 2023 season, Shift: three or more infielders are on the same side of second base, Shade: positioned outside of their typical responsible slices of the field.
Learn more about how positioning is defined here
2022 42 17.0 31.0% 0.0% 33 21.6 0.0% 3.0% 2023 299 15.1 48.8% 0.0% 204 18.9 4.4% 0.0% 2024 505 15.6 41.2% 1.0% 316 18.7 6.6% 0.0% 2025 478 15.5 42.3% 0.8% 361 18.4 6.1% 0.3%
+
View Complete Pitch Tempo Leaderboard
Average Exit Velocity
Year
MPH
Rank
2023
89.9
99th in MLB
2024
89.7
102nd in MLB
2025
91
68th in MLB
Max Exit Velocity
Year
MPH
Rank
2023
110.6
162nd in MLB
2024
111
126th in MLB
2025
111.1
140th in MLB
Barrels
Year
#
Rank
2023
16
213th in MLB
2024
31
102nd in MLB
2025
40
77th in MLB
Sprint Speed
Year
Ft/s
Rank
2022
25.3
518th in MLB
2023
25.6
500th in MLB
2024
25.5
495th in MLB
2025
25.5
505th in MLB
Max HR Distance
Year
Ft
Rank
2023
427
192nd in MLB
2024
435
112th in MLB
2025
443
79th in MLB
Average HR Trot
Year
Sec.
Rank
2023
23.07
134th in MLB
2024
23.92
166th in MLB
2025
24.73
196th in MLB
Outs Above Average
Year
#
Rank
2023
-7
217th in MLB
2024
-9
211th in MLB
2025
-4
191st in MLB
Loading Bat Tracking...
Infield/Outfield
Catching
Innings By Position
Year
2022
-1
-1
-1
0
0
--
--
--
--
100
--
28
--
--
--
11
--
61
2023
-7
-7
-8
1
0
--
--
--
--
493
--
105
--
--
--
298
--
89
2024
-6
-6
-7
1
0
--
--
--
--
671
--
117
--
--
--
230
--
324
2025
-6
-6
-4
-2
-1
--
--
--
--
945
--
356
--
--
--
327
--
261
Player
-19
-19
-20
1
0
--
--
--
--
2,210
--
606
--
--
--
866
--
735
Year
Pos
2022
ALL
-1
-1
0
0
0
1
-2
33
82%
86%
-4%
2022
RF
0
0
0
-1
0
0
-1
15
93%
96%
-3%
2022
LF
0
0
0
0
0
0
0
2
100%
97%
3%
2022
1B
-1
-1
0
0
0
0
-1
16
69%
75%
-6%
2023
ALL
-9
-2
-6
0
-1
-5
-4
135
76%
83%
-7%
2023
RF
-2
0
-2
0
0
-1
-1
34
85%
91%
-6%
2023
LF
-5
-2
-2
0
-1
-2
-2
62
76%
84%
-8%
2023
1B
-2
0
-1
0
-1
-1
-1
39
69%
75%
-6%
2024
ALL
-8
-1
-3
-3
0
-5
-2
187
82%
86%
-4%
2024
RF
-6
-2
-3
-1
0
-5
-1
81
83%
90%
-8%
2024
LF
-3
0
0
-2
0
-1
-1
67
84%
88%
-4%
2024
1B
1
0
1
0
0
1
1
39
79%
76%
3%
2025
ALL
-4
0
-2
0
-1
-1
-4
253
79%
80%
-2%
2025
RF
-3
0
-1
-1
-1
0
-3
66
85%
90%
-5%
2025
LF
-1
0
0
-1
0
-2
1
75
88%
89%
-1%
2025
1B
0
0
-2
1
0
1
-2
112
69%
69%
0%
Player
ALL
-22
-5
-11
-4
-2
-11
-11
608
79%
83%
-4%
Season
2022
0
0
0
0
0
0
0
-1
0
96
94
-2
2023
-7
-2
-1
0
-3
-3
-2
0
-4
86
79
-7
2024
-9
-3
0
-1
-5
-1
-2
-2
-4
89
83
-6
2025
-4
-1
-1
0
-3
0
0
-1
-1
89
87
-2
! Note: Due to rounding, a player’s full-season OAA may not align perfectly with the total values of the six directional segments.
Year
Team
2022
0
0
0
0
12
42%
54%
-12%
5
42%
100%
2023
1
-3
2
2
158
40%
39%
1%
60
38%
0%
2024
1
-4
4
1
154
41%
36%
5%
58
38%
0%
2025
-2
-4
0
2
167
36%
35%
1%
60
36%
100%
Player
1
-12
7
6
491
39%
37%
2%
183
37%
0%
Season
2022
STL
3
132
107
35
2022
STL
9
261
291
28
2022
STL
7
45
288
-28
2023
STL
7
1294
302
-26
2023
STL
3
451
110
34
2023
STL
9
387
296
27
2024
STL
3
486
110
35
2024
STL
7
971
298
-27
2024
STL
9
1307
297
27
2025
STL
7
1408
301
-27
2025
STL
9
1121
297
28
2025
STL
3
1514
110
36
+ View Complete Fielder Positioning Leaderboard
Year
2023
3
21
14.3
-6
-1.7
-4.6
0.7
-5.6
27.4
2024
2
23
8.7
-7
-1.3
-3.6
0.6
-4.4
29.5
2025
6
23
26.1
-4
-1.4
-3
1.1
-3.3
30.3
Loading Chart Data...
* Click Any Legend Option to Reset Chart | Save Chart