Josh Lowe

LF Los Angeles Angels
Age 29 L/R 6'3" / 220 lbs MLB K +5%HR +4% Svc 4.436 · Ctrl thru 2028
Overview
MLB40-MANArb-2FA 2029
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202426AAATB55.255/.309/.4713055—.212/.255/.365
202426MLBTB387.241/.304/.3911025900.0
202527MLBTB435.220/.285/.366111876-1.2
202628AAALAA126.299/.400/.61796107—.228/.296/.439
202628MLBLAA343.209/.274/.360121076-0.6
2027PROJ29MLBLAA368.229/.292/.3921315920.3
2028PROJ30MLBLAA355.226/.288/.383121288-0.1
Last 3 seasons WAR -1.8  ·  Next 2 projected WAR 0.2Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2028Service4.436First FA2029
2027Arb-2$0.7M2028Arb-3$0.7M
Skills · percentileStatcast 2024-2026
Bat Spd68
Speed66
Avg EV54
Barrel%51
xwOBA37
Form.210/.273/.375 ▼ rolling true talent (60d window) · proj .230/.291/.392
CompsJeremy Hazelbaker (age 29) · Corey Julks (age 28) · Joshua Palacios (age 29)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 6692vR 101
AVG/OBP/SLG.229 / .292 / .392
PA368
HR13
SB15
K%29
BB%8
BABIP292
ISO167
MLB%100%
Value2027 · WAR
BAT: -3.6 runs (wOBA-derived runs vs avg)-4BATRUN: +2.4 runs (SB/CS + UBR baserunning)+2RUNFLD: +0.8 runs (Defensive runs vs avg)+1FLDPOS: -3.9 runs (Positional adjustment)-4POSREP: +8.0 runs (Replacement-level credit)+8REPTotal WAR: +0.20+0.2WAR
0.00.51.00.20.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$0M ctrl surplus
Tools · Recent Form · Splits · ContractCON 45 / POW 50
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT45
xAVG
190.226
POWER50
Barrel%
518.3
Avg EV
5489.4
Bat Spd
6873.2
EYE40
scouting grade only
SPEED55
Sprint
6628.1
Recent Formrolling true talent ⓘ
K%35%▼▼41% over 64 PA (60d) · proj 29%
BB%8%·8% over 64 PA (60d) · proj 7%
ISO.166·.175 over 57 AB (60d) · proj .162
HR/BB5.5%·6.5% over 31 BBE (60d) · proj 5.3%
BABIP.295·.310 over 29 BIP (60d) · proj .294
SLASH.210/.273/.375▼proj .230/.291/.392
Platoon Splits2024-2026 · 880 PA
vs LHP
vs RHP
Edge
PA
175
705
—
wRC+
36
97
▶▶R
wOBA
221
311
▶▶R
ISO
062
174
▶▶R
BABIP
268
303
▶R
K%
32.0%
27.5%
▶R
BB%
6.9%
7.5%
▶R
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Arb-2
MLB Debut   2022
Service   4.436 yrs.days
Team Control Through   2028
First FA Year   2029
YearStatusSalary Proj WAR Value Surplus
2027Arb-2$0.7M+0.2$0.8M+$0.1M
2028Arb-3$0.7M———
Totals $0.7M $0.4M +$0.1M

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)
201618 ROKPrinceton Rays — 214173 43635 37590 22 249381405786 156336 2817 351 57 — — — — — —
201719 ABowling Green Hot Rods — 507456 1222628 421440 228 268329386715 118369 288 316 53 — — — — — —
201820 A+Charlotte Stone Crabs — 455399 952536 471174 186 238324361685 123318 2610 308 50 — — — — — —
201921 AAMontgomery Biscuits — 519448 11323418 591323 309 252343442785 190316 2511 344 81 — — — — — —
201921 INTLSalt River Rafters — 5852 17412 5160 40 327386558944 231429 289 404 160 — — — — — —
202123 AAADurham Bulls — 470402 11728222 611231 260 291386535921 244361 2613 398 103 — — — — — —
202224 MLBTampa Bay Rays — 198181 401222 15661 30 221284343627 122336 338 281 74 -6 +1 -1 -6 +4 -0.9
202224 AAADurham Bulls — 351302 9527214 441152 252 315405556961 242460 3313 417 105 — — — — — —
202325 MLBTampa Bay Rays — 501466 13633220 311241 323 292337500837 208357 256 365 132 +19 +5 -3 -5 +11 2.7
202426 MLBTampa Bay Rays — 387353 8519210 321230 251 241304391695 150338 328 309 90 -4 +5 -4 -5 +8 0.0
202426 AAADurham Bulls — 5551 13013 4240 00 255309471780 216417 447 342 55 — — — — — —
202527 MLBTampa Bay Rays — 435396 8721211 331093 184 220285366651 146273 258 290 76 -12 +2 -6 -5 +9 -1.2
202527 AAADurham Bulls — 2217 4001 460 10 235381412793 176273 2718 345 78 — — — — — —
202628 MLBLos Angeles Angels — 343311 6511012 251053 101 209274360634 151270 317 282 76 -10 +2 -0 -5 +7 -0.6
202628 AAASalt Lake Bees — 126107 32709 18330 60 2994006171.017 318348 2614 435 107 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 18641707 41396855 1365278 889 242301404705 162316 287 312 97 -6 +14 -14 -26 +40 0.8
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201618 ROK MLEPrinceton Rays — 214186 33424 24840 22 177271285556 108276 3911 253 57 — — — — — —
201719 A MLEBowling Green Hot Rods — 507468 1011826 302010 228 216263301564 85345 406 247 53 — — — — — —
201820 A+ MLECharlotte Stone Crabs — 455411 772126 351694 186 187258292550 105287 378 242 50 — — — — — —
201921 AA MLEMontgomery Biscuits — 519463 10120316 441633 309 218290378668 160288 318 288 81 — — — — — —
202123 AAA MLEDurham Bulls — 470420 10422215 431431 260 248319417736 169325 309 321 103 — — — — — —
202224 MLB MLETampa Bay Rays — 198182 401222 14661 30 220279341620 121336 337 277 74 -6 +1 -1 -6 +4 -0.9
202224 AAA MLEDurham Bulls — 351317 8221210 291382 252 259325432757 174407 398 324 105 — — — — — —
202325 MLB MLETampa Bay Rays — 501468 13634221 291241 323 291333506840 216357 256 363 132 +19 +5 -3 -5 +11 2.7
202426 MLB MLETampa Bay Rays — 387357 8419210 281230 251 235291384675 148338 327 302 90 -4 +5 -4 -5 +8 0.0
202426 AAA MLEDurham Bulls — 5552 11012 3280 00 212255365620 154390 515 250 55 — — — — — —
202527 MLB MLETampa Bay Rays — 435397 8520211 321093 184 214278358635 144273 257 280 76 -12 +2 -6 -5 +9 -1.2
202527 AAA MLEDurham Bulls — 2218 4001 370 10 222333389722 167258 3214 283 78 — — — — — —
202628 MLB MLELos Angeles Angels — 343312 6511012 241053 101 208271359630 151270 317 280 76 -10 +2 -0 -5 +7 -0.6
202628 AAA MLESalt Lake Bees — 126114 26606 11400 60 228296439735 211288 329 326 107 — — — — — —
201618 ROK MLEPrinceton Rays — 214186 33424 24840 22 177271285556 108284 3911 253 57 — — — — — —
201618 ROK RAWPrinceton Rays — 214173 43635 37590 22 249381405786 156336 2817 351 57 — — — — — —
201719 A MLEBowling Green Hot Rods — 507468 1011826 302010 228 216263301564 85357 406 247 53 — — — — — —
201719 A RAWBowling Green Hot Rods — 507456 1222628 421440 228 268329386715 118369 288 316 53 — — — — — —
201820 A+ MLECharlotte Stone Crabs — 455411 772126 351694 186 187258292550 105296 378 242 50 — — — — — —
201820 A+ RAWCharlotte Stone Crabs — 455399 952536 471174 186 238324361685 123318 2610 308 50 — — — — — —
201921 AA MLE2 teams — 577516 11222318 481823 349 217287376663 159294 328 288 81 — — — — — —
201921 AA RAW2 teams — 577500 13027520 641483 349 260347454801 194327 2611 350 81 — — — — — —
202123 AAA MLEDurham Bulls — 470420 10422215 431431 260 248319417736 169332 309 321 103 — — — — — —
202123 AAA RAWDurham Bulls — 470402 11728222 611231 260 291386535921 244361 2613 398 103 — — — — — —
202224 AAA MLE2 teams — 549499 12133412 432043 282 242306397703 154381 378 307 94 — — — — — —
202224 AAA RAW2 teams — 549483 13539416 591813 282 280361476838 197412 3311 368 94 — — — — — —
202325 MLB MLETampa Bay Rays — 501468 13634221 291241 323 291333506840 216353 256 363 132 +19 +5 -3 -5 +11 2.7
202325 MLB RAWTampa Bay Rays — 501466 13633220 311241 323 292337500837 208357 256 365 132 +19 +5 -3 -5 +11 2.7
202426 MLB MLE2 teams — 442409 9519312 311510 251 232286381668 149335 347 295 86 -7 +5 -4 -5 +10 -0.1
202426 MLB RAW2 teams — 442404 9819313 361470 251 243305401706 158346 338 313 86 -7 +5 -4 -5 +10 -0.1
202527 MLB MLE2 teams — 457415 8820211 351163 194 212278349628 137265 258 280 76 -13 +2 -6 -5 +10 -1.2
202527 MLB RAW2 teams — 457413 9121212 371153 194 220289368657 148273 258 293 76 -13 +2 -6 -5 +10 -1.2
202628 MLB MLE2 teams — 469426 9117018 351453 161 214278380658 167274 317 293 84 -9 +3 -0 -5 +10 -0.1
202628 MLB RAW2 teams — 469418 9718021 431383 161 232308426734 194290 299 323 84 -9 +3 -0 -5 +10 -0.1
201618 ROK MLEPrinceton Rays — 214188 33424 24840 22 176271282553 106276 3911 253 57 — — — — — —
201719 A MLEBowling Green Hot Rods — 507472 1011826 302010 228 214263299562 85345 406 247 53 — — — — — —
201820 A+ MLECharlotte Stone Crabs — 455413 772126 351694 186 186258291548 104287 378 242 50 — — — — — —
201921 AA MLE2 teams — 577521 11222318 481823 349 215287372660 157288 328 288 81 — — — — — —
202123 AAA MLEDurham Bulls — 470423 10422215 431431 260 246319414733 168325 309 321 103 — — — — — —
202224 AAA MLE2 teams — 549498 12133412 432043 282 243306398704 155381 378 307 94 — — — — — —
202325 MLB MLETampa Bay Rays — 501466 13634221 291241 323 292333509842 217357 256 363 132 — — — — — —
202426 MLB MLE2 teams — 442408 9519312 311510 251 233286382669 150344 347 295 86 — — — — — —
202527 MLB MLE2 teams — 457416 8820211 351163 194 212278349627 137273 258 280 76 — — — — — —
202628 MLB MLE2 teams — 469428 9117018 351453 161 213278379657 166275 317 293 84 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202426 MLB MLE2 teams — 442408 9519312 311510 251 233286382669 150344 347 295 86 — — — — — —
202527 MLB MLE2 teams — 457416 8820211 351163 194 212278349627 137273 258 280 76 — — — — — —
202628 MLB MLE2 teams — 469428 9117018 351453 161 213278379657 166275 317 293 84 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202729 MLB MLELAA 100% 457417 9519115 341313 184 231293393686 162294 297 304 92 -4 +2 +1 -5 +10 0.2
▸ 2027 — real world (MLB)
202729 MLB CTXLAA 100% 368335 7815113 281052 153 229292392684 162292 298 303 92 -4 +2 +1 -4 +8 0.3
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202830 MLB MLELAA 100% 355324 7515112 261032 123 227289384673 157291 297 298 88 -5 +1 -1 -4 +8 -0.1
202830 MLB CTXLAA 100% 355324 7414112 261032 123 226288383671 157289 297 298 88 -5 +1 -1 -4 +8 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 22192031 487110967 16263010 10012 240299402701 162312 287 310 84 -11 +15 -16 -30 +48 0.7
/ 162G— A+C — 650595 14332320 471853 294 240299405704 165313 287 310 84 -3 +4 -5 -9 +14 0.2
Career— MLE — 53644877 111024024147 407172722 24942 228290377667 149316 328 293 84 -15 +17 -15 -34 +56 1.0
/ 162G— MLE — 650591 13529318 492093 305 228291379670 151317 328 293 84 -4 +4 -4 -8 +14 0.2

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 AAASalt Lake Bees · 126 PAwOBA .422 → .326 (−95)K% 26.2% → 31.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.19%÷1.000×1.200——31.43%
BB% (unintentional) /PA12.70%÷1.000×0.690—×0.9928.69%
HBP% /PA0.00%—×0.940—×0.9920.00%
Singles /BIP21.62%÷1.000×0.930×0.963×0.99219.22%
Doubles /BIP9.46%÷1.000×0.830×0.963×0.9927.50%
Triples /BIP0.00%÷1.000×0.970×0.963×0.9920.00%
Home runs /BIP12.16%÷1.000×0.700—×0.9928.45%

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 28 vs a level average of 27.2 → −0.8% on BB/HBP/hit rates (0.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.963.

Result: wOBA .422 → .326; ISO .318 → .232; BABIP .348 → .288. 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).

