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
21
A
San Jose Giants
—
54
47
10
3
0
0
7
11
0
2
0
213
315
277
591
64
278
20
13
279
32
—
—
—
—
—
—
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
2026
21
AMLE
San Jose Giants
—
54
49
8
2
0
0
5
15
0
2
0
163
241
204
445
41
248
28
9
216
32
—
—
—
—
—
—
2026
21
AMLE
San Jose Giants
—
54
49
8
2
0
0
5
15
0
2
0
163
241
204
445
41
235
28
9
216
32
—
—
—
—
—
—
2026
21
ARAW
San Jose Giants
—
54
47
10
3
0
0
7
11
0
2
0
213
315
277
591
64
278
20
13
279
32
—
—
—
—
—
—
2026
21
AMLE
San Jose Giants
—
54
49
8
2
0
0
5
15
0
2
0
163
241
204
445
41
248
28
9
216
32
—
—
—
—
—
—
▸ Model inputs — neutral MLE (past 3 seasons)
2026
21
AMLE
San Jose Giants
—
54
49
8
2
0
0
5
15
0
2
0
163
241
204
445
41
248
28
9
216
32
—
—
—
—
—
—
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
2027
22
MLBMLE
SF
0%
164
150
32
7
1
2
12
46
1
3
1
212
276
305
581
93
290
28
7
264
65
-7
+0
+0
+1
+4
-0.1
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
2028
23
MLBMLE
SF
34%
167
151
33
7
1
2
13
47
1
3
1
215
279
313
593
98
291
28
8
268
68
-6
+0
+0
+1
+4
-0.2
2029
24
MLBMLE
SF
46%
282
256
55
11
1
4
22
78
2
5
1
217
282
321
603
103
292
28
8
273
71
-10
+1
+0
+1
+6
-0.2
2030
25
MLBMLE
SF
52%
353
321
71
14
2
6
27
96
2
6
1
219
285
326
611
107
292
27
8
276
73
-11
+1
+0
+1
+8
-0.2
2031
26
MLBMLE
SF
54%
400
363
80
16
2
7
31
108
3
7
2
220
286
331
617
110
292
27
8
278
75
-12
+1
+0
+1
+9
-0.1
2032
27
MLBMLE
SF
54%
423
384
84
17
2
7
33
114
3
7
2
221
287
332
619
111
291
27
8
279
75
-13
+1
+0
+2
+9
-0.1
2033
28
MLBMLE
SF
54%
434
394
86
17
2
7
34
118
3
6
1
219
285
327
612
109
290
27
8
276
73
-14
+1
-1
+2
+9
-0.3
2028
23
MLBCTX
SF
34%
57
53
11
2
0
1
4
16
0
1
0
212
276
307
583
95
287
28
7
265
68
-2
+0
+0
+0
+1
-0.1
2029
24
MLBCTX
SF
46%
130
118
26
5
1
2
10
36
1
2
1
214
279
314
593
100
288
28
8
269
71
-5
+0
+0
+0
+3
-0.1
2030
25
MLBCTX
SF
52%
182
165
36
7
1
3
14
50
1
3
1
216
282
319
601
103
288
27
8
272
73
-6
+0
+0
+1
+4
-0.1
2031
26
MLBCTX
SF
54%
217
197
43
9
1
3
17
59
1
4
1
217
283
323
607
106
288
27
8
274
75
-7
+0
+0
+1
+5
-0.1
2032
27
MLBCTX
SF
54%
229
207
45
9
1
4
18
62
2
4
1
217
284
324
608
107
287
27
8
275
75
-7
+0
+0
+1
+5
-0.1
2033
28
MLBCTX
SF
54%
235
214
46
9
1
4
18
64
1
3
1
215
282
320
602
105
286
27
8
272
73
-7
+0
-0
+1
+5
-0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career
—
A+C
—
1050
954
207
41
5
17
81
287
6
17
5
217
282
324
606
107
290
27
8
272
72
-33
+1
-0
+4
+23
-0.6
/ 162G
—
A+C
—
650
591
128
25
3
11
50
178
4
11
3
217
282
325
607
108
289
27
8
272
72
-21
+1
-0
+2
+14
-0.4
Career
—
MLE
—
2185
1985
431
87
10
34
170
596
14
37
8
217
284
322
606
105
291
27
8
274
72
-69
+4
-1
+8
+46
-1.3
/ 162G
—
MLE
—
650
591
128
26
3
10
51
177
4
11
2
217
284
321
605
105
290
27
8
274
72
-21
+1
-0
+2
+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