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.
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
2024
17
ROK
DSL Orioles Orange
—
143
114
25
5
1
2
19
37
9
3
3
219
373
333
707
114
303
26
13
332
111
+2
-1
—
—
+3
0.4
2025
18
ROK
DSL Orioles Orange
—
154
128
37
9
2
1
12
28
13
4
1
289
405
414
819
125
360
18
8
373
138
+7
+0
—
—
+3
1.1
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
2024
17
ROKMLE
DSL Orioles Orange
—
143
122
16
3
1
1
11
54
9
3
3
131
254
197
450
66
216
38
8
214
31
-12
-1
—
—
+3
-0.9
2025
18
ROKMLE
DSL Orioles Orange
—
154
133
28
6
1
1
7
40
13
4
1
211
314
293
607
83
277
26
5
264
65
-6
+0
—
—
+3
-0.3
2024
17
ROKMLE
DSL Orioles Orange
—
143
122
16
3
1
1
11
54
9
3
3
131
254
197
450
66
221
38
8
214
31
—
—
—
—
—
—
2024
17
ROKRAW
DSL Orioles Orange
—
143
114
25
5
1
2
19
37
9
3
3
219
373
333
707
114
303
26
13
332
31
—
—
—
—
—
—
2025
18
ROKMLE
DSL Orioles Orange
—
154
133
28
6
1
1
7
40
13
4
1
211
314
293
607
83
290
26
5
264
65
—
—
—
—
—
—
2025
18
ROKRAW
DSL Orioles Orange
—
154
128
37
9
2
1
12
28
13
4
1
289
405
414
819
125
360
18
8
373
65
—
—
—
—
—
—
2024
17
ROKMLE
DSL Orioles Orange
—
143
122
16
3
1
1
11
54
9
3
3
131
254
197
450
66
216
38
8
214
31
—
—
—
—
—
—
2025
18
ROKMLE
DSL Orioles Orange
—
154
133
28
6
1
1
7
40
13
4
1
211
314
293
607
83
277
26
5
264
65
—
—
—
—
—
—
▸ Model inputs — neutral MLE (past 3 seasons + 2026 so far)
2024
17
ROKMLE
DSL Orioles Orange
—
143
122
16
3
1
1
11
54
9
3
3
131
254
197
450
66
216
38
8
214
31
—
—
—
—
—
—
2025
18
ROKMLE
DSL Orioles Orange
—
154
133
28
6
1
1
7
40
13
4
1
211
314
293
607
83
277
26
5
264
65
—
—
—
—
—
—
YTD
19
ROKMLE
BAL
—
71
66
9
4
0
0
3
24
1
1
0
136
186
197
383
61
209
34
4
168
0
-8
+0
+0
-0
+2
-0.7
▸ 2026 season
YTD
19
ROKRAW
BAL
—
71
64
13
6
0
0
5
17
1
1
0
203
271
297
568
94
271
24
7
257
0
—
—
—
—
—
—
ROS
19
ROKMLE
BAL
0%
11
10
1
0
0
0
1
3
0
0
0
100
182
100
282
271
27
9
244
51
-1
+0
+0
-0
+0
-0.0
TOT
19
ROKMLE
BAL
—
82
76
10
4
0
0
4
27
1
1
0
132
185
184
369
53
200
33
5
178
7
-9
+0
+0
-0
+2
-0.8
▸ Career projection (2027+) — MLB context, MLB playing time (PA × MLB%)
2027
20
MLBMLE
BAL
34%
215
197
41
9
1
3
12
59
4
3
1
208
268
310
577
102
274
27
6
257
60
-10
+0
+0
-1
+5
-0.7
2027
20
MLBCTX
BAL
34%
74
69
14
3
0
1
4
20
1
1
0
203
257
290
547
87
278
27
5
247
60
-3
+0
+0
-0
+2
-0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career
—
A+C
—
74
69
14
3
0
1
4
20
1
1
0
203
257
290
547
87
271
27
5
247
53
-3
+0
+0
-0
+2
-0.2
/ 162G
—
A+C
—
650
606
123
26
0
9
35
176
9
9
0
203
257
290
547
87
271
27
5
247
53
-31
+2
+0
-4
+14
-1.9
Career
—
MLE
—
523
462
86
18
3
5
31
156
26
10
5
186
276
271
546
84
266
30
6
247
53
-11
+0
+0
-1
+5
-0.7
/ 162G
—
MLE
—
650
574
107
22
4
6
39
194
32
12
6
186
276
270
546
84
267
30
6
247
53
-31
+1
+0
-4
+14
-2.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