Johan RojasCF Philadelphia Phillies
Age 25 R/R 5'11" / 165 lbs MLB HR +11%H +4% Svc 3.000 · Ctrl thru 2028 peak 1.0 · 2027
wRC+†vL 5066vR 66
AVG/OBP/SLG.235 / .280 / .320
PA350
HR4
SB25
K%22
BB%5
xwOBA.265
Barrel%3.4%
MLB%100%
BAT: -13.3 runs (wOBA-derived runs vs avg)-13BATRUN: +5.1 runs (SB/CS + UBR baserunning)+5RUNFLD: +4.0 runs (Defensive runs vs avg)+4FLDPOS: +1.2 runs (Positional adjustment)+1POSREP: +9.9 runs (Replacement-level credit)+10REPTotal WAR: +0.50+0.5WAR
Scouting · nowfuture
HIT
4545
PWR
3535
SPD
6060
EYE
3940
trajectory · 10 yrs
0.2peak
2027
Barrel%
133.4
xwOBA
130.265
Avg EV
3487.9
Whiff%
520.107
Chase%
100.396
Speed
9030.1
Bat Spd
4070.3

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   Arb-1
MLB Debut   2023
Service   3.000 yrs.days
Team Control Through   2028
First FA Year   2029
YearStatusSalary Proj WAR Value Surplus
2026Arb-1$1M+0.5$2M+$1M
2027Arb-2$4M+1.0$8M+$5M
2028Arb-3$5M+1.0$8M+$3M
Totals $10M $19M +$9M

