Rafhlmil TorresSS Daytona Tortugas
Age 20 S/R 5'11" / 150 lbs A HR +6% Svc 0.0 · Ctrl thru 2036
2026 ROS PROJECTION339 act + 226 ros · stats below = ROS only
wRC+†52
AVG/OBP/SLG.191 / .281 / .261
PA226
HR1
SB5
K%25
BB%9
BABIP261
ISO70
MLB%0%
Value2026 · WAR
BAT: -37.3 runs (wOBA-derived runs vs avg)-37BATRUN: +1.3 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +6.1 runs (Positional adjustment)+6POSREP: +16.0 runs (Replacement-level credit)+16REPTotal WAR: -1.50-1.5WAR
0.01.02.00.10.71.11.41.41.51.41.31.10.9+$73M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 40 / POW 35
Toolsscout grade
CONTACT40
scouting grade only
POWER35
scouting grade only
EYE35
scouting grade only
SPEED50
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2031
Service   0 yrs (est)
Team Control Through   2036
First FA Year   2037
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2031
2027MiLBstill in minors · estimated debut 2031
2028MiLBstill in minors · estimated debut 2031
2029MiLBstill in minors · estimated debut 2031
2030MiLBstill in minors · estimated debut 2031
2031Pre-Arb$0.9M+1.4$8M+$7M
2032Pre-Arb$0.9M+1.5$8M+$7M
2033Pre-Arb$1.0M+1.4$7M+$6M
2034Arb-1$3M+1.3$6M+$4M
2035Arb-2$4M+1.1$4M+$3M
2036Arb-3$4M+0.9$2M+$0.1M
Totals $14M $34M +$28M

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
202317 ROKDSL Reds 197174 36620 16444 83 207289264553 57273 228 245 46
202317 ROKDSL Reds 197162 42720 27304 83 259376327703 68313 1514 324 106
202418 ROKDSL Reds 177157 21511 15254 136 134227197425 64152 148 205 15
202418 ROKDSL Reds 177147 30712 25164 136 204335306641 102215 914 301 88
202519 ROK2 teams 229198 361022 19389 117 182283283566 101211 178 252 51
202519 ROK2 teams 229192 461244 25279 117 240354406760 167256 1211 340 118
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD20 ACIN 339294 511111 31958 93 173270228498 54250 289 230 34 -25 +1 +0 +4 +10 -1.2
YTD20 ACIN 339284 561211 41678 93 197315257572 60252 2012 270 65 -13 +1 +0 +4 +10 0.0
ROS20 ACIN 0% 226199 38911 20575 52 191281261543 70258 259 254 52 -12 +0 +0 +2 +6 -0.3
ROS20 MLBCIN 0% 01 0000 000 00 260 239 41 +0 +0
FULL20 ACIN 339295 511111 31958 93 173270227497 54249 289 230 34 -25 +1 +0 +4 +10 -1.2
TOT20 ACIN 565493 892022 5115213 145 181275241516 61254 279 240 42 -37 +1 +0 +6 +16 -1.5
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202721 MLBCIN 34% 581512 1042337 5214212 114 203292301592 98264 249 272 66 -22 +1 +0 +6 +16 0.1
202822 MLBCIN 48% 609536 11324310 5514513 115 211300323622 112267 249 283 75 -17 +0 +0 +7 +17 0.7
202923 MLBCIN 54% 627552 11825311 5714713 115 214302330632 116269 239 290 80 -14 +0 +0 +7 +18 1.1
203024 MLBCIN 55% 638562 12326313 5814813 125 219306345652 126271 239 294 83 -12 +0 +0 +7 +18 1.4
203125 MLBCIN 56% 637561 12326313 5814713 125 219307346653 127271 239 296 85 -11 +0 +0 +7 +18 1.4
203226 MLBCIN 56% 629553 12125313 5814513 115 219308345653 127271 239 297 85 -11 +0 +0 +7 +18 1.5
203327 MLBCIN 55% 619543 11925313 5814313 115 219309348658 129270 239 297 85 -10 +0 +0 +7 +18 1.4
203428 MLBCIN 55% 609535 11624312 5714212 114 217306340646 123270 239 296 85 -11 +1 -1 +7 +17 1.3
203529 MLBCIN 53% 598524 11424312 5714112 104 218309344652 126269 2410 294 83 -11 +0 -1 +6 +17 1.1
203630 MLBCIN 53% 587514 11023311 5613912 83 214306335640 121269 2410 292 81 -12 +0 -2 +6 +17 0.9
203731 MLBCIN 57% 576505 10722311 5513911 73 212303333636 121266 2410 288 78 -14 +0 -3 +6 +16 0.6
203832 MLBCIN 59% 564495 10221210 5313811 62 206297317614 111263 249 283 74 -16 +0 -4 +6 +16 0.3
203933 MLBCIN 61% 487429 861728 461229 42 200291305597 105259 259 276 69 -17 +0 -4 +5 +14 -0.2
202721 MLBCIN 34% 200176 36812 18494 41 205293295588 91266 249 258 56 -10 +0 +0 +2 +6 -0.2
202822 MLBCIN 48% 295261 551215 26706 52 211297322619 111270 249 270 65 -12 +0 +0 +3 +8 0.0
202923 MLBCIN 54% 340299 651426 31807 63 217306338643 120272 249 278 71 -11 +0 +0 +4 +10 0.2
203024 MLBCIN 55% 354312 691527 32827 63 221308349657 128273 239 282 74 -10 +0 +0 +4 +10 0.4
203125 MLBCIN 56% 357314 691527 33837 63 220308347655 127273 239 284 75 -10 +0 +0 +4 +10 0.4
203226 MLBCIN 56% 354311 691527 33827 63 222311350661 129273 239 284 76 -10 +0 +0 +4 +10 0.4
203327 MLBCIN 55% 342300 661427 32797 63 220310350660 130273 239 285 76 -9 +0 +0 +4 +10 0.4
203428 MLBCIN 55% 334292 651427 32787 62 223314356670 134273 2310 284 75 -9 +0 -0 +4 +9 0.4
203529 MLBCIN 53% 319280 601316 30756 52 214304332636 118272 249 282 74 -9 +0 -1 +3 +9 0.3
203630 MLBCIN 53% 309271 581216 29736 42 214304332636 118271 249 280 72 -10 +0 -1 +3 +9 0.1
203731 MLBCIN 57% 326286 601316 31786 42 210300325625 115269 2410 276 69 -11 +0 -2 +3 +9 -0.0
203832 MLBCIN 59% 334292 611316 32827 31 209302322624 113266 2510 271 65 -13 +0 -2 +4 +9 -0.2
203933 MLBCIN 61% 297261 531115 28746 21 203295310605 107262 259 264 60 -13 +0 -3 +3 +8 -0.4
▸ Career Totals
Career 41613656 7861691977 38798583 6328 215304335639 120271 249 278 71 -138 +1 -8 +45 +118 1.7
/ 162G 650571 12226312 6015413 104 214303333636 119269 249 278 71 -22 +0 -1 +7 +18 0.3
Career 85907549 158733543148 7902002179 16270 210300325625 115264 239 285 76 -233 +4 -15 +92 +243 9.4
/ 162G 650571 11925311 6015114 125 208299320620 112262 239 285 76 -18 +0 -1 +7 +18 0.7

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
202317 ROKDSL Reds 197162 42720 27304 83 259376327703 68313 1514 324 106 +1 +0 +6 0.8
202418 ROKDSL Reds 177147 30712 25164 136 204335306641 102215 914 301 88 -2 +0 +5 0.3
202519 ADaytona Tortugas 5041 11301 742 33 268400415815 146278 814 372 143 +2 -1 +1 0.3
202519 ROKACL Reds 179151 35943 18237 84 232341404745 172250 1310 330 111 +2 +0 +5 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
#1John Bucklast yr '14
career totals — 11 seasons, 4,009 PA
114,0091346234301398+72+716.915.7
/162664221+11.9+1.22.8pk7: 14
#2Brad Ausmuslast yr '10
career totals — 11 seasons, 4,296 PA
114,2963939244319326+39+4312.412.0
/16266466+6.1+6.61.9pk7: 12
#3Bobby Crosbylast yr '10
career totals — 7 seasons, 2,832 PA
72,8326234238305374+28+3311.611.6
/162664158+6.7+7.72.7pk7: 12
#4Danny Espinosalast yr '17
career totals — 8 seasons, 3,267 PA
83,2679864221297378+16+3611.011.4
/1626642013+3.2+7.32.2pk7: 12
#5Cliff Penningtonlast yr '17
career totals — 10 seasons, 3,108 PA
103,1083684243310341+28+299.29.5
/162664818+5.9+6.22.0pk7: 10
#6Mike Mathenylast yr '06
career totals — 7 seasons, 2,830 PA
72,830452244301351+21+317.27.2
/162664110+4.9+7.21.7pk7: 7
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 8 projected seasons
84,4587972214300332+48+246.55.9
/1626641211+7.1+3.61.0pk7: 5

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
Rafhlmil Torres (OGILVIE) 20 40 35 50 35 181/275/241 61254 214 27% 9% 42 -1.5
Junior Valera
2013 · A
20 42 36→40 51→60 45 196/266/265 69275 210 28% 8% 46 -2.0 226/289/310 84293 318 22% 8% 67 -0.5 245/308/3389430732820%8%77+0.1
Jenner Emeterio
2013 · A
20 45 38→30 48→60 46 214/278/297 83284 513 26% 8% 59 -1.1 217/304/278 61289 324 23% 10% 66 -0.6 216/317/2604428513422%12%65-0.3
Freizer Pedron
2007 · A
20 44 37→40 49→55 42 207/263/283 75275 412 25% 6% 50 -1.8 229/295/302 73307 316 24% 7% 69 -0.4 262/328/3377534122922%6%87+0.3
Adrian Abreu
2011 · A
20 43 37→40 52→55 44 204/258/281 77261 310 22% 6% 46 -2.0 205/283/290 85253 715 20% 9% 61 -1.0 194/284/2748023182019%10%56-0.4
Rodolfo Penalo
2013 · A
20 41 36→40 52→65 48 193/259/264 71240 318 20% 7% 43 -2.2 214/291/283 69273 226 20% 9% 62 -0.9 212/299/2736127313420%10%59-0.4
Jeremy Arocho
2018 · A
19 43→46 38→30 53→60 41 203/260/286 83285 412 29% 6% 49 -1.8 223/283/291 68291 211 22% 7% 59 -1.1 217/330/2614529713424%14%71-0.2
Brainer Bonaci
2022 · A
20 41→42 39→45 53→50 42 196/255/285 89270 513 28% 7% 46 -2.0 211/283/320 109300 1013 30% 9% 69 -0.4 209/285/321112292121430%9%67-0.4
Josh Johnson
2006 · A
20 43→49 39→45 48→50 50 203/280/297 94266 59 24% 9% 61 -1.0 218/304/287 69285 310 22% 11% 69 -0.4 249/317/35911029691618%9%89+0.6
Samuel Castro
2018 · A
20 45 36→40 48→50 40 212/266/282 70294 39 28% 6% 50 -1.7 206/263/275 69338 210 37% 6% 47 -1.9 192/250/2505832411238%5%32-1.0
Carlos Willoughby
2008 · A
19 48→42 36→40 53→60 49 225/302/290 65279 317 19% 7% 69 -0.4 231/314/298 67298 228 21% 9% 76 +0.0 235/320/3077230313520%9%78+0.1
Pedro Toribio
2010 · A
20 42 36→40 55→60 47 199/265/272 73259 317 23% 8% 47 -1.9 229/276/321 92283 423 20% 6% 64 -0.8 258/292/37011230943117%4%81+0.1
Joseph Rosa
2017 · A
20 48→44 37→40 53→50 43 226/272/306 79280 315 20% 5% 58 -1.2 205/262/278 73283 513 27% 6% 48 -1.9 203/276/2969429671431%7%57-0.8
Geraldo Quintero
2022 · A
20 39→49 36→40 52→60 46 186/254/253 67244 317 24% 7% 38 -2.6 222/285/312 90295 523 25% 7% 66 -0.6 225/290/3128829752824%7%65-0.5
Deivi Estrada
2021 · A
20 46 36→30 45→50 50 213/291/275 62281 39 23% 9% 60 -1.0 190/251/259 69328 38 40% 7% 38 -2.6 146/188/204583143452%4%-7-1.2
Brayan Rocchio
2021 · A
20 48→55 38→45 48→50 43 226/277/308 82281 513 21% 5% 62 -0.9 225/284/354 129286 1214 25% 6% 77 +0.1 229/300/349120276111520%8%80+0.3
Rubendy Jaquez
2019 · A
20 46→40 37→40 50→55 47 216/279/290 74283 516 24% 8% 58 -1.2 205/257/283 78278 519 26% 6% 46 -2.0 194/239/2667325942226%5%32-1.5
Glenn Santiago
2021 · A
20 43 37→40 55→45 46 200/274/277 78262 313 23% 7% 54 -1.4 206/269/298 92281 79 27% 7% 56 -1.3 184/247/261772747833%7%35-1.1
Yeldrys Molina
2009 · A
20 43 38→40 48→50 44 206/265/287 82281 49 27% 7% 51 -1.7 194/252/272 78285 48 31% 7% 42 -2.3 139/198/200602030929%6%-1-1.2
Jose Astudillo
2023 · A
19 44 37→30 54→50 47 207/264/281 74251 314 19% 6% 50 -1.8 245/295/318 73283 314 14% 5% 72 -0.2 293/336/3909732081910%4%104+0.6
Deiber Olivera
2012 · A
19 44 38→40 50→45 44 210/259/296 86269 48 23% 6% 50 -1.7 236/277/312 76275 37 15% 4% 63 -0.9 255/291/322672892712%3%69-0.1