Johan RodriguezSS Hill City Howlers
Age 19 R/R 5'11" / 165 lbs A Svc 0.0 · Ctrl thru 2036
2026 ROS PROJECTION171 act + 114 ros · stats below = ROS only
wRC+†45
AVG/OBP/SLG.190 / .248 / .295
PA114
HR2
K%27
BB%5
BABIP247
ISO105
MLB%0%
Value2026 · WAR
BAT: -20.8 runs (wOBA-derived runs vs avg)-21BATRUN: +0.0 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.1 runs (Positional adjustment)+3POSREP: +8.1 runs (Replacement-level credit)+8REPTotal WAR: -1.00-1.0WAR
0.00.51.00.20.40.50.5+$11M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 30 / POW 30
Toolsscout grade
CONTACT30
scouting grade only
POWER30
scouting grade only
EYE35
scouting grade only
SPEED45
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
2029MiLBstill in minors · estimated debut 2031
2030MiLBstill in minors · estimated debut 2031
2031Pre-Arb$0.9M+0.5$1M+$0.8M
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
Totals $2M $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
202417 ROKDSL CLE Goryl 173150 27711 14443 71 180263260523 80234 258 228 33
202417 ROKDSL CLE Goryl 173141 361012 23263 71 255371383754 128286 1513 333 113
202518 ROKACL Guardians 187164 25901 115210 42 152249226474 73212 286 211 20
202518 ROKACL Guardians 187157 341302 183910 42 217335338673 121271 2110 310 95
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD19 ACLE 171158 25804 7575 53 158218285502 127214 334 223 29 -14 -0 +0 +2 +5 -0.7
YTD19 ACLE 171153 341206 12405 53 222300418718 196259 237 318 102 +0 -0 +0 +2 +5 0.7
ROS19 ACLE 0% 114105 20502 6312 21 190248295543 105252 275 245 45 -7 +0 +0 +1 +3 -0.3
ROS19 MLBCLE 0% 01 0000 000 00 252 230 35 +0 +0
FULL19 ACLE 171159 25804 7575 53 157218283501 126212 334 223 29 -14 -0 +0 +2 +5 -0.7
TOT19 ACLE 285263 451306 13887 74 171230289519 118228 315 232 35 -21 -0 +0 +3 +8 -1.0
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202720 MLBCLE 34% 315288 571316 18836 52 198260312572 115256 266 259 56 -16 +0 +0 +3 +9 -0.3
202821 MLBCLE 48% 420383 781828 261088 73 204269324592 120260 266 268 64 -17 +0 +0 +4 +12 -0.1
202922 MLBCLE 54% 492449 9421211 311259 83 209274339613 129263 256 274 68 -18 +0 +0 +5 +14 0.2
203023 MLBCLE 57% 537487 10323212 3513510 93 211278341619 129264 257 278 71 -18 +1 +0 +6 +15 0.4
203124 MLBCLE 57% 567515 11025213 3714210 94 214279346625 132265 257 280 72 -18 +0 +0 +6 +16 0.5
203225 MLBCLE 57% 583529 11225213 3814511 94 212279340619 129265 257 281 73 -18 +0 +0 +6 +17 0.5
202720 MLBCLE 34% 10899 20502 6292 21 202262313575 111257 276 245 46 -7 +0 +0 +1 +3 -0.2
202821 MLBCLE 48% 204186 39914 12534 31 210272333606 124261 266 255 53 -11 +0 +0 +2 +6 -0.3
202922 MLBCLE 54% 267243 521216 17685 42 214279346625 132263 256 261 58 -13 +0 +0 +3 +8 -0.2
203023 MLBCLE 57% 304275 581317 20766 52 211279342621 131265 257 265 61 -13 +0 +0 +3 +9 -0.1
203124 MLBCLE 57% 321291 621417 21806 52 213280340620 127265 257 267 62 -14 +0 +0 +3 +9 -0.1
203225 MLBCLE 57% 329299 641418 21826 52 214279348627 134265 256 268 63 -14 +0 +0 +4 +9 -0.1
▸ Career Totals
Career 15331394 29567534 9738829 2410 212277340617 128266 256 263 59 -71 +1 +0 +16 +43 -1.0
/ 162G 650591 12428214 4116512 104 210275335610 125264 256 263 59 -30 +0 +0 +7 +18 -0.4
Career 33883070 6261461267 21686569 6023 204272325596 121259 266 268 63 -141 +3 +0 +36 +96 -0.6
/ 162G 650589 12028213 4116613 124 204271324595 121258 266 268 63 -27 +1 +0 +7 +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
202417 ROKDSL CLE Goryl 173141 361012 23263 71 255371383754 128286 1513 333 113 +3 +1 +5 0.9
202518 ROKACL Guardians 187157 341302 183910 42 217335338673 121271 2110 310 95 -1 +0 +5 0.4

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,7403628210272335+19+120.50.7
/1626641411+7.1+4.60.2pk7: 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
Johan Rodriguez (OGILVIE) 19 30 30 45 35 171/230/289 118228 67 31% 5% 35 -1.0
Jose Cordoba
2022 · A
19 39 39→45 45→55 38 193/252/278 85266 78 29% 5% 44 -2.1 196/255/289 93278 810 31% 6% 48 -1.9 199/258/2929326841526%6%47-0.8
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
Richard Rodriguez
2012 · A
19 39 36→30 48→50 45 186/255/247 61260 312 28% 8% 37 -2.6 210/266/251 41261 114 19% 7% 42 -2.3 233/291/2542027801615%7%50-0.6
Juan Alonso
2022 · A
18 42→32 37→40 43→50 40 199/260/273 73295 410 32% 6% 46 -2.0 184/285/263 79357 59 44% 10% 56 -1.3 152/269/228753345749%11%40-1.1
Luis Cruz
2012 · A
19 39 35→40 43→45 42 186/235/238 52254 25 27% 6% 25 -3.5 220/272/314 94275 95 22% 5% 61 -1.0 227/272/301753026326%4%56-0.5
Marco Hernandez
2017 · A
19 40 35→40 47→45 44 186/240/247 61227 28 19% 5% 30 -3.1 215/284/290 75253 47 16% 6% 61 -1.0 205/290/279742456418%8%60-0.3
Yan Olmo
2010 · A
19 39 35→30 46→55 38 186/243/245 60251 29 26% 4% 32 -3.0 204/262/267 63269 413 25% 5% 45 -2.1 204/264/2524826251823%5%39-0.7
Cam Gallagher
2012 · A
19 36 38→45 48→30 42 181/228/253 72231 75 25% 6% 27 -3.3 197/248/283 86230 73 17% 6% 43 -2.2 223/283/33411227510022%7%70-0.1
Adonis Paula
2013 · A
19 37 37→40 48→40 35 180/236/252 72281 48 36% 5% 30 -3.1 196/258/274 78286 45 31% 6% 46 -2.0 177/237/252752754235%6%29-1.1
Christian Cerda
2022 · A
19 39→37 38→40 48→40 47 187/266/269 83245 48 24% 8% 49 -1.8 193/286/294 101260 96 27% 11% 63 -0.8 179/279/2769724010428%12%55-0.8
Juan Uriarte
2017 · A
19 41 38→45 46→30 41 199/261/275 76260 55 25% 5% 47 -1.9 210/260/302 92278 84 26% 4% 53 -1.5 184/227/264802547030%3%27-1.0
Jose Bellorin
2010 · A
19 43 38→40 48→50 39 207/257/287 81288 510 29% 5% 48 -1.9 216/271/299 83268 610 21% 6% 57 -1.2 219/276/2937425761017%6%55-0.4
Janelfry Zorrilla
2010 · A
19 38 38→45 51→50 38 189/234/265 77255 613 28% 4% 33 -2.9 216/275/340 124268 1212 23% 6% 70 -0.3 221/275/34011927913925%5%68-0.2
Jose Sanabria
2022 · A
19 39 35→30 44→50 41 183/258/245 61277 310 32% 7% 39 -2.5 200/274/259 59305 310 32% 8% 49 -1.8 190/266/2364629021132%9%37-1.2
Daniel Santos
2018 · A
19 37 36→45 46→40 43 178/255/242 64250 36 28% 7% 37 -2.6 197/260/282 85284 66 31% 6% 49 -1.8 186/247/273872697431%6%40-0.7
Raul Juarez
2016 · A
18 37 38→45 45→40 37 182/242/262 80251 57 29% 4% 36 -2.7 207/265/290 83274 75 26% 5% 53 -1.5 203/259/274712668326%4%44-0.5
Joshua Magee
2011 · A
19 40 36→30 47→55 40 192/236/254 62259 39 27% 5% 30 -3.1 208/256/278 70278 414 25% 5% 45 -2.1 215/265/2735828242024%5%46-0.7
Robedluis Fuentes
2008 · A
19 41 37→30 53→45 45 197/263/267 70262 412 25% 7% 46 -2.0 230/290/284 54281 37 18% 6% 61 -1.0 243/302/283402902516%6%64-0.3
Gilberto Vizcarra
2018 · A
19 39 37→45 48→40 44 188/255/263 75232 53 21% 5% 42 -2.3 188/254/255 67241 44 22% 7% 40 -2.4 197/250/284872418122%5%43-0.7
Jose Cabello
2016 · A
19 38 34→30 44→45 43 180/243/231 51244 24 26% 6% 28 -3.2 203/281/264 61261 36 21% 8% 53 -1.5 205/287/242382500516%8%50-0.6