2025 AAADurham Bulls · 22 PAwOBA .353 → .283 (−70)K% 27.3% → 31.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.27%÷1.057×1.200——30.96%
BB% (unintentional) /PA18.18%÷1.030×0.690—×1.00312.22%
HBP% /PA0.00%—×0.940—×1.0030.00%
Singles /BIP27.27%÷0.956×0.930—×1.00326.62%
Doubles /BIP0.00%÷0.940×0.830—×1.0030.00%
Triples /BIP0.00%÷0.900×0.970—×1.0030.00%
Home runs /BIP9.09%÷1.380×0.700—×1.0034.62%

Factors used: league row International League. Park (home-season share, regressed): HR 176, 1B 91, 2B 88, 3B 80, K 111, BB 106 — applied at half strength. Age: age 27 vs a level average of 27.2 → +0.3% on BB/HBP/hit rates (0.2 yr younger than average).

Result: wOBA .353 → .283; ISO .176 → .102; BABIP .273 → .258. 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).

2024 AAADurham Bulls · 55 PAwOBA .332 → .250 (−82)K% 43.6% → 51.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA43.64%÷1.014×1.200——51.62%
BB% (unintentional) /PA7.27%÷0.971×0.690—×1.0185.26%
HBP% /PA0.00%—×0.940—×1.0180.00%
Singles /BIP33.33%÷0.985×0.930—×1.01832.03%
Doubles /BIP0.00%÷0.994×0.830—×1.0180.00%
Triples /BIP3.70%÷0.900×0.970—×1.0184.06%
Home runs /BIP11.11%÷1.061×0.700—×1.0187.46%

