Johnathan RodríguezRF Norfolk Tides
Age 26 R/R 6'2" / 224 lbs AAA HR +8% Svc 2.000S2 · Ctrl thru 2029 ILReassigned to Minors (RM)
2026 ROS PROJECTION250 act + 166 ros · stats below = ROS only
wRC+†vL 10463vR -42
AVG/OBP/SLG.230 / .310 / .372
PA166
HR5
K%29
BB%10
BABIP303
ISO142
MLB%55%
Value2026 · WAR
BAT: -5.5 runs (wOBA-derived runs vs avg)-6BATRUN: +0.4 runs (SB/CS + UBR baserunning)+0RUNFLD: -2.9 runs (Defensive runs vs avg)-3FLDPOS: -4.5 runs (Positional adjustment)-4POSREP: +11.8 runs (Replacement-level credit)+12REPTotal WAR: -0.10-0.1WAR
0.00.51.00.00.00.00.0-$1M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · Splits · ContractCON 60 / POW 60
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT60
Whiff%
1515.0%
xwOBA
250.279
POWER60
Barrel%
153.7
Avg EV
8691.6
Bat Spd
8374.8
EYE55
Chase%
6429.1%
SPEED45
Sprint
4027.0
Platoon Splits2024-2025 · 102 PA
vs LHP
vs RHP
Edge
PA
80
22
wRC+
103
-43
◀◀L
wOBA
320
130
◀◀L
ISO
168
048
◀◀L
BABIP
280
143
◀◀L
K%
26.2%
31.8%
◀◀L
BB%
13.7%
4.5%
◀◀L
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb SUPER-2
MLB Debut   2024
Service   2.000 yrs.days
Team Control Through   2029
First FA Year   2030
YearStatusSalary Proj WAR Value Surplus
2026ROSArb-1$0.1M
2027Arb-2$0.2M
2028Arb-3$0.4M
2029Arb-4$0.6M
Totals $0.0M $-2M +$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
201717 ROKAZL Indians 119104 20320 13330 01 192282260542 67278 2811 243 44
201717 ROKAZL Indians 11996 24420 21230 01 250385333718 83324 1918 330 111
201818 ROKAZL Indians 1 211196 42731 13631 83 214267296563 82308 306 246 46
201818 ROKAZL Indians 1 211187 551041 22441 83 294371406778 112378 2110 349 125
202020 INTLAtenienses de Manati 4541 9300 391 00 220289293582 73281 207
202020 INTLAtenienses de Manati 4541 9300 391 00 220289293582 73281 207 269 64
202121 A3 teams 401374 891816 201224 52 238284340623 102333 305 274 68
202121 A3 teams 401361 1012118 33964 52 280347410757 130358 248 338 117
202222 A+3 teams 616581 11725423 272555 22 201243377620 176307 414 264 60
202222 A+3 teams 616573 15529430 351745 22 271318492810 222336 286 353 128
202323 AA3 teams 736671 17030535 522728 42 253315469784 216366 377 334 114
202323 AA3 teams 736642 18130432 811918 42 282369491860 209351 2611 378 147
202424 AAA3 teams 660592 14219024 602284 122 240314394708 154343 359 310 95
202424 AAA3 teams 660564 15926033 881654 122 282383504886 222341 2513 389 156
202525 AAA3 teams 620558 13922318 471868 22 249316396713 147335 308 305 91
202525 AAA3 teams 620542 15427319 631398 22 284367450817 166345 2210 361 135
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD26 AAABAL 250222 541203 25650 10 243320338658 95325 2610 299 87 -4 +0 -1 -3 +7 -0.0
YTD26 AAABAL 250211 571404 36540 10 270377393770 123340 2214 347 124 +7 +0 -1 -3 +7 1.1
ROS26 AAABAL 55% 166147 34605 16481 10 230310372682 142305 2910 303 90 -2 +0 -2 -2 +5 -0.1
ROS26 MLBBAL 55% 9283 20403 9260 10 241315398713 157310 2810 305 92 -1 +0 -1 -1 +3 -0.0
FULL26 AAABAL 342305 741606 34910 20 243319354673 111322 2710 301 88 -5 +0 -2 -4 +10 -0.0
TOT26 AAABAL 416369 881808 411131 20 238316352667 114317 2710 301 88 -6 +0 -3 -4 +12 -0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202727 MLBBAL 55% 577515 12021117 541633 41 233309377686 144303 289 306 92 -5 +0 -7 -6 +16 -0.1
202828 MLBBAL 54% 565504 11721116 531583 31 232309373682 141301 289 306 92 -5 +0 -7 -6 +16 -0.2
202929 MLBBAL 53% 554494 11521116 521543 31 233310377686 144300 289 305 92 -5 +0 -8 -6 +16 -0.3
203030 MLBBAL 52% 543484 11120115 511523 31 229307368674 138298 289 302 90 -6 +0 -9 -6 +15 -0.5
202727 MLBBAL 55% 315282 661219 29891 20 234308379687 145308 289 307 93 -2 +0 -4 -3 +9 -0.0
202828 MLBBAL 54% 308274 651219 29862 20 237315387702 150306 289 307 93 -2 +0 -4 -3 +9 -0.1
202929 MLBBAL 53% 295263 621119 28822 20 236314388702 152305 289 306 92 -3 +0 -4 -3 +8 -0.1
203030 MLBBAL 52% 285255 601118 27801 10 235311380691 145303 289 303 90 -3 +0 -4 -3 +8 -0.2
▸ Career Totals
Career 14121259 29155540 1373996 90 231310378688 147304 2810 303 90 -16 +2 -23 -28 +40 -2.5
/ 162G 650580 13325218 631843 40 229309372681 143302 2810 303 90 -7 +1 -11 -13 +18 -1.2
Career 58135261 122521622176 461184344 4718 233300383683 150320 328 297 85 -96 +2 -38 -62 +165 -3.1
/ 162G 650588 13724220 522065 52 233301383683 150320 328 297 85 -11 +0 -4 -7 +18 -0.3

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
201717 ROKAZL Indians 11996 24420 21230 01 250385333718 83324 1918 330 111 +1 -0 +3 0.5
201818 ROKAZL Indians 1 211187 551041 22441 83 294371406778 112378 2110 349 125 +6 +0 +6 1.3
202020 INTLAtenienses de Manati 4541 9300 391 00 220289293582 73281 207 269 64 -2 +0 +1 -0.1
202121 A+Lake County Captains 9079 17402 9222 21 215311342653 127273 2410 300 88 -1 +0 +3 0.1
202121 ALynchburg Hillcats 240220 691315 16542 31 314366450816 136393 227 361 134 +9 +0 +7 1.7
202121 INTLGigantes de Carolina 7162 15401 8200 00 242329355683 113333 2811 308 94 -1 +0 +2 0.2
202222 AAAkron RubberDucks 113107 22725 5430 01 206241449690 243283 384 295 84 -2 -0 +3 0.1
202222 A+Lake County Captains 321295 8616221 22923 20 292347573920 281355 297 397 162 +23 +0 +9 3.3
202222 INTLGigantes de Carolina 182171 47604 8392 01 275315380695 105333 214 311 96 -1 -0 +5 0.4
202323 AAAColumbus Clippers 202175 4912211 25662 00 280376560936 280388 3312 407 169 +16 +0 +6 2.2
202323 AAAkron RubberDucks 363322 9314218 34975 32 289366512878 224359 279 384 152 +21 -0 +10 3.2
202323 INTLGigantes de Carolina 171145 39403 22281 10 269369359728 90308 1613 330 111 +2 +0 +5 0.7
202424 MLBCleveland Guardians 4031 4100 9140 00 129325161486 32235 3522 257 55 -2 +0 -2 -7 +1 -1.0
202424 AAAColumbus Clippers 508439 13218029 641282 82 301392540932 239361 2513 407 169 +40 +1 +14 5.6
202424 INTLGigantes de Carolina 11294 23704 15232 40 245360447807 202279 2113 358 132 +4 +1 +3 0.8
202525 MLBCleveland Guardians 7771 14412 6220 10 197260366626 169255 298 278 71 -3 +0 -4 -7 +2 -1.1
202525 AAAColumbus Clippers 373324 10116116 43864 02 312399515914 204379 2312 402 166 +28 -1 +11 3.8
202525 INTLGigantes de Carolina 170147 39711 14314 10 265345347692 82317 188 309 95 -1 +0 +5 0.4
▸ Career Totals (raw MLB only — historical actual)
MLB Career 117102 18512 15360 10 176282304586 127250 3113 271 66 -5 +0 -6 -14 +3 -2.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
#1Michael Saunderslast yr '17
career totals — 8 seasons, 2,711 PA
82,7118155233305399-12-134.14.5
/1626642013-2.9-3.21.0pk7: 5
#2Travis Sniderlast yr '15
career totals — 8 seasons, 1,971 PA
81,9715422244311399-21-171.41.8
/162664187-7.1-5.80.5pk7: 2
#3John Mayberry Jr.last yr '15
career totals — 6 seasons, 1,506 PA
61,5065415234298417-6-181.71.7
/162664247-2.8-8.10.8pk7: 2
#4John Mabrylast yr '06
career totals — 7 seasons, 1,560 PA
71,560542243309416-15-161.61.6
/162664231-6.5-6.70.7pk7: 2
#5Jake Cavelast yr '24
career totals — 7 seasons, 1,564 PA
71,5644513236292400-11-61.31.3
/162664196-4.5-2.50.6pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 4 projected seasons
41,418419230302375-15-90.90.9
/162664194-7.1-4.40.4pk7: 1
#6Chad Pinderlast yr '22
career totals — 7 seasons, 1,740 PA
71,740625242294417-17-200.60.6
/162664242-6.5-7.60.2pk7: 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
Johnathan Rodríguez (OGILVIE) 26 60 60 45 55 238/316/352 114317 82 27% 10% 88 -0.1
Jorge Bonifacio
2018 · MLB
25 47→51 52→55 46→45 44 241/297/409 168302 214 27% 7% 98 +1.6 219/279/365 146293 155 29% 7% 78 +0.2 199/270/37017124922729%8%75+0.0
Clint Frazier
2021 · MLB
26 46→45 54→55 46→50 47 239/311/420 181298 217 27% 8% 106 +2.2 205/296/337 132295 149 33% 10% 79 +0.3 180/276/289109272111035%10%57-0.6
Ryan Mountcastle
2023 · MLB
26 47→53 55→60 44→40 45 246/303/426 180296 245 26% 7% 105 +2.1 250/302/405 155309 185 24% 7% 98 +1.6 251/301/39514431216424%6%92+1.0
Justin Huber
2008 · MLB
26 46→54 53→55 46→45 43 241/297/410 170288 215 25% 6% 98 +1.6 229/287/378 149276 185 24% 6% 85 +0.7 223/285/36414126817323%6%79+0.2
Marquez Smith
2011 · AAA
26 47→53 53→55 48→40 41 243/291/422 179297 214 26% 6% 98 +1.6 235/286/381 146297 164 26% 6% 85 +0.7 232/312/37514330114326%9%93+0.9
Chad Pinder
2018 · MLB
26 46→53 52→60 46→45 38 236/282/405 169308 207 30% 5% 91 +1.1 247/305/427 180307 224 26% 7% 105 +2.1 249/309/43218330722126%7%107+1.2
Russ Canzler
2012 · AAA
26 51→58 52→55 45 47 253/319/428 175325 196 27% 8% 111 +2.5 229/284/374 145299 164 28% 7% 82 +0.5 225/279/36013427816225%7%75+0.0
Charles Leblanc
2022 · AAA
26 44→52 51→55 46→45 40 222/277/380 158310 187 34% 7% 81 +0.4 228/302/384 156326 189 33% 9% 93 +1.3 216/304/36214630617733%10%86+0.6
Christin Stewart
2020 · MLB
26 46→50 53→60 45 48 237/309/412 175290 212 26% 8% 104 +2.0 219/290/399 180285 235 31% 8% 92 +1.2 192/271/38119025927736%8%78+0.1
Austin Dean
2021 · MLB
27 50→56 52→55 42→45 44 254/301/424 170299 196 22% 6% 103 +1.9 225/287/379 154300 1710 30% 7% 85 +0.7 217/278/367150282171228%6%75-0.0
Joe Gaetti
2008 · AAA
26 45→52 52→55 44→45 39 227/287/395 168318 196 34% 6% 90 +1.0 207/270/359 152304 185 36% 7% 74 -0.1 186/255/33915326720237%7%59-0.5
Stefan Gartrell
2010 · AAA
26 47→52 51→55 50→45 42 237/292/401 164311 197 30% 6% 93 +1.3 227/282/394 167296 216 30% 6% 88 +0.9 219/276/38816928223630%6%79+0.3
Tyler Austin
2018 · MLB
26 47→55 50→65 50→45 42 235/292/397 162322 187 32% 7% 92 +1.2 228/291/445 217310 297 35% 8% 105 +2.1 215/283/45424027835536%8%102+1.0
Yasmany Tomás
2017 · MLB
26 51→54 56→60 41→40 42 264/303/453 189314 245 25% 5% 111 +2.5 228/264/403 175295 224 30% 5% 82 +0.5 199/230/36016126721234%4%53-0.8
Gavin Sheets
2022 · MLB
26 46→52 52→55 44→40 47 238/297/399 161283 214 24% 8% 95 +1.4 229/289/378 149267 183 21% 7% 86 +0.8 239/316/40516627719421%9%102+1.4
Taylor Jones
2021 · MLB
27 47→48 51→55 44→40 45 238/305/399 162303 203 28% 8% 98 +1.6 236/306/403 167310 194 28% 8% 100 +1.7 222/300/39016729318329%8%91+0.5
Josh Fields
2010 · MLB
27 44→54 51→55 44→50 46 225/295/382 156299 198 30% 9% 90 +1.0 244/300/393 149319 1710 27% 7% 95 +1.4 240/291/358118341111131%6%79+0.2
Dayan Viciedo
2015 · MLB
26 47→52 52→55 40 44 243/291/409 166278 212 22% 6% 95 +1.4 244/296/384 140291 154 21% 6% 90 +1.0 257/303/3591023149020%5%81+0.2
Nick Evans
2011 · MLB
25 47→55 52→55 46→40 45 242/291/416 175288 192 23% 6% 97 +1.5 239/291/379 140296 154 24% 7% 87 +0.8 239/296/38014129516224%7%87+0.6
Devin Mann
2023 · AAA
26 42→46 51→55 43→45 47 217/297/378 161275 185 28% 8% 90 +1.0 218/295/367 149292 165 29% 8% 86 +0.8 208/288/34714028015430%8%76+0.0