Jack BlomgrenSS Asheville Tourists
Age 27 R/R 5'11" / 180 lbs A+ H +4%HR -3% Svc 0.0 · Ctrl thru 2035 peak 0.2 · 2027
wRC+†71
AVG/OBP/SLG.211 / .284 / .324
PA136
HR2
K%29
BB%7
MLB%0%
BAT: -4.5 runs (wOBA-derived runs vs avg)-5BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.5 runs (Positional adjustment)+1POSREP: +3.9 runs (Replacement-level credit)+4REPTotal WAR: +0.10+0.1WAR
trajectory · 10 yrs
0.3peak
2028

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2030
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
2030Arb-2$0.9M
2031Arb-3$0.9M
2032Ext / FA-deal$0.9M
2033Ext / FA-deal$0.2M
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
Totals $0.3M $-7M -$7M
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
202122 A+Spokane Indians 345293 741142 3010414 307 .253.350.338.688 .085.379 309 .305 92 -3 +3 +0 +4 +10 1.4
202223 AAHartford Yard Goats 2018 6201 160 01 .333.368.611.980 .278.455 305 .371 142 +1 -0 +0 +0 +1 0.1
202324 AAHartford Yard Goats 7867 14202 4385 41 .209.303.328.631 .119.444 495 .279 72 -2 +0 +0 +1 +2 0.1
202425 A+Spokane Indians 128110 22322 10354 101 .200.290.318.609 .118.267 278 .252 51 -7 +2 +0 +1 +4 -0.0
202526 A+2 teams 7057 9002 8174 61 .158.304.263.568 .105.179 2411 .244 45 -4 +1 +0 +1 +2 -0.1
▸ 2026 Season
202627 MLBHOU 136123 26512 10402 31 .211.281.317.599 .106.292 297 .278 71 -5 +0 +0 +1 +4 0.1
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202728 MLB 8%HOU 207186 39714 16603 41 .210.283.323.606 .113.291 298 .281 73 -6 +0 -1 +2 +6 0.2
202829 MLB 18%HOU 262236 50915 20754 51 .212.285.322.607 .110.291 298 .282 74 -8 +1 -1 +3 +7 0.2
202930 MLB 28%HOU 300269 591126 23865 51 .219.293.342.635 .123.290 298 .281 73 -9 +1 -2 +3 +8 0.1
203031 MLB 39%HOU 303271 591126 24885 40 .218.293.339.633 .122.288 298 .279 71 -10 +1 -3 +3 +9 0.0
203132 MLB 53%HOU 295265 541015 23875 20 .204.280.306.586 .102.287 298 .274 68 -11 +0 -4 +3 +8 -0.2
203233 MLB 70%HOU 272245 50915 21824 10 .204.278.310.588 .106.285 308 .269 64 -11 +0 -4 +3 +8 -0.5
203334 MLB 88%HOU 234211 43814 18733 00 .204.276.308.584 .104.283 318 .262 59 -11 +0 -5 +3 +7 -0.7
▸ Career Totals (MLE all levels + projections)
Career 26502351 505881646 20879158 7415 .215.295.325.619 .110.300 308 .278 71 -86 +9 -20 +28 +75 0.7
/ 162G 650577 12422411 5119414 184 .215.294.324.618 .109.301 308 .278 71 -21 +2 -5 +7 +18 0.1

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
202122 A+Spokane Indians 345278 791343 457414 307 .284.409.392.802 .108.373 2113 .361 134 +13 +3 +10 2.7
202223 AAHartford Yard Goats 2017 6201 250 01 .353.421.6471.068 .294.455 2510 .438 193 +2 -0 +1 0.2
202324 AAHartford Yard Goats 7865 17203 6315 41 .262.368.431.799 .169.452 408 .353 128 +2 +0 +2 0.5
202425 A+Spokane Indians 128103 26522 17254 101 .252.379.398.777 .146.308 2013 .344 121 +3 +2 +4 0.8
202526 A+Asheville Tourists 3933 4001 472 50 .121.256.212.469 .091.120 1810 .232 36 -3 +1 +1 -0.1
202526 ROKFCL Astros 3119 5001 952 11 .263.533.421.954 .158.286 1629 .434 190 +3 -0 +1 0.4

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
Jack Blomgren (OGILVIE) 27 .211/.284/.324 .112.292 23 29% 7% 71 -0.1
Davis Stoneburner
2012 · AA
27 47→48 44→45 51→50 42 .230/.284/.355 .125.290 1113 24% 5% 77 +0.1 .206/.262/.297 .091.279 615 27% 6% 53 -1.5 .168/.224/.225.057.24101728%5%15-2.4
Stevie Berman
2022 · AA
27 42 43→50 49→40 48 .208/.284/.316 .108.260 117 24% 8% 69 -0.4 .206/.292/.328 .122.270 135 27% 9% 76 +0.0 .190/.289/.313.123.25014128%10%69-0.1
Shawn McGill
2011 · AA
27 47 44→45 53→45 40 .227/.276/.344 .117.308 1014 29% 6% 71 -0.3 .232/.281/.338 .106.285 99 21% 5% 71 -0.3 .234/.285/.334.100.2837619%5%68-0.2
Drew Jackson
2019 · AA
26 42→45 44→45 50→55 43 .210/.281/.323 .113.279 1117 28% 7% 69 -0.4 .198/.276/.314 .116.288 1220 33% 8% 65 -0.7 .181/.268/.277.096.287102537%9%49-0.8
Alex De Goti
2022 · AAA
27 42→46 43→45 49→50 43 .206/.269/.317 .110.278 108 28% 7% 61 -1.0 .201/.276/.293 .092.275 79 27% 9% 59 -1.1 .191/.273/.268.077.25961026%9%48-1.1
Sean Jamieson
2016 · AA
27 49→46 43→45 46→50 43 .235/.294/.348 .113.314 1010 27% 6% 80 +0.4 .217/.276/.307 .090.324 78 33% 7% 62 -0.9 .182/.236/.235.053.3022038%6%22-1.2
Chuckie Robinson
2022 · AA
27 40→50 45 47→45 40 .204/.266/.319 .115.281 138 31% 6% 61 -1.0 .228/.277/.351 .123.290 147 26% 5% 74 -0.1 .227/.276/.326.099.30112427%5%64-0.4
Ryan Klosterman
2009 · AA
27 43→45 42→45 52→55 44 .209/.274/.314 .105.273 918 26% 7% 63 -0.8 .209/.270/.319 .110.277 1014 27% 7% 63 -0.9 .207/.269/.321.114.279101528%7%60-0.5
Kramer Robertson
2022 · AAA
27 44→51 45 50→55 51 .216/.300/.340 .124.266 1213 23% 9% 82 +0.5 .209/.308/.306 .097.274 922 25% 10% 77 +0.1 .191/.305/.263.072.26072626%11%62-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
Richie Martin Jr.
2022 · MLB
27 44→53 42→45 50→60 42 .218/.277/.323 .105.285 1015 26% 6% 66 -0.6 .211/.284/.309 .098.287 530 26% 7% 66 -0.6 .203/.282/.295.092.28044026%7%58-0.7
Hunter Stovall
2023 · AA
26 50→49 42→45 51→50 43 .240/.289/.350 .110.317 916 27% 6% 78 +0.2 .227/.274/.322 .095.279 915 21% 6% 64 -0.8 .218/.266/.302.084.25991619%6%52-1.0
David Sheaffer
2022 · AAA
27 43 44→55 49→40 38 .216/.260/.334 .118.297 126 31% 5% 62 -0.9 .198/.249/.294 .096.291 86 33% 6% 46 -2.0 .142/.197/.220.078.2166036%5%4-1.2
JaCoby Jones
2019 · MLB
27 42→47 45→50 52→50 38 .210/.265/.341 .131.299 1216 33% 6% 66 -0.6 .220/.285/.376 .156.307 1612 32% 7% 84 +0.6 .213/.280/.361.148.31116735%7%74-0.0
Logan Warmoth
2023 · AAA
27 42→39 43→45 51→55 41 .202/.279/.316 .113.314 1119 37% 8% 66 -0.6 .197/.275/.297 .100.290 1022 33% 8% 59 -1.1 .177/.264/.256.079.25882532%9%44-1.3
David Thompson
2021 · AAA
27 40→46 43→45 50 41 .201/.260/.314 .113.263 1113 27% 6% 57 -1.2 .209/.280/.368 .159.282 1916 32% 6% 80 +0.4 .176/.260/.359.182.229232034%6%66-0.3
Levi Michael
2018 · AAA
27 44→54 41→45 52→55 40 .212/.277/.309 .096.301 812 31% 6% 63 -0.9 .230/.293/.347 .117.318 1011 29% 5% 79 +0.3 .231/.295/.353.122.318111129%5%79+0.2
Devin Ivany
2009 · AA
27 45→48 43→50 47→45 40 .225/.266/.334 .109.281 119 24% 4% 64 -0.8 .222/.276/.351 .129.287 149 27% 6% 73 -0.1 .213/.270/.335.122.27513826%7%65-0.3
Paul Gran
2012 · AA
26 46→45 42→45 49→50 40 .220/.281/.332 .112.303 99 29% 6% 70 -0.3 .207/.278/.313 .106.301 810 32% 6% 65 -0.7 .194/.275/.284.090.28771032%6%56-0.9
Jermaine Palacios
2022 · AA
26 42→49 46→45 47→50 42 .213/.275/.334 .120.286 1516 30% 7% 69 -0.4 .217/.265/.358 .141.294 1812 31% 6% 70 -0.3 .207/.247/.347.140.277191132%5%57-0.7