Ryan CasteelC Gwinnett Stripers
Age 35 R/R 5'11" / 205 lbs AAA Svc 0.0 · Ctrl thru 2033
2026 ROS PROJECTION0 act + 0 ros · stats below = ROS only
showingROS
wRC+†62
AVG/OBP/SLG
PA1
HR0
K%36
BB%9
BABIP285
ISO123
MLB%10%
Value2026 · WAR
BAT: -0.5 runs (wOBA-derived runs vs avg)-0BATRUN: -0.0 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.2 runs (Positional adjustment)+0POSREP: +0.2 runs (Replacement-level credit)+0REPTotal WAR: -0.10-0.1WAR
trajectory · projected WAR by year
-0.10.02627
Tools · Contract
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
2028Extbeyond projection horizon · no WAR estimate
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$0.0M

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. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve. Catcher framing: only 2026 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)
201019 ROKCasper Ghosts 187177 54813 10350 20 305342412755 107367 195 338 115 +3 +0 +4 0.8
201221 AAsheville Tourists 271251 702422 19441 62 279332414746 135332 167 333 111 +4 +0 +6 1.0
201322 A+Modesto Nuts 469411 11130422 501184 10 270355523878 253324 2511 380 144 +24 +0 +10 3.5
201322 INTLMelbourne Aces 185166 5710111 17201 10 3434086141.022 271338 119 441 185 +19 +0 +4 2.3
201423 AATulsa Drillers 481436 12222116 39943 33 280343445788 165322 208 349 122 +13 -1 +10 2.3
201423 INTLSalt River Rafters 10693 24900 10230 01 258330355685 97329 229 303 91 -1 -0 +2 0.1
201524 AAAAlbuquerque Isotopes 134130 38812 2330 21 292303415718 123375 251 313 98 -0 +0 +3 0.3
201524 AANew Britain Rock Cats 1515 7200 040 00 4674676001.067 133636 270 473 206 +2 +0 +0 0.2
201625 AAAAlbuquerque Isotopes 161152 35823 8471 01 230273368642 138314 295 286 79 -4 -0 +3 -0.1
201625 AAJackson Generals 209185 45913 19510 31 243314351665 108309 249 295 86 -4 +0 +5 0.1
201726 AAArkansas Travelers 424389 10625012 31840 10 272326429755 157316 207 333 111 +6 +0 +9 1.5
201726 INTLCaneros de los Mochis 4544 7101 180 00 159178250428 91171 182 191 15 -5 +0 +1 -0.4
201827 INTLNaranjeros de Hermosillo 4443 8001 0150 00 186186256442 70250 340 191 16 -4 +0 +1 -0.4
201928 AAMississippi Braves 458411 10821221 431212 00 263336477812 214321 269 357 127 +15 +0 +10 2.5
201928 INTLCangrejeros de Santurce 107100 23603 6241 00 230280380660 150274 226 295 86 -2 +0 +2 0.0
202130 AAAGwinnett Stripers 174156 35608 15492 00 224301417717 192270 289 318 101 +0 +0 +4 0.4
202231 AAAGwinnett Stripers 264235 519117 26693 00 217303481784 264228 2610 343 118 +6 +0 +6 1.2
202433 AAAGwinnett Stripers 4947 10102 2200 00 213245362607 149320 414 269 68 -2 +0 +1 -0.1
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201019 ROK MLECasper Ghosts 187181 40512 6500 20 221246293539 72294 273 235 45 -12 +0 +4 -0.8
201221 A MLEAsheville Tourists 271258 581721 12631 62 225262318580 93291 234 253 57 -14 +0 +6 -0.8
201322 A+ MLEModesto Nuts 469428 9221223 331594 10 215277435712 220273 347 305 93 -4 +0 +10 0.6
201423 AA MLETulsa Drillers 481450 11118114 251153 33 247291384675 138296 245 292 84 -9 -1 +10 0.1
201524 AAA MLEAlbuquerque Isotopes 134131 30611 1440 21 229235313548 84328 331 237 47 -9 +0 +3 -0.6
201524 AA MLENew Britain Rock Cats 1515 6200 050 00 400400533933 133573 330 374 139 +1 +0 +0 0.1
201625 AAA MLEAlbuquerque Isotopes 161155 25512 5641 01 161193245438 84264 403 194 17 -16 -0 +3 -1.3
201625 AA MLEJackson Generals 209191 44912 13620 31 230279319599 89306 306 266 66 -8 +0 +5 -0.4
201726 AA MLEArkansas Travelers 424399 942109 211050 10 236274356630 120289 255 273 71 -15 +0 +9 -0.5
201928 AA MLEMississippi Braves 458424 8818217 301512 00 208263380643 172272 337 278 74 -14 +0 +10 -0.4
202130 AAA MLEGwinnett Stripers 174161 28505 10602 00 174231298529 124237 346 237 47 -11 +0 +4 -0.7
202231 AAA MLEGwinnett Stripers 264244 428112 17833 00 172235361596 189198 316 254 58 -13 +0 +6 -0.8
202433 AAA MLEGwinnett Stripers 4948 8101 1250 00 167184250434 83295 512 187 13 -5 +0 +1 -0.4
201019 ROK MLECasper Ghosts 187181 40512 6500 20 221246293539 72295 273 235 45
201019 ROK RAWCasper Ghosts 187177 54813 10350 20 305342412755 107367 195 338 45
201221 A MLEAsheville Tourists 271258 581721 12631 62 225262318580 93294 234 253 57
201221 A RAWAsheville Tourists 271251 702422 19441 62 279332414746 135332 167 333 57
201322 A+ MLE2 teams 654598 12829332 462225 20 214276433709 219275 347 305 93
201322 A+ RAW2 teams 654577 16840533 671385 20 291370549919 258328 2110 398 93
201423 AA MLE2 teams 587547 13521117 311403 34 247291382673 135298 245 292 84
201423 AA RAW2 teams 587529 14631116 491173 34 276341429770 153323 208 340 84
201524 AAA MLE2 teams 149146 36711 1490 21 247252329580 82361 331 251 56
201524 AAA RAW2 teams 149145 451012 2370 21 310320434754 124402 251 329 56
201625 AA MLE2 teams 370346 701524 181261 32 202244292536 90299 345 235 45
201625 AA RAW2 teams 370337 801736 27981 32 237296359655 122311 267 291 45
201726 AA MLE2 teams 469442 10323010 231160 10 233271353624 120291 255 273 71
201726 AA RAW2 teams 469433 11326013 32920 10 261312411723 150301 207 319 71
201827 INTL MLENaranjeros de Hermosillo 4443 8001 0150 00 186186256442 70250 340
201827 INTL RAWNaranjeros de Hermosillo 4443 8001 0150 00 186186256442 70250 340 191 16
201928 AA MLE2 teams 565523 10822221 371863 00 207263377640 170274 337 278 74
201928 AA RAW2 teams 565511 13127224 491453 00 256325458783 202311 269 345 74
202130 AAA MLEGwinnett Stripers 174161 28505 10602 00 174231298529 124237 346 237 47
202130 AAA RAWGwinnett Stripers 174156 35608 15492 00 224301417717 192270 289 318 47
202231 AAA MLEGwinnett Stripers 264244 428112 17833 00 172235361596 189201 316 254 58
202231 AAA RAWGwinnett Stripers 264235 519117 26693 00 217303481784 264228 2610 343 58
202433 AAA MLEGwinnett Stripers 4948 8101 1250 00 167184250434 83318 512 187 13
202433 AAA RAWGwinnett Stripers 4947 10102 2200 00 213245362607 149320 414 269 13
201019 ROK MLECasper Ghosts 187179 40512 6500 20 223246296542 73294 273 235 45
201221 A MLEAsheville Tourists 271256 581721 12631 62 227262320582 94291 234 253 57
201322 A+ MLE2 teams 654598 12829332 462225 20 214276433709 219273 347 305 93
201423 AA MLE2 teams 587548 13521117 311403 34 246291381672 135296 245 292 84
201524 AAA MLE2 teams 149147 36711 1490 21 245252327578 82353 331 251 56
201625 AA MLE2 teams 370348 701524 181261 32 201244290534 89288 345 235 45
201726 AA MLE2 teams 469443 10323010 231160 10 233271352623 120289 255 273 71
201928 AA MLE2 teams 565520 10822221 371863 00 208263379642 171272 337 278 74
202130 AAA MLEGwinnett Stripers 174160 28505 10602 00 175231300531 125237 346 237 47
202231 AAA MLEGwinnett Stripers 264242 428112 17833 00 174235364598 190198 316 254 58
202433 AAA MLEGwinnett Stripers 4948 8101 1250 00 167184250434 83295 512 187 13
▸ Model inputs — neutral MLE (past 3 seasons + 2026 so far)
202433 AAA MLEGwinnett Stripers 4948 8101 1250 00 167184250434 83295 512 187 13
▸ 2026 season
202635 MLB MLEATL 10% 1110 1000 140 00 100182100282 285 369 260 62 -0 +0 +0 +0 +0 -0.1
▸ 2026 — real world (MLB)
202635 MLB CTXATL 10% 11 0000 000 00 285 00 254 62 -0 +0 +0 +0 +0 -0.0
▸ Career projection (2027+) — MLB context, MLB playing time (PA × MLB%)
202736 MLB MLEATL 1% 6864 12202 4230 10 188235312548 125279 346 255 59 -3 +0 -6 +1 +1 -0.7
202736 MLB CTXATL 1% 11 0000 000 00 279 00 250 59 -0 +0 -0 +0 +0 -0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career A+C 11 0000 000 00 00 250 67 -0 +0 -0 +0 +0 -0.0
/ 162G A+C 650650 0000 000 00 00 250 67 -32 +0 -60 +12 +14 -6.8
Career MLE 38623611 77715513109 207116218 209 215261356617 141282 305 267 67 -4 +0 -6 +1 +2 -0.7
/ 162G MLE 650608 13026218 351963 32 214260352612 138281 305 267 67 -31 +2 -52 +12 +14 -5.7