Josh Rojas

3B Omaha Storm Chasers
Age 33 L/R 6'1" / 200 lbs AAA HR -15%K -8% Svc 5.168 · Ctrl thru 2027
Overview
AAA40-MANArb-3FA 2028
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202430MLBSEA476.225/.304/.336810841.1
202531MLBCWS211.180/.255/.2592445-1.3
202632AAAKC258.238/.310/.4299248—.180/.231/.310
202632MLBKC115.226/.268/.3212164-0.1
2027PROJ45% MLB33MLBKC103.221/.283/.3342176-0.1
2028PROJ34MLBKC187.210/.271/.3123167-0.9
Last 3 seasons WAR -0.2  ·  Next 2 projected WAR -0.9Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2027Service5.168First FA2028
2027Arb-3$0.6M
Skills · percentileStatcast 2024-2026
Avg EV39
xwOBA23
Speed23
Barrel%21
Bat Spd17
CompsBryan Holaday (age 33) · Juan Centeno (age 33) · Ryan Flaherty (age 33)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 4676vR 87
AVG/OBP/SLG.221 / .283 / .334
PA103
HR2
K%21
BB%8
BABIP268
ISO118
MLB%45%
Value2027 · WAR
BAT: -6.4 runs (wOBA-derived runs vs avg)-6BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: -1.0 runs (Defensive runs vs avg)-1FLDPOS: +0.8 runs (Positional adjustment)+1POSREP: +4.9 runs (Replacement-level credit)+5REPTotal WAR: -0.10-0.1WAR
trajectory · projected WAR by year
-0.1-0.92728
Tools · Splits · ContractCON 45 / POW 40
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT45
xAVG
100.213
POWER40
Barrel%
214.5
Avg EV
3988.3
Bat Spd
1767.8
EYE60
scouting grade only
SPEED40
Sprint
2326.2
Platoon Splits2024-2025 · 687 PA
vs LHP
vs RHP
Edge
PA
97
590
—
wRC+
7
80
▶▶R
wOBA
179
287
▶▶R
ISO
021
115
▶▶R
BABIP
223
271
▶▶R
K%
32.0%
21.2%
▶▶R
BB%
6.2%
9.8%
▶▶R
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Arb-3
MLB Debut   2019
Service   5.168 yrs.days
Team Control Through   2027
First FA Year   2028
YearStatusSalary Proj WAR Value Surplus
2027Arb-3$0.6M———
Totals $0.0M $-0.2M +$0.0M

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2027 = full-season projection (no games played yet). 2028+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
201723 AAAFresno Grizzlies — 1612 4000 430 00 333500333833 444 1925 401 118 — — — — — —
201723 AQuad Cities River Bandits — 219195 505510 15432 00 256316487803 231268 207 340 63 — — — — — —
201824 AACorpus Christi Hooks — 451390 982347 53761 2614 251342385727 133291 1712 324 63 — — — — — —
201824 A+Buies Creek Astros — 10590 281121 15130 120 311410511921 200355 1214 405 100 — — — — — —
201925 MLBArizona Diamondbacks — 157138 30702 18411 42 217312312624 94295 2611 289 78 -4 +0 +1 -7 +3 -0.7
201925 AAAReno Aces — 284245 8320415 35423 204 3394286371.064 298360 1512 457 120 — — — — — —
201925 AACorpus Christi Hooks — 195171 551328 22282 136 322405561967 240348 1411 422 109 — — — — — —
202026 MLBArizona Diamondbacks — 7061 11000 7160 11 180265180445 234 2310 212 29 -6 -0 +2 +0 +2 -0.3
202127 MLBArizona Diamondbacks — 550484 12832311 581370 94 264341411752 147345 2511 334 105 +4 +0 -6 +2 +12 1.2
202228 MLBArizona Diamondbacks — 510443 1192519 55982 233 269352391743 122323 1911 330 103 +2 +3 -2 +2 +11 1.6
202329 MLBSeattle Mariners — 350314 771704 27811 120 245305338643 92313 238 287 82 -8 +2 +5 +1 +8 0.9
202329 AAAReno Aces — 5651 13002 5100 10 255321373694 118282 189 314 47 — — — — — —
202430 MLBSeattle Mariners — 476422 951928 461083 104 225304336641 111282 2310 291 84 -9 +0 +8 +2 +10 1.1
202531 MLBChicago White Sox — 211189 34902 19480 41 180255259514 79227 239 236 45 -14 +0 -4 +1 +5 -1.3
202632 MLBKansas City Royals — 115106 24402 5171 10 226268321589 94250 154 259 64 -5 +0 +0 +1 +2 -0.1
202632 AAAOmaha Storm Chasers — 258231 551519 23501 21 238310429738 190264 199 324 48 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 24392157 518113638 2355468 6415 240316351667 111302 2210 299 89 -32 +7 +3 +2 +53 3.3
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201723 AAA MLEFresno Grizzlies — 1613 4000 340 00 308438308745 429 2519 342 118 — — — — — —
201723 A MLEQuad Cities River Bandits — 219199 40447 11552 00 201250367617 166219 255 261 63 — — — — — —
201824 AA MLECorpus Christi Hooks — 451407 851845 36931 2614 209275310584 101250 218 262 63 — — — — — —
201824 A+ MLEBuies Creek Astros — 10596 24921 9190 120 250314417731 167305 189 316 100 — — — — — —
201925 MLB MLEArizona Diamondbacks — 157138 29602 18411 42 210306297603 87295 2611 284 78 -4 +0 +1 -7 +3 -0.7
201925 AAA MLEReno Aces — 284254 6615311 26563 204 260336472808 213289 209 346 120 — — — — — —
201925 AA MLECorpus Christi Hooks — 195179 471126 14362 136 263323447770 184294 187 329 109 — — — — — —
202026 MLB MLEArizona Diamondbacks — 7061 11000 7160 11 180265180445 234 2310 211 29 -6 -0 +2 +0 +2 -0.3
202127 MLB MLEArizona Diamondbacks — 550489 12428212 571370 94 254332393724 139345 2510 324 105 +4 +0 -6 +2 +12 1.2
202228 MLB MLEArizona Diamondbacks — 510445 11722110 53982 233 263344384728 121323 1910 321 103 +2 +3 -2 +2 +11 1.6
202329 MLB MLESeattle Mariners — 350316 771704 27811 120 244305335641 92313 238 289 82 -8 +2 +5 +1 +8 0.9
202329 AAA MLEReno Aces — 5654 11001 2130 10 204232259491 56247 234 237 47 — — — — — —
202430 MLB MLESeattle Mariners — 476425 951928 451083 104 224302334636 111282 239 292 84 -9 +0 +8 +2 +10 1.1
202531 MLB MLEChicago White Sox — 211189 34902 19480 41 180255259514 79227 239 235 45 -14 +0 -4 +1 +5 -1.3
202632 MLB MLEKansas City Royals — 115106 24402 5171 10 226268321589 94250 154 263 64 -5 +0 +0 +1 +2 -0.1
202632 AAA MLEOmaha Storm Chasers — 258239 431116 15601 21 180231310541 130212 236 239 48 — — — — — —
201723 A MLE2 teams — 235213 44447 13592 00 207259362620 155240 256 267 67 — — — — — —
201723 A RAW2 teams — 235207 545510 19462 00 261329478807 217278 208 344 67 — — — — — —
201824 AA MLE2 teams — 556503 1102866 451121 3814 219284334618 115266 208 272 70 — — — — — —
201824 AA RAW2 teams — 556480 1263468 68891 3814 263355408764 146303 1612 339 70 — — — — — —
201925 AAA MLE3 teams — 636571 14132519 581336 3712 247323420743 173290 219 325 106 — — — — — —
201925 AAA RAW3 teams — 636554 16840625 751116 3712 303392532925 229341 1712 405 106 — — — — — —
202026 MLB MLEArizona Diamondbacks — 7061 11000 7160 11 180265180445 234 2310 211 29 -6 -0 +2 +0 +2 -0.3
202026 MLB RAWArizona Diamondbacks — 7061 11000 7160 11 180265180445 234 2310 212 29 -6 -0 +2 +0 +2 -0.3
202127 MLB MLEArizona Diamondbacks — 550489 12428212 571370 94 254332393724 139327 2510 324 105 +4 +0 -6 +2 +12 1.2
202127 MLB RAWArizona Diamondbacks — 550484 12832311 581370 94 264341411752 147345 2511 334 105 +4 +0 -6 +2 +12 1.2
202228 MLB MLEArizona Diamondbacks — 510445 11722110 53982 233 263344384728 121313 1910 321 103 +2 +3 -2 +2 +11 1.6
202228 MLB RAWArizona Diamondbacks — 510443 1192519 55982 233 269352391743 122323 1911 330 103 +2 +3 -2 +2 +11 1.6
202329 MLB MLE2 teams — 406370 881705 29941 130 238295324619 86302 237 282 77 -11 +3 +5 +1 +9 0.7
202329 MLB RAW2 teams — 406365 901706 32911 130 247307342650 96309 228 291 77 -11 +3 +5 +1 +9 0.7
202430 MLB MLESeattle Mariners — 476425 951928 451083 104 224302334636 111280 239 292 84 -9 +0 +8 +2 +10 1.1
202430 MLB RAWSeattle Mariners — 476422 951928 461083 104 225304336641 111282 2310 291 84 -9 +0 +8 +2 +10 1.1
202531 MLB MLEChicago White Sox — 211189 34902 19480 41 180255259514 79227 239 235 45 -14 +0 -4 +1 +5 -1.3
202531 MLB RAWChicago White Sox — 211189 34902 19480 41 180255259514 79227 239 236 45 -14 +0 -4 +1 +5 -1.3
202632 AAA MLE2 teams — 373345 681518 20772 31 197245316561 119228 215 246 53 — — — — — —
202632 AAA RAW2 teams — 373337 7919111 28672 31 234297395692 160260 188 304 53 — — — — — —
201723 A MLE2 teams — 235218 44447 13592 00 202259353612 151233 256 267 67 — — — — — —
201824 AA MLE2 teams — 556505 1102866 451121 3814 218284333617 115260 208 272 70 — — — — — —
201925 AAA MLE3 teams — 636567 14132519 581336 3712 249323423746 175292 219 325 106 — — — — — —
202026 MLB MLEArizona Diamondbacks — 7063 11000 7160 11 175265175439 234 2310 211 29 — — — — — —
202127 MLB MLEArizona Diamondbacks — 550488 12428212 571370 94 254332393725 139345 2510 324 105 — — — — — —
202228 MLB MLEArizona Diamondbacks — 510450 11722110 53982 233 260344380724 120323 1910 321 103 — — — — — —
202329 MLB MLE2 teams — 406373 881705 29941 130 236295322617 86304 237 282 77 — — — — — —
202430 MLB MLESeattle Mariners — 476425 951928 451083 104 224302334636 111282 239 292 84 — — — — — —
202531 MLB MLEChicago White Sox — 211190 34902 19480 41 179255258513 79227 239 235 45 — — — — — —
202632 AAA MLE2 teams — 373348 681518 20772 31 195245313558 118224 215 246 53 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202430 MLB MLESeattle Mariners — 476425 951928 451083 104 224302334636 111282 239 292 84 — — — — — —
202531 MLB MLEChicago White Sox — 211190 34902 19480 41 179255258513 79227 239 235 45 — — — — — —
202632 AAA MLE2 teams — 373348 681518 20772 31 195245313558 118224 215 246 53 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202733 MLB MLEKC 45% 339309 691616 25732 51 223285341626 118270 227 281 76 -10 +1 -1 +1 +7 -0.1
▸ 2027 — real world (MLB)
202733 MLB CTXKC 45% 10393 21502 8221 10 221283334617 114268 218 277 76 -3 +0 -0 +0 +2 -0.1
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202834 MLB MLEKC 100% 187170 37813 14411 11 212273318592 106260 227 267 67 -7 -0 -6 +1 +4 -0.9
202834 MLB CTXKC 100% 187170 37813 14411 11 210271312583 102258 227 264 67 -7 -0 -6 +1 +4 -0.9
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 26262327 555121741 2495879 6516 239314349663 111299 229 297 82 -40 +7 -3 +3 +57 2.4
/ 162G— A+C — 650576 13830210 621452 164 240315351665 111300 2210 297 82 -10 +2 -1 +1 +14 0.6
Career— MLE — 44383989 9151922384 37797219 14242 229299352651 123280 228 290 82 -46 +7 -4 +4 +62 2.3
/ 162G— MLE — 650584 13328312 551423 216 228297348645 120278 228 290 82 -11 +2 -1 +1 +14 0.5

