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
Dunedin Blue Jays
—
328
272
68
10
4
5
47
93
5
21
4
250
370
371
742
121
356
28
14
337
54
—
—
—
—
—
—
2026
23
ROK
FCL Blue Jays
—
20
16
3
0
0
0
4
3
0
1
1
188
350
188
537
231
15
20
275
14
—
—
—
—
—
—
2026
23
INTL
Mesa Solar Sox
—
33
30
10
0
0
0
2
9
1
7
1
333
394
333
727
476
27
6
339
115
—
—
—
—
—
—
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
2026
23
AMLE
Dunedin Blue Jays
—
328
287
53
7
3
4
32
127
5
21
4
185
278
272
550
87
301
39
10
248
54
—
—
—
—
—
—
2026
23
ROKMLE
FCL Blue Jays
—
20
18
2
0
0
0
2
4
0
1
1
111
200
111
311
183
20
10
189
14
—
—
—
—
—
—
2026
23
AMLE
3 teams
—
381
333
61
8
3
4
38
143
6
29
6
183
279
261
540
78
302
38
10
245
52
—
—
—
—
—
—
2026
23
ARAW
3 teams
—
381
318
81
10
4
5
53
105
6
29
6
255
371
358
730
104
360
28
14
334
52
—
—
—
—
—
—
2026
23
AMLE
3 teams
—
381
334
61
8
3
4
38
143
6
29
6
183
279
260
539
78
294
38
10
245
52
—
—
—
—
—
—
▸ Model inputs — neutral MLE (past 3 seasons)
2026
23
AMLE
3 teams
—
381
334
61
8
3
4
38
143
6
29
6
183
279
260
539
78
294
38
10
245
52
—
—
—
—
—
—
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
2027
24
MLBMLE
TOR
0%
380
340
72
13
3
6
33
113
4
8
2
210
288
313
601
103
293
30
9
274
72
-13
+1
+1
-2
+8
-0.2
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
2028
25
MLBMLE
TOR
22%
322
288
61
11
2
5
28
95
3
7
2
213
291
321
611
108
294
30
9
278
74
-10
+1
+1
-2
+7
-0.3
2029
26
MLBMLE
TOR
34%
374
334
73
13
3
7
33
109
4
8
2
214
292
326
618
112
293
29
9
281
76
-11
+1
+2
-2
+8
-0.2
2030
27
MLBMLE
TOR
40%
398
356
77
14
3
7
35
115
4
8
2
215
293
327
620
113
293
29
9
281
76
-11
+1
+2
-2
+9
-0.2
2028
25
MLBCTX
TOR
22%
70
63
12
2
0
1
6
21
1
1
0
213
291
322
614
109
295
30
9
279
74
-2
+0
+0
-0
+2
-0.1
2029
26
MLBCTX
TOR
34%
129
116
24
4
1
2
11
37
1
3
1
215
293
327
620
112
295
29
9
281
76
-4
+0
+1
-1
+3
-0.1
2030
27
MLBCTX
TOR
40%
160
143
30
5
1
3
14
46
2
3
1
216
293
329
622
113
294
29
9
282
76
-4
+0
+1
-1
+3
-0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career
—
A+C
—
359
322
66
11
2
6
31
104
4
7
2
205
283
307
590
102
280
29
9
281
70
-10
+1
+2
-2
+8
-0.3
/ 162G
—
A+C
—
650
583
120
20
4
11
56
188
7
13
4
206
283
310
594
105
281
29
9
281
70
-19
+1
+3
-4
+14
-0.5
Career
—
MLE
—
1766
1571
327
56
13
27
160
549
20
58
13
208
290
312
601
104
299
31
9
271
70
-42
+3
+6
-8
+30
-1.2
/ 162G
—
MLE
—
650
578
121
21
5
10
59
202
7
21
5
209
290
315
605
106
300
31
9
271
70
-20
+1
+3
-4
+14
-0.5
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).
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