Ryan McCrystalC Dayton Dragons
Age 23 L/R 6'2" / 215 lbs A+ HR +6% Svc 0.0 · Ctrl thru 2035
2026 ROS PROJECTION271 act + 180 ros · stats below = ROS only
wRC+†49
AVG/OBP/SLG.199 / .257 / .296
PA180
HR2
K%27
BB%6
BABIP266
ISO97
MLB%0%
Value2026 · WAR
BAT: -20.0 runs (wOBA-derived runs vs avg)-20BATRUN: -1.1 runs (SB/CS + UBR baserunning)-1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +8.1 runs (Positional adjustment)+8POSREP: +12.8 runs (Replacement-level credit)+13REPTotal WAR: +0.00+0.0WAR
0.00.51.00.10.30.40.3+$7M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 50 / POW 35
Toolsscout grade
CONTACT50
scouting grade only
POWER35
scouting grade only
EYE30
scouting grade only
SPEED40
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
2026MiLBstill in minors · estimated debut 2030
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
2030Pre-Arb$0.9M+0.4$1M+$0.6M
2031Pre-Arb$0.9M+0.3$0.8M+$0.3M
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
Totals $2M $2M +$0.9M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
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
202421 ADaytona Tortugas 4240 8200 2130 00 200238250488 50296 315 239 41
202421 ADaytona Tortugas 4239 10300 390 00 256310333643 77333 217 292 82
202522 A2 teams 338309 731623 18905 11 236289330619 94323 275 272 66
202522 A2 teams 338304 882134 23655 11 289349418767 128356 197 338 117
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD23 A+CIN 271246 561613 18784 01 228291337628 110315 297 275 69 -10 -0 +0 +5 +8 0.3
YTD23 A+CIN 271238 652013 26594 01 273354403758 130346 2210 338 117 +5 -0 +0 +5 +8 1.8
ROS23 A+CIN 0% 180165 33812 11482 11 199257296553 97264 276 249 49 -10 -0 +0 +3 +5 -0.2
ROS23 MLBCIN 0% 11 0000 000 00 266 00 242 44 -0 +0 +0 +0 +0 -0.0
FULL23 A+CIN 272247 561613 18784 01 227290336626 109314 297 275 68 -10 -0 +0 +5 +8 0.3
TOT23 A+CIN 451411 892425 291266 12 216278321598 104295 286 265 61 -20 -1 +0 +8 +13 0.0
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202724 MLBCIN 30% 426392 801926 261105 31 204262309571 105266 266 256 54 -22 +0 +0 +8 +12 -0.2
202825 MLBCIN 44% 456419 872027 291165 42 208267315582 107268 256 265 61 -20 +0 +0 +8 +13 0.1
202926 MLBCIN 51% 475435 912128 311216 42 209271322593 113270 257 270 65 -19 +0 +0 +8 +13 0.3
203027 MLBCIN 52% 479438 932129 321226 42 212275331606 119270 257 272 66 -18 +0 +0 +9 +14 0.4
203128 MLBCIN 53% 477435 922129 331226 42 211276331607 120269 267 271 65 -19 +0 -1 +9 +14 0.3
202724 MLBCIN 30% 129118 24602 8332 10 203266305571 102269 266 250 50 -7 +0 +0 +2 +4 -0.1
202825 MLBCIN 44% 202185 39913 13522 21 211270319589 108271 266 259 57 -10 +0 +0 +4 +6 -0.1
202926 MLBCIN 51% 241220 471114 16613 21 214276327603 114272 257 264 60 -11 +0 +0 +4 +7 0.0
203027 MLBCIN 52% 251229 491115 17643 21 214277336613 122273 257 266 62 -11 +0 +0 +4 +7 0.1
203128 MLBCIN 53% 254232 491115 17653 21 211274332606 121272 267 265 61 -11 +0 -0 +5 +7 0.0
▸ Career Totals
Career 1078985 20848419 7127513 94 211273326599 115272 267 262 59 -50 +0 -0 +19 +31 -0.1
/ 162G 650594 12529211 431668 52 210273322594 111271 267 262 59 -30 +0 -0 +12 +18 -0.0
Career 28732633 5571281344 18274235 2111 211272320592 109276 266 266 62 -124 -0 -1 +51 +81 0.8
/ 162G 650596 12629310 411688 52 211271320592 109276 266 266 62 -28 +0 -0 +12 +18 0.2

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 MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202421 ADaytona Tortugas 4239 10300 390 00 256310333643 77333 217 292 82 -1 +0 +1 0.0
202522 A+Dayton Dragons 7470 19700 3171 00 271311371682 100358 234 306 93 -1 +0 +2 0.2
202522 ADaytona Tortugas 264234 691434 20484 11 295360432792 137355 188 347 123 +7 -0 +7 1.5

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1John Bucklast yr '14
career totals — 11 seasons, 4,009 PA
114,0091346234301398+72+716.915.7
/162664221+11.9+1.22.8pk7: 14
#2Bobby Crosbylast yr '10
career totals — 7 seasons, 2,832 PA
72,8326234238305374+28+3311.611.6
/162664158+6.7+7.72.7pk7: 12
#3Mike Mathenylast yr '06
career totals — 7 seasons, 2,830 PA
72,830452244301351+21+317.27.2
/162664110+4.9+7.21.7pk7: 7
#4Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#5Ronny Cedenolast yr '13
career totals — 9 seasons, 2,783 PA
92,7834039246289354+28+195.55.6
/162664109+6.7+4.51.3pk7: 6
#6J.P. Arencibialast yr '15
career totals — 5 seasons, 1,650 PA
51,650782213260414+29-44.24.2
/162664311+11.9-1.71.7pk7: 4
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 2 projected seasons
21,079188211270324+19+80.50.5
/162664115+11.9+4.90.3pk7: 1

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 McCrystal (OGILVIE) 23 50 35 40 30 216/278/321 104295 51 28% 6% 61 +0.0
Daniel Brito
2021 · A
23 42→48 38→40 42→50 39 202/250/275 73275 69 28% 5% 42 -2.3 236/287/348 112305 97 24% 6% 76 +0.1 256/304/38112532210423%6%88+0.5
Brady Whalen
2021 · A
23 42→50 39→45 39→40 44 202/260/289 87266 73 26% 6% 50 -1.7 222/276/345 123279 127 24% 6% 72 -0.2 225/279/35913427514723%6%74-0.0
Joey Wong
2011 · A
23 39→49 38→40 44→45 39 192/234/267 75254 56 27% 5% 33 -2.9 213/258/291 78275 56 23% 4% 49 -1.8 207/288/261542754124%9%53-0.8
Larry Infante
2008 · A
23 46→51 40 43→45 40 224/263/317 93283 87 24% 4% 58 -1.2 231/274/310 79306 59 25% 5% 60 -1.0 238/281/301623172924%5%57-0.9
L.T. Tolbert
2019 · A
23 45→53 37→40 45→40 48 211/268/286 75257 46 19% 7% 53 -1.5 236/282/317 81290 65 20% 5% 66 -0.6 251/293/325733027319%4%71-0.2
Tony Wolters
2015 · AA
23 45→49 38→40 40→45 42 216/269/295 79292 55 27% 6% 55 -1.4 208/276/286 78282 56 26% 8% 56 -1.3 217/297/286692804122%8%61-0.4
Seth Dhaenens
2007 · A
23 43 34→30 40→30 42 201/251/248 47268 27 25% 6% 34 -2.8 209/261/261 52299 15 28% 6% 43 -2.2 206/259/244382970329%6%35-0.9
Joel Naughton
2010 · A
23 46 40 44→30 44 221/265/313 91269 83 21% 6% 57 -1.2 233/277/334 101308 105 26% 6% 69 -0.4 264/300/351873579028%5%80+0.1
Nick Noonan
2012 · AAA
23 41→50 38→45 44→50 42 199/246/278 78254 66 24% 6% 40 -2.4 216/258/299 83284 76 25% 5% 51 -1.7 221/256/301802985427%4%47-1.1
Kyle Holder
2018 · A
24 47→45 37→40 43→45 41 223/257/290 67277 46 21% 4% 47 -1.9 225/270/320 95270 86 19% 5% 62 -0.9 220/273/310892717521%6%57-0.6
Wilfredo Flores
2023 · A
23 46 39→30 47→50 38 222/253/304 82284 79 24% 4% 50 -1.8 228/263/301 73299 59 24% 4% 53 -1.5 246/273/282353200822%4%47-0.6
Jin-De Jhang
2016 · A
23 49→56 38→40 42→40 43 235/268/312 76273 64 16% 4% 58 -1.2 231/267/309 78259 54 13% 4% 57 -1.2 231/267/306752534111%4%54-0.5
Jonathan Morales
2018 · AA
23 43→47 38→40 40→30 41 210/245/284 74252 63 20% 4% 41 -2.3 211/256/283 72261 53 20% 5% 46 -2.0 197/251/2899223411121%6%44-1.1
Trent Gilbert
2016 · A
23 44→45 38→40 44→40 39 213/249/288 75282 54 26% 4% 43 -2.2 215/252/306 91300 54 29% 4% 50 -1.8 214/248/309953014129%4%46-1.1
Levi Hyams
2013 · A
23 42→48 42→40 47→45 43 209/261/312 103276 109 28% 6% 56 -1.3 216/276/308 92295 58 27% 7% 62 -0.9 218/282/313952965726%8%63-0.6
Joey August
2010 · A
23 42 39→45 41→50 42 206/250/293 87262 66 24% 5% 46 -2.0 223/272/322 99267 89 19% 5% 63 -0.8 230/278/3269626471015%5%64-0.3
Jake Opitz
2009 · A
23 36→46 37→40 48→45 40 176/228/247 71233 49 26% 5% 25 -3.5 213/267/299 86271 46 22% 6% 55 -1.4 216/267/305892725421%6%55-0.8
Jermaine Palacios
2019 · AA
23 43→47 39→45 45→50 38 209/245/298 89273 610 26% 4% 45 -2.1 205/256/297 92279 913 28% 6% 50 -1.7 211/262/352141281201332%6%65-0.5
Corey Kemp
2009 · A
23 43→49 38→40 41→40 42 206/268/282 76272 63 26% 6% 52 -1.6 223/287/308 85296 54 24% 8% 66 -0.6 230/298/316863014223%8%70-0.2
Wilbis Santiago
2019 · A
23 49 37→40 47→30 42 230/262/307 77261 46 14% 3% 54 -1.4 235/268/316 81269 45 14% 3% 59 -1.1 263/291/346832923211%2%73-0.0