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
OAK
—
138
110
22
4
3
2
18
34
8
9
0
200
353
345
698
145
263
25
13
307
94
-1
+2
+0
-2
+3
0.1
▸ 2026 season
YTD
—
ROKRAW
OAK
—
138
99
28
6
4
2
29
24
8
9
0
283
478
485
963
202
347
17
21
427
94
—
—
—
—
—
—
ROS
—
ROKMLE
OAK
0%
19
16
3
1
0
0
2
5
1
1
0
188
316
250
566
62
283
26
11
292
84
-0
+0
+0
-0
+0
-0.0
TOT
—
ROKMLE
OAK
—
157
126
25
5
3
2
20
39
9
10
0
198
348
333
682
135
264
25
13
305
93
-1
+2
+0
-3
+3
0.1
▸ Career projection (2027+) — MLB context, MLB playing time (PA × MLB%)
2027
25
MLBMLE
OAK
0%
274
237
50
9
4
4
28
73
7
10
1
211
312
333
646
122
284
27
10
294
85
-5
+2
+0
-5
+6
-0.2
2028
25
MLBMLE
OAK
0%
381
330
70
13
5
6
39
101
9
14
2
212
312
336
649
124
285
27
10
297
87
-6
+2
+0
-7
+8
-0.2
2029
25
MLBMLE
OAK
0%
453
394
85
16
6
8
46
119
10
17
2
216
313
348
661
132
285
26
10
300
89
-6
+3
+0
-8
+10
-0.2
2030
25
MLBMLE
OAK
0%
501
434
93
17
6
9
51
131
11
19
3
214
312
343
656
129
285
26
10
301
90
-6
+3
+0
-9
+11
-0.2
2031
25
MLBMLE
OAK
0%
535
464
101
19
7
10
54
140
12
21
3
218
315
353
669
136
285
26
10
302
91
-6
+3
+0
-10
+12
-0.1
2032
25
MLBMLE
OAK
0%
559
484
105
19
7
11
57
146
13
22
3
217
316
353
669
136
284
26
10
303
91
-6
+3
+0
-10
+12
-0.1
2033
25
MLBMLE
OAK
0%
576
500
108
20
7
11
58
151
13
22
3
216
313
350
663
134
284
26
10
304
92
-6
+3
+0
-10
+12
-0.0
2034
25
MLBMLE
OAK
0%
590
511
111
20
7
12
60
154
14
23
3
217
316
354
670
137
284
26
10
305
92
-5
+3
+0
-11
+13
0.0
2027
25
MLBCTX
OAK
0%
0
0
0
0
0
0
0
0
0
0
0
—
—
—
—
—
290
—
—
279
85
—
—
+0
-0
—
—
2028
25
MLBCTX
OAK
0%
0
0
0
0
0
0
0
0
0
0
0
—
—
—
—
—
290
—
—
283
87
—
—
+0
-0
—
—
2029
25
MLBCTX
OAK
0%
0
0
0
0
0
0
0
0
0
0
0
—
—
—
—
—
290
—
—
286
89
—
—
+0
-0
—
—
2030
25
MLBCTX
OAK
0%
0
0
0
0
0
0
0
0
0
0
0
—
—
—
—
—
290
—
—
287
90
—
—
+0
-0
—
—
2031
25
MLBCTX
OAK
0%
0
0
0
0
0
0
0
0
0
0
0
—
—
—
—
—
290
—
—
288
91
—
—
+0
-0
—
—
2032
25
MLBCTX
OAK
0%
0
0
0
0
0
0
0
0
0
0
0
—
—
—
—
—
290
—
—
289
91
—
—
+0
-0
—
—
2033
25
MLBCTX
OAK
0%
0
0
0
0
0
0
0
0
0
0
0
—
—
—
—
—
290
—
—
290
92
—
—
+0
-0
—
—
2034
25
MLBCTX
OAK
0%
0
0
0
0
0
0
0
0
0
0
0
—
—
—
—
—
289
—
—
290
92
—
—
+0
-0
—
—
▸ Career Totals
Career
—
MLE
—
3888
3370
726
134
49
71
395
1020
90
149
20
215
314
347
662
132
285
26
10
301
90
-46
+22
+0
-69
+84
-1.0
/ 162G
—
MLE
—
650
563
121
22
8
12
66
171
15
25
3
215
313
346
660
131
285
26
10
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