Jackson Glenn3B Altoona Curve
Age 28 R/R 5'11" / 205 lbs AA BB +7% Svc 0.0 · Ctrl thru 2034
wRC+†66
AVG/OBP/SLG.208 / .267 / .332
PA203
HR5
K%29
BB%7
MLB%2%
BAT: -7.9 runs (wOBA-derived runs vs avg)-8BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.7 runs (Positional adjustment)+1POSREP: +5.8 runs (Replacement-level credit)+6REPTotal WAR: -0.10-0.1WAR
Scouting · nowfuture
HIT
2020
PWR
3838
SPD
4545
EYE
4040
trajectory · 10 yrs
-0.1peak
2026

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2029
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
2029Arb-1$0.8M
2030Arb-2$0.9M
2031Arb-3$0.9M
2032Ext / FA-deal$0.2M
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $-7M $-12M -$5M
Why some years run red
On long-term deals the salary is locked in regardless of how the player ages. Late years are red whenever projected production drops below the AAV — that's expected, not a sign the deal is bad. The honest scorecard is the Net Surplus over the whole contract, not any single year.

Career Projections (MLE)

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.

YearAge LvlTeam PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202123 ABradenton Marauders 124110 321110 13290 11 .291.366.409.775 .118.390 2310 .329 110 +1 -0 +0 +0 +4 0.5
202224 A+Greensboro Grasshoppers 323300 501213 161135 111 .167.221.243.465 .077.253 355 .207 17 -30 +2 +0 +1 +9 -1.9
202325 AA2 teams 397368 831339 19916 72 .226.275.351.625 .125.274 235 .274 68 -14 +1 +0 +1 +11 -0.1
202426 AAAltoona Curve 249230 38704 13990 22 .165.210.248.458 .083.262 405 .200 11 -25 -0 +0 +1 +7 -1.8
▸ 2026 Season
202628 MLBPIT 203185 39715 14602 31 .211.274.341.614 .130.279 307 .271 66 -8 +0 +0 +1 +6 -0.1
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202729 MLB 9%PIT 223204 43815 15652 31 .211.271.333.605 .123.280 297 .274 68 -8 +0 -1 +1 +6 -0.2
202830 MLB 19%PIT 273250 521016 19792 41 .208.269.328.597 .120.280 297 .275 69 -10 +0 -2 +1 +8 -0.3
202931 MLB 29%PIT 285261 551017 20832 31 .211.272.337.609 .126.279 297 .274 68 -10 +0 -3 +1 +8 -0.4
203032 MLB 43%PIT 284260 531016 20832 20 .204.266.319.585 .115.278 297 .270 65 -11 +0 -4 +1 +8 -0.5
203133 MLB 57%PIT 265242 50916 19802 20 .207.270.326.596 .120.276 307 .265 61 -12 +0 -4 +1 +8 -0.7
203234 MLB 74%PIT 229209 43815 16712 20 .206.269.325.594 .120.274 317 .258 56 -11 +0 -5 +1 +6 -0.9
▸ Career Totals (MLE all levels + projections)
Career 28552619 5381051256 18485325 4010 .205.264.319.583 .113.279 306 .260 57 -139 +4 -19 +10 +81 -6.4
/ 162G 650596 12324313 421946 92 .206.266.322.588 .116.281 306 .260 57 -32 +1 -4 +2 +18 -1.4

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202123 ABradenton Marauders 124101 341210 22210 11 .337.455.475.931 .139.420 1718 .414 175 +11 -0 +4 1.4
202224 A+Greensboro Grasshoppers 323287 621624 29865 111 .216.299.328.627 .111.291 279 .285 77 -9 +2 +9 0.2
202325 AAAltoona Curve 239219 601336 14464 41 .274.329.443.772 .169.323 196 .339 118 +5 +0 +7 1.2
202325 A+Greensboro Grasshoppers 158137 41606 17252 31 .299.385.474.859 .175.324 1611 .378 148 +9 +0 +4 1.3
202426 AAAltoona Curve 249224 43904 19750 22 .192.255.286.541 .094.264 308 .242 43 -16 -0 +7 -0.9

