Ryan CamposC Springfield Cardinals
Age 23 L/R 5'8" / 190 lbs AA HR -7%K -4% Svc 0.0 · Ctrl thru 2034 peak 2.1 · 2029
wRC+†78
AVG/OBP/SLG.222 / .302 / .333
PA320
HR5
SB6
K%23
BB%10
MLB%2%
BAT: -8.0 runs (wOBA-derived runs vs avg)-8BATRUN: +0.5 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +5.7 runs (Positional adjustment)+6POSREP: +9.1 runs (Replacement-level credit)+9REPTotal WAR: +0.80+0.8WAR
Scouting · nowfuture
HIT
4545
PWR
3030
SPD
5050
EYE
5860
trajectory · 10 yrs
2.2peak
2030

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+2.1$18M+$18M
2030Arb-2$0.9M+2.1$19M+$18M
2031Arb-3$0.9M+2.1$19M+$19M
2032Ext / FA-deal$4M+1.8$17M+$14M
2033Ext / FA-deal$5M+1.6$16M+$11M
2034Ext / FA-deal$6M+1.3$13M+$7M
Totals $17M $103M +$86M

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
202421 APalm Beach Cardinals 10694 24600 10200 01 .255.327.319.646 .064.316 199 .293 82 -2 -0 +0 +2 +3 0.2
202522 A+Peoria Chiefs 421373 741733 441003 153 .198.288.284.572 .086.262 2410 .257 55 -21 +2 +0 +8 +12 -0.0
▸ 2026 Season (actual · ROS · total)
202623 AASpringfield Cardinals 6959 11301 9221 10 .186.304.288.592 .102.278 3213 .280 72 -2 +0 +0 +1 +2 0.1
ROS23 MLBSTL 251222 491114 25622 51 .221.305.333.639 .113.282 2510 .289 79 -6 +1 +0 +4 +7 0.7
TOT23 MLBSTL 320281 601415 34843 61 .214.305.324.629 .110.285 2611 .287 78 -8 +1 +0 +6 +9 0.8
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202724 MLB 11%STL 447393 891928 47944 82 .226.315.346.661 .120.276 2111 .300 88 -6 +1 +0 +8 +13 1.6
202825 MLB 26%STL 478421 962129 501014 92 .228.316.352.667 .124.278 2110 .306 92 -4 +1 +0 +9 +14 1.9
202926 MLB 44%STL 495435 10021210 521055 92 .230.319.356.675 .126.279 2111 .308 94 -3 +1 +0 +9 +14 2.1
203027 MLB 59%STL 500438 10021210 531065 92 .228.319.354.672 .126.280 2111 .309 94 -3 +1 +0 +9 +14 2.1
203128 MLB 69%STL 499437 10021210 541075 91 .229.321.355.675 .126.279 2111 .308 94 -4 +1 -1 +9 +14 2.1
203229 MLB 77%STL 491431 9821210 531074 81 .227.318.355.673 .128.279 2211 .306 92 -4 +1 -1 +9 +14 1.8
203330 MLB 85%STL 482423 952029 521064 81 .225.315.345.660 .121.277 2211 .302 90 -6 +1 -2 +9 +14 1.6
203431 MLB 91%STL 455399 891928 491024 60 .223.314.341.655 .118.276 2211 .299 87 -7 +1 -3 +8 +13 1.3
203532 MLBSTL 424371 811727 46984 60 .218.311.332.643 .113.274 2311 .294 83 -8 +1 -4 +8 +12 0.9
203633 MLBSTL 384337 721516 41913 50 .214.304.318.622 .104.273 2411 .289 79 -9 +1 -4 +7 +11 0.6
203734 MLBSTL 331290 611315 35813 40 .210.302.314.616 .103.271 2411 .282 74 -10 +1 -5 +6 +9 0.2
203835 MLBSTL 275242 491014 29702 40 .202.293.302.595 .099.268 2511 .275 68 -10 +1 -6 +5 +8 -0.2
203936 MLBSTL 217190 39813 23582 30 .205.298.305.603 .100.265 2711 .266 62 -9 +1 -6 +4 +6 -0.5
▸ Career Totals (MLE all levels + projections)
Career 62565496 121626026106 663140854 10816 .221.311.336.647 .115.277 2311 .295 84 -113 +15 -31 +112 +177 16.3
/ 162G 650571 12727311 691466 112 .222.313.338.651 .116.278 2211 .295 84 -12 +1 -3 +12 +18 1.7

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
202421 APalm Beach Cardinals 10691 29800 13130 01 .319.404.407.810 .088.362 1212 .362 135 +4 -0 +3 0.7
202522 A+Peoria Chiefs 421353 832233 64743 153 .235.357.340.697 .105.289 1815 .323 105 +3 +2 +12 1.7

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
Ryan Campos (OGILVIE) 23 45 30 50 60 .222/.302/.333 .111.283 56 23% 10% 81 +0.2
Liam Hicks
2023 · A
24 50 41→40 50→45 55 .237/.327/.338 .101.282 88 18% 10% 92 +1.2 .236/.329/.329 .093.285 86 18% 10% 91 +1.1 .236/.332/.324.088.2798417%10%88+0.6
Greg Garcia
2013 · AA
23 51→53 40 46→50 50 .240/.315/.339 .099.299 78 21% 8% 86 +0.8 .239/.313/.331 .092.309 612 23% 8% 84 +0.6 .241/.350/.334.093.3086321%13%99+0.8
Anthony Dimino
2017 · A
23 50 36→40 48→50 50 .235/.303/.303 .067.299 39 21% 8% 71 -0.3 .245/.305/.312 .067.312 313 21% 7% 75 -0.0 .255/.312/.318.063.31931720%7%74-0.0
Logan Vick
2014 · A
23 48 41→45 51→50 56 .228/.322/.334 .106.302 715 25% 12% 89 +0.9 .195/.288/.290 .095.289 713 31% 11% 63 -0.8 .147/.251/.227.080.23161335%12%30-2.1
Conner Crumbliss
2010 · A
23 49 40→45 50 50 .230/.312/.333 .103.294 710 23% 9% 84 +0.6 .224/.329/.316 .092.282 614 20% 13% 87 +0.8 .218/.329/.312.094.27471620%13%85+0.7
Carlos Mendoza
2023 · A
23 53→56 37→40 50→55 60 .242/.352/.317 .075.307 413 20% 13% 97 +1.5 .243/.338/.322 .079.308 516 20% 11% 92 +1.2 .252/.341/.336.084.31161919%9%94+0.9
Nolan Fontana
2014 · A
23 43 40 52→50 58 .204/.316/.298 .095.286 714 28% 14% 78 +0.2 .203/.301/.290 .087.301 49 30% 12% 69 -0.4 .184/.288/.306.123.253101229%12%68-0.2
Austin Martin
2022 · AA
23 50 40 51→60 51 .232/.340/.330 .098.317 714 26% 10% 96 +1.5 .224/.319/.308 .084.281 625 21% 9% 82 +0.5 .251/.338/.332.081.30552518%10%92+0.6
Sherman Johnson
2013 · A
23 46→50 40→45 52→50 53 .216/.305/.311 .095.288 68 25% 11% 76 +0.0 .222/.302/.333 .111.282 911 23% 10% 79 +0.3 .212/.293/.328.116.261101422%10%72-0.2
David Martin
2023 · A
22 45 39→30 49→30 42 .213/.285/.304 .091.300 67 29% 6% 66 -0.6 .223/.305/.293 .070.278 54 20% 9% 71 -0.3 .243/.334/.302.059.2915116%10%83+0.3
Kevin Santa
2018 · A
23 51 42→40 47→50 49 .246/.310/.348 .103.287 1013 18% 7% 86 +0.8 .246/.292/.322 .076.288 511 16% 5% 72 -0.2 .259/.298/.322.063.29731113%4%69-0.3
Tanner Morris
2022 · A
24 51→53 41→40 48→40 48 .241/.316/.343 .102.323 96 26% 9% 88 +0.9 .238/.322/.332 .094.315 84 24% 10% 88 +0.9 .242/.333/.329.087.3148123%11%88+0.5
Taylor Krick
2011 · A
23 43 39→30 48→40 49 .206/.285/.289 .084.266 77 24% 9% 62 -0.9 .224/.308/.287 .063.307 45 26% 8% 71 -0.3 .233/.323/.283.051.3262226%8%73-0.0
Shawn Zarraga
2012 · A
23 49 39→40 50→45 45 .233/.296/.316 .083.301 69 24% 6% 72 -0.2 .249/.309/.343 .094.297 67 17% 6% 85 +0.7 .272/.340/.355.083.3164214%7%101+0.6
Michael Turconi
2023 · A
24 49→45 40→45 46→50 50 .236/.313/.328 .092.294 89 22% 8% 83 +0.6 .211/.292/.307 .096.311 78 31% 10% 69 -0.4 .191/.278/.276.085.2975734%10%53-0.8
James Skelton
2010 · AA
24 49→58 39→40 49→50 57 .229/.321/.316 .087.295 613 23% 12% 83 +0.6 .221/.316/.311 .090.296 611 24% 12% 80 +0.4 .230/.333/.317.087.30551023%13%88+0.3
Scott Campbell
2008 · A
23 50→58 41→40 43→40 55 .240/.318/.339 .099.278 85 16% 10% 88 +0.9 .255/.323/.353 .098.298 84 16% 9% 93 +1.3 .265/.332/.357.092.3078315%9%95+1.0
Scott Wingo
2012 · A
23 48→45 42→40 47→50 50 .225/.327/.333 .109.307 99 27% 10% 92 +1.2 .208/.302/.290 .082.287 510 26% 9% 70 -0.3 .197/.296/.273.076.27541027%9%61-0.7
Alden Carrithers
2009 · A
24 50→60 39→30 56→55 53 .235/.323/.325 .090.294 617 21% 10% 87 +0.8 .259/.333/.325 .066.312 315 16% 9% 90 +1.0 .278/.352/.333.055.32211713%10%96+0.9
Terrin Vavra
2021 · A
24 46 43→45 47→50 48 .225/.280/.336 .112.266 1012 20% 7% 71 -0.3 .243/.318/.357 .114.316 911 24% 9% 92 +1.2 .258/.340/.368.110.33871124%9%100+0.6