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
DSL Royals Fortuna
—
177
153
43
4
5
2
22
42
2
30
4
281
379
412
790
131
376
24
12
347
121
+4
+4
+0
-3
+4
1.0
▸ 2026 season
YTD
—
ROKRAW
DSL Royals Fortuna
—
177
140
53
6
7
2
35
29
2
30
4
379
508
564
1.073
186
468
16
20
471
121
—
—
—
—
—
—
ROS
—
ROKMLE
—
0%
24
22
5
1
0
0
2
6
0
2
0
227
292
273
564
45
317
25
8
300
89
-0
+0
+0
-0
+1
0.0
TOT
—
ROKMLE
—
—
201
175
48
5
5
2
24
48
2
32
4
274
368
394
762
120
368
24
12
341
117
+4
+5
+0
-4
+4
1.0
▸ Career projection (2027+) — MLB context, MLB playing time (PA × MLB%)
2027
25
MLBMLE
—
0%
306
270
64
9
5
4
30
79
3
13
2
237
320
352
672
115
315
26
10
302
90
-4
+2
+0
-5
+7
-0.1
2028
25
MLBMLE
—
0%
402
355
84
12
6
6
40
103
4
16
2
237
321
355
676
118
313
26
10
305
93
-4
+2
+0
-7
+9
0.0
2029
25
MLBMLE
—
0%
466
413
99
14
7
8
46
118
4
19
2
240
322
366
687
126
312
25
10
307
94
-3
+3
+0
-8
+10
0.2
2030
25
MLBMLE
—
0%
511
451
108
15
8
9
50
129
5
20
2
239
322
368
690
129
311
25
10
309
95
-3
+3
+0
-9
+11
0.2
2031
25
MLBMLE
—
0%
541
478
114
16
8
10
53
137
5
21
3
238
321
368
689
130
311
25
10
310
96
-2
+3
+0
-10
+12
0.3
2032
25
MLBMLE
—
0%
563
498
119
17
8
11
55
142
5
22
3
239
321
371
692
133
311
25
10
312
97
-2
+3
+0
-10
+12
0.3
2033
25
MLBMLE
—
0%
579
511
123
17
9
11
57
146
6
23
3
241
324
374
698
133
311
25
10
313
98
-2
+3
+0
-10
+13
0.4
2034
25
MLBMLE
—
0%
591
522
125
17
9
12
58
149
6
23
3
239
323
375
698
136
310
25
10
314
98
-1
+3
+0
-11
+13
0.5
2027
25
MLBCTX
—
0%
0
0
0
0
0
0
0
0
0
0
0
—
—
—
—
—
315
—
—
302
90
—
—
+0
-0
—
—
2028
25
MLBCTX
—
0%
0
0
0
0
0
0
0
0
0
0
0
—
—
—
—
—
313
—
—
305
93
—
—
+0
-0
—
—
2029
25
MLBCTX
—
0%
0
0
0
0
0
0
0
0
0
0
0
—
—
—
—
—
312
—
—
307
94
—
—
+0
-0
—
—
2030
25
MLBCTX
—
0%
0
0
0
0
0
0
0
0
0
0
0
—
—
—
—
—
311
—
—
309
95
—
—
+0
-0
—
—
2031
25
MLBCTX
—
0%
0
0
0
0
0
0
0
0
0
0
0
—
—
—
—
—
311
—
—
310
96
—
—
+0
-0
—
—
2032
25
MLBCTX
—
0%
0
0
0
0
0
0
0
0
0
0
0
—
—
—
—
—
311
—
—
312
97
—
—
+0
-0
—
—
2033
25
MLBCTX
—
0%
0
0
0
0
0
0
0
0
0
0
0
—
—
—
—
—
311
—
—
313
98
—
—
+0
-0
—
—
2034
25
MLBCTX
—
0%
0
0
0
0
0
0
0
0
0
0
0
—
—
—
—
—
310
—
—
314
98
—
—
+0
-0
—
—
▸ Career Totals
Career
—
MLE
—
3983
3520
841
118
60
71
391
1009
38
159
20
239
322
367
689
128
313
25
10
310
96
-21
+24
+0
-71
+86
1.9
/ 162G
—
MLE
—
650
574
138
19
10
12
64
165
6
26
3
240
322
371
694
131
315
25
10
310
96
-3
+4
+0
-12
+14
0.3
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