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
LAA
—
211
174
48
8
1
0
24
27
4
68
8
276
376
333
710
57
320
13
11
305
93
-2
+10
+0
-4
+5
1.0
▸ 2026 season
YTD
—
ROKRAW
LAA
—
211
159
50
9
1
0
39
19
4
68
8
314
460
384
844
69
350
9
18
377
93
—
—
—
—
—
—
ROS
—
ROKMLE
LAA
0%
29
26
6
1
0
0
3
6
0
4
0
231
310
269
580
38
305
21
10
297
87
-0
+1
+0
-1
+1
0.0
TOT
—
ROKMLE
LAA
—
240
200
54
9
1
0
27
33
4
72
8
270
368
325
693
55
318
14
11
304
92
-2
+11
+0
-4
+5
1.0
▸ Career projection (2027+) — MLB context, MLB playing time (PA × MLB%)
2027
25
MLBMLE
LAA
0%
334
294
71
12
2
3
33
68
4
20
2
241
326
327
653
85
302
20
10
298
88
-5
+3
+0
-6
+7
-0.0
2028
25
MLBMLE
LAA
0%
420
371
90
15
2
5
41
86
5
21
2
243
326
334
660
92
301
20
10
301
90
-5
+3
+0
-8
+9
0.0
2029
25
MLBMLE
LAA
0%
479
424
103
17
3
6
46
99
6
21
2
243
326
340
665
97
300
21
10
303
92
-5
+3
+0
-9
+10
0.0
2030
25
MLBMLE
LAA
0%
519
458
112
19
3
7
50
107
6
21
2
245
327
345
672
100
300
21
10
305
93
-5
+3
+0
-9
+11
0.1
2031
25
MLBMLE
LAA
0%
546
481
118
20
3
8
53
113
7
21
2
245
329
349
678
104
300
21
10
306
93
-4
+3
+0
-10
+12
0.1
2032
25
MLBMLE
LAA
0%
566
499
122
21
3
8
55
117
7
21
2
244
328
347
675
102
300
21
10
307
94
-4
+3
+0
-10
+12
0.1
2033
25
MLBMLE
LAA
0%
581
512
125
21
3
9
57
120
7
21
2
244
328
350
678
105
300
21
10
307
94
-4
+3
+0
-10
+13
0.2
2034
25
MLBMLE
LAA
0%
593
523
128
22
3
9
58
122
7
22
2
245
328
350
678
105
299
21
10
308
95
-4
+4
+0
-11
+13
0.2
2027
25
MLBCTX
LAA
0%
0
0
0
0
0
0
0
0
0
0
0
—
—
—
—
—
301
—
—
289
88
—
—
+0
-0
—
—
2028
25
MLBCTX
LAA
0%
0
0
0
0
0
0
0
0
0
0
0
—
—
—
—
—
300
—
—
292
90
—
—
+0
-0
—
—
2029
25
MLBCTX
LAA
0%
0
0
0
0
0
0
0
0
0
0
0
—
—
—
—
—
300
—
—
295
92
—
—
+0
-0
—
—
2030
25
MLBCTX
LAA
0%
0
0
0
0
0
0
0
0
0
0
0
—
—
—
—
—
299
—
—
296
93
—
—
+0
-0
—
—
2031
25
MLBCTX
LAA
0%
0
0
0
0
0
0
0
0
0
0
0
—
—
—
—
—
299
—
—
297
93
—
—
+0
-0
—
—
2032
25
MLBCTX
LAA
0%
0
0
0
0
0
0
0
0
0
0
0
—
—
—
—
—
299
—
—
298
94
—
—
+0
-0
—
—
2033
25
MLBCTX
LAA
0%
0
0
0
0
0
0
0
0
0
0
0
—
—
—
—
—
299
—
—
298
94
—
—
+0
-0
—
—
2034
25
MLBCTX
LAA
0%
0
0
0
0
0
0
0
0
0
0
0
—
—
—
—
—
299
—
—
299
95
—
—
+0
-0
—
—
▸ Career Totals
Career
—
MLE
—
4067
3588
875
148
22
55
396
838
49
172
16
244
327
343
671
99
302
21
10
305
92
-36
+28
+0
-73
+88
0.7
/ 162G
—
MLE
—
650
573
141
24
4
9
63
134
8
27
3
246
329
349
678
103
305
21
10
305
92
-6
+4
+0
-12
+14
0.1
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