Factors used: league row International League. Park (home-season share, regressed): HR 112, 1B 97, 2B 99, 3B 80, K 103, BB 94 — applied at half strength. Age: age 26 vs a level average of 27.2 → +1.8% on BB/HBP/hit rates (1.2 yr younger than average).

Result: wOBA .332 → .250; ISO .216 → .142; BABIP .417 → .390. 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).

2022 AAADurham Bulls · 351 PAwOBA .408 → .324 (−85)K% 32.8% → 39.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA32.76%÷0.999×1.200——39.37%
BB% (unintentional) /PA12.25%÷1.059×0.690—×1.0488.36%
HBP% /PA0.57%—×0.940—×1.0480.56%
Singles /BIP27.81%÷0.988×0.930×0.983×1.04826.97%
Doubles /BIP14.44%÷1.091×0.830×0.983×1.04811.31%
Triples /BIP1.07%÷1.150×0.970×0.983×1.0480.93%
Home runs /BIP7.49%÷1.034×0.700—×1.0485.31%

Factors used: league row International League. Park (home-season share, regressed): HR 107, 1B 98, 2B 118, 3B 130, K 100, BB 112 — applied at half strength. Age: age 24 vs a level average of 27.2 → +4.8% on BB/HBP/hit rates (3.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.983.

Result: wOBA .408 → .324; ISO .242 → .175; BABIP .460 → .407. 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).

