Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips:
RAW = as recorded ·
CTX = with park/league context ·
A+C = actual + context combined ·
MLE = level/park-neutral
Methodology▸ how these numbers are built
All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve.
▸ Model inputs — neutral MLE (past 3 seasons + 2026 so far)
YTD
—
ROKMLE
MIA
—
217
184
42
6
3
4
15
32
14
17
8
228
333
359
692
130
250
15
7
304
92
-2
+0
+0
-4
+5
-0.1
▸ 2026 season
YTD
—
ROKRAW
MIA
—
217
173
51
8
4
5
26
22
14
17
8
295
427
474
901
179
307
10
12
398
92
—
—
—
—
—
—
ROS
—
ROKMLE
MIA
0%
27
24
5
1
0
0
2
6
1
1
0
208
296
250
546
42
283
22
7
303
91
-0
+0
+0
-0
+1
0.0
TOT
—
ROKMLE
MIA
—
244
208
47
7
3
4
17
38
15
18
8
226
329
346
675
120
253
16
7
304
92
-2
+0
+0
-4
+5
-0.1
▸ Career projection (2027+) — MLB context, MLB playing time (PA × MLB%)
2027
25
MLBMLE
MIA
0%
339
302
70
11
4
6
25
72
9
8
3
232
310
354
664
123
283
21
7
303
91
-4
+0
+0
-6
+7
-0.2
2028
25
MLBMLE
MIA
0%
424
378
87
14
4
8
32
91
11
10
3
230
309
352
661
122
283
21
8
304
92
-4
+1
+0
-8
+9
-0.2
2029
25
MLBMLE
MIA
0%
481
428
100
16
5
10
37
103
13
11
4
234
314
364
678
131
284
21
8
306
93
-4
+1
+0
-9
+10
-0.2
2030
25
MLBMLE
MIA
0%
520
462
108
18
5
11
40
112
13
12
4
234
313
366
678
132
284
22
8
306
93
-4
+1
+0
-9
+11
-0.1
2031
25
MLBMLE
MIA
0%
547
486
113
19
5
11
42
117
14
13
4
233
312
360
672
128
283
21
8
306
93
-4
+1
+0
-10
+12
-0.1
2032
25
MLBMLE
MIA
0%
567
503
118
19
6
12
44
122
15
13
4
235
315
368
683
133
283
22
8
306
93
-4
+1
+0
-10
+12
-0.1
2033
25
MLBMLE
MIA
0%
582
517
121
20
6
12
45
125
15
13
4
234
314
366
679
132
283
21
8
306
93
-5
+1
+0
-10
+13
-0.1
2034
25
MLBMLE
MIA
0%
593
527
124
20
6
13
46
127
15
14
4
235
315
370
685
135
283
21
8
306
94
-5
+1
+0
-11
+13
-0.1
2027
25
MLBCTX
MIA
0%
0
0
0
0
0
0
0
0
0
0
0
—
—
—
—
—
276
—
—
275
91
—
—
+0
-0
—
—
2028
25
MLBCTX
MIA
0%
0
0
0
0
0
0
0
0
0
0
0
—
—
—
—
—
276
—
—
278
92
—
—
+0
-0
—
—
2029
25
MLBCTX
MIA
0%
0
0
0
0
0
0
0
0
0
0
0
—
—
—
—
—
276
—
—
279
93
—
—
+0
-0
—
—
2030
25
MLBCTX
MIA
0%
0
0
0
0
0
0
0
0
0
0
0
—
—
—
—
—
276
—
—
280
93
—
—
+0
-0
—
—
2031
25
MLBCTX
MIA
0%
0
0
0
0
0
0
0
0
0
0
0
—
—
—
—
—
276
—
—
280
93
—
—
+0
-0
—
—
2032
25
MLBCTX
MIA
0%
0
0
0
0
0
0
0
0
0
0
0
—
—
—
—
—
276
—
—
280
93
—
—
+0
-0
—
—
2033
25
MLBCTX
MIA
0%
0
0
0
0
0
0
0
0
0
0
0
—
—
—
—
—
275
—
—
280
93
—
—
+0
-0
—
—
2034
25
MLBCTX
MIA
0%
0
0
0
0
0
0
0
0
0
0
0
—
—
—
—
—
275
—
—
280
94
—
—
+0
-0
—
—
▸ Career Totals
Career
—
MLE
—
4080
3627
846
138
41
83
313
875
106
95
30
233
313
363
675
129
284
21
8
306
93
-34
+7
+0
-73
+88
-1.2
/ 162G
—
MLE
—
650
578
135
22
7
13
50
139
17
15
5
234
313
363
677
130
284
21
8
306
93
-5
+1
+0
-12
+14
-0.2
Career Comps
Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 493 completed hitter careers (2000-2024).
What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection