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
22
A+
Everett AquaSox
—
15
12
2
1
0
0
3
8
0
2
0
167
333
250
583
83
500
53
20
285
-5
—
—
—
—
—
—
2026
22
A
Inland Empire 66ers
—
85
72
14
1
0
1
10
33
1
4
0
194
301
250
551
56
333
39
12
258
11
—
—
—
—
—
—
2026
22
ROK
ACL Mariners
—
141
105
28
7
2
2
31
42
4
11
1
267
450
429
879
162
419
30
22
400
61
—
—
—
—
—
—
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
2026
22
A+MLE
Everett AquaSox
—
15
13
0
0
0
0
2
11
0
2
0
133
133
434
73
13
161
-5
—
—
—
—
—
—
2026
22
AMLE
Inland Empire 66ers
—
85
75
11
1
0
1
7
45
1
4
0
147
229
200
429
53
298
53
8
184
11
—
—
—
—
—
—
2026
22
ROKMLE
ACL Mariners
—
141
117
20
5
1
1
19
60
4
11
1
171
307
256
564
85
312
43
13
259
61
—
—
—
—
—
—
2026
22
ROKMLE
3 teams
—
241
205
31
6
1
2
28
116
5
17
1
151
269
220
488
68
326
48
12
226
39
—
—
—
—
—
—
2026
22
ROKRAW
3 teams
—
241
189
44
9
2
3
44
83
5
17
1
233
391
349
740
116
390
34
18
343
39
—
—
—
—
—
—
2026
22
ROKMLE
3 teams
—
241
206
31
6
1
2
28
116
5
17
1
150
269
218
487
68
315
48
12
226
39
—
—
—
—
—
—
▸ Model inputs — neutral MLE (past 3 seasons)
2026
22
ROKMLE
3 teams
—
241
206
31
6
1
2
28
116
5
17
1
150
269
218
487
68
315
48
12
226
39
—
—
—
—
—
—
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
2027
23
MLBMLE
SEA
0%
351
311
53
9
2
4
33
126
4
8
1
171
258
255
513
84
267
36
9
239
48
-22
+1
+0
-2
+8
-0.9
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
2028
24
MLBMLE
SEA
30%
278
247
44
8
2
4
26
98
3
7
1
176
263
267
530
91
270
35
9
245
52
-16
+1
+0
-2
+6
-1.1
2028
24
MLBCTX
SEA
30%
84
75
12
2
0
1
8
30
1
2
0
175
261
263
524
89
267
36
10
243
52
-5
+0
+0
-1
+2
-0.3
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career
—
A+C
—
84
75
12
2
0
1
8
30
1
2
0
160
250
227
477
67
250
36
10
243
47
-5
+0
+0
-1
+2
-0.3
/ 162G
—
A+C
—
650
580
93
15
0
8
62
232
8
15
0
160
251
228
478
67
250
36
10
243
47
-37
+3
+0
-4
+14
-2.4
Career
—
MLE
—
746
654
109
20
4
9
75
296
10
29
3
167
263
251
513
84
283
40
10
237
47
-30
+2
+0
-3
+11
-2.1
/ 162G
—
MLE
—
650
570
94
17
3
8
65
258
9
25
3
165
261
247
508
82
280
40
10
237
47
-38
+2
+0
-4
+14
-2.7
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