2021 AAADurham Bulls · 470 PAwOBA .392 → .321 (−71)K% 26.2% → 30.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.17%÷1.029×1.200——30.53%
BB% (unintentional) /PA12.77%÷1.016×0.690—×1.0509.11%
HBP% /PA0.21%—×0.940—×1.0500.21%
Singles /BIP23.30%÷0.945×0.930×0.955×1.05022.98%
Doubles /BIP10.04%÷1.067×0.830×0.955×1.0507.82%
Triples /BIP0.72%÷1.150×0.920×0.955×1.0500.57%
Home runs /BIP7.89%÷1.059×0.700—×1.0505.47%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 112, 1B 89, 2B 113, 3B 130, K 106, BB 103 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.955.

Result: wOBA .392 → .321; ISO .244 → .179; BABIP .361 → .325. 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 AAMontgomery Biscuits · 519 PAwOBA .337 → .288 (−49)K% 25.4% → 31.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.43%÷0.985×1.220——31.50%
BB% (unintentional) /PA11.37%÷0.963×0.680—×1.0508.43%
HBP% /PA0.58%—×0.840—×1.0500.51%
Singles /BIP21.52%÷0.978×0.920×0.950×1.05020.19%
Doubles /BIP7.28%÷1.028×0.910×0.950×1.0506.42%
Triples /BIP1.27%÷1.150×0.880×0.950×1.0500.97%
Home runs /BIP5.70%÷0.920×0.800—×1.0505.20%

