Alfredo RodriguezC FCL Rays
Age 20 R/R 5'11" / 187 lbs ROK HR -6%H +4% Svc 0.0 · Ctrl thru 2037
2026 ROS PROJECTION110 act + 73 ros · stats below = ROS only
wRC+†53
AVG/OBP/SLG.181 / .259 / .256
PA73
HR1
K%29
BB%7
BABIP248
ISO75
MLB%0%
Value2026 · WAR
BAT: -11.8 runs (wOBA-derived runs vs avg)-12BATRUN: +0.6 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.3 runs (Positional adjustment)+3POSREP: +5.2 runs (Replacement-level credit)+5REPTotal WAR: -0.30-0.3WAR
0.00.51.00.10.30.60.80.90.90.90.80.60.40.2+$46M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 33 / POW 39
Toolsscout grade
CONTACT33
scouting grade only
POWER39
scouting grade only
EYE47
scouting grade only
SPEED51
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.9$2M+$2M
2033Pre-Arb$1.0M+0.9$2M+$2M
2034Pre-Arb$1.0M+0.8$2M+$1M
2035Arb-1$1M+0.6$1M+$0.7M
2036Arb-2$1M+0.4$0.7M+$0.4M
2037Arb-3$0.6M+0.2$0.3M+$0.2M
Totals $6M $8M +$6M

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. Catcher framing: only 2026 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run below FG-DC by 1-3 WAR.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202317 ROKDSL Rays 123105 16112 13554 02 152270238509 86286 4511 227 32
202317 ROKDSL Rays 12397 22122 21374 02 227385340725 113339 3017 339 117
202418 ROKDSL Tampa Bay 159147 29330 6534 44 197248259507 61302 334 216 24
202418 ROKDSL Tampa Bay 159143 34430 10354 44 238306308613 70309 226 279 72
202519 ROKFCL Rays 6864 10202 4250 01 156206281487 125216 376 219 26
202519 ROKFCL Rays 6861 13302 7170 01 213294361655 148262 2510 296 85
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD20 ROKTB 11091 15301 9337 30 165290231520 66233 308 233 37 -8 +1 +0 +2 +3 -0.2
YTD20 ROKTB 11085 18401 15237 30 212374294668 82266 2114 314 99 -0 +1 +0 +2 +3 0.6
ROS20 ROKTB 0% 7366 12201 5212 10 181259256515 75263 297 254 53 -4 +0 +0 +1 +2 -0.0
ROS20 MLBTB 0% 01 0000 000 00 267 238 40 +0 +0
FULL20 ROKTB 11092 15301 9337 30 163290228518 65230 308 233 37 -8 +1 +0 +2 +3 -0.2
TOT20 ROKTB 183157 27502 14549 40 172277242519 70240 298 241 43 -12 +1 +0 +3 +5 -0.3
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202721 MLBTB 34% 218196 39713 16604 41 199273291564 92266 287 264 60 -10 +0 +0 +4 +6 0.1
202822 MLBTB 48% 339304 621126 25917 62 204280312592 109269 277 272 66 -13 +0 +0 +6 +10 0.3
202923 MLBTB 54% 420377 781428 321118 82 207283318601 111271 268 277 70 -14 +1 +0 +8 +12 0.6
203024 MLBTB 55% 473425 9016310 361249 93 212287334621 122273 268 280 72 -15 +1 +0 +8 +13 0.8
203125 MLBTB 56% 502448 9517310 3913110 103 212290330620 118273 268 281 73 -15 +1 +0 +9 +14 0.9
203226 MLBTB 56% 519464 9918311 4013610 103 213290336626 123273 268 281 73 -16 +1 +0 +9 +15 0.9
203327 MLBTB 60% 520464 9918311 4113610 103 213291336627 123272 268 281 73 -16 +1 +0 +9 +15 0.9
203428 MLBTB 62% 520464 9817311 4113710 103 211289332621 121272 268 280 72 -16 +1 -1 +9 +15 0.8
203529 MLBTB 63% 516460 9617310 4113710 93 209288324612 115271 278 278 71 -17 +1 -1 +9 +15 0.6
203630 MLBTB 63% 507452 9517310 4013610 93 210289327616 117270 278 275 69 -18 +1 -2 +9 +14 0.4
203731 MLBTB 65% 479429 871529 381309 82 203282310592 107267 278 271 66 -19 +1 -3 +9 +14 0.2
203832 MLBTB 65% 447400 801428 361238 72 200279305584 105264 288 266 62 -19 +1 -4 +8 +13 -0.2
202721 MLBTB 34% 7569 13201 5211 10 188253261514 72270 287 250 50 -4 +0 +0 +1 +2 -0.1
202822 MLBTB 48% 164148 30513 12443 31 203276311587 108273 277 259 56 -8 +0 +0 +3 +5 -0.0
202923 MLBTB 54% 228205 43814 17604 41 210283317600 107275 267 264 60 -10 +0 +0 +4 +6 0.1
203024 MLBTB 55% 262235 51925 20695 51 217292336628 119276 268 267 62 -11 +1 +0 +5 +7 0.2
203125 MLBTB 56% 281252 54926 22745 52 214290337628 123276 268 268 63 -12 +0 +0 +5 +8 0.1
203226 MLBTB 56% 292261 571026 23766 62 218297341638 123276 268 268 63 -12 +0 +0 +5 +8 0.2
203327 MLBTB 60% 310277 591026 24816 62 213290329618 116276 268 268 63 -13 +0 +0 +6 +9 0.2
203428 MLBTB 62% 321287 611126 25856 62 213289328617 115275 268 267 62 -14 +0 -0 +6 +9 0.1
203529 MLBTB 63% 324289 611126 26866 62 211290325615 114274 278 265 61 -14 +0 -1 +6 +9 0.0
203630 MLBTB 63% 322287 601026 26866 62 209288321609 111273 278 262 59 -15 +0 -1 +6 +9 -0.1
203731 MLBTB 65% 311277 581026 25846 52 209289325614 116271 278 258 56 -15 +0 -2 +6 +9 -0.3
203832 MLBTB 65% 291261 52915 23805 51 199277299576 100267 278 253 52 -16 +1 -2 +5 +8 -0.4
▸ Career Totals
Career 31812849 5991041960 24884659 5818 210287323610 113275 278 263 60 -144 +4 -7 +57 +90 0.0
/ 162G 650582 12221412 5117312 124 210287321608 112275 278 263 60 -30 +1 -1 +12 +18 -0.0
Career 58835265 108518934112 4531606115 10537 206283319602 113272 278 273 67 -220 +6 -10 +105 +167 4.8
/ 162G 650582 12021412 5017713 124 206284318602 112272 278 273 67 -24 +1 -1 +12 +18 0.5

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 Rays 12397 22122 21374 02 227385340725 113339 3017 339 117 +2 -1 +3 0.5
202418 ROKDSL Tampa Bay 159143 34430 10354 44 238306308613 70309 226 279 72 -5 -1 +5 -0.1
202519 ROKFCL Rays 6861 13302 7170 01 213294361655 148262 2510 296 85 -1 -0 +2 0.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
#1Bobby Crosbylast yr '10
career totals — 7 seasons, 2,832 PA
72,8326234238305374+28+3311.611.6
/162664158+6.7+7.72.7pk7: 12
#2Danny Espinosalast yr '17
career totals — 8 seasons, 3,267 PA
83,2679864221297378+16+3611.011.4
/1626642013+3.2+7.32.2pk7: 12
#3Brendan Ryanlast yr '15
career totals — 9 seasons, 2,872 PA
92,8721967234295315+30+8510.611.0
/162664415+6.9+19.72.5pk7: 11
#4Mike Mathenylast yr '06
career totals — 7 seasons, 2,830 PA
72,830452244301351+21+317.27.2
/162664110+4.9+7.21.7pk7: 7
#5Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#6Ronny Cedenolast yr '13
career totals — 9 seasons, 2,783 PA
92,7834039246289354+28+195.55.6
/162664109+6.7+4.51.3pk7: 6
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 8 projected seasons
83,2736360209283323+58+323.83.5
/1626641312+11.9+6.50.8pk7: 3

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
Alfredo Rodriguez (OGILVIE) 20 28→33 34→39 46→51 47 172/277/242 70240 24 29% 8% 43 -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
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
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
Jose Bellorin
2011 · A
20 42 39→40 47→50 42 203/257/285 81265 610 25% 6% 47 -1.9 223/280/308 85271 69 19% 6% 63 -0.8 239/295/3167827661015%6%69-0.2
Wilmer Dominguez
2011 · A
20 43 40→45 49→45 42 209/255/300 91272 75 26% 6% 50 -1.7 218/253/304 86275 85 23% 4% 50 -1.7 247/278/35911127314515%4%72-0.1
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
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
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
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
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
Christian Cerda
2023 · A
20 40→37 40 50→40 50 194/278/287 93254 69 25% 9% 58 -1.2 189/282/293 104252 114 27% 11% 62 -0.9 173/268/27510122312227%11%50-1.2
Deivi Mejia
2010 · A
20 40 41→40 46→30 41 197/265/294 97276 95 30% 6% 54 -1.4 205/261/294 89269 74 25% 6% 52 -1.6 224/268/311872676118%3%59-0.4
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
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
Daniel Santos
2019 · A
20 41 39→45 45→40 41 197/262/285 88270 75 28% 6% 50 -1.7 200/262/282 82300 56 33% 6% 50 -1.8 141/209/188472350537%5%1-0.9
Leonel Espinoza
2023 · A
20 38→44 40 50→55 41 188/259/274 86266 711 31% 6% 46 -2.0 209/272/298 89302 714 31% 6% 58 -1.2 202/259/2939029281832%5%47-1.0
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
Marco Guzman
2015 · A
20 41 39→45 44→50 48 196/264/281 85246 67 22% 8% 50 -1.7 217/263/307 90264 57 19% 6% 55 -1.4 227/264/3321052916823%5%60-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