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
ATL
—
111
94
27
7
1
0
8
13
5
15
3
287
374
383
757
96
318
12
7
326
107
+1
+2
+0
-2
+2
0.3
▸ 2026 season
YTD
—
ROKRAW
ATL
—
111
89
30
9
1
0
13
9
5
15
3
337
449
461
909
124
357
8
12
397
107
—
—
—
—
—
—
ROS
—
ROKMLE
ATL
0%
15
14
3
1
0
0
1
3
0
1
0
214
267
286
552
71
297
20
7
291
83
-0
+0
+0
-0
+0
-0.0
TOT
—
ROKMLE
ATL
—
126
108
30
8
1
0
9
16
5
16
3
278
361
370
731
93
312
13
7
322
104
+1
+2
+0
-2
+3
0.3
▸ Career projection (2027+) — MLB context, MLB playing time (PA × MLB%)
2027
25
MLBMLE
ATL
0%
251
226
54
12
2
2
18
51
5
10
1
239
309
336
646
97
294
20
7
293
84
-5
+2
+0
-4
+5
-0.2
2028
25
MLBMLE
ATL
0%
366
329
78
17
3
4
27
75
7
14
2
237
309
343
652
106
293
20
7
296
87
-6
+2
+0
-7
+8
-0.2
2029
25
MLBMLE
ATL
0%
443
399
96
21
3
6
33
91
8
17
2
241
311
353
665
113
293
21
7
299
88
-6
+3
+0
-8
+10
-0.2
2030
25
MLBMLE
ATL
0%
495
446
106
23
3
7
37
102
9
19
3
238
309
350
659
112
293
21
7
300
89
-6
+3
+0
-9
+11
-0.2
2031
25
MLBMLE
ATL
0%
531
476
115
25
4
8
40
109
10
21
3
242
314
361
675
120
293
21
8
301
90
-6
+3
+0
-9
+12
-0.1
2032
25
MLBMLE
ATL
0%
556
499
121
26
4
9
42
114
10
22
3
242
314
365
679
122
293
21
8
302
91
-6
+3
+0
-10
+12
-0.1
2033
25
MLBMLE
ATL
0%
575
516
124
27
4
9
43
118
11
22
3
240
312
360
673
120
292
21
7
303
91
-6
+3
+0
-10
+12
-0.1
2034
25
MLBMLE
ATL
0%
588
527
127
27
4
10
45
121
11
23
3
241
314
364
678
123
292
21
8
304
92
-6
+3
+0
-10
+13
0.0
2027
25
MLBCTX
ATL
0%
0
0
0
0
0
0
0
0
0
0
0
—
—
—
—
—
294
—
—
278
84
—
—
+0
-0
—
—
2028
25
MLBCTX
ATL
0%
0
0
0
0
0
0
0
0
0
0
0
—
—
—
—
—
293
—
—
282
87
—
—
+0
-0
—
—
2029
25
MLBCTX
ATL
0%
0
0
0
0
0
0
0
0
0
0
0
—
—
—
—
—
293
—
—
285
88
—
—
+0
-0
—
—
2030
25
MLBCTX
ATL
0%
0
0
0
0
0
0
0
0
0
0
0
—
—
—
—
—
293
—
—
287
89
—
—
+0
-0
—
—
2031
25
MLBCTX
ATL
0%
0
0
0
0
0
0
0
0
0
0
0
—
—
—
—
—
293
—
—
288
90
—
—
+0
-0
—
—
2032
25
MLBCTX
ATL
0%
0
0
0
0
0
0
0
0
0
0
0
—
—
—
—
—
293
—
—
289
91
—
—
+0
-0
—
—
2033
25
MLBCTX
ATL
0%
0
0
0
0
0
0
0
0
0
0
0
—
—
—
—
—
292
—
—
289
91
—
—
+0
-0
—
—
2034
25
MLBCTX
ATL
0%
0
0
0
0
0
0
0
0
0
0
0
—
—
—
—
—
292
—
—
290
92
—
—
+0
-0
—
—
▸ Career Totals
Career
—
MLE
—
3820
3432
824
179
27
55
286
784
71
149
20
240
312
356
668
116
294
21
7
301
90
-47
+22
+0
-68
+83
-1.1
/ 162G
—
MLE
—
650
584
140
30
5
9
49
133
12
25
3
240
312
354
666
115
294
20
8
301
90
-8
+4
+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