How the minor-league lines were translated

One row per minor-league stint. Open a row to see each step: the raw rate, the park adjustment, the league/level factor, the age adjustment (hitters) and the resulting MLE rate. Factors are the same ones listed on the MLE Factors page.

2026 AAAOmaha Storm Chasers · 258 PAwOBA .317 → .239 (−79)K% 19.4% → 23.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.38%÷1.000×1.200——23.26%
BB% (unintentional) /PA8.91%÷1.000×0.690—×0.9525.86%
HBP% /PA0.39%—×0.940—×0.9520.35%
Singles /BIP16.57%÷1.000×0.930×0.953×0.95213.99%
Doubles /BIP8.29%÷1.000×0.830×0.953×0.9526.24%
Triples /BIP0.55%÷1.000×0.970×0.953×0.9520.49%
Home runs /BIP4.97%÷1.000×0.700—×0.9523.31%

Factors used: league row International League. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 32 vs a level average of 27.2 → −4.8% on BB/HBP/hit rates (4.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.953.

Result: wOBA .317 → .239; ISO .190 → .135; BABIP .264 → .212. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2023 AAAReno Aces · 56 PAwOBA .299 → .237 (−62)K% 17.9% → 22.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.86%÷0.951×1.200——22.53%
BB% (unintentional) /PA7.14%÷1.096×0.690—×0.9824.42%
HBP% /PA0.00%—×0.940—×0.9820.00%
Singles /BIP26.83%÷1.026×0.930—×0.98223.89%
Doubles /BIP0.00%÷1.059×0.830—×0.9820.00%
Triples /BIP0.00%÷1.150×0.970—×0.9820.00%
Home runs /BIP4.88%÷1.012×0.700—×0.9823.31%

Factors used: league row International League. Park (home-season share, regressed): HR 102, 1B 105, 2B 112, 3B 130, K 90, BB 119 — applied at half strength. Age: age 29 vs a level average of 27.2 → −1.8% on BB/HBP/hit rates (1.8 yr older than average).

Result: wOBA .299 → .237; ISO .118 → .080; BABIP .282 → .247. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2019 AAAReno Aces · 284 PAwOBA .446 → .346 (−101)K% 14.8% → 19.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.79%÷0.970×1.290——19.67%
BB% (unintentional) /PA12.32%÷0.986×0.710—×1.0339.17%
HBP% /PA1.06%—×0.980—×1.0331.07%
Singles /BIP21.67%÷1.035×0.900×0.950×1.03318.49%
Doubles /BIP9.85%÷1.025×0.810×0.950×1.0337.64%
Triples /BIP1.97%÷1.150×0.810×0.950×1.0331.36%
Home runs /BIP7.39%÷1.077×0.780—×1.0335.53%

Factors used: league row PCL. Park (home-season share, regressed): HR 115, 1B 107, 2B 105, 3B 130, K 94, BB 97 — applied at half strength. Age: age 25 vs a level average of 27.2 → +3.3% on BB/HBP/hit rates (2.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .446 → .346; ISO .298 → .219; BABIP .360 → .289. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2019 AACorpus Christi Hooks · 195 PAwOBA .410 → .329 (−80)K% 14.4% → 18.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.36%÷0.958×1.220——18.29%
BB% (unintentional) /PA10.77%÷1.043×0.700—×0.9987.22%
HBP% /PA1.03%—×0.870—×0.9980.89%
Singles /BIP22.38%÷1.011×0.920×0.950×0.99819.30%
Doubles /BIP9.09%÷0.949×0.840×0.950×0.9987.63%
Triples /BIP1.40%÷0.995×0.940×0.950×0.9981.25%
Home runs /BIP5.59%÷1.067×0.800—×0.9984.18%

Factors used: league row TL. Park (home-season share, regressed): HR 113, 1B 102, 2B 90, 3B 99, K 92, BB 109 — applied at half strength. Age: age 25 vs a level average of 24.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .410 → .329; ISO .240 → .190; BABIP .348 → .294. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2018 AACorpus Christi Hooks · 451 PAwOBA .320 → .262 (−57)K% 16.9% → 20.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.85%÷0.997×1.220——20.62%
BB% (unintentional) /PA11.53%÷1.036×0.700—×1.0127.88%
HBP% /PA0.22%—×0.870—×1.0120.20%
Singles /BIP20.38%÷1.023×0.920×0.975×1.01218.08%
Doubles /BIP7.32%÷1.075×0.840×0.975×1.0125.65%
Triples /BIP1.27%÷0.900×0.940×0.975×1.0121.31%
Home runs /BIP2.23%÷1.059×0.800—×1.0121.70%

Factors used: league row TL. Park (home-season share, regressed): HR 112, 1B 105, 2B 115, 3B 80, K 99, BB 107 — applied at half strength. Age: age 24 vs a level average of 24.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.975.

Result: wOBA .320 → .262; ISO .133 → .110; BABIP .291 → .250. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2018 A+Buies Creek Astros · 105 PAwOBA .395 → .316 (−79)K% 12.4% → 17.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.38%÷0.980×1.420——17.94%
BB% (unintentional) /PA14.29%÷1.007×0.630—×0.9888.83%
HBP% /PA0.00%—×0.860—×0.9880.00%
Singles /BIP18.18%÷1.029×0.940×0.958×0.98815.73%
Doubles /BIP14.29%÷0.915×0.830×0.958×0.98812.27%
Triples /BIP2.60%÷0.931×0.800×0.958×0.9882.11%
Home runs /BIP1.30%÷0.962×0.900—×0.9881.20%

Factors used: league row CAR. Park (home-season share, regressed): HR 92, 1B 106, 2B 83, 3B 86, K 96, BB 101 — applied at half strength. Age: age 24 vs a level average of 22.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.958.

Result: wOBA .395 → .316; ISO .200 → .172; BABIP .355 → .305. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2017 AQuad Cities River Bandits · 219 PAwOBA .341 → .261 (−80)K% 19.6% → 25.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.63%÷1.057×1.360——25.27%
BB% (unintentional) /PA6.85%÷0.982×0.690—×0.9904.77%
HBP% /PA0.91%—×0.780—×0.9900.71%
Singles /BIP19.74%÷1.017×0.920×0.950×0.99016.80%
Doubles /BIP3.29%÷0.956×0.830×0.950×0.9902.69%
Triples /BIP3.29%÷1.150×0.910×0.950×0.9902.45%
Home runs /BIP6.58%÷1.154×0.800—×0.9904.51%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 131, 1B 103, 2B 91, 3B 130, K 111, BB 96 — applied at half strength. Age: age 23 vs a level average of 22.0 → −1.0% on BB/HBP/hit rates (1.0 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .341 → .261; ISO .231 → .164; BABIP .268 → .219. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2017 AAAFresno Grizzlies · 16 PAwOBA .392 → .342 (−50)K% 18.8% → 24.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.75%÷0.992×1.290——24.37%
BB% (unintentional) /PA25.00%÷1.028×0.710—×1.05018.13%
HBP% /PA0.00%—×0.980—×1.0500.00%
Singles /BIP44.44%÷0.978×0.900—×1.05042.95%
Doubles /BIP0.00%÷0.926×0.810—×1.0500.00%
Triples /BIP0.00%÷1.150×0.810—×1.0500.00%
Home runs /BIP0.00%÷0.963×0.780—×1.0500.00%

Factors used: league row PCL. Park (home-season share, regressed): HR 93, 1B 96, 2B 85, 3B 130, K 98, BB 106 — applied at half strength. Age: age 23 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (4.2 yr younger than average).

Result: wOBA .392 → .342; ISO .000 → .000; BABIP .444 → .429. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).