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. 2027 = actual YTD + projected ROS + total. 2028+ via Advanced Marcel + aging curve.
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
2026
23
A+
Lansing Lugnuts
—
31
25
9
1
1
0
4
1
0
5
0
360
448
480
928
120
346
3
13
388
139
—
—
—
—
—
—
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
2026
23
A+MLE
Lansing Lugnuts
—
31
26
9
1
1
0
3
1
0
5
0
346
414
462
875
115
310
3
10
373
139
—
—
—
—
—
—
2026
23
A+MLE
Lansing Lugnuts
—
31
26
9
1
1
0
3
1
0
5
0
346
414
462
875
115
333
3
10
373
139
—
—
—
—
—
—
2026
23
A+RAW
Lansing Lugnuts
—
31
25
9
1
1
0
4
1
0
5
0
360
448
480
928
120
346
3
13
388
139
—
—
—
—
—
—
2026
23
A+MLE
Lansing Lugnuts
—
31
28
9
1
1
0
3
1
0
5
0
321
414
429
842
107
310
3
10
373
139
—
—
—
—
—
—
▸ Model inputs — neutral MLE (past 3 seasons)
2026
23
A+MLE
Lansing Lugnuts
—
31
28
9
1
1
0
3
1
0
5
0
321
414
429
842
107
310
3
10
373
139
—
—
—
—
—
—
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
2027
24
MLBMLE
OAK
0%
200
181
43
6
3
2
16
39
1
10
1
238
304
334
637
96
291
20
8
288
81
-5
+2
+0
-1
+4
0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
2028
25
MLBMLE
OAK
30%
111
100
24
3
2
1
9
22
1
5
1
239
305
338
643
100
291
20
8
290
82
-2
+1
+0
-1
+2
0.0
2029
26
MLBMLE
OAK
44%
220
199
48
7
3
3
18
44
1
11
1
239
306
342
648
103
291
20
8
292
84
-4
+2
+0
-1
+5
0.1
2030
27
MLBMLE
OAK
49%
289
262
63
9
4
4
23
58
2
14
1
238
305
343
648
105
290
20
8
292
84
-6
+2
+0
-2
+6
0.1
2031
28
MLBMLE
OAK
52%
334
302
71
11
4
4
27
68
2
14
1
237
304
342
646
105
290
20
8
291
83
-7
+2
-1
-2
+7
0.0
2032
29
MLBMLE
OAK
51%
355
321
75
12
4
4
29
74
2
13
1
235
302
339
641
104
288
21
8
289
82
-8
+2
-1
-2
+8
-0.1
2033
30
MLBMLE
OAK
51%
368
334
77
12
4
4
29
78
2
11
1
232
298
331
629
99
287
21
8
284
78
-9
+2
-2
-2
+8
-0.4
2028
25
MLBCTX
OAK
30%
34
31
8
1
1
0
3
7
0
2
0
245
311
351
662
105
300
21
9
297
82
-1
+0
+0
-0
+1
0.0
2029
26
MLBCTX
OAK
44%
97
88
21
3
1
1
8
19
1
5
0
246
312
354
666
109
300
20
8
299
84
-2
+1
+0
-1
+2
0.1
2030
27
MLBCTX
OAK
49%
142
129
32
5
2
2
11
29
1
7
1
245
311
355
666
110
299
20
8
299
84
-3
+1
+0
-1
+3
0.0
2031
28
MLBCTX
OAK
52%
172
155
37
6
2
2
14
35
1
7
1
243
310
353
663
110
299
20
8
298
83
-3
+1
-0
-1
+4
-0.0
2032
29
MLBCTX
OAK
51%
183
165
40
7
2
2
15
38
1
7
1
241
308
350
658
109
297
21
8
296
82
-4
+1
-1
-1
+4
-0.1
2033
30
MLBCTX
OAK
51%
189
171
41
7
2
2
15
40
1
6
1
238
304
342
646
104
295
21
8
291
78
-5
+1
-1
-1
+4
-0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career
—
A+C
—
817
739
179
29
10
9
66
168
5
34
4
242
309
345
654
103
300
21
8
296
83
-18
+5
-2
-5
+18
-0.2
/ 162G
—
A+C
—
650
588
142
23
8
7
53
134
4
27
3
241
309
344
652
102
300
21
8
296
83
-14
+4
-2
-4
+14
-0.1
Career
—
MLE
—
1772
1603
381
57
23
21
143
358
10
76
6
238
304
341
645
104
291
20
8
291
83
-38
+12
-4
-10
+38
-0.3
/ 162G
—
MLE
—
650
588
140
21
8
8
52
131
4
28
2
238
304
342
646
104
291
20
8
291
83
-14
+4
-2
-4
+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: 533 completed hitter careers (2000-2025).
career totals — every cell rolls up across 3 projected seasons
1.2
817
10
33
237
300
340
-5
+0
0.5
0.5
/162
664
8
27
-4.0
+0.0
0.4
pk7: 1
Career Path Comps
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