Johan RodriguezC FCL Braves
Age 18 L/R 5'11" / 174 lbs ROK Svc 0.0 · Ctrl thru 2037
2026 ROS PROJECTION143 act + 95 ros · stats below = ROS only
wRC+†63
AVG/OBP/SLG.226 / .283 / .340
PA95
HR2
K%26
BB%6
BABIP293
ISO113
MLB%0%
Value2026 · WAR
BAT: -12.7 runs (wOBA-derived runs vs avg)-13BATRUN: +0.7 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +4.3 runs (Positional adjustment)+4POSREP: +6.8 runs (Replacement-level credit)+7REPTotal WAR: -0.10-0.1WAR
0.01.12.20.40.81.31.51.61.71.71.71.71.61.4+$105M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 57 / POW 42
Toolsscout grade
CONTACT57
scouting grade only
POWER42
scouting grade only
EYE48
scouting grade only
SPEED52
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+1.7$9M+$8M
2033Pre-Arb$1.0M+1.7$8M+$8M
2034Pre-Arb$1.0M+1.7$7M+$7M
2035Arb-1$3M+1.7$7M+$6M
2036Arb-2$5M+1.6$6M+$4M
2037Arb-3$7M+1.4$5M+$3M
Totals $18M $42M +$35M

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
202517 ROKDSL Braves 149134 27301 10212 30 201267246513 45226 147 230 34
202517 ROKDSL Braves 149129 29301 15152 30 225315271586 47241 1010 272 66
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD18 ROKATL 143131 26603 7402 51 198250313563 115253 285 246 46 -9 +1 +0 +3 +4 -0.1
YTD18 ROKATL 143126 34804 12282 51 270343429771 159309 208 338 117 +3 +1 +0 +3 +4 1.0
ROS18 ROKATL 0% 9588 20402 6251 20 226283340623 113282 266 267 63 -4 +0 +0 +2 +3 0.1
ROS18 MLBATL 0% 01 0000 000 00 282 259 57 +0 +0
FULL18 ROKATL 143132 26603 7402 51 197250311561 114250 285 246 46 -9 +1 +0 +3 +4 -0.1
TOT18 ROKATL 238219 461005 13653 71 210263324587 114269 275 254 53 -13 +1 +0 +4 +7 -0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202719 MLBATL 34% 266244 551015 17683 51 225284336620 111286 266 278 71 -9 +1 +0 +5 +8 0.4
202820 MLBATL 48% 388354 801428 26975 72 226288345633 119288 257 285 77 -10 +1 +0 +7 +11 0.8
202921 MLBATL 54% 478436 10018210 331186 92 229293349641 119289 257 290 80 -11 +1 +0 +9 +14 1.3
203022 MLBATL 57% 520472 11020212 361277 103 233297360657 127290 247 294 83 -10 +1 +0 +9 +15 1.5
203123 MLBATL 58% 520471 11020212 371267 103 234299361660 127291 247 295 84 -9 +1 +0 +9 +15 1.6
203224 MLBATL 57% 520471 11020212 371267 103 234299361660 127291 247 297 85 -9 +1 +0 +9 +15 1.7
203325 MLBATL 57% 520471 11020212 371257 103 234299361660 127292 247 298 86 -8 +1 +0 +9 +15 1.7
203426 MLBATL 57% 520471 11020212 371257 103 234299361660 127291 247 298 86 -8 +1 +0 +9 +15 1.7
203527 MLBATL 55% 520470 11020212 381267 103 234301362663 128291 247 298 86 -8 +1 +0 +9 +15 1.7
203628 MLBATL 55% 520470 11020212 381267 103 234301362663 128291 247 297 85 -9 +1 -1 +9 +15 1.6
203729 MLBATL 53% 520470 10919212 381287 103 232299357656 126290 257 295 84 -9 +1 -1 +9 +15 1.4
203830 MLBATL 57% 520470 10719211 381297 102 228295347642 119289 257 292 82 -11 +1 -2 +9 +15 1.3
203931 MLBATL 55% 504455 10418211 371267 92 229297349646 121287 257 288 79 -12 +1 -3 +9 +14 0.9
204032 MLBATL 58% 489444 9917210 361256 82 223290338628 115283 267 283 74 -14 +1 -4 +9 +14 0.6
204133 MLBATL 60% 473429 941629 351236 82 219287329616 110280 267 276 69 -16 +1 -4 +8 +13 0.2
204234 MLBATL 56% 436396 831318 321165 72 210277308585 98274 277 267 63 -18 +1 -5 +8 +12 -0.3
202719 MLBATL 34% 9184 18302 6231 20 214275321596 107286 257 269 64 -4 +0 +0 +2 +3 0.1
202820 MLBATL 48% 188171 39714 13472 41 228290351641 123288 257 276 69 -7 +0 +0 +3 +5 0.3
202921 MLBATL 54% 259236 551016 18643 51 233296360656 127289 257 281 73 -8 +1 +0 +5 +7 0.5
203022 MLBATL 57% 294267 621117 21724 61 232298360657 127290 247 284 75 -8 +1 +0 +5 +8 0.6
203123 MLBATL 58% 299272 631117 21734 62 232296357653 125291 247 285 77 -8 +0 +0 +5 +8 0.6
203224 MLBATL 57% 296269 631117 21724 61 234299361660 126291 247 287 78 -7 +1 +0 +5 +8 0.7
203325 MLBATL 57% 295268 621117 21714 61 231297358655 127292 247 287 78 -7 +1 +0 +5 +8 0.7
203426 MLBATL 57% 294267 621117 21714 61 232298360657 127291 247 288 78 -7 +1 +0 +5 +8 0.7
203527 MLBATL 55% 289262 611117 21704 61 233300363662 130291 247 288 78 -7 +1 +0 +5 +8 0.7
203628 MLBATL 55% 286259 611117 21704 61 236303367670 131291 247 287 78 -7 +1 -0 +5 +8 0.7
203729 MLBATL 53% 278252 571016 20684 51 226293345639 119290 247 285 76 -7 +1 -1 +5 +8 0.5
203830 MLBATL 57% 297269 621117 22744 51 230298357655 126289 257 282 74 -9 +1 -1 +5 +8 0.5
203931 MLBATL 55% 276250 571016 20694 51 228296348644 120287 257 278 71 -9 +1 -2 +5 +8 0.3
204032 MLBATL 58% 284257 581016 21724 51 226294342637 117283 257 273 67 -11 +1 -2 +5 +8 0.1
204133 MLBATL 60% 285258 55915 21744 51 213283314597 101280 267 267 62 -12 +1 -3 +5 +8 -0.1
204234 MLBATL 56% 243220 46714 18653 41 209278305583 95274 277 258 56 -12 +0 -3 +4 +7 -0.3
▸ Career Totals
Career 42543862 8811541595 306105557 8216 228295350644 121288 257 281 73 -130 +10 -11 +76 +121 6.6
/ 162G 650590 13524215 471619 132 229296353648 124288 257 281 73 -20 +2 -2 +12 +18 1.0
Career 79587216 164829130171 5681957104 14839 228294348642 120288 257 289 79 -187 +14 -20 +142 +225 17.8
/ 162G 650589 13424214 461608 123 228292346638 119286 257 289 79 -15 +1 -2 +12 +18 1.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
202517 ROKDSL Braves 149129 29301 15152 30 225315271586 47241 1010 272 66 -6 +1 +4 -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
#1Miguel Olivolast yr '13
career totals — 11 seasons, 3,947 PA
113,94714453241275417+70+5319.118.9
/162664249+11.9+8.83.2pk7: 19
#2Freddy Galvislast yr '21
career totals — 10 seasons, 4,238 PA
104,23810957246292387+42+6818.017.6
/162664179+6.6+10.62.8pk7: 17
#3Tucker Barnhartlast yr '24
career totals — 11 seasons, 3,088 PA
113,088538241318351+55+5716.616.1
/162664112+11.9+12.33.6pk7: 16
#4Rod Barajaslast yr '12
career totals — 12 seasons, 3,753 PA
123,7531342235284407+60+3015.816.0
/162664240+10.7+5.32.8pk7: 16
#5John Bucklast yr '14
career totals — 11 seasons, 4,009 PA
114,0091346234301398+72+716.915.7
/162664221+11.9+1.22.8pk7: 14
#6Bobby Crosbylast yr '10
career totals — 7 seasons, 2,832 PA
72,8326234238305374+28+3311.611.6
/162664158+6.7+7.72.7pk7: 12
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 10 projected seasons
104,4099582230292352+79+4010.68.5
/1626641412+11.9+6.01.6pk7: 6

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) 18 52→57 37→42 47→52 48 210/263/324 114269 57 27% 5% 53 -0.1
Meibrys Viloria
2015 · A
18 45→47 40→45 46→40 48 218/285/316 97280 75 24% 8% 68 -0.5 235/286/325 90300 63 22% 6% 70 -0.3 247/290/36611931811225%5%79+0.2
Cam Maron
2010 · A
19 46→56 40 50→40 47 222/289/316 94291 77 25% 8% 69 -0.4 242/309/331 89308 75 22% 8% 82 +0.5 244/317/320763144222%9%78+0.1
Hector Osorio
2023 · A
18 47 37→45 47→50 48 219/301/296 77303 48 27% 9% 70 -0.3 210/316/279 69269 414 21% 11% 73 -0.1 220/318/345125249161018%10%88+0.4
Moisés Ballesteros
2022 · A
18 45→55 41→50 50→40 52 218/297/315 97275 88 23% 10% 73 -0.1 225/288/361 136282 164 25% 8% 81 +0.4 266/326/40513931116319%8%106+1.6
Jose Reyes
2017 · A
18 50 36→45 51→55 44 235/281/303 67296 310 21% 5% 62 -0.9 221/269/309 88263 515 17% 6% 58 -1.2 219/269/3179725262015%6%56-0.5
Jesus Rodriguez
2021 · A
19 46→55 42→45 49→50 46 224/285/337 113288 99 25% 8% 72 -0.2 235/300/339 104298 612 22% 8% 80 +0.4 254/315/36210830991620%7%88+0.7
Ronny Hernandez
2023 · A
18 41→51 45→40 48→40 46 206/276/327 122267 125 27% 8% 67 -0.5 221/292/298 77303 53 26% 9% 66 -0.6 221/297/3119028010123%9%69-0.2
Yasmil Bucce
2023 · A
18 41 40→45 49→30 44 198/265/288 89272 75 29% 7% 53 -1.5 202/288/300 98309 84 34% 10% 66 -0.6 205/306/33412832513237%11%79+0.2
Jose Escobar
2023 · A
18 45→47 44→45 58→45 40 222/270/345 124286 1015 26% 5% 69 -0.4 223/290/328 105294 912 26% 6% 73 -0.1 233/300/34110830810826%7%78+0.1
Emmanuel Avila
2007 · A
18 47→57 36→45 50→45 51 217/297/292 76290 29 24% 10% 67 -0.5 206/254/266 60262 36 21% 5% 40 -2.4 268/309/352832939412%4%85+0.5
Josue De Paula
2023 · A
18 51→42 43→45 51→55 52 244/320/360 116300 914 21% 9% 94 +1.3 228/320/325 97311 817 26% 11% 85 +0.7 226/320/360134289142625%12%91+0.8
Hank Conger
2007 · A
19 46→56 40→50 54→45 44 222/273/324 102287 66 24% 6% 64 -0.8 243/281/378 135290 156 21% 5% 82 +0.5 255/295/39113629716420%5%91+0.7
Ramon Mendoza
2019 · A
18 46→51 41→45 48→45 46 220/292/328 108287 74 25% 7% 74 -0.1 209/280/297 88296 54 29% 7% 61 -1.0 232/306/34711631011327%9%82+0.3
Shed Long Jr.
2014 · A
18 44→47 38→50 46→50 41 211/266/287 76294 66 29% 6% 52 -1.6 206/257/295 89285 78 29% 6% 50 -1.7 233/295/385151314171130%7%87+0.6
Abrahan Ramirez
2023 · A
18 48→46 38→45 48→55 45 221/293/307 86324 310 30% 8% 69 -0.4 230/319/305 75320 313 26% 11% 79 +0.3 224/322/2926831911426%12%75-0.0
Pedro Ramírez
2022 · A
18 53→55 38→45 48→55 44 249/297/335 86299 310 17% 5% 77 +0.1 236/289/338 102300 813 23% 6% 75 -0.0 255/306/365110315102221%6%86+0.6
Alek Thomas
2019 · A
19 50→51 38→50 51→50 44 238/283/324 87297 410 21% 6% 68 -0.5 241/294/369 128325 1010 27% 6% 85 +0.7 241/298/385144307131125%6%87+0.7
Alain Camou
2023 · A
19 52 37→40 46→50 53 241/307/322 81285 310 16% 8% 78 +0.2 207/265/272 65271 26 22% 7% 47 -1.9 177/232/223462370224%6%19-1.0
Juan Villavicencio
2023 · A
18 43 40→50 55 41 205/263/297 92301 714 33% 7% 53 -1.5 187/262/281 94277 712 32% 8% 50 -1.8 192/266/303111286101834%8%55-0.5
Samuel Basallo
2023 · A
18 41→48 44→55 48→45 40 209/264/317 108283 124 30% 6% 59 -1.1 232/286/390 158298 197 28% 7% 88 +0.9 230/287/40617628623628%7%89+0.8