R.J. YeagerSS Springfield Cardinals
Age 27 R/R 6'3" / 200 lbs AA HR -7%K -4% Svc 0.0 · Ctrl thru 2034 peak 0.2 · 2026
wRC+†70
AVG/OBP/SLG.221 / .279 / .331
PA244
HR5
K%20
BB%6
MLB%2%
BAT: -8.2 runs (wOBA-derived runs vs avg)-8BATRUN: +0.6 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +2.6 runs (Positional adjustment)+3POSREP: +6.9 runs (Replacement-level credit)+7REPTotal WAR: +0.20+0.2WAR
Scouting · nowfuture
HIT
4040
PWR
3535
SPD
4545
EYE
3935
trajectory · 10 yrs
0.3peak
2028

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+0.1$0.4M+$0.0M (cut)
2030Arb-2$0.9M
2031Arb-3$0.9M
2032Ext / FA-deal$0.2M
2033Ext / FA-deal$0.4M
2034Extbeyond projection horizon · no WAR estimate
Totals $0.2M $-6M -$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
202223 APalm Beach Cardinals 111100 24313 6293 20 .240.303.380.683 .140.300 265 .300 88 -2 +0 +0 +1 +3 0.3
202324 A2 teams 545489 11726311 3810513 172 .239.311.372.683 .133.281 197 .298 86 -8 +3 +0 +6 +15 1.6
202425 AASpringfield Cardinals 467432 8814010 22838 102 .204.255.306.561 .102.227 185 .247 47 -28 +1 +0 +5 +13 -0.9
202526 AASpringfield Cardinals 309278 511005 16717 43 .183.246.273.519 .090.220 235 .229 33 -23 -0 +0 +3 +9 -1.2
▸ 2026 Season
202627 MLBSTL 244224 50915 14494 41 .223.281.339.620 .116.262 206 .277 70 -8 +0 +0 +3 +7 0.2
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202728 MLB 9%STL 257235 531015 16534 41 .226.286.340.627 .115.265 216 .281 73 -8 +0 -1 +3 +7 0.2
202829 MLB 19%STL 300273 621216 19635 41 .227.290.344.634 .117.266 216 .282 74 -9 +0 -1 +3 +8 0.2
202930 MLB 29%STL 329300 681317 21705 41 .227.288.347.635 .120.266 216 .281 73 -10 +0 -2 +4 +9 0.1
203031 MLB 40%STL 333303 681317 22725 30 .224.288.343.631 .119.265 227 .278 71 -11 +1 -3 +4 +9 -0.0
203132 MLB 49%STL 326297 641216 21735 20 .215.279.323.602 .108.264 226 .274 68 -12 +0 -4 +3 +9 -0.2
203233 MLB 63%STL 304277 591115 19705 10 .213.276.314.590 .101.262 236 .268 63 -13 +0 -4 +3 +9 -0.5
203334 MLB 81%STL 266243 50914 17634 10 .206.269.300.569 .095.260 246 .262 59 -12 +0 -5 +3 +8 -0.7
▸ Career Totals (MLE all levels + projections)
Career 37913451 7541421274 23180168 5611 .218.281.331.612 .112.261 216 .272 66 -144 +7 -20 +41 +107 -0.9
/ 162G 650592 12924213 4013712 102 .218.281.331.613 .113.260 216 .272 66 -25 +1 -3 +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
202223 APalm Beach Cardinals 11197 28413 9193 20 .289.367.443.810 .155.325 178 .357 131 +4 +0 +3 0.8
202324 A+Peoria Chiefs 262233 661218 21396 122 .283.358.446.804 .163.310 158 .357 131 +9 +2 +7 1.9
202324 APalm Beach Cardinals 283240 711836 33367 50 .296.396.471.867 .175.323 1312 .383 151 +16 +1 +8 2.6
202425 AASpringfield Cardinals 467422 10717015 32608 102 .254.318.400.719 .147.261 137 .319 103 +1 +1 +13 1.6
202526 AASpringfield Cardinals 309271 571106 23547 43 .210.289.317.606 .107.234 177 .272 66 -12 -0 +9 -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
R.J. Yeager (OGILVIE) 27 40 35 45 35 .221/.279/.331 .110.262 54 20% 6% 70 -0.1
Cody Clark
2009 · AA
27 43 42→45 47→40 41 .214/.262/.317 .103.260 106 22% 4% 59 -1.1 .222/.270/.348 .126.258 145 20% 5% 70 -0.3 .219/.268/.341.122.25112118%5%64-0.3
Arturo Rodriguez
2019 · AAA
27 45→41 43→45 46→30 43 .223/.266/.329 .107.272 125 23% 5% 63 -0.9 .258/.294/.402 .144.289 196 18% 4% 94 +1.3 .282/.311/.427.146.30523216%3%103+1.0
Jake Kahaulelio
2012 · AA
27 43→44 43→45 45 44 .211/.272/.325 .114.259 117 23% 6% 66 -0.6 .212/.287/.313 .101.256 811 20% 7% 69 -0.4 .196/.305/.245.049.23102313%9%59-0.2
Javi Herrera
2008 · AA
27 43 41→40 41→45 44 .211/.277/.305 .094.262 95 22% 6% 62 -0.9 .214/.298/.308 .094.276 88 24% 9% 72 -0.2 .198/.297/.278.080.2656625%10%63-0.3
Sharlon Schoop
2014 · AA
27 43→44 45→40 46→45 43 .219/.272/.337 .119.277 138 26% 6% 68 -0.5 .212/.259/.296 .084.278 74 25% 6% 51 -1.7 .204/.257/.319.115.25912026%6%52-0.5
Julian Laurean
2011 · AAA
27 45 45→40 44→40 41 .224/.277/.347 .122.291 129 27% 6% 72 -0.2 .226/.281/.334 .108.280 97 22% 6% 71 -0.3 .222/.281/.307.085.2695018%6%64-0.3
Trey Harris
2023 · AA
27 45→51 42→45 43→45 40 .223/.277/.322 .100.285 118 25% 5% 66 -0.6 .208/.259/.288 .080.284 68 27% 5% 49 -1.8 .190/.236/.251.061.2662628%4%26-1.7
Gavin Collins
2022 · AAA
27 41 44→45 43→40 44 .207/.270/.318 .111.255 125 24% 6% 63 -0.9 .215/.284/.339 .124.270 156 25% 7% 75 -0.0 .207/.269/.313.106.23712318%6%59-0.4
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
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
Sergio Palafox
2007 · AAA
27 46 43→40 44→45 47 .225/.275/.334 .110.250 108 15% 5% 68 -0.5 .250/.296/.343 .093.279 79 13% 6% 79 +0.3 .263/.313/.340.078.2915911%6%81+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
Xorge Carrillo
2016 · AAA
27 48 42→40 42→30 44 .236/.293/.335 .099.278 103 19% 5% 76 +0.1 .224/.277/.320 .096.278 103 22% 5% 66 -0.6 .231/.284/.323.092.28310121%5%65-0.3
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
Tyler Ladendorf
2015 · AAA
27 45→49 42→40 47→50 46 .218/.280/.320 .102.273 96 23% 7% 67 -0.5 .214/.264/.297 .083.280 67 24% 6% 53 -1.5 .199/.257/.293.094.2519423%6%47-0.6
Tres Barrera
2021 · AA
26 44→43 42→45 44→40 43 .218/.271/.324 .106.273 105 24% 6% 64 -0.8 .213/.282/.319 .106.270 113 24% 8% 68 -0.5 .200/.272/.301.102.25012124%8%55-0.6
Kyle Overstreet
2021 · AA
27 43→45 41→40 48→30 41 .213/.254/.301 .089.266 94 24% 5% 50 -1.7 .214/.279/.297 .083.297 75 28% 8% 60 -1.0 .206/.278/.271.065.2886228%9%52-1.1
Gerardo Bustamante
2013 · AAA
27 44 43→40 51→50 41 .220/.263/.322 .102.273 1114 24% 5% 59 -1.1 .218/.255/.320 .102.274 1211 25% 4% 56 -1.3 .203/.238/.291.088.25512925%3%36-0.6
Jonathan Morales
2023 · AAA
28 45 42→40 46→30 45 .220/.272/.316 .096.267 114 22% 6% 63 -0.9 .220/.271/.339 .119.258 145 20% 6% 68 -0.5 .203/.253/.323.120.22915119%6%55-0.9
C.J. Hinojosa
2021 · AA
27 48→54 41→45 42→45 46 .233/.278/.333 .100.270 97 17% 6% 69 -0.4 .239/.278/.364 .125.291 127 22% 5% 77 +0.1 .233/.273/.355.122.28112721%5%70-0.3