Gabriel RodriguezOF FCL Pirates
Age 18 R/R 6'2" / 172 lbs ROK Svc 0.0 · Ctrl thru 2036
2026 ROS PROJECTION157 act + 104 ros · stats below = ROS only
wRC+†41
AVG/OBP/SLG.173 / .260 / .259
PA104
HR1
K%35
BB%9
BABIP269
ISO86
MLB%4%
Value2026 · WAR
BAT: -26.2 runs (wOBA-derived runs vs avg)-26BATRUN: +0.6 runs (SB/CS + UBR baserunning)+1RUNFLD: -0.1 runs (Defensive runs vs avg)-0FLDPOS: -1.6 runs (Positional adjustment)-2POSREP: +7.4 runs (Replacement-level credit)+7REPTotal WAR: -2.00-2.0WAR
trajectory · projected WAR by year
-0.3-0.8-0.82628
Tools · ContractCON 48 / POW 50
Toolsscout grade
CONTACT48
scouting grade only
POWER50
scouting grade only
EYE60
scouting grade only
SPEED52
scouting grade only
DEFENSE50
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
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$0.0M

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
202517 ROKDSL Pirates Gold 10890 10201 13685 121 111259167426 56429 6312 196 8
202517 ROKDSL Pirates Gold 10882 19402 21455 121 232417354770 122486 4219 365 137
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD18 ROKPIT 157137 15211 13655 62 109213161373 51192 418 174 -9 -19 +0 +0 -1 +4 -1.6
YTD18 ROKPIT 157129 21312 21455 62 163303248551 85226 2913 265 61 -7 +0 +0 -1 +4 -0.3
ROS18 ROKPIT 4% 10492 16311 9372 31 173260259519 86264 359 239 41 -7 +0 -0 -1 +3 -0.5
ROS18 MLBPIT 4% 44 0000 010 00 262 250 224 30 -0 +0 -0 -0 +0 -0.0
FULL18 ROKPIT 161141 15211 13665 62 106208156364 50184 418 175 -8 -20 +0 -0 -1 +5 -1.6
TOT18 ROKPIT 261229 31522 221027 93 135232200432 65225 398 200 11 -26 +1 -0 -2 +7 -2.0
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202719 MLBPIT 36% 274244 45725 23925 51 184268291559 107267 348 253 52 -15 +1 -0 -2 +8 -0.9
202820 MLBPIT 49% 394350 671128 331288 82 191276303579 111271 328 264 60 -18 +1 -0 -2 +11 -0.9
202719 MLBPIT 36% 9989 17312 8332 20 191273315587 124266 338 239 41 -7 +0 -0 -1 +3 -0.4
202820 MLBPIT 49% 194172 32514 16634 41 186271297567 110270 328 249 49 -11 +0 -0 -1 +5 -0.7
▸ Career Totals
Career 297265 49826 24976 61 185268298566 113264 338 246 46 -18 +1 -0 -2 +8 -1.1
/ 162G 650580 10718413 5321213 132 184268297564 112263 338 246 46 -40 +2 -1 -4 +18 -2.4
Career 880776 13823515 7832520 285 178270278548 100279 379 250 49 -51 +4 -1 -5 +25 -2.9
/ 162G 650573 10217411 5824015 214 178271279550 101280 379 250 49 -37 +3 -1 -4 +18 -2.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
202517 ROKDSL Pirates Gold 10882 19402 21455 121 232417354770 122486 4219 365 137 +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
#1Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#2Adam Rosaleslast yr '17
career totals — 9 seasons, 1,756 PA
91,7564716227293367+6+83.03.5
/162664186+2.4+3.01.1pk7: 4
#3Guillermo Heredialast yr '22
career totals — 6 seasons, 1,530 PA
61,530256231311345+3+173.53.5
/162664113+1.2+7.61.5pk7: 3
#4Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
#5Nick 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 1 projected seasons
129866189270297-2+0-0.7-0.3
/1626641213-4.0+0.0-1.5pk7: 0
#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
Gabriel Rodriguez (OGILVIE) 18 28→48 35→50 58→52 60 135/232/200 65225 29 39% 8% 11 -2.0
Angel Aponte
2018 · A
18 43 40→45 53→55 42 206/274/301 94284 613 28% 6% 59 -1.1 206/265/304 98285 819 29% 6% 56 -1.3 202/262/2929028672530%6%50-0.7
Adalfi Almonte
2014 · A
18 39 41→40 51→50 47 187/275/288 101276 711 32% 10% 57 -1.2 191/286/274 83275 612 30% 9% 59 -1.1 175/285/2436825451429%10%49-0.6
Roni Cabrera
2023 · A
18 39 38→45 51→55 38 186/249/260 74297 510 37% 6% 39 -2.5 189/259/297 108290 1012 36% 7% 53 -1.5 159/234/278120248121739%7%35-0.8
Yunior Garcia
2019 · A
18 37→47 43→45 52→30 40 187/247/297 110260 1010 31% 6% 47 -1.9 196/245/301 105305 107 37% 5% 46 -2.0 224/273/34011532712233%5%65-0.3
Yair Lopez
2010 · A
18 45 39→45 48→55 48 210/290/297 87302 613 30% 10% 66 -0.6 186/231/275 89302 811 39% 4% 33 -2.9 154/185/2388325481142%2%0-1.4
Angel Mateo
2023 · A
18 42→48 41→40 49→55 46 204/287/297 92272 911 27% 8% 66 -0.6 194/260/287 93273 915 31% 6% 50 -1.7 193/252/2879427191531%5%44-1.3
Angel Jimenez
2013 · A
18 41 40 50 46 197/271/292 95275 810 30% 9% 56 -1.3 201/274/294 93261 812 25% 8% 59 -1.1 190/263/2808924181323%7%47-0.7
Athanael Duarte
2023 · A
18 39 45→40 53→45 44 200/265/322 122263 1214 28% 7% 61 -1.0 204/268/306 102270 910 27% 7% 58 -1.2 186/255/279932578729%7%44-0.7
Mc Gregory Contreras
2017 · A
18 43 38→40 51→50 45 199/283/285 86299 49 32% 9% 59 -1.1 197/253/285 88333 67 40% 6% 46 -2.0 171/210/251813197347%4%15-1.1
Olivber Moreno
2019 · A
18 40 36→40 52→50 41 192/248/253 61272 313 29% 6% 36 -2.7 198/268/274 76279 611 29% 7% 50 -1.7 203/284/2838025471321%8%56-0.6
Yordyn Calderon
2012 · A
18 41 42→45 45→50 41 202/268/304 101285 1011 31% 7% 58 -1.2 190/261/301 111278 1011 33% 7% 55 -1.4 170/248/280110250101234%7%42-1.0
Yordany De Los Santos
2023 · A
18 42→39 36→45 51→60 46 193/275/265 72282 313 30% 9% 51 -1.7 203/273/292 89313 723 34% 8% 56 -1.3 206/260/333127301143535%6%58-0.7
George Feliz
2022 · A
19 43 43→50 54→45 40 209/265/321 112301 1110 33% 6% 60 -1.0 173/235/266 93312 913 44% 6% 33 -2.9 173/237/30012728316943%6%41-0.8
Ranfy Adon
2016 · A
18 40 41→45 51→50 42 196/265/297 102272 811 30% 7% 56 -1.3 188/244/281 93294 712 36% 6% 41 -2.3 158/218/2428427282243%6%19-0.9
Junior Perez
2019 · A
18 35→40 37→50 48→55 45 160/262/231 71294 511 42% 11% 38 -2.6 179/250/291 112300 1113 41% 8% 47 -1.9 177/252/303126290141941%8%50-1.1
Simon Juan
2023 · A
18 38 38→45 56→50 38 183/245/263 80272 514 33% 6% 37 -2.6 188/242/284 96295 99 37% 6% 41 -2.3 186/239/293108289121038%6%40-1.0
Jean Selmo
2018 · A
18 39 39→45 53→45 38 185/246/275 89296 68 38% 7% 41 -2.3 197/260/287 90318 58 36% 7% 50 -1.8 215/289/3251103044828%9%69-0.2
Kelvin Hidalgo
2023 · A
18 42→39 40→45 50→55 44 204/266/298 94269 613 25% 6% 55 -1.4 206/263/306 100292 917 31% 6% 56 -1.3 196/248/2858929182334%5%42-1.3
Cristian Hernández
2022 · A
18 45→46 38→45 55→60 46 212/281/288 76301 619 30% 8% 59 -1.1 193/251/266 73311 618 37% 7% 40 -2.4 212/279/31210029783329%8%61-0.7
Jhonny Piron
2022 · A
18 39 41→40 50→55 46 190/275/287 97264 816 29% 9% 58 -1.2 177/254/253 76276 610 35% 8% 40 -2.4 130/213/181512095838%8%2-1.2