Career Projections (MLE)

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201817 ROKDSL Phillies Red 292266 69932 11538 198 .259.309.338.647 .079.310 184 .274 68 -11 +1 +0 +1 +8 -0.1
201918 ROKGCL Phillies West 8477 18440 6171 32 .234.298.390.687 .156.300 207 .280 72 -3 -0 +0 +0 +2 -0.0
202120 A2 teams 425387 861638 231067 339 .222.278.341.619 .119.282 255 .269 64 -17 +3 +0 +2 +12 -0.1
202221 A+3 teams 619573 1191977 291428 765 .208.256.302.558 .094.262 235 .241 43 -40 +13 +0 +2 +18 -0.7
202322 AA2 teams 518476 1362679 221179 449 .286.329.426.756 .141.360 234 .324 106 +4 +5 +4 +2 +15 3.0
202423 MLB3 teams 512476 1241755 18976 544 .261.296.349.645 .088.317 194 .274 68 -19 +9 +8 +2 +15 1.5
202524 MLB3 teams 481436 1051353 311143 347 .241.296.314.610 .073.316 246 .257 55 -25 +4 +5 +2 +14 -0.1
▸ 2026 Season
202625 MLBPHI 350326 781134 18763 254 .239.285.328.614 .089.295 225 .272 66 -13 +3 +4 +1 +10 0.5
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202726 MLBPHI 458427 1011445 24994 335 .237.284.323.607 .087.295 225 .274 68 -17 +5 +5 +2 +13 0.8
202827 MLBPHI 456424 1011445 25994 325 .238.287.325.612 .087.295 225 .274 68 -17 +4 +5 +2 +13 0.8
202928 MLBPHI 451419 1001445 25994 314 .239.288.327.615 .088.295 226 .273 67 -17 +5 +4 +2 +13 0.7
203029 MLBPHI 440409 951344 24984 304 .232.281.313.594 .081.294 225 .270 65 -17 +4 +4 +2 +12 0.5
203130 MLBPHI 430400 931344 24973 283 .233.281.315.596 .082.293 236 .267 63 -18 +4 +3 +2 +12 0.3
203231 MLBPHI 415386 881234 23953 253 .228.277.306.582 .078.292 236 .264 60 -19 +4 +2 +1 +12 0.0
203332 MLBPHI 396368 831133 22933 222 .226.275.296.571 .071.291 236 .259 56 -19 +4 +1 +1 +11 -0.2
203433 MLBPHI 366340 751032 20893 191 .221.270.285.555 .065.290 245 .254 53 -20 +3 -0 +1 +10 -0.5
203534 MLBPHI 321299 65832 17802 161 .217.264.284.548 .067.288 255 .248 48 -19 +3 -1 +1 +9 -0.7
▸ Career Totals (MLE all levels + projections)
Career 70146489 15362246972 362157175 52476 .237.285.326.611 .089.300 225 .269 64 -286 +74 +43 +25 +199 5.6
/ 162G 650601 1432167 341467 497 .238.287.328.614 .090.301 225 .269 64 -26 +7 +4 +2 +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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201817 ROKDSL Phillies Red 292259 831242 18378 198 .320.382.421.803 .100.360 136 .354 129 +10 +1 +8 1.9
201918 ROKGCL Phillies West 8474 23650 9121 32 .311.393.527.920 .216.371 1411 .401 165 +6 -0 +2 0.8
202120 A+Jersey Shore BlueClaws 7464 22313 782 83 .344.425.562.987 .219.352 119 .428 185 +7 +0 +2 1.0
202120 AClearwater Threshers 351313 751537 26695 256 .240.308.374.682 .134.283 207 .301 89 -4 +3 +10 0.8
202221 AAReading Fightin Phils 264235 61854 21445 294 .260.333.387.721 .128.305 178 .321 104 +1 +4 +7 1.3
202221 A+Jersey Shore BlueClaws 292265 611223 21551 331 .230.289.325.614 .094.278 197 .274 68 -11 +6 +8 0.4
202221 INTLTigres del Licey 6352 13410 8112 140 .250.371.365.736 .115.310 1713 .334 114 +1 +3 +2 0.6
202322 MLBPhiladelphia Phillies 164149 45922 5424 141 .302.342.430.771 .128.410 263 .331 112 +2 +2 +4 +2 +5 1.5
202322 AAReading Fightin Phils 354320 982059 24595 308 .306.364.484.848 .178.349 177 .370 141 +16 +3 +10 3.0
202423 MLBPhiladelphia Phillies 363338 821233 13694 254 .243.279.322.601 .080.297 194 .266 61 -16 +3 +8 +2 +10 0.7
202423 AAALehigh Valley IronPigs 3834 13101 260 60 .382.417.500.917 .118.444 165 .387 154 +2 +1 +1 0.5
202423 INTLGigantes del Cibao 11195 28601 12222 230 .295.385.389.775 .095.370 2011 .348 125 +3 +5 +3 1.1
202524 MLBPhiladelphia Phillies 172152 34321 13400 122 .224.285.289.574 .066.289 238 .253 52 -9 +2 +5 +2 +5 0.4
202524 AAALehigh Valley IronPigs 161147 41711 13320 82 .279.338.361.698 .082.351 208 .315 99 -0 +1 +5 0.5
202524 INTLGigantes del Cibao 148129 39303 13123 143 .302.379.395.775 .093.313 89 .346 123 +4 +2 +4 1.0
▸ Career Totals (raw MLB only — historical actual)
MLB Career 699639 1612476 311518 517 .252.295.340.635 .088.320 224 .278 71 -23 +7 +16 +5 +20 2.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 Rojas (OGILVIE) 25 45 35 60 40 .235/.280/.320 .085.295 425 22% 5% 66 -0.4
Johneshwy Fargas
2021 · AA
26 46→49 41→45 59→65 41 .224/.281/.320 .096.289 1041 25% 5% 67 -0.5 .211/.266/.327 .116.288 1234 30% 5% 63 -0.8 .196/.253/.315.120.265144431%5%52-0.7
Billy Hamilton
2016 · MLB
25 49→59 39→40 69→70 45 .235/.279/.320 .085.284 661 19% 6% 65 -0.7 .243/.297/.327 .084.304 555 20% 7% 74 -0.1 .242/.301/.319.077.31045522%8%70-0.3
Tyler Graham
2010 · AAA
26 48→54 40 58→65 41 .231/.276/.313 .082.295 836 24% 5% 62 -0.9 .254/.302/.331 .077.323 542 22% 5% 78 +0.2 .264/.316/.331.067.33525220%5%80+0.2
Wes Rogers
2019 · AA
25 45→51 39→40 59→65 42 .217/.269/.305 .088.291 633 27% 6% 57 -1.2 .198/.256/.280 .082.303 618 34% 7% 46 -2.0 .164/.230/.230.066.27631239%7%20-1.8
Darren Ford
2012 · MLB
26 47→53 41→45 59→65 41 .227/.281/.331 .104.312 833 29% 6% 69 -0.4 .225/.272/.308 .083.305 639 27% 6% 59 -1.1 .226/.272/.293.067.30544826%5%51-0.9
Jarrod Dyson
2011 · MLB
26 51→57 36→40 62→70 44 .239/.286/.309 .069.312 240 23% 6% 65 -0.7 .246/.302/.321 .075.306 349 19% 7% 75 -0.0 .246/.315/.340.094.28355314%7%81+0.2
Yonny Hernández
2023 · MLB
25 46→56 36→30 61→60 54 .214/.309/.282 .068.270 338 20% 10% 70 -0.3 .223/.307/.293 .070.287 424 21% 10% 72 -0.2 .238/.316/.298.060.29931720%9%73-0.1
Rafael Bautista
2017 · AA
24 53→56 36→30 61→60 43 .248/.289/.310 .062.301 436 19% 4% 66 -0.6 .235/.278/.296 .061.294 324 20% 5% 59 -1.1 .224/.263/.290.066.27951321%4%46-0.7
Jeremias Pineda
2016 · AAA
25 49→57 36→30 59→65 39 .227/.278/.284 .058.324 438 30% 5% 56 -1.3 .225/.282/.279 .054.348 237 33% 7% 56 -1.3 .237/.296/.284.047.36514033%7%59-0.7
J.D. Orr
2023 · AA
26 49 36→30 61→65 49 .227/.302/.297 .070.305 339 25% 9% 70 -0.3 .209/.292/.279 .070.299 431 28% 9% 62 -0.9 .159/.264/.182.024.24803432%10%24-1.0
Todd Donovan
2006 · AAA
27 51→53 42→40 65 44 .244/.302/.354 .110.305 941 22% 6% 85 +0.7 .238/.296/.324 .086.297 640 21% 7% 73 -0.1 .235/.307/.301.067.30034321%9%70-0.2
Myles Straw
2021 · MLB
26 54→59 36→40 62→60 49 .250/.313/.315 .065.322 238 22% 8% 79 +0.3 .246/.316/.317 .071.305 324 18% 9% 81 +0.4 .241/.314/.303.062.29622417%9%74-0.1
Eric Farris
2011 · AAA
25 52→58 38→40 59→60 44 .248/.279/.327 .079.277 631 13% 4% 66 -0.6 .239/.275/.316 .077.273 625 14% 4% 63 -0.9 .237/.274/.306.069.27152614%4%57-1.1
Derrick Robinson
2012 · AA
24 47→50 35→40 60→65 42 .221/.262/.278 .058.283 341 23% 5% 46 -2.0 .228/.280/.285 .057.300 226 23% 7% 56 -1.3 .237/.290/.278.041.30612221%7%57-0.8
Ian Miller
2018 · AAA
26 53→58 35→40 63→60 43 .249/.292/.314 .065.312 236 20% 5% 69 -0.4 .234/.284/.321 .087.297 632 22% 6% 68 -0.5 .226/.279/.314.088.28563222%6%62-0.7
Adam Engel
2017 · AAA
25 44→48 40→50 61→60 40 .209/.265/.309 .100.296 733 31% 6% 57 -1.2 .206/.263/.325 .119.289 1021 31% 6% 61 -1.0 .227/.287/.366.138.305132328%5%79+0.1
Jeff Kobernus
2014 · MLB
26 55→61 37→40 62→65 41 .262/.296/.334 .072.325 442 20% 4% 76 +0.0 .236/.285/.307 .071.301 531 22% 6% 64 -0.8 .209/.261/.259.049.27632824%6%40-1.0
Duke Ellis
2023 · AA
25 43→48 40→45 60→70 37 .206/.261/.293 .086.312 836 35% 6% 52 -1.6 .215/.274/.308 .093.323 851 34% 7% 61 -1.0 .237/.288/.340.103.333109130%6%72-0.1
Nick Dalesandro
2023 · AA
26 47 36→30 62→65 41 .218/.274/.284 .065.323 439 32% 7% 54 -1.4 .207/.265/.277 .070.308 431 32% 7% 49 -1.8 .172/.238/.213.041.26713833%7%19-1.5
Max Schuemann
2022 · AAA
25 44→47 40→45 58→60 44 .213/.287/.306 .094.282 730 26% 7% 67 -0.5 .222/.313/.336 .114.305 1125 28% 9% 86 +0.8 .220/.319/.329.110.303112228%10%85+0.5