Luis RodriguezSS ACL Guardians
Age 21 R/R 6'1" / 176 lbs ROK Svc 0.0 · Ctrl thru 2037
2026 ROS PROJECTION35 act + 51 ros · stats below = ROS only
wRC+†48
AVG/OBP/SLG.213 / .275 / .319
PA51
HR1
K%29
BB%6
BABIP290
ISO106
MLB%0%
Value2026 · WAR
BAT: -9.0 runs (wOBA-derived runs vs avg)-9BATRUN: +0.5 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.9 runs (Positional adjustment)+1POSREP: +2.4 runs (Replacement-level credit)+2REPTotal WAR: -0.50-0.5WAR
0.00.51.00.10.30.40.50.60.50.3+$19M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · Contract
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.6$2M+$1M
2033Pre-Arb$1.0M+0.5$1M+$0.7M
2034Pre-Arb$1.0M+0.3$0.7M+$0.2M
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
2037Extbeyond projection horizon · no WAR estimate
Totals $3M $3M +$2M

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
202318 ROKACL Angels 9277 17412 6332 50 221294377671 156333 367 266 62
202318 ROKACL Angels 9273 19512 10212 50 260365438803 178321 2311 333 113
202419 A2 teams 10487 15210 8334 21 172273218491 46273 328 216 24
202419 A2 teams 10482 17310 13234 21 207343268612 61283 2212 281 73
202520 ROKACL Angels 7664 16200 4202 20 250314281596 31348 265 243 44
202520 ROKACL Angels 7661 18200 7132 20 295386328714 33360 179 308 94
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD21 ROKCLE 3533 3000 2160 10 9114391234 176 466 118 -51 -6 +0 +0 +0 +1 -0.5
YTD21 ROKCLE 3531 4000 4110 10 129229129358 200 3111 183 -2 -4 +0 +0 +0 +1 -0.3
ROS21 ROKCLE 0% 5147 10201 3151 10 213275319594 106281 296 248 48 -3 +0 +0 +1 +1 -0.1
ROS21 MLBCLE 0% 01 0000 000 00 281 240 42 +0 +0
FULL21 ROKCLE 3534 3000 2160 10 8814388231 167 466 118 -51 -6 +0 +0 +0 +1 -0.5
TOT21 ROKCLE 8680 13201 5311 20 163221225446 62250 366 195 8 -9 +0 +0 +1 +2 -0.5
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202722 MLBCLE 34% 189172 36613 13552 31 209273308581 99283 297 262 59 -9 +0 +0 +2 +5 -0.1
202823 MLBCLE 48% 305276 591025 22874 41 214281319600 105285 297 271 66 -12 +0 +0 +3 +9 0.1
202924 MLBCLE 53% 387352 761328 281094 61 216281332614 116287 287 277 70 -13 +1 +0 +4 +11 0.3
203025 MLBCLE 55% 434394 861539 321215 62 218285340625 122287 287 281 73 -13 +0 +0 +5 +12 0.4
203126 MLBCLE 56% 463421 9216310 341295 72 219285342627 124287 287 283 74 -13 +1 +0 +5 +13 0.5
203227 MLBCLE 55% 475430 9416310 361336 72 219288340628 121287 288 283 75 -14 +1 +0 +5 +13 0.6
203328 MLBCLE 55% 479434 9416310 361346 72 217286336622 120287 288 282 74 -14 +1 -1 +5 +14 0.5
203429 MLBCLE 53% 474430 9316310 361345 61 216285337622 121286 288 280 73 -15 +1 -1 +5 +13 0.3
202722 MLBCLE 34% 6559 12201 5191 10 203277288565 85284 298 254 53 -3 +0 +0 +1 +2 -0.1
202823 MLBCLE 48% 148134 29513 11422 21 216286336622 119286 287 263 59 -7 +0 +0 +2 +4 -0.1
202924 MLBCLE 53% 204185 40714 15572 31 216282330612 114287 287 269 64 -8 +0 +0 +2 +6 -0.0
203025 MLBCLE 55% 238215 47815 18663 31 219288335623 116288 288 273 67 -9 +0 +0 +3 +7 0.1
203126 MLBCLE 56% 258234 52926 19723 41 222289355644 132288 287 274 68 -9 +0 +0 +3 +7 0.1
203227 MLBCLE 55% 261236 53926 20733 41 225293356649 131288 288 274 68 -9 +0 +0 +3 +7 0.1
203328 MLBCLE 55% 262237 53926 20743 41 224292354647 131287 288 274 68 -10 +0 -0 +3 +7 0.1
203429 MLBCLE 53% 253229 48815 19723 31 210279319598 109287 288 272 66 -10 +0 -1 +3 +7 -0.0
▸ Career Totals
Career 16891530 334571036 12747520 247 218287339626 121290 288 271 66 -65 +2 -1 +18 +48 0.1
/ 162G 650589 12922414 491838 93 219288341630 122291 288 271 66 -25 +1 -0 +7 +18 0.0
Career 35293184 6881182268 258100346 5613 216284331615 115291 287 276 69 -123 +6 -2 +38 +100 1.9
/ 162G 650586 12722413 481858 102 217285334620 118291 287 276 69 -23 +1 -0 +7 +18 0.4

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
202318 ROKACL Angels 9273 19512 10212 50 260365438803 178321 2311 333 113 +1 +1 +3 0.5
202419 AInland Empire 66ers 5243 7110 7141 00 163294233527 70241 2713 251 50 -3 +0 +1 -0.1
202419 ROKACL Angels 5239 10200 693 21 256396308704 51323 1712 312 97 -0 +0 +1 0.1
202520 ROKACL Angels 7661 18200 7132 20 295386328714 33360 179 308 94 -1 +0 +2 0.2

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
#1Mike Mathenylast yr '06
career totals — 7 seasons, 2,830 PA
72,830452244301351+21+317.27.2
/162664110+4.9+7.21.7pk7: 7
#2Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#3Ronny Cedenolast yr '13
career totals — 9 seasons, 2,783 PA
92,7834039246289354+28+195.55.6
/162664109+6.7+4.51.3pk7: 6
#4Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#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 5 projected seasons
51,7743625217282335+19+151.51.6
/162664149+7.1+5.60.6pk7: 2
#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
Luis Rodriguez (OGILVIE) 21 162/221/225 62250 12 36% 6% 8 -0.5
Jorge Alcantara
2013 · A
21 42 41→45 50 43 201/271/299 98298 811 33% 8% 58 -1.2 193/263/287 94294 614 34% 8% 51 -1.7 147/226/2449722162534%8%24-0.9
Jonathan Ornelas
2021 · A
21 41→51 39→45 50 42 199/261/284 85279 611 30% 7% 50 -1.8 227/277/335 108310 1110 29% 6% 69 -0.4 235/295/3248832691229%7%70-0.3
Jhostynxon Garcia
2023 · A
20 37→41 41→55 48→50 44 180/262/280 101277 88 36% 9% 50 -1.8 198/258/332 134287 1410 34% 6% 61 -1.0 217/272/375157286211031%5%75+0.0
Tucker Mitchell
2022 · A
21 42 40→50 51→45 39 201/261/291 91297 77 33% 6% 51 -1.7 195/269/309 114298 138 37% 7% 61 -1.0 180/256/29311325815735%7%49-0.7
Tomás Nido
2015 · A
21 44 39→45 49→30 43 212/267/299 87285 67 27% 6% 56 -1.3 233/264/343 110303 112 26% 4% 65 -0.7 240/274/3511112889019%4%69-0.3
Aaron McKeithan
2022 · A
22 40 38→40 49→40 40 194/261/274 80272 67 29% 6% 47 -1.9 217/294/301 84283 84 25% 7% 69 -0.4 216/298/285692797123%7%66-0.3
Niko Vasquez
2010 · A
21 41 37→50 46→45 42 193/260/264 71288 56 33% 8% 44 -2.1 197/271/306 109274 103 30% 9% 59 -1.1 224/278/37214829019629%6%77+0.1
Wendell Rijo
2017 · AA
21 39→41 39→55 46→50 38 192/239/276 85274 611 31% 5% 37 -2.6 199/255/292 93268 88 28% 6% 49 -1.8 208/263/371163264201429%6%70-0.2
Francisco Acuna
2022 · A
22 39→49 38→45 48→50 44 184/272/269 85267 510 31% 8% 52 -1.6 206/276/298 92284 611 28% 6% 60 -1.0 223/293/3229929491626%7%70-0.2
Jason Lopez
2018 · A
20 40 38→55 47→45 44 192/261/269 76264 59 28% 7% 46 -2.0 207/248/334 127286 136 31% 5% 57 -1.2 189/235/31412426513833%5%43-0.9
Cutter Dykstra
2010 · A
21 40→50 40 47→55 43 198/260/282 84275 811 30% 7% 48 -1.9 217/273/292 75304 616 29% 6% 56 -1.3 232/301/3168431561626%8%72-0.2
Adan Velazquez
2011 · A
21 42→52 41→45 52→50 40 203/262/305 102282 710 29% 6% 55 -1.4 223/270/319 96299 89 27% 5% 62 -0.9 248/287/342943018620%4%71-0.2
Ethan Workinger
2023 · A
21 38→44 42→50 45 39 189/240/301 111260 95 30% 5% 45 -2.1 211/260/341 130280 146 29% 6% 64 -0.8 204/258/34313924718925%6%60-0.7
Arturo De Freitas
2022 · A
21 43 38→45 50→40 39 204/264/287 82286 58 29% 5% 51 -1.7 173/225/248 75289 74 40% 6% 24 -3.5 136/184/191552335042%5%-10-2.1
Jose Ramos
2021 · A
20 43→42 38→50 48→45 41 206/270/283 78285 59 28% 6% 53 -1.5 214/277/356 142321 164 36% 7% 76 +0.0 203/271/34914630418437%7%69-0.3
Franklin Tineo
2016 · A
21 36 38→45 41→50 47 177/258/254 77247 57 29% 9% 41 -2.3 190/264/281 91260 710 28% 8% 50 -1.7 184/261/2809623981325%8%47-0.7
Luis De Los Santos
2019 · A
21 40→47 40→45 53→45 35 198/241/288 90276 78 30% 4% 42 -2.3 203/247/309 106292 97 32% 4% 50 -1.8 216/283/33511929113729%7%69-0.2
Blake Hunt
2021 · A
22 41 39→50 49→40 43 198/254/288 90263 66 26% 6% 47 -1.9 192/251/307 115278 124 34% 6% 52 -1.6 207/268/34113426314226%6%65-0.3
Zach Green
2016 · A
22 43→41 41→55 49→40 39 210/252/306 96286 86 29% 5% 50 -1.7 204/259/337 133322 143 39% 5% 63 -0.8 192/267/37217930023142%8%73-0.1
Jesus Ugueto
2012 · A
21 43 38→45 47→50 45 207/264/289 81274 56 25% 7% 51 -1.7 234/283/350 116301 1011 24% 6% 75 -0.0 248/294/383135310121423%5%88+0.4