Factors used: league row SL. Park (home-season share, regressed): HR 84, 1B 96, 2B 106, 3B 130, K 97, BB 93 — applied at half strength. Age: age 21 vs a level average of 24.8 → +5.0% on BB/HBP/hit rates (3.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .337 → .288; ISO .190 → .165; BABIP .316 → .288. 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+Charlotte Stone Crabs · 455 PAwOBA .302 → .242 (−59)K% 25.7% → 37.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.71%÷0.983×1.420——37.14%
BB% (unintentional) /PA9.89%÷1.022×0.750—×1.0427.56%
HBP% /PA0.88%—×0.930—×1.0420.85%
Singles /BIP21.63%÷1.031×0.920×0.960×1.04219.31%
Doubles /BIP8.87%÷1.012×0.960×0.960×1.0428.41%
Triples /BIP1.06%÷1.150×0.810×0.960×1.0420.75%
Home runs /BIP2.13%÷0.857×0.880—×1.0422.28%

Factors used: league row FSL. Park (home-season share, regressed): HR 71, 1B 106, 2B 102, 3B 130, K 97, BB 104 — applied at half strength. Age: age 20 vs a level average of 22.8 → +4.2% on BB/HBP/hit rates (2.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.960.

Result: wOBA .302 → .242; ISO .123 → .104; BABIP .318 → .287. 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 ABowling Green Hot Rods · 507 PAwOBA .311 → .247 (−64)K% 28.4% → 39.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.40%÷0.973×1.360——39.72%
BB% (unintentional) /PA8.28%÷1.013×0.690—×1.0455.89%
HBP% /PA0.00%—×0.780—×1.0450.00%
Singles /BIP27.56%÷0.978×0.920×1.002×1.04527.16%
Doubles /BIP8.33%÷1.086×0.830×1.002×1.0456.67%
Triples /BIP0.64%÷1.121×0.910×1.002×1.0450.54%
Home runs /BIP2.56%÷0.985×0.800—×1.0452.18%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 97, 1B 96, 2B 117, 3B 124, K 95, BB 103 — applied at half strength. Age: age 19 vs a level average of 22.0 → +4.5% on BB/HBP/hit rates (3.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.002.

Result: wOBA .311 → .247; ISO .118 → .086; BABIP .369 → .345. 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).

Not traceable per stint: some stints lack the counting stats the component translation needs. Level-wide factors that apply instead — .