Ryan ReckleySS ACL Giants
Age 21 S/R 5'10" / 185 lbs ROK HR -8%H -3% Svc 0.0 · Ctrl thru 2037
2026 ROS PROJECTION73 act + 131 ros · stats below = ROS only
wRC+†37
AVG/OBP/SLG.197 / .277 / .274
PA131
HR1
K%30
BB%8
BABIP282
ISO77
MLB%0%
Value2026 · WAR
BAT: -17.9 runs (wOBA-derived runs vs avg)-18BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +2.2 runs (Positional adjustment)+2POSREP: +5.8 runs (Replacement-level credit)+6REPTotal WAR: -1.00-1.0WAR
0.00.51.00.20.20.2+$4M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 20 / POW 20
Toolsscout grade
CONTACT20
scouting grade only
POWER20
scouting grade only
EYE50
scouting grade only
SPEED45
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2032
Service   0 yrs (est)
Team Control Through   2037
First FA Year   2038
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2032
2027MiLBstill in minors · estimated debut 2032
2028MiLBstill in minors · estimated debut 2032
2029MiLBstill in minors · estimated debut 2032
2030MiLBstill in minors · estimated debut 2032
2031MiLBstill in minors · estimated debut 2032
2032Pre-Arb$0.9M+0.2$0.5M+$0.0M
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
2037Extbeyond projection horizon · no WAR estimate
Totals $0.9M $0.5M +$0.0M

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.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202217 ROKDSL Giants Orange 4639 6100 6141 31 154283179462 26240 3013 205 15
202217 ROKDSL Giants Orange 4636 7100 9101 31 194370222592 28269 2220 298 87
202318 ROKACL Giants Black 173146 13102 21933 50 89218137355 48204 5412 179 -5
202318 ROKACL Giants Black 173134 22104 33653 50 164341261602 97265 3819 290 80
202419 ROK2 teams 198174 31523 18925 41 178274282556 103350 469 242 43
202419 ROK2 teams 198162 43725 30635 41 265396426822 160400 3215 371 142
202520 A2 teams 218195 28221 21840 71 144227190417 46241 3910 194 7
202520 A2 teams 218182 36331 34590 71 198324264588 66282 2716 279 71
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD21 ROKSF 7364 10000 5322 21 156239156396 303 447 179 -5 -9 +0 +0 +1 +2 -0.6
YTD21 ROKSF 7361 13000 8222 21 213324213537 325 3011 258 55 -4 +0 +0 +1 +2 -0.1
ROS21 ROKSF 0% 131117 23411 11392 21 197277274550 77265 308 234 37 -9 +0 +0 +1 +4 -0.4
ROS21 MLBSF 0% 01 0000 000 00 260 223 29 +0 +0
FULL21 ROKSF 7365 10000 5322 21 154239154393 294 447 179 -5 -9 +0 +0 +1 +2 -0.6
TOT21 ROKSF 204181 33411 16714 42 182264232496 50288 358 214 22 -18 +0 +0 +2 +6 -1.0
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202722 MLBSF 34% 278250 48913 23803 41 192268272540 80268 298 251 51 -16 +0 +0 +3 +8 -0.4
202823 MLBSF 48% 372334 671225 311044 62 201276293570 93271 288 262 59 -17 +0 +0 +4 +11 -0.2
202924 MLBSF 53% 435390 801427 371205 72 205282305588 100273 289 269 64 -18 +1 +0 +5 +12 0.0
203025 MLBSF 58% 471423 881629 401295 82 208284319603 111274 278 273 67 -18 +1 +0 +5 +13 0.2
203126 MLBSF 61% 491441 911629 421345 82 206283313596 107274 279 274 68 -18 +1 +0 +5 +14 0.2
203227 MLBSF 63% 498447 921629 431365 82 206283311594 105274 279 274 68 -18 +1 +0 +5 +14 0.2
202722 MLBSF 34% 9687 16301 8281 20 184260253513 69264 298 240 42 -6 +0 +0 +1 +3 -0.2
202823 MLBSF 48% 180161 33613 15502 31 205281311591 106267 288 251 50 -10 +0 +0 +2 +5 -0.3
202924 MLBSF 53% 229206 41714 19632 41 199273301574 102269 288 257 55 -12 +0 +0 +2 +6 -0.2
203025 MLBSF 58% 274246 50915 23753 41 203279309588 106269 278 261 58 -13 +0 +0 +3 +8 -0.2
203126 MLBSF 61% 301269 551015 26823 51 204282305587 100269 279 262 58 -14 +1 +0 +3 +9 -0.2
203227 MLBSF 63% 312279 571016 27853 51 204282312593 108269 279 262 59 -15 +1 +0 +3 +9 -0.2
▸ Career Totals
Career 13921249 25245524 11838314 235 202278303582 102269 288 258 56 -70 +3 +0 +15 +39 -1.3
/ 162G 650583 11721211 551797 112 201278300578 99268 288 258 56 -33 +1 +0 +7 +18 -0.6
Career 33112956 567961649 293102538 6215 192273285558 93273 319 255 54 -173 +6 +0 +35 +94 -3.8
/ 162G 650580 11219310 582017 123 193274288562 95273 319 255 54 -34 +1 +0 +7 +18 -0.8

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
202217 ROKDSL Giants Orange 4636 7100 9101 31 194370222592 28269 2220 298 87 -1 +0 +1 0.1
202318 ROKACL Giants Black 173134 22104 33653 50 164341261602 97265 3819 290 80 -4 +1 +5 0.2
202419 ASan Jose Giants 7870 17401 6301 01 243312343655 100400 388 295 84 -1 -0 +2 0.0
202419 ROKACL Giants 12092 26324 24334 40 283450489939 207400 2820 421 180 +11 +1 +3 1.5
202520 ASan Jose Giants 170146 25220 22480 41 171280212492 41250 2813 236 39 -12 +0 +5 -0.7
202520 ROKACL Giants 4836 11111 12110 30 306479472951 167417 2325 429 186 +5 +1 +1 0.7

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
#1Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#2Paul Bakolast yr '09
career totals — 9 seasons, 1,844 PA
91,844192219297308+17+525.65.8
/16266471+6.1+18.72.0pk7: 6
#3Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#4Gary Bennettlast yr '07
career totals — 8 seasons, 1,703 PA
81,703206239301327+17+62.62.6
/16266482+6.7+2.41.0pk7: 3
#5Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 4 projected seasons
41,5972526204278305+17+12-0.4-0.0
/1626641011+7.1+5.0-0.2pk7: 0
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.4pk7: -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 Reckley (OGILVIE) 21 20 20 45 50 182/264/232 50288 14 35% 8% 22 -1.0
Terry Serrano
2008 · A
21 41 35→30 46→55 49 191/267/245 53257 213 25% 9% 42 -2.3 202/275/269 67295 316 29% 9% 51 -1.7 195/275/2626729822232%10%46-0.8
Varonex Cuevas
2012 · A
20 37 34→30 45→50 46 176/250/229 54252 29 29% 9% 30 -3.1 202/263/262 60274 212 25% 7% 44 -2.1 200/265/2515126511523%8%39-0.9
Julian Morillo
2012 · A
20 41 34→30 45→50 47 189/257/241 52248 18 23% 7% 37 -2.7 212/258/289 77283 47 25% 5% 49 -1.8 242/264/328863014420%1%56-0.3
Willy Diaz
2015 · A
21 36 36→40 45→40 46 170/263/235 65253 45 32% 9% 40 -2.4 187/263/267 80309 54 37% 8% 46 -2.0 184/258/270863085239%8%42-0.8
Kleiber Rodriguez
2018 · A
19 37 35→30 46→40 46 175/250/234 59244 25 27% 8% 33 -2.9 219/280/288 69282 35 21% 7% 58 -1.2 240/298/301612842415%8%67-0.2
Aaron Shipman
2013 · A
21 39→35 35→30 44→50 48 182/265/240 58277 29 32% 10% 40 -2.4 219/302/285 66307 216 26% 10% 67 -0.5 235/324/2935831912124%11%73-0.1
Milkar Perez
2023 · A
21 40 34→40 44→40 52 181/283/230 49284 24 33% 12% 46 -2.0 212/292/292 80316 53 31% 9% 65 -0.7 211/289/292823095231%9%61-0.6
Alfredo Angarita
2018 · A
21 41 35→30 51→55 49 194/273/255 61268 216 27% 9% 47 -1.9 202/266/258 56293 210 29% 7% 44 -2.1 195/259/238432831929%7%33-1.3
Emmanuel Morel
2017 · A
20 40 34→30 50→55 44 183/259/238 55287 215 34% 9% 37 -2.7 196/261/262 66318 213 36% 7% 43 -2.2 183/249/2324929702135%6%27-0.8
Luis Sanchez
2008 · A
21 37 36→30 45→40 44 178/253/238 60259 47 31% 8% 35 -2.8 196/255/250 54275 24 27% 7% 37 -2.6 188/244/231442621227%7%26-1.6
Eladio Berroa
2012 · A
21 37 35→30 46→50 42 175/231/236 61228 210 24% 6% 24 -3.6 185/249/260 75257 410 28% 6% 38 -2.6 143/221/2137019531526%7%15-1.0
Julio Garcia
2018 · A
21 42→34 36→40 48→40 38 200/243/273 73289 27 31% 5% 37 -2.6 175/207/239 64295 43 40% 3% 13 -4.3 150/175/200502594243%2%-13-3.3
Deivi Estrada
2022 · A
21 45 36→30 46→50 45 208/280/278 70305 48 31% 8% 56 -1.3 185/243/254 69328 38 41% 6% 33 -2.9 146/188/204583143452%4%-7-1.2
Mack Chambers
2022 · A
22 41 37→40 45→50 44 197/255/273 76263 47 26% 7% 43 -2.2 211/273/309 98276 811 25% 7% 61 -1.0 203/270/2979326081324%8%54-0.7
Arquímedes Gamboa
2019 · A
21 42→44 38→40 48→50 44 202/264/277 75279 57 28% 7% 48 -1.9 182/258/257 75275 514 32% 9% 42 -2.3 198/284/2909229881533%10%58-0.7
Carlos Ozuna
2014 · A
21 40 34→30 45→50 39 190/238/249 59277 19 31% 6% 29 -3.2 191/236/265 74298 45 35% 5% 33 -2.9 173/213/247752754137%3%16-1.0
Alan Schoenberger
2010 · A
21 39 37→45 49→45 41 186/247/260 75289 38 35% 7% 37 -2.7 200/248/293 93296 76 33% 6% 46 -2.0 188/236/280922757533%5%34-1.4
Franklin Navarro
2016 · A
21 39 36→40 45→40 38 188/224/253 65249 45 26% 4% 24 -3.5 207/243/293 86289 74 29% 5% 43 -2.2 198/234/255573104036%4%27-0.7
Juan Mosquera
2009 · A
21 43 33→30 46→55 52 197/290/240 43280 114 27% 10% 51 -1.7 202/267/260 58263 39 22% 8% 45 -2.1 183/242/211282220916%7%19-1.0
Kelvin Alarcon
2019 · A
20 43 35→30 48→55 51 200/292/258 58284 38 28% 11% 57 -1.2 209/271/272 63327 38 34% 7% 50 -1.7 201/262/235343190834%7%34-0.6