Ryan McCartySS Altoona Curve
Age 27 R/R 5'9" / 182 lbs AA HR -15%K -5% Svc 0.0 · Ctrl thru 2034
2026 ROS PROJECTION184 act + 21 ros · stats below = ROS only
showingROS
wRC+†58
AVG/OBP/SLG.211 / .286 / .263
PA21
HR0
K%29
BB%10
BABIP255
ISO53
MLB%2%
Value2026 · WAR
BAT: -10.6 runs (wOBA-derived runs vs avg)-11BATRUN: +0.6 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +2.2 runs (Positional adjustment)+2POSREP: +4.4 runs (Replacement-level credit)+4REPTotal WAR: -0.40-0.4WAR
trajectory · projected WAR by year
0.0-0.2-0.22628
Tools · ContractCON 40 / POW 35
Toolsscout grade
CONTACT40
scouting grade only
POWER35
scouting grade only
EYE50
scouting grade only
SPEED50
scouting grade only
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
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
2034Extbeyond 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.

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)
202223 ADunedin Blue Jays 7462 17401 8223 11 274384387771 113400 3011 350 123 +2 -0 +2 0.3
202324 A+Vancouver Canadians 149121 30713 20365 32 248377397773 149318 2413 347 121 +4 -0 +3 0.7
202324 ADunedin Blue Jays 243205 501537 28594 62 244345449793 205299 2412 345 119 +6 +0 +5 1.2
202425 AANew Hampshire Fisher Cats 286261 631309 18746 55 241305395700 153302 266 313 98 -1 -1 +6 0.5
202425 A+Vancouver Canadians 187165 41815 17363 74 248330400730 152286 199 325 106 +1 -0 +4 0.5
202526 AAABuffalo Bisons 2825 6011 281 00 240321440761 200312 297 337 114 +0 +0 +1 0.1
202526 AANew Hampshire Fisher Cats 377326 731714 41929 95 224327319646 95299 2411 300 89 -5 -0 +8 0.3
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202223 A MLEDunedin Blue Jays 7464 14301 6313 11 219315312628 94370 428 278 74 -2 -0 +2 -0.1
202324 A+ MLEVancouver Canadians 149128 23512 13495 32 180281281562 102254 339 252 57 -8 -0 +3 -0.5
202324 A MLEDunedin Blue Jays 243214 401225 20824 62 187269332601 145255 348 261 63 -11 +0 +5 -0.5
202425 AA MLENew Hampshire Fisher Cats 286266 501006 13916 55 188242293535 105256 325 233 44 -19 -1 +6 -1.4
202425 A+ MLEVancouver Canadians 187171 33514 11513 74 193254304558 111238 276 239 48 -12 -0 +4 -0.8
202526 AAA MLEBuffalo Bisons 2826 5011 1101 00 192250385635 192286 364 272 70 -1 +0 +1 -0.0
202526 AA MLENew Hampshire Fisher Cats 377338 601313 291169 95 178261249509 71257 318 234 45 -25 -0 +8 -1.7
202223 A MLEDunedin Blue Jays 7464 14301 6313 11 219315312628 94394 428 278 74
202223 A RAWDunedin Blue Jays 7462 17401 8223 11 274384387771 113400 3011 350 74
202324 A MLE2 teams 392343 631836 321319 94 184271306577 122266 338 258 60
202324 A RAW2 teams 392326 8022410 48959 94 245357429786 184306 2412 346 60
202425 AA MLE2 teams 473437 821519 241429 129 188245288533 101253 305 235 45
202425 AA RAW2 teams 473426 10421114 351109 129 244315397712 153295 237 318 45
202526 AA MLE2 teams 405364 651324 3012610 95 179260258518 80260 317 237 46
202526 AA RAW2 teams 405351 791725 4310010 95 225327328654 103300 2511 303 46
202223 A MLEDunedin Blue Jays 7465 14301 6313 11 215315308623 92370 428 278 74
202324 A MLE2 teams 392348 631836 321319 94 181271302573 121255 338 258 60
202425 AA MLE2 teams 473437 821519 241429 129 188245288533 101249 305 235 45
202526 AA MLE2 teams 405362 651324 3012610 95 180260260520 80259 317 237 46
▸ Model inputs — neutral MLE (past 3 seasons + 2026 so far)
202324 A MLE2 teams 392348 631836 321319 94 181271302573 121255 338 258 60
202425 AA MLE2 teams 473437 821519 241429 129 188245288533 101249 305 235 45
202526 AA MLE2 teams 405362 651324 3012610 95 180260260520 80259 317 237 46
YTD27 AA MLEPIT 184157 31402 21464 94 197308261569 64264 2511 252 56 -10 +0 +0 +2 +4 -0.3
▸ 2026 season
YTD27 AA RAWPIT 10281 16302 16223 62 198350309659 111241 2216 307 56
YTD27 AAA RAWPIT 8267 16100 14161 32 239378254632 15314 2017 309 56
ROS27 AA MLEPIT 2% 2119 4100 260 10 211286263549 53257 2910 253 58 -1 +0 +0 +0 +0 -0.0
TOT27 AA MLEPIT 205176 35502 23524 104 199305261567 62268 2511 252 57 -11 +0 +0 +2 +4 -0.4
▸ Career projection (2027+) — MLB context, MLB playing time (PA × MLB%)
202728 MLB MLEPIT 27% 333296 571015 28926 84 193276284560 91258 288 257 60 -16 +0 -1 +4 +7 -0.6
202829 MLB MLEPIT 37% 352313 611115 30976 84 195278284562 89260 289 260 62 -16 +0 -1 +4 +8 -0.6
202728 MLB CTXPIT 27% 8980 15301 7252 21 188270263532 75257 288 241 60 -4 +0 -0 +1 +2 -0.2
202829 MLB CTXPIT 37% 131117 22402 11362 31 188269274543 85259 278 245 62 -6 +0 -1 +1 +3 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career A+C 220197 37703 18614 52 188269269538 81254 288 243 55 -10 +0 -1 +2 +5 -0.4
/ 162G A+C 650582 1102109 5318012 156 189270271542 82255 288 243 55 -30 +1 -2 +7 +14 -1.0
Career MLE 20501836 34671830 15262543 4827 188266285551 96264 307 249 55 -33 +0 -2 +8 +15 -1.2
/ 162G MLE 650582 11123310 4819814 159 191269292561 101266 307 249 55 -30 +0 -2 +7 +14 -1.1