Luis RivesOF FCL Astros
Age 21 S/L 6'2" / 216 lbs ROK HR +6% Svc 0.0 · Ctrl thru 2037
2026 ROS PROJECTION126 act + 84 ros · stats below = ROS only
wRC+†68
AVG/OBP/SLG.200 / .286 / .293
PA84
HR1
K%29
BB%10
BABIP280
ISO93
MLB%0%
Value2026 · WAR
BAT: -4.9 runs (wOBA-derived runs vs avg)-5BATRUN: +2.6 runs (SB/CS + UBR baserunning)+3RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -1.3 runs (Positional adjustment)-1POSREP: +5.9 runs (Replacement-level credit)+6REPTotal WAR: +0.20+0.2WAR
0.00.51.00.10.20.30.30.3+$9M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 34 / POW 44
Toolsscout grade
CONTACT34
scouting grade only
POWER44
scouting grade only
EYE62
scouting grade only
SPEED65
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.3$0.8M+$0.3M
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.8M +$0.3M

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
202419 ROKFCL Astros 132125 22301 6380 123 176214224438 48244 295 193 6
202419 ROKFCL Astros 132121 28402 10270 123 231290314604 83283 208 274 68
202520 ROKFCL Astros 11796 13122 16493 90 135278250528 115234 4214 249 49
202520 ROKFCL Astros 11787 18233 25333 90 207400402802 195283 2821 362 135
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD21 ROKHOU 126106 22213 17353 152 208333330664 123279 2813 299 87 -2 +2 +0 -1 +4 0.3
YTD21 ROKHOU 12695 26314 28243 152 274452453905 179328 1922 411 173 +10 +2 +0 -1 +4 1.6
ROS21 ROKHOU 0% 8475 15211 8241 41 200286293579 93273 2910 275 68 -3 +0 +0 -1 +2 -0.1
ROS21 MLBHOU 0% 01 0000 000 00 276 267 63 +0 -0
FULL21 ROKHOU 126107 22213 17353 152 206333327660 121275 2813 299 87 -2 +2 +0 -1 +4 0.3
TOT21 ROKHOU 210181 37424 25594 193 204314315629 110280 2812 289 80 -5 +3 +0 -1 +6 0.2
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202722 MLBHOU 34% 232204 44725 23643 71 216304343647 127276 2810 283 74 -7 +1 +0 -1 +7 -0.1
202823 MLBHOU 48% 337297 631027 33914 102 212299330629 118278 2710 288 78 -8 +1 +0 -2 +10 0.1
202924 MLBHOU 53% 409361 791339 401095 122 219305346652 127280 2710 291 81 -9 +2 +0 -2 +12 0.2
203025 MLBHOU 55% 449397 8614310 441195 132 217303343645 126280 2710 293 82 -9 +2 +0 -3 +13 0.3
203126 MLBHOU 56% 474418 9115311 471256 132 218306347653 129280 2610 293 82 -9 +2 +0 -3 +13 0.3
203227 MLBHOU 55% 483426 9215311 481286 132 216304343647 127279 2710 293 82 -10 +2 +0 -3 +14 0.3
202722 MLBHOU 34% 8071 15212 8221 20 211300352652 141278 2810 276 70 -3 +0 +0 -0 +2 -0.1
202823 MLBHOU 48% 163144 31514 16442 51 215302347650 132280 2710 282 74 -5 +1 +0 -1 +5 -0.1
202924 MLBHOU 53% 216190 41715 21573 61 216304342646 126282 2610 285 77 -6 +1 +0 -1 +6 -0.0
203025 MLBHOU 55% 246217 49826 24653 71 226311364676 138282 2610 287 78 -6 +1 +0 -1 +7 0.0
203126 MLBHOU 56% 264233 51826 26703 71 219305348653 129282 2710 287 78 -7 +1 +0 -2 +7 0.0
203227 MLBHOU 55% 266235 51826 26703 71 217303345648 128282 2610 287 78 -7 +1 +0 -2 +8 0.0
▸ Career Totals
Career 12351091 23838929 12132815 345 218305349654 131283 2710 285 77 -33 +5 +0 -7 +35 -0.0
/ 162G 650574 12520515 641738 183 218305348654 131283 2710 285 77 -17 +2 +0 -4 +18 -0.0
Career 27172399 505801957 26574733 9315 211298331629 120279 2710 284 75 -75 +13 +0 -16 +77 -0.2
/ 162G 650574 12119514 631798 224 211298334632 124279 2810 284 75 -18 +3 +0 -4 +18 -0.1

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
202419 ROKFCL Astros 132121 28402 10270 123 231290314604 83283 208 274 68 -5 +1 +4 0.0
202520 ROKFCL Astros 11787 18233 25333 90 207400402802 195283 2821 362 135 +5 +2 +3 1.0

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
#1Jace Petersonlast yr '23
career totals — 10 seasons, 2,753 PA
102,7534277228318337+4+55.36.0
/1626641019+1.0+1.31.3pk7: 7
#2Michael Saunderslast yr '17
career totals — 8 seasons, 2,711 PA
82,7118155233305399-12-134.14.5
/1626642013-2.9-3.21.0pk7: 5
#3Tony Kemplast yr '23
career totals — 7 seasons, 2,198 PA
72,1983552238326354-4-34.34.3
/1626641116-1.3-0.81.3pk7: 4
#4Dustin Ackleylast yr '16
career totals — 6 seasons, 2,347 PA
62,3474631241304367-5+73.83.8
/162664139-1.3+1.91.1pk7: 4
#5Pokey Reeselast yr '04
career totals — 5 seasons, 1,914 PA
51,9142978242303347-6+62.72.7
/1626641027-2.0+2.21.0pk7: 3
#6Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 4 projected seasons
41,3612938215298337-8+00.40.5
/1626641418-4.0+0.00.2pk7: 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
Luis Rives (OGILVIE) 21 29→34 39→44 60→65 62 204/314/315 110280 419 28% 12% 80 +0.2
Roberto Caro
2015 · A
21 45→38 38→40 63→60 49 212/292/308 96281 321 24% 9% 69 -0.4 201/272/280 79302 216 31% 8% 53 -1.5 212/285/2927932822633%8%59-0.5
Brainer Bonaci
2023 · A
21 42 41→45 55→50 50 202/289/303 101287 816 30% 10% 67 -0.5 220/278/339 119309 1311 31% 7% 71 -0.3 222/264/35012830216831%5%64-0.4
Hoy Park
2017 · A
21 41→49 39→45 60→55 46 193/267/285 92274 517 29% 8% 53 -1.5 216/290/303 87291 617 26% 9% 67 -0.5 227/314/3259830081725%10%79+0.2
Dalton Pompey
2013 · A
20 40→50 40→45 55 44 196/264/288 92278 816 31% 8% 52 -1.6 236/297/340 104317 624 26% 7% 79 +0.3 259/316/35910033172922%7%87+0.7
Cayden Wallace
2023 · A
21 45→42 42→50 56→50 40 218/268/331 113302 815 30% 6% 64 -0.8 215/273/337 122287 1112 27% 6% 68 -0.5 225/274/377152279181326%5%77+0.1
Johan Mieses
2015 · A
20 43→33 42→55 60→50 42 208/261/317 109274 822 26% 6% 57 -1.2 191/237/342 151271 188 36% 5% 55 -1.4 195/270/37718223727730%7%75-0.0
Juan Mora
2021 · A
21 43 42→45 53→55 49 209/289/317 108255 914 21% 8% 71 -0.3 228/292/345 117310 1010 28% 6% 79 +0.3 224/280/33311029810827%5%68-0.2
Rudy Martin Jr.
2017 · A
21 44 38→45 58→65 42 203/276/285 82317 420 34% 8% 56 -1.3 199/259/296 97325 829 38% 7% 52 -1.6 227/303/343115312135229%9%78+0.1
C.J. Beatty
2010 · A
21 40 42→45 52→40 41 198/253/297 98278 99 31% 7% 49 -1.8 209/271/322 113297 95 31% 8% 63 -0.8 201/268/32812728110230%8%60-0.6
Ian Lewis Jr.
2023 · A
20 46→41 40→45 57→60 42 218/276/313 95301 717 29% 7% 63 -0.9 213/275/311 98289 722 27% 7% 63 -0.9 205/269/314109262103425%7%58-0.7
Wenceel Pérez
2022 · A
22 45→48 39→55 55 44 216/268/307 91282 515 25% 6% 57 -1.2 233/292/381 148288 1417 23% 7% 87 +0.8 234/296/395161281151922%7%91+0.9
Michael Beltre
2017 · A
22 45→52 39→50 56→60 42 211/275/305 93301 513 30% 7% 60 -1.0 215/280/295 80301 410 28% 8% 59 -1.1 228/299/353126315102229%9%80+0.2
Travis Blankenhorn
2018 · A
21 40→45 45→55 55→50 40 201/267/329 128288 128 33% 6% 64 -0.8 209/259/340 131294 148 32% 5% 63 -0.8 208/281/36815927820631%8%77+0.1
Adonis Pacheco
2013 · A
22 45 39→50 57→55 45 213/271/312 99277 416 24% 7% 60 -1.0 204/258/296 92260 511 22% 6% 50 -1.7 160/206/240801913917%6%11-1.2
Jonatan Clase
2022 · A
20 45→47 41→55 59→65 44 211/283/309 99307 826 32% 8% 66 -0.6 207/279/366 159301 1839 35% 8% 79 +0.3 205/278/368164287194734%8%76+0.1
Junior Valera
2014 · A
21 47 36→40 58→60 48 218/284/296 79282 119 22% 8% 62 -0.9 228/289/317 89300 416 23% 8% 69 -0.4 245/306/3399431462322%8%78+0.1
Luis Alexander Basabe
2018 · A
21 41→45 41→45 54→50 38 197/249/295 98294 715 34% 6% 46 -2.0 197/262/301 104314 914 37% 8% 54 -1.4 188/260/297109305111439%8%50-0.9
Blake Perkins
2018 · A
21 44→51 40→50 51→55 43 214/270/306 92286 815 27% 7% 59 -1.1 203/268/295 92290 817 31% 8% 56 -1.3 230/313/367137305142527%10%91+0.7
Yonki Hernandez
2012 · A
21 41 36→40 53→55 47 189/286/258 68278 317 30% 9% 55 -1.4 197/263/272 75318 418 36% 7% 47 -1.9 179/228/2153630232740%6%13-1.0
Tyler Goeddel
2014 · A
21 42→50 40→45 59→55 39 204/254/302 98293 620 31% 6% 50 -1.7 223/280/337 114302 918 28% 6% 71 -0.3 225/287/343117297101826%7%72-0.1