Johan RojasCF Philadelphia Phillies
Age 25 R/R 5'11" / 165 lbs MLB HR +4% Svc 3.000 · Ctrl thru 2028 ILInjured 60-Day (D60)
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 298 proj PA
wRC+†vL 5054vR 66
AVG/OBP/SLG.235 / .282 / .323
PA298
HR4
SB21
K%22
BB%5
ISO89
MLB%100%
Value2026 · WAR
BAT: -10.8 runs (wOBA-derived runs vs avg)-11BATRUN: +4.4 runs (SB/CS + UBR baserunning)+4RUNFLD: +3.6 runs (Defensive runs vs avg)+4FLDPOS: +1.1 runs (Positional adjustment)+1POSREP: +8.4 runs (Replacement-level credit)+8REPTotal WAR: +0.50+0.5WAR
0.00.81.60.21.11.1+$9M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · Splits · ContractCON 45 / POW 35
Toolsscout grade · Statcast %ile · 2023-2025
CONTACT45
Whiff%
5110.9%
xwOBA
110.262
POWER35
Barrel%
102.3
Avg EV
1586.5
Bat Spd
4070.3
EYE40
Chase%
1838.0%
SPEED60
Sprint
9030.1
Platoon Splits2024-2025 · 535 PA
vs LHP
vs RHP
Edge
PA
181
354
wRC+
49
66
▶▶R
wOBA
250
272
R
ISO
079
074
L
BABIP
278
303
R
K%
21.5%
19.8%
R
BB%
4.4%
5.1%
R
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
2026ROSArb-1$0.4M+0.2$0.8M+$0.4M
2027Arb-2$4M+1.1$8M+$5M
2028Arb-3$6M+1.1$8M+$3M
Totals $10M $17M +$8M

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
201817 ROKDSL Phillies Red 292266 69932 11538 198 259309338647 79310 184 274 68
201817 ROKDSL Phillies Red 292259 831242 18378 198 320382421803 100360 136 354 129
201918 ROKGCL Phillies West 8477 18440 6171 32 234298390687 156300 207 280 72
201918 ROKGCL Phillies West 8474 23650 9121 32 311393527920 216371 1411 401 165
202120 A2 teams 425387 851738 231067 339 220276341617 121278 255 267 63
202120 A2 teams 425377 9718410 33777 339 257329406734 149296 188 323 106
202221 A+3 teams 619573 1172087 291418 765 204252304556 99257 235 240 42
202221 A+3 teams 619552 1352487 501108 765 245316355671 111292 188 300 88
202322 AA2 teams 518476 1322679 221189 449 277321418740 141349 234 317 101
202322 AA2 teams 518469 14329711 291019 449 305357467824 162367 196 357 132
202423 MLB3 teams 512476 1201645 18976 544 252288334622 82307 194 269 64 -21 +9 +8 +2 +15 1.3
202423 MLB3 teams 512467 1231935 27976 544 263312349661 86322 195 293 82 -10 +9 +8 +2 +15 2.3
202524 MLB3 teams 481437 1061353 301143 347 243296316612 73318 246 260 57 -23 +4 +5 +2 +14 0.1
202524 MLB3 teams 481428 1141335 39843 347 266332346678 79318 178 303 90 -6 +4 +5 +2 +14 1.9
▸ 2026 Season
202625 MLBPHI 298278 65924 16652 213 234280324604 90294 225 274 68 -11 +3 +4 +1 +8 0.5
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202726 MLBPHI 82% 458427 1011446 251003 325 237284330614 94294 225 275 69 -16 +4 +6 +2 +13 0.9
202827 MLBPHI 82% 456424 1011446 261003 325 238287333620 94294 226 275 69 -16 +4 +6 +2 +13 0.9
202928 MLBPHI 82% 451419 991436 26993 305 236286327613 91294 226 274 68 -16 +4 +5 +2 +13 0.7
202726 MLBPHI 82% 376349 841235 21823 264 241290335625 95296 226 271 66 -14 +4 +5 +1 +11 0.6
202827 MLBPHI 82% 374347 831235 21823 264 239288334623 95296 226 272 66 -14 +4 +5 +1 +11 0.6
202928 MLBPHI 82% 370343 821135 21823 254 239289332621 93295 226 271 65 -14 +3 +4 +1 +10 0.5
▸ Career Totals
Career 18191678 410591621 9439717 12819 244291336627 92307 225 274 68 -66 +18 +29 +9 +52 4.2
/ 162G 650600 1472168 341426 467 245293340633 95307 225 274 68 -24 +6 +10 +3 +18 1.5
Career 45944240 10131564756 232101053 37862 239287338624 99299 225 272 66 -174 +51 +35 +16 +130 6.0
/ 162G 650600 1442278 331437 539 240287340627 100300 225 272 66 -25 +7 +5 +2 +18 0.8

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
201817 ROKDSL Phillies Red 292259 831242 18378 198 320382421803 100360 136 354 129 +10 +1 +8 1.9
201918 ROKGCL Phillies West 8474 23650 9121 32 311393527920 216371 1411 401 165 +6 -0 +2 0.8
202120 A+Jersey Shore BlueClaws 7464 22313 782 83 344425562987 219352 119 428 185 +7 +0 +2 1.0
202120 AClearwater Threshers 351313 751537 26695 256 240308374682 134283 207 301 89 -4 +3 +10 0.8
202221 AAReading Fightin Phils 264235 61854 21445 294 260333387721 128305 178 321 104 +1 +4 +7 1.3
202221 A+Jersey Shore BlueClaws 292265 611223 21551 331 230289325614 94278 197 274 68 -11 +6 +8 0.4
202221 INTLTigres del Licey 6352 13410 8112 140 250371365736 115310 1713 334 114 +1 +3 +2 0.6
202322 MLBPhiladelphia Phillies 164149 45922 5424 141 302342430771 128410 263 331 112 +2 +2 +4 +2 +5 1.5
202322 AAReading Fightin Phils 354320 982059 24595 308 306364484848 178349 177 370 141 +16 +3 +10 3.0
202423 MLBPhiladelphia Phillies 363338 821233 13694 254 243279322601 80297 194 266 61 -16 +3 +8 +2 +10 0.7
202423 AAALehigh Valley IronPigs 3834 13101 260 60 382417500917 118444 165 387 154 +2 +1 +1 0.5
202423 INTLGigantes del Cibao 11195 28601 12222 230 295385389775 95370 2011 348 125 +3 +5 +3 1.1
202524 MLBPhiladelphia Phillies 172152 34321 13400 122 224285289574 66289 238 253 52 -9 +2 +5 +2 +5 0.4
202524 AAALehigh Valley IronPigs 161147 41711 13320 82 279338361698 82351 208 315 99 -0 +1 +5 0.5
202524 INTLGigantes del Cibao 148129 39303 13123 143 302379395775 93313 89 346 123 +4 +2 +4 1.0
▸ Career Totals (raw MLB only — historical actual)
MLB Career 699639 1612476 311518 517 252295340635 88320 224 278 71 -23 +7 +16 +5 +20 2.6

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
#1Jarrod Dysonlast yr '21
career totals — 12 seasons, 2,833 PA
122,83321266244314332+10+5011.811.6
/162664562+2.4+11.72.8pk7: 11
#2Leonys Martinlast yr '19
career totals — 8 seasons, 2,784 PA
82,78458126243301366+10+5310.710.8
/1626641430+2.4+12.62.6pk7: 11
#3Emilio Bonifáciolast yr '15
career totals — 8 seasons, 2,780 PA
82,78013165259315337+15-15.55.9
/162664339+3.5-0.11.3pk7: 6
#4Tony Gwynn Jr.last yr '14
career totals — 7 seasons, 1,749 PA
71,749777239310313+1+354.14.1
/162664329+0.5+13.11.6pk7: 4
#5Pokey Reeselast yr '04
career totals — 5 seasons, 1,914 PA
51,9142978242303347-6+62.72.7
/1626641027-2.0+2.21.0pk7: 3
#6Chris Getzlast yr '13
career totals — 5 seasons, 1,539 PA
51,539386251310309+5+122.72.7
/162664137+2.4+5.11.2pk7: 3
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 6 projected seasons
62,11624150241284330+8+341.91.9
/162664747+2.4+10.80.6pk7: 2

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/282/323 89294 421 22% 5% 68 -0.2
Darren Ford
2012 · MLB
26 45→53 42→45 59→65 40 220/272/324 104302 934 29% 6% 64 -0.8 227/272/311 84309 639 27% 6% 59 -1.1 229/273/2997031254827%5%54-0.8
Johneshwy Fargas
2021 · AA
26 45→52 42→45 58→65 40 218/275/315 97285 1040 26% 5% 64 -0.8 211/265/329 118288 1234 30% 5% 63 -0.8 197/253/317120268144431%4%53-0.7
Billy Hamilton
2016 · MLB
25 48→58 39→40 69→70 46 229/274/313 84275 661 19% 6% 61 -1.0 239/294/326 87300 555 21% 7% 73 -0.1 240/299/3248430745522%8%73-0.1
Max Schuemann
2022 · AAA
25 44→47 40→45 59→60 44 212/288/308 96283 832 26% 7% 68 -0.5 223/314/344 121303 1225 28% 9% 89 +0.9 220/317/335116299122228%10%86+0.6
Tyler Graham
2010 · AAA
26 47→56 40 58→65 41 231/276/314 83294 936 24% 5% 63 -0.9 260/308/337 77331 442 22% 5% 82 +0.5 274/325/3436934825220%5%87+0.5
Adam Engel
2017 · AAA
25 44→48 41→50 61→60 40 211/268/314 102303 733 31% 6% 59 -1.1 206/263/323 117291 1020 31% 6% 60 -1.0 224/280/353129300122128%5%73-0.1
Rafael Bautista
2017 · AA
24 51→53 35→30 61→60 43 242/284/300 58297 336 20% 5% 62 -0.9 228/272/288 60287 323 20% 5% 53 -1.5 222/261/2876527651321%4%45-0.7
Wes Rogers
2019 · AA
25 43→48 38→40 58→65 41 207/257/286 79287 532 29% 6% 47 -1.9 194/251/270 76305 517 35% 7% 41 -2.3 158/224/2165827231240%7%14-2.0
Todd Donovan
2006 · AAA
27 52→53 42→40 65 44 247/306/356 109309 842 22% 6% 86 +0.8 238/296/322 84298 539 20% 7% 73 -0.1 233/305/3016729834321%9%69-0.3
Jeremias Pineda
2016 · AAA
25 49→57 36→30 60→65 38 230/279/288 58327 441 30% 5% 56 -1.3 226/283/282 56351 237 33% 7% 57 -1.2 236/296/2834736514033%7%58-0.7
Eric Farris
2011 · AAA
25 52→58 39→40 59→60 44 249/280/328 80278 632 14% 4% 68 -0.5 238/275/315 77272 624 14% 4% 62 -0.9 236/274/3067027052614%4%56-1.2
J.D. Orr
2023 · AA
26 49 36→30 61→65 49 226/302/292 66307 241 25% 9% 69 -0.4 209/289/281 72301 429 29% 9% 61 -1.0 155/259/1792324203432%10%21-1.1
Darin Mastroianni
2013 · MLB
27 51→58 38→40 63→60 48 240/299/327 87300 537 21% 8% 76 +0.0 223/278/299 76287 528 23% 6% 60 -1.0 215/267/2796327542522%6%46-1.2
Yonny Hernández
2023 · MLB
25 46→56 36→30 61→60 54 215/307/283 68268 339 20% 10% 69 -0.4 227/309/297 70291 422 21% 9% 73 -0.1 268/330/3265831931716%7%84+0.3
Ben DeLuzio
2019 · AA
24 52→49 37→45 59→60 39 241/288/317 77343 334 30% 5% 68 -0.5 226/285/323 97324 523 30% 6% 69 -0.4 217/279/32310630472829%6%63-0.5
Roman Quinn
2017 · MLB
24 52→53 40→45 61→65 43 246/302/344 97333 738 27% 6% 82 +0.5 239/294/353 114331 833 28% 7% 80 +0.4 244/301/381137331124828%7%88+0.3
Jeff Kobernus
2014 · MLB
26 56→62 37→40 61→65 42 266/302/336 70329 443 20% 5% 79 +0.3 232/282/302 70300 529 23% 6% 62 -0.9 209/261/2564727932825%6%39-1.0
Vidal Bruján
2023 · MLB
25 45→55 44→45 56→65 47 223/279/339 115263 1236 20% 7% 71 -0.3 224/290/335 111275 924 21% 7% 75 -0.0 214/288/31410026572421%8%64-0.3
Cade Gotta
2019 · AAA
27 49→51 40→45 59→55 45 236/284/338 103297 632 22% 6% 72 -0.2 236/303/353 117306 921 24% 9% 85 +0.7 241/323/35611531192124%11%95+0.5
Jarrod Dyson
2011 · MLB
26 52→58 36→45 63→70 43 241/286/317 75313 340 23% 6% 67 -0.5 253/309/330 77315 350 19% 7% 80 +0.4 260/327/36710729855314%7%94+0.7