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. Catcher framing: only 2027 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run below FG-DC by 1-3 WAR.
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
2026
22
A
Palm Beach Cardinals
—
54
50
11
0
0
4
3
24
1
1
0
220
278
460
738
240
318
44
6
324
19
—
—
—
—
—
—
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
2026
22
AMLE
Palm Beach Cardinals
—
54
51
7
0
0
2
2
33
1
1
0
137
185
255
440
118
282
61
4
196
19
—
—
—
—
—
—
2026
22
AMLE
Palm Beach Cardinals
—
54
51
7
0
0
2
2
33
1
1
0
137
185
255
440
118
312
61
4
196
19
—
—
—
—
—
—
2026
22
ARAW
Palm Beach Cardinals
—
54
50
11
0
0
4
3
24
1
1
0
220
278
460
738
240
318
44
6
324
19
—
—
—
—
—
—
2026
22
AMLE
Palm Beach Cardinals
—
54
51
7
0
0
2
2
33
1
1
0
137
185
255
440
118
282
61
4
196
19
—
—
—
—
—
—
▸ Model inputs — neutral MLE (past 3 seasons)
2026
22
AMLE
Palm Beach Cardinals
—
54
51
7
0
0
2
2
33
1
1
0
137
185
255
440
118
282
61
4
196
19
—
—
—
—
—
—
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
2027
23
MLBMLE
STL
0%
164
152
28
3
1
4
9
66
2
2
1
187
242
307
549
120
291
40
5
247
53
-9
+0
+0
+3
+4
-0.1
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
2028
24
MLBMLE
STL
30%
164
151
29
4
1
4
10
65
2
2
1
190
247
313
560
123
292
40
6
252
56
-9
+0
+0
+3
+4
-0.2
2029
25
MLBMLE
STL
44%
264
243
46
6
1
7
16
102
3
4
1
193
251
319
569
125
292
39
6
255
59
-13
+0
+0
+5
+6
-0.2
2030
26
MLBMLE
STL
51%
334
307
60
8
2
9
20
126
4
5
1
196
254
323
577
127
291
38
6
259
61
-15
+1
+0
+6
+7
-0.2
2031
27
MLBMLE
STL
52%
371
341
67
9
2
10
23
138
4
5
1
197
256
324
581
127
291
37
6
260
62
-17
+1
+0
+7
+8
-0.1
2032
28
MLBMLE
STL
53%
393
361
72
10
2
11
25
144
4
4
1
198
257
324
581
126
290
37
6
261
63
-17
+0
-1
+7
+9
-0.2
2028
24
MLBCTX
STL
30%
49
45
8
1
0
1
3
19
1
1
0
190
246
307
553
118
293
39
6
249
56
-3
+0
+0
+1
+1
-0.0
2029
25
MLBCTX
STL
44%
117
108
21
3
1
3
7
45
1
2
0
192
250
313
562
120
293
38
6
253
59
-6
+0
+0
+2
+3
-0.1
2030
26
MLBCTX
STL
51%
169
155
30
4
1
4
10
64
2
2
1
195
253
317
570
122
292
38
6
256
61
-8
+0
+0
+3
+4
-0.1
2031
27
MLBCTX
STL
52%
194
178
35
5
1
5
12
72
2
2
1
196
256
318
574
122
292
37
6
258
62
-9
+0
+0
+3
+4
-0.1
2032
28
MLBCTX
STL
53%
209
192
38
6
1
5
13
76
2
2
1
197
257
318
575
121
291
36
6
258
63
-9
+0
-0
+4
+5
-0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career
—
A+C
—
738
678
132
19
4
18
45
276
8
9
3
195
253
314
567
119
294
37
6
256
59
-34
+1
-0
+13
+16
-0.5
/ 162G
—
A+C
—
650
597
117
17
4
16
40
243
7
8
3
196
255
318
573
122
295
37
6
256
59
-30
+1
-0
+12
+14
-0.4
Career
—
MLE
—
1652
1521
294
39
8
45
100
637
19
22
5
193
252
318
570
125
294
39
6
256
59
-75
+2
-1
+29
+35
-1.0
/ 162G
—
MLE
—
650
598
115
15
3
18
39
251
7
9
2
192
250
318
567
125
292
39
6
256
59
-30
+1
-0
+12
+14
-0.4
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