Joe Naranjo1B Harrisburg Senators
Age 25 L/L 5'10" / 205 lbs AA Svc 0.0 · Ctrl thru 2034
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 320 proj PA
wRC+†52
AVG/OBP/SLG.186 / .269 / .251
PA24
HR0
K%30
BB%10
ISO66
MLB%2%
Value2026 · WAR
BAT: -1.4 runs (wOBA-derived runs vs avg)-1BATRUN: -0.0 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -0.4 runs (Positional adjustment)-0POSREP: +0.5 runs (Replacement-level credit)+1REPTotal WAR: -1.50-1.5WAR
trajectory · projected WAR by year
-1.5-0.5-0.6-0.7262829
Tools · ContractCON 40 / POW 30
Toolsscout grade
CONTACT40
scouting grade only
POWER30
scouting grade only
EYE60
scouting grade only
SPEED45
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2029
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
2029Pre-Arb$0.8M
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-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. 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
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
201918 ROKAZL Indians Red 200177 47521 22440 10 266347333680 68346 2211 312 97 -1 +0 +4 0.4
202120 A+Lake County Captains 426374 881316 441156 71 235325324649 88322 2710 299 89 -6 +1 +9 0.5
202221 A+Lake County Captains 514425 10016318 821315 60 235365414779 179295 2516 352 124 +15 +1 +11 2.8
202322 AAAkron RubberDucks 343288 581303 45847 00 201324278601 76270 2413 284 78 -9 +0 +7 -0.1
202423 AAAkron RubberDucks 128109 23301 16340 20 211312266578 55286 2712 268 67 -5 +0 +3 -0.2
202423 A+Wilmington Blue Rocks 221194 401302 26641 10 206303304607 98297 2912 282 77 -6 +0 +5 -0.1
202524 AAHarrisburg Senators 418348 791413 61983 20 227347299646 72303 2315 301 90 -5 +0 +9 0.4
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201918 ROK MLEAZL Indians Red 200185 33311 14630 10 178236222458 43264 327 209 28 -17 +0 +4 -1.3
202120 A+ MLELake County Captains 426388 731114 301516 71 188257253510 64287 357 228 40 -30 +1 +9 -2.0
202221 A+ MLELake County Captains 514449 8012212 581745 60 178279294573 116257 3411 264 65 -22 +1 +11 -0.9
202322 AA MLEAkron RubberDucks 343301 551203 321057 00 183276252529 70260 319 240 49 -21 +0 +7 -1.4
202423 AA MLEAkron RubberDucks 128114 21301 11420 20 184256237493 53260 339 222 36 -10 +0 +3 -0.7
202423 A+ MLEWilmington Blue Rocks 221203 321001 17881 10 158226222448 64269 408 207 26 -19 +0 +5 -1.5
202524 AA MLEHarrisburg Senators 418366 781512 431203 20 213301276577 63298 2910 264 65 -18 +0 +9 -0.8
201918 ROK MLEAZL Indians Red 200185 33311 14630 10 178236222458 43262 327 209 28
201918 ROK RAWAZL Indians Red 200177 47521 22440 10 266347333680 68346 2211 312 28
202120 A+ MLELake County Captains 426388 731114 301516 71 188257253510 64294 357 228 40
202120 A+ RAWLake County Captains 426374 881316 441156 71 235325324649 88322 2710 299 40
202221 A+ MLELake County Captains 514449 8012212 581745 60 178279294573 116257 3411 264 65
202221 A+ RAWLake County Captains 514425 10016318 821315 60 235365414779 179295 2516 352 65
202322 AA MLEAkron RubberDucks 343301 551203 321057 00 183276252529 70265 319 240 49
202322 AA RAWAkron RubberDucks 343288 581303 45847 00 201324278601 76270 2413 284 49
202423 A+ MLE2 teams 349317 531302 281301 30 167237227464 60271 378 213 30
202423 A+ RAW2 teams 349303 631603 42981 30 208306290597 83293 2812 277 30
202524 AA MLEHarrisburg Senators 418366 781512 431203 20 213301276577 63306 2910 264 65
202524 AA RAWHarrisburg Senators 418348 791413 61983 20 227347299646 72303 2315 301 65
201918 ROK MLEAZL Indians Red 200184 33311 14630 10 179236223459 43264 327 209 28
202120 A+ MLELake County Captains 426387 731114 301516 71 189257253510 65287 357 228 40
202221 A+ MLELake County Captains 514446 8012212 581745 60 179279296575 117257 3411 264 65
202322 AA MLEAkron RubberDucks 343301 551203 321057 00 183276252529 70260 319 240 49
202423 A+ MLE2 teams 349317 531302 281301 30 167237227464 60266 378 213 30
202524 AA MLEHarrisburg Senators 418369 781512 431203 20 211301274575 62298 2910 264 65
▸ Model inputs — neutral MLE (past 3 seasons + 2026 so far)
202322 AA MLEAkron RubberDucks 343301 551203 321057 00 183276252529 70260 319 240 49
202423 A+ MLE2 teams 349317 531302 281301 30 167237227464 60266 378 213 30
202524 AA MLEHarrisburg Senators 418369 781512 431203 20 211301274575 62298 2910 264 65
▸ 2026 season
202625 MLB MLEWSH 2% 2422 4100 270 00 182250227477 45273 298 245 52 -1 +0 +0 -0 +1 -1.5
▸ Career projection (2027+) — MLB context, MLB playing time (PA × MLB%)
202726 MLB MLEWSH 31% 359319 631314 341063 30 197281282563 85275 309 258 61 -17 +1 +0 -6 +8 -1.5
202827 MLB MLEWSH 42% 384341 681415 371113 41 199283290574 91276 2910 263 64 -16 +0 +0 -7 +8 -1.5
202928 MLB MLEWSH 48% 398354 701415 381143 41 198281285566 88276 2910 265 65 -16 +0 -1 -7 +9 -1.6
202726 MLB CTXWSH 31% 11198 19401 11331 10 194282265547 71274 3010 252 61 -5 +0 +0 -2 +2 -0.5
202827 MLB CTXWSH 42% 162145 28602 15471 20 193273276549 83275 299 257 64 -7 +0 +0 -3 +4 -0.6
202928 MLB CTXWSH 48% 191170 34703 18551 20 200280294575 94275 299 258 65 -8 +0 -0 -3 +4 -0.7
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career A+C 464413 811706 441353 50 196278281559 85273 299 256 54 -20 +1 -0 -8 +10 -1.8
/ 162G A+C 650579 1132408 621894 70 195278278556 83272 2910 256 54 -28 +1 -0 -12 +14 -2.5
Career MLE 34153042 577108838 316108131 303 190273268541 78277 329 248 54 -51 +1 -1 -21 +25 -4.7
/ 162G MLE 650579 1112127 602066 61 192274271546 79281 329 248 54 -29 +1 -0 -12 +14 -2.6