Ryan Campos

C Springfield Cardinals
Age 24 L/R 5'8" / 190 lbs AA HR -14%BB -5% Svc 0.0 · Ctrl thru 2035
Overview
AAPROSPECTMiLBFA 2036
ETA2029MLB%2%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202522A+STL421.235/.357/.34031561—.198/.288/.284
202623AASTL477.259/.383/.398121789—.234/.330/.348
2027PROJ2% MLB24MLBSTL6.204/.297/.30000730.0
2028PROJ39% MLB25MLBSTL143.208/.300/.31123760.2
2029PROJ56% MLB26MLBSTL227.210/.301/.31745780.4
Next 3 projected WAR 0.6Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2035Service0.0First FA2036
2027MiLB2028MiLB2029MiLB2030Pre-Arb$0.8M2031Pre-Arb$0.9M2032Pre-Arb$0.9M2033Arb-1$0.8M2034Arb-2$5M+1
Skills · percentileMiLB Statcast 2026 AA
Chase%95
BB%84
wOBA70
Whiff%67
Z-Con%65
wRC+62
Career WAR0 WAR median (P10 -0 / P90 4, comp-based) · star 2% · didn't stick 88%
CompsRaynel Delgado (age 24) · James Skelton (age 24) · Wyatt Young (age 24)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†73
AVG/OBP/SLG.204 / .297 / .300
PA6
HR0
K%33
BB%17
BABIP276
ISO100
MLB%2%
Value2027 · WAR
BAT: -10.5 runs (wOBA-derived runs vs avg)-10BATRUN: +0.9 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +5.7 runs (Positional adjustment)+6POSREP: +6.9 runs (Replacement-level credit)+7REPTotal WAR: +0.50+0.5WAR
0.00.51.00.00.20.40.40.40.30.10.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$6M ctrl surplus
Tools · ContractCON 45 / POW 30
Toolsscout grade
CONTACT45
scouting grade only
POWER30
scouting grade only
EYE60
scouting grade only
SPEED50
scouting grade only
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
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
2030Pre-Arb$0.8M+0.4$1M+$0.7M
2031Pre-Arb$0.9M+0.4$1M+$0.6M
2032Pre-Arb$0.9M+0.3$0.8M+$0.3M
2033Arb-1$0.8M+0.1$0.3M+$0.0M (cut)
2034Arb-2$5M———
2035Extbeyond projection horizon · no WAR estimate
Totals $3M $3M +$2M

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2027 = actual YTD + projected ROS + total. 2028+ via Advanced Marcel + aging curve. Catcher framing: only 2027 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run below FG-DC by 1-3 WAR.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
202421 APalm Beach Cardinals — 10691 29800 13130 01 319404407810 88362 1212 362 88 — — — — — —
202522 A+Peoria Chiefs — 421353 832233 64743 153 235357340697 105289 1815 323 61 — — — — — —
202623 AASpringfield Cardinals — 477394 10219012 6911110 172 259383398781 140327 2314 355 89 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202421 A MLEPalm Beach Cardinals — 10695 26600 9180 01 274337337673 63319 178 299 88 — — — — — —
202522 A+ MLEPeoria Chiefs — 421373 741733 44993 153 198288284572 86259 2410 258 61 — — — — — —
202623 AA MLESpringfield Cardinals — 477414 9717010 4913510 172 234330348678 114311 2810 300 89 — — — — — —
202421 A MLEPalm Beach Cardinals — 10695 26600 9180 01 274337337673 63329 178 299 88 — — — — — —
202421 A RAWPalm Beach Cardinals — 10691 29800 13130 01 319404407810 88362 1212 362 88 — — — — — —
202522 A+ MLEPeoria Chiefs — 421373 741733 44993 153 198288284572 86261 2410 258 61 — — — — — —
202522 A+ RAWPeoria Chiefs — 421353 832233 64743 153 235357340697 105289 1815 323 61 — — — — — —
202623 AA MLESpringfield Cardinals — 477414 9717010 4913510 172 234330348678 114319 2810 300 89 — — — — — —
202623 AA RAWSpringfield Cardinals — 477394 10219012 6911110 172 259383398781 140327 2314 355 89 — — — — — —
202421 A MLEPalm Beach Cardinals — 10696 26600 9180 01 271337333670 62319 178 299 88 — — — — — —
202522 A+ MLEPeoria Chiefs — 421371 741733 44993 153 199288286574 86259 2410 258 61 — — — — — —
202623 AA MLESpringfield Cardinals — 477415 9717010 4913510 172 234330347677 113311 2810 300 89 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202421 A MLEPalm Beach Cardinals — 10696 26600 9180 01 271337333670 62319 178 299 88 — — — — — —
202522 A+ MLEPeoria Chiefs — 421371 741733 44993 153 199288286574 86259 2410 258 61 — — — — — —
202623 AA MLESpringfield Cardinals — 477415 9717010 4913510 172 234330347677 113311 2810 300 89 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202724 MLB MLESTL 2% 380333 681316 391045 92 204296301598 98274 2710 275 73 -12 +1 +0 +7 +8 0.5
▸ 2027 — real world (MLB)
202724 MLB CTXSTL 2% 65 1000 120 00 204297300597 96276 3317 275 73 -0 +0 +0 +0 +0 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202825 MLB MLESTL 39% 370324 671316 381005 91 207299312611 105276 2710 281 76 -11 +1 +0 +7 +8 0.6
202926 MLB MLESTL 56% 407358 751517 411095 92 209301319619 109276 2710 284 78 -11 +1 +0 +7 +9 0.7
203027 MLB MLESTL 62% 420370 781518 421125 92 210301321621 110276 2710 284 78 -11 +1 +0 +8 +9 0.7
203128 MLB MLESTL 65% 425374 781518 431135 81 210299320620 110276 2710 283 78 -11 +1 -1 +8 +9 0.6
203229 MLB MLESTL 64% 420370 781518 421125 61 210298318616 109275 2710 282 77 -12 +1 -1 +8 +9 0.4
203330 MLB MLESTL 70% 414365 761517 411125 41 206294310604 104273 2710 277 74 -13 +0 -2 +7 +9 0.2
203431 MLB MLESTL 74% 389344 691316 381074 11 202289300589 98270 2810 271 69 -14 -0 -3 +7 +8 -0.2
202825 MLB CTXSTL 39% 143125 25502 15392 31 208300311610 103278 2710 280 76 -4 +0 +0 +3 +3 0.2
202926 MLB CTXSTL 56% 227199 42814 23613 51 210301317618 107278 2710 283 78 -6 +1 +0 +4 +5 0.4
203027 MLB CTXSTL 62% 259228 481014 26693 61 211301318619 108278 2710 283 78 -7 +1 +0 +5 +6 0.4
203128 MLB CTXSTL 65% 275242 511015 28733 51 211300318618 108278 2710 283 78 -7 +1 -0 +5 +6 0.4
203229 MLB CTXSTL 64% 271239 511015 27723 41 210298316614 106278 2710 281 77 -7 +0 -1 +5 +6 0.3
203330 MLB CTXSTL 70% 290257 541115 28783 31 207294308603 102275 2710 276 74 -9 +0 -1 +5 +6 0.1
203431 MLB CTXSTL 74% 287254 511014 28793 10 203289299588 96272 2810 271 69 -10 +0 -2 +5 +6 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 17521544 32264629 17547120 276 209297314611 106279 2710 279 76 -51 +3 -5 +31 +38 1.7
/ 162G— A+C — 650573 12024211 651757 102 209298316614 106279 2710 279 76 -19 +1 -2 +12 +14 0.6
Career— MLE — 41693667 7751521168 420110451 8616 211301314616 103281 2610 280 76 -92 +7 -7 +57 +69 3.3
/ 162G— MLE — 650572 12224211 651728 132 213302320622 107282 2610 280 76 -19 +1 -1 +12 +14 0.7