Tanner SchobelSS St. Paul Saints
Age 25 R/R 5'8" / 170 lbs AAA BB +3% Svc 0.0 · Ctrl thru 2033 peak 0.8 · 2028
wRC+†68
AVG/OBP/SLG.206 / .278 / .325
PA320
HR7
SB6
K%28
BB%8
MLB%10%
BAT: -11.7 runs (wOBA-derived runs vs avg)-12BATRUN: +1.1 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.4 runs (Positional adjustment)+3POSREP: +9.1 runs (Replacement-level credit)+9REPTotal WAR: +0.20+0.2WAR
Scouting · nowfuture
HIT
6060
PWR
5050
SPD
5050
EYE
4950
trajectory · 10 yrs
0.8peak
2028

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2028
Service   0 yrs (est)
Team Control Through   2033
First FA Year   2034
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2028
2027MiLBstill in minors · estimated debut 2028
2028Pre-Arb$0.8M+0.8$3M+$3M
2029Arb-1$0.8M+0.7$3M+$2M
2030Arb-2$0.9M+0.7$3M+$2M
2031Arb-3$1M+0.5$2M+$1M
2032Ext / FA-deal$1M+0.3$1M+$0.4M
2033Ext / FA-deal$7M
Totals $12M $13M +$1M
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
202221 A2 teams 136119 23401 14372 71 .193.289.252.541 .059.268 2710 .245 46 -8 +1 +0 +1 +4 -0.2
202322 A+2 teams 554495 10612511 451347 122 .214.289.325.614 .111.266 248 .273 67 -20 +2 +0 +6 +16 0.3
202423 AAWichita Wind Surge 520471 7415310 431681 136 .157.229.265.495 .108.215 328 .223 29 -42 +0 +0 +6 +15 -2.2
202524 AA3 teams 352315 681418 28925 72 .216.290.343.633 .127.274 268 .279 72 -11 +1 +0 +4 +10 0.3
▸ 2026 Season (actual · ROS · total)
202625 AAASt. Paul Saints 4843 9201 5160 10 .209.292.326.617 .116.308 3310 .264 60 -2 +0 +0 +1 +1 -0.0
ROS25 MLBMIN 272245 511016 23782 51 .208.281.331.612 .122.277 298 .275 69 -10 +1 +0 +3 +8 0.2
TOT25 MLBMIN 320288 601217 28942 61 .208.283.330.613 .122.282 299 .274 68 -12 +1 +0 +3 +9 0.2
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202726 MLB 25%MIN 362323 711329 33903 62 .220.298.356.654 .136.271 259 .290 80 -8 +0 +0 +4 +10 0.6
202827 MLB 43%MIN 386345 751429 35963 72 .217.295.348.643 .130.273 259 .292 82 -8 +1 +0 +4 +11 0.8
202928 MLB 52%MIN 399356 7915210 37993 62 .222.301.360.660 .138.274 259 .293 82 -8 +0 -1 +4 +11 0.7
203029 MLB 63%MIN 400357 7915210 371003 61 .221.300.359.658 .137.274 259 .292 82 -8 +1 -1 +4 +11 0.7
203130 MLB 73%MIN 398355 771529 371013 51 .217.296.346.643 .130.273 259 .289 79 -9 +1 -2 +4 +11 0.5
203231 MLB 81%MIN 386344 741429 361003 41 .215.295.346.641 .131.272 269 .285 77 -10 +0 -3 +4 +11 0.3
203332 MLB 88%MIN 369329 691318 34973 20 .210.290.328.618 .119.271 269 .281 73 -11 +0 -4 +4 +10 0.0
203433 MLB 93%MIN 341305 631217 31922 10 .207.284.321.605 .115.270 279 .276 69 -12 +0 -4 +4 +10 -0.3
203534 MLBMIN 298267 541016 27832 10 .202.280.315.595 .112.268 289 .270 65 -12 +0 -5 +3 +8 -0.5
▸ Career Totals (MLE all levels + projections)
Career 51734626 96317625113 460136742 8221 .208.286.330.616 .122.267 269 .276 70 -178 +8 -20 +55 +147 1.3
/ 162G 650581 12122314 581725 103 .208.285.329.614 .120.268 269 .276 70 -22 +1 -2 +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
202221 AFort Myers Mighty Mussels 12099 24301 18232 61 .242.370.303.673 .061.303 1915 .317 101 +0 +1 +3 0.4
202221 ROKFCL Twins 1615 3100 130 10 .200.250.267.517 .067.250 196 .237 40 -1 +0 +0 -0.0
202322 AAWichita Wind Surge 207177 40612 25403 31 .226.332.305.637 .079.277 1912 .296 84 -4 +0 +6 0.2
202322 A+Cedar Rapids Kernels 347302 8710514 36644 91 .288.371.493.865 .205.319 1810 .376 146 +18 +1 +10 3.0
202423 AAWichita Wind Surge 520455 9620410 591241 136 .211.303.338.641 .127.265 2411 .290 80 -12 +0 +15 0.3
202524 AAASt. Paul Saints 10391 20502 10332 01 .220.311.341.651 .121.321 3210 .299 87 -2 -0 +3 0.1
202524 AAWichita Wind Surge 234202 591217 25333 71 .292.378.465.844 .173.313 1411 .370 141 +11 +1 +7 1.9
202524 AFort Myers Mighty Mussels 159 1100 640 00 .111.467.222.689 .111.200 2740 .365 137 +1 +0 +0 0.1

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
Tanner Schobel (OGILVIE) 25 60 50 50 50 .206/.278/.325 .120.274 75 28% 8% 68 -0.2
Joshua Rodriguez
2010 · AA
25 47→55 43→50 49→50 48 .228/.294/.342 .114.295 1011 25% 9% 78 +0.2 .240/.299/.358 .118.309 128 25% 8% 85 +0.7 .235/.301/.356.121.30611725%8%83+0.4
Colton Welker
2023 · MLB
25 44→54 47→45 48→45 45 .222/.288/.354 .132.286 157 27% 8% 79 +0.3 .222/.311/.315 .093.298 89 26% 10% 79 +0.3 .202/.322/.231.029.2860625%13%62-0.3
Andre Lipcius
2023 · AAA
25 46→50 46→50 48→45 51 .229/.303/.360 .131.280 139 23% 9% 87 +0.8 .227/.294/.363 .136.282 167 24% 8% 84 +0.6 .216/.280/.352.136.26517525%7%73-0.1
Chris Nelson
2011 · MLB
25 46→56 45→50 49→50 44 .230/.282/.352 .122.280 1311 23% 6% 76 +0.0 .252/.294/.384 .132.309 138 22% 5% 89 +0.9 .256/.298/.386.130.32012623%5%86+0.6
Jake Lemmerman
2014 · AA
25 44→50 42→45 51→45 46 .213/.290/.322 .110.290 1010 28% 8% 72 -0.2 .194/.266/.303 .109.276 109 31% 8% 57 -1.2 .146/.218/.245.099.20610433%8%20-1.6
Tommy Field
2012 · MLB
25 48→50 45 48→45 44 .234/.300/.356 .123.302 139 26% 7% 85 +0.7 .224/.287/.344 .120.286 117 25% 7% 76 +0.1 .222/.292/.351.128.27813724%7%78+0.2
Andy Burns
2016 · AAA
25 51→58 43→50 46→55 44 .247/.290/.363 .116.295 1013 20% 5% 82 +0.5 .221/.263/.319 .098.274 812 22% 5% 59 -1.1 .200/.281/.330.130.257151027%10%67-0.3
Seth Mejias-Brean
2016 · AA
25 49→53 42→45 47→45 49 .234/.300/.339 .105.297 96 24% 8% 79 +0.3 .225/.279/.312 .087.294 77 25% 6% 64 -0.8 .228/.280/.339.111.28612624%6%68-0.3
Owen Miller
2022 · MLB
25 46→52 44→45 45→50 42 .229/.278/.345 .115.291 125 25% 6% 72 -0.2 .242/.295/.361 .119.300 119 22% 6% 83 +0.6 .245/.300/.355.110.30091121%6%80+0.2
Ryan McKenna
2022 · MLB
25 42→52 47→50 50→55 46 .209/.286/.342 .133.292 1415 32% 9% 76 +0.0 .223/.293/.364 .141.318 1614 33% 8% 84 +0.6 .212/.276/.344.133.290152031%7%70-0.1
Francisco Urbaez
2023 · AAA
25 50→57 41→45 47→45 48 .239/.302/.343 .103.295 86 21% 7% 82 +0.5 .239/.300/.349 .110.293 97 21% 7% 82 +0.5 .246/.307/.361.115.2929718%7%87+0.5
Braden Bishop
2020 · MLB
26 48→57 42→50 47→50 45 .234/.293/.340 .106.298 99 24% 7% 77 +0.1 .228/.284/.357 .129.294 1312 26% 6% 78 +0.2 .234/.290/.371.137.296141825%6%80+0.2
Matt Vierling
2022 · MLB
25 45→55 43→50 53→50 43 .222/.279/.333 .111.287 1115 26% 6% 70 -0.3 .249/.307/.377 .128.304 1312 21% 7% 92 +1.2 .252/.313/.388.135.304131021%7%95+1.2
Andruw Monasterio
2022 · AAA
25 46→52 42→45 45→55 42 .222/.281/.326 .104.316 99 31% 7% 69 -0.4 .234/.307/.345 .111.312 1016 26% 9% 85 +0.7 .238/.318/.339.101.30792323%9%85+0.4
TJ Hopkins
2022 · AA
25 48→55 45→50 56→45 41 .229/.287/.362 .133.319 118 30% 7% 80 +0.4 .229/.291/.379 .150.323 177 33% 7% 87 +0.8 .231/.296/.384.153.32219633%7%87+0.7
Garrett Weber
2014 · AA
25 49→56 44→45 47→40 41 .243/.284/.357 .114.297 115 22% 4% 78 +0.2 .248/.294/.353 .105.321 93 24% 5% 80 +0.4 .248/.297/.343.095.3268125%5%76+0.0
Joey Ortiz
2022 · AA
24 45→55 44→50 53→50 44 .219/.285/.340 .121.291 1111 28% 7% 74 -0.1 .246/.301/.390 .144.301 1310 22% 7% 93 +1.3 .250/.313/.398.148.304131121%7%97+1.3
Mitch Nay
2019 · AA
25 43→53 45→50 47→30 43 .217/.273/.338 .120.276 134 26% 6% 69 -0.4 .223/.280/.378 .155.281 183 27% 7% 82 +0.5 .196/.260/.363.167.25222131%7%67-0.3
Mark Mathias
2020 · AAA
25 45→46 45→50 53→50 46 .220/.290/.350 .130.280 1213 25% 8% 79 +0.3 .239/.302/.384 .145.307 1516 26% 7% 93 +1.3 .255/.341/.389.134.350162029%10%109+1.2
Trey Harris
2021 · AA
25 50→51 45 47→45 43 .244/.299/.374 .130.297 128 22% 5% 89 +0.9 .226/.279/.332 .106.290 117 25% 5% 69 -0.4 .219/.274/.308.089.2889726%5%58-0.7