Victor RodriguezSS ACL Angels
Age 20 R/R 5'10" / 185 lbs ROK HR -4% Svc 0.0 · Ctrl thru 2037
2026 ROS PROJECTION121 act + 80 ros · stats below = ROS only
wRC+†54
AVG/OBP/SLG.201 / .260 / .348
PA80
HR2
K%31
BB%6
BABIP273
ISO147
MLB%0%
Value2026 · WAR
BAT: -11.3 runs (wOBA-derived runs vs avg)-11BATRUN: +0.6 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +2.2 runs (Positional adjustment)+2POSREP: +5.7 runs (Replacement-level credit)+6REPTotal WAR: -0.30-0.3WAR
0.00.51.00.10.30.40.50.5+$13M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 25 / POW 44
Toolsscout grade
CONTACT25
scouting grade only
POWER44
scouting grade only
EYE46
scouting grade only
SPEED48
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.5$1M+$0.8M
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 $1M +$0.8M

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 Angels 175160 24424 7726 116 150214275489 125233 414 213 21
202317 ROKDSL Angels 175156 35644 11506 116 224301391692 167298 296 306 92
202418 ROKACL Angels 167152 24531 8733 04 158215250465 92280 445 206 16
202418 ROKACL Angels 167145 32751 15513 04 221307359665 138320 319 293 83
202519 ROKACL Angels 8778 11102 5383 11 141221231452 90231 446 193 6
202519 ROKACL Angels 8774 15112 9253 11 203314324638 122271 2910 293 82
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD20 ROKLAA 121113 21334 8530 10 186240372611 186304 447 249 49 -7 +0 +0 +1 +3 -0.2
YTD20 ROKLAA 121109 29455 12380 10 266339532871 266364 3110 377 146 +6 +0 +0 +1 +3 1.1
ROS20 ROKLAA 0% 8074 15312 5251 10 201260348609 147270 316 255 54 -4 +0 +0 +1 +2 -0.1
ROS20 MLBLAA 0% 01 0000 000 00 269 247 47 +0 +0
FULL20 ROKLAA 121114 21334 8530 10 184240368608 184298 447 249 49 -7 +0 +0 +1 +3 -0.2
TOT20 ROKLAA 201187 36646 13781 20 192248362610 171289 396 251 51 -11 +0 +0 +2 +6 -0.3
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202721 MLBLAA 34% 253232 46835 16773 41 198259323582 125271 306 264 60 -11 +0 +0 +3 +7 -0.1
202822 MLBLAA 48% 366335 691248 241084 62 206267337605 131274 307 272 66 -14 +0 +0 +4 +10 0.1
202923 MLBLAA 54% 438401 8315410 291275 72 207269339608 132276 297 277 70 -15 +1 +0 +5 +12 0.3
203024 MLBLAA 55% 486445 9417512 331395 83 211273353626 142277 297 280 72 -15 +0 +0 +5 +14 0.4
203125 MLBLAA 56% 511466 10018513 351465 93 215277358635 144277 297 281 73 -16 +1 +0 +5 +14 0.5
203226 MLBLAA 56% 525478 10118513 361506 93 211275351626 140277 297 281 73 -16 +1 +0 +6 +15 0.5
202721 MLBLAA 34% 8781 16312 5261 10 198253333586 136270 306 255 53 -5 +0 +0 +1 +2 -0.1
202822 MLBLAA 48% 177161 34624 12522 31 211274348622 137273 297 262 59 -8 +0 +0 +2 +5 -0.1
202923 MLBLAA 54% 238217 45826 16693 41 207271346617 138275 297 267 63 -10 +0 +0 +3 +7 -0.0
203024 MLBLAA 55% 269246 52937 18773 51 211273358631 146276 297 270 65 -11 +1 +0 +3 +8 0.0
203125 MLBLAA 56% 286261 561037 20823 52 215278356634 142276 297 271 66 -11 +0 +0 +3 +8 0.0
203226 MLBLAA 56% 295270 571037 20843 52 211273348621 137276 287 271 66 -11 +0 +0 +3 +8 0.0
▸ Career Totals
Career 13521237 260461433 9139015 237 210273350623 140277 297 268 63 -56 +2 +0 +14 +38 -0.1
/ 162G 650595 12522716 441887 113 210272351624 141277 297 268 63 -27 +1 +0 +7 +18 -0.1
Career 30882821 5671013270 19895541 5625 201263334597 133274 316 266 62 -132 +1 +0 +33 +88 -1.1
/ 162G 650594 12021715 422019 125 202266337602 135275 316 266 62 -28 +0 +0 +7 +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
202317 ROKDSL Angels 175156 35644 11506 116 224301391692 167298 296 306 92 -1 -0 +5 0.3
202418 ROKACL Angels 167145 32751 15513 04 221307359665 138320 319 293 83 -3 -2 +5 -0.0
202519 ROKACL Angels 8774 15112 9253 11 203314324638 122271 2910 293 82 -2 -0 +2 0.1

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
#2Ronny Cedenolast yr '13
career totals — 9 seasons, 2,783 PA
92,7834039246289354+28+195.55.6
/162664109+6.7+4.51.3pk7: 6
#3J.P. Arencibialast yr '15
career totals — 5 seasons, 1,650 PA
51,650782213260414+29-44.24.2
/162664311+11.9-1.71.7pk7: 4
#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 4 projected seasons
41,4723525210269348+16+120.80.9
/1626641611+7.1+5.40.3pk7: 1
#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
Victor Rodriguez (OGILVIE) 20 20→25 39→44 43→48 46 192/248/362 171289 62 39% 6% 51 -0.3
Jose Cordoba
2023 · A
20 37 41→45 44→55 39 187/251/282 95271 109 33% 6% 46 -2.0 202/259/294 92279 611 28% 6% 51 -1.7 199/258/2929326841526%6%47-0.8
Jose Meza
2023 · A
20 41→34 41→45 48→50 40 199/264/295 96283 910 32% 6% 54 -1.4 202/295/301 99301 98 33% 10% 69 -0.4 182/291/2769427591033%11%61-0.6
Rey Duran
2009 · A
20 36 41→50 49→40 41 183/243/277 94256 96 31% 6% 40 -2.4 213/267/338 125268 145 25% 6% 66 -0.6 210/263/34913924619223%5%65-0.3
Denzer Guzman
2023 · A
19 38→36 40→45 47→50 42 190/245/284 93260 79 29% 6% 43 -2.2 187/246/287 100286 98 36% 7% 43 -2.2 205/268/331127286151232%7%61-0.7
Rodolfo Castro
2019 · A
20 38→40 43→55 47→50 36 194/233/304 111269 105 32% 4% 42 -2.3 197/238/344 147275 176 34% 5% 56 -1.3 205/272/358153266191130%7%72-0.2
Jorge Quiterio
2015 · A
20 36 40→45 46→45 39 183/234/269 86255 88 31% 5% 33 -2.9 194/235/279 85299 69 35% 5% 36 -2.7 177/200/2598327361237%2%14-1.1
Gilberto Vizcarra
2019 · A
20 35 38→45 47→40 46 171/243/241 71215 63 23% 7% 32 -3.0 206/263/288 82261 64 22% 6% 51 -1.7 226/269/325992749121%4%62-0.3
Kevin Padlo
2016 · A
20 38→40 45→55 50 46 193/270/323 130263 128 30% 9% 64 -0.8 183/268/311 128268 128 34% 10% 60 -1.0 195/265/371176262221234%8%73-0.1
Jeter Downs
2018 · A
20 42→40 43→50 47→55 47 208/276/316 107257 119 23% 7% 64 -0.8 211/277/355 144271 1517 27% 7% 75 -0.0 175/266/324149236182633%9%63-0.4
Garrett Whitley
2017 · A
20 40→36 42→50 47→55 44 197/267/302 105280 99 31% 8% 56 -1.3 191/270/310 119334 1213 42% 9% 61 -1.0 169/260/316147293151844%10%55-0.9
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
Janelfry Zorrilla
2011 · A
20 41 40→45 50 42 202/257/291 89262 713 26% 6% 49 -1.8 224/280/353 129280 1310 24% 6% 76 +0.0 226/277/35312728514825%5%72-0.1
Jesus Galiz
2023 · A
19 38 43→45 49→40 40 193/254/304 111268 105 31% 6% 53 -1.5 201/260/303 102309 93 36% 6% 54 -1.4 189/250/287982958237%6%45-1.0
Steven Baron
2012 · A
21 33 40→45 45→50 36 171/214/256 85249 77 34% 5% 21 -3.7 187/224/281 94269 69 32% 4% 32 -3.0 240/300/311713265626%7%68-0.2
Wendell Rijo
2016 · A
20 42→41 42→55 49→50 40 204/258/310 106288 812 31% 6% 55 -1.4 194/248/276 82270 610 29% 6% 41 -2.3 208/263/371163264201429%6%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
Gilbert Gomez
2012 · A
20 39→35 40 52→50 40 193/252/284 91274 714 31% 6% 46 -2.0 201/271/278 77305 48 32% 8% 53 -1.5 191/271/264742963733%9%45-1.3
Bryan Ramos
2022 · A
20 39→43 45→50 49→50 40 199/265/323 124270 138 30% 6% 63 -0.9 211/270/351 140268 185 28% 6% 72 -0.2 205/264/34213725519527%6%63-0.6
Rafael Mejia
2018 · A
20 35 42→40 47→50 36 182/227/281 99253 106 32% 5% 33 -2.9 211/251/341 130301 158 34% 4% 60 -1.0 206/233/374168276241035%2%56-0.3
Rafael Morel
2022 · A
20 38 40 51→50 39 187/248/282 94270 813 32% 6% 43 -2.2 195/260/276 81313 710 37% 7% 47 -1.9 186/257/26579290101037%7%41-1.1