Career Path Comps

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

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
Jackson Glenn (OGILVIE) 28 20 38 45 40 .208/.267/.332 .124.279 53 29% 7% 66 -0.2
Ryan Jorgensen
2007 · AAA
28 38 44→45 48→30 43 .197/.260/.308 .111.260 136 29% 7% 56 -1.3 .211/.260/.328 .117.271 135 26% 6% 60 -1.0 .210/.254/.324.114.26612125%5%54-0.6
Joe DeCarlo
2021 · AA
27 40→38 43→50 47→30 40 .197/.265/.308 .111.291 115 34% 7% 58 -1.2 .199/.260/.292 .093.305 96 35% 7% 51 -1.7 .163/.224/.224.061.2498036%7%16-1.3
Quincy Latimore
2017 · AA
28 41→42 48→50 46→50 41 .210/.264/.348 .138.277 168 30% 6% 67 -0.5 .214/.263/.345 .131.291 167 31% 6% 66 -0.6 .216/.254/.339.124.28317630%4%57-0.8
Dominic Miroglio
2022 · AA
27 41 44→45 44→40 43 .205/.269/.321 .117.279 115 30% 7% 63 -0.9 .216/.284/.361 .145.260 155 23% 8% 80 +0.4 .203/.270/.374.171.21220216%7%72-0.1
David Masters
2021 · AA
28 42→36 46→45 42→40 43 .212/.279/.339 .128.290 143 31% 8% 72 -0.2 .215/.274/.369 .154.312 198 36% 7% 78 +0.2 .170/.231/.347.178.22628639%6%50-0.4
Grayson Greiner
2021 · MLB
28 40 46→45 45→30 44 .206/.272/.331 .125.276 154 30% 8% 66 -0.6 .196/.260/.306 .110.334 125 42% 7% 55 -1.4 .177/.244/.263.086.3299146%8%34-0.9
Alvin Colina
2010 · AAA
28 41 45 45→40 39 .209/.261/.332 .122.276 145 29% 5% 62 -0.9 .215/.263/.342 .127.288 157 30% 5% 66 -0.6 .180/.219/.291.112.24214332%3%31-1.0
Camden Duzenack
2023 · AAA
28 39→37 49→50 51→50 36 .205/.244/.348 .143.271 1712 31% 4% 59 -1.1 .225/.280/.351 .126.287 1310 26% 6% 75 -0.0 .235/.302/.339.104.29610623%6%79+0.1
Aaron Sisk
2007 · AA
28 40 50 47→45 43 .211/.269/.364 .152.271 1810 29% 7% 74 -0.1 .223/.279/.372 .149.284 198 28% 7% 80 +0.4 .227/.285/.382.154.27822326%6%84+0.3
Stevie Berman
2023 · AAA
28 39 46→50 48→40 48 .200/.287/.330 .129.255 145 26% 9% 73 -0.1 .215/.296/.335 .120.285 137 27% 9% 79 +0.3 .199/.298/.266.067.2679027%12%60-0.2
Gabe Johnson
2008 · AAA
28 38 48→50 45→40 40 .198/.259/.337 .138.279 175 35% 7% 63 -0.8 .207/.265/.317 .110.307 108 34% 7% 59 -1.1 .179/.239/.258.079.2736435%7%31-0.7
Angelo Castellano
2023 · AAA
28 38→42 41→45 47→50 43 .193/.254/.284 .092.249 1012 26% 6% 46 -2.0 .221/.284/.356 .135.267 1614 23% 8% 78 +0.2 .228/.293/.382.154.263201522%8%85+0.3
Caleb Hamilton
2022 · AAA
27 36 44→45 46→45 43 .181/.257/.295 .114.275 129 37% 9% 52 -1.6 .181/.267/.319 .138.277 186 38% 10% 63 -0.9 .145/.237/.274.129.20919339%10%37-0.8
Zack Short
2023 · MLB
28 37→39 46→50 46→45 50 .191/.285/.319 .128.261 149 31% 11% 70 -0.3 .189/.283/.313 .124.261 1410 31% 11% 68 -0.5 .168/.270/.287.119.22814831%11%54-0.9
Andrew Susac
2018 · MLB
28 37→39 48→50 47→30 43 .197/.261/.333 .136.264 163 31% 8% 63 -0.9 .206/.283/.350 .144.290 177 33% 9% 76 +0.1 .198/.293/.339.141.28118034%11%76+0.0
Jake Means
2023 · AA
27 35→30 47→45 50→45 43 .183/.260/.318 .135.266 159 36% 9% 59 -1.1 .181/.252/.301 .120.260 1410 34% 8% 51 -1.7 .130/.207/.227.097.17215834%8%11-2.0
Brad Cresse
2006 · AAA
28 41 44→50 48→30 43 .204/.269/.324 .120.267 107 27% 7% 64 -0.8 .215/.275/.352 .137.301 156 32% 7% 73 -0.1 .205/.267/.343.138.29119035%7%69-0.2
Jeremy Farrell
2015 · AAA
28 42→38 40→45 42→45 38 .202/.265/.299 .098.295 74 33% 6% 56 -1.3 .208/.259/.304 .096.318 76 35% 5% 53 -1.5 .189/.229/.269.080.3024238%2%29-1.1
Davis Wendzel
2023 · AAA
26 35→28 49→50 43→40 41 .191/.255/.331 .140.253 185 32% 7% 60 -1.0 .195/.273/.341 .146.245 195 28% 8% 71 -0.3 .191/.275/.335.144.22919426%8%68-0.4
Patrick Brady
2016 · AAA
28 43 47→50 48→45 39 .219/.262/.352 .132.286 1512 29% 5% 67 -0.5 .211/.269/.312 .101.308 711 31% 7% 59 -1.1 .196/.263/.290.094.2954932%8%50-0.9