MLB/Players/José Alvarado
José Alvarado

JOSÉ ALVARADO

P · Philadelphia Phillies · 20172026 · 845 games
845
CAREER GAMES · REGULAR SEASON
8 seasons · postseason below
.210
CAREER BATTING AVERAGE
526 hits in 2,510 at-bats
44
CAREER HOME RUNS
129 RBI · 52 stolen bases
3.72
CAREER ERA
418.0 innings · 530 strikeouts
22-30
CAREER RECORD
WHIP 1.34

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024PHI132456609816412255612614.215.301.346.647
2023PHI84306306016069361286.196.281.307.588
2022PHI11837442761624194816212.203.294.289.583
2021PHI12839460841401023941368.213.365.325.690
2020TB18721418404712262.250.357.472.829
2019TB7022836588241554782.254.397.360.757
2018TB1404584284202222581604.183.275.249.524
2017TB702222448822918584.216.275.297.572
Career7602,510308526102124412937687452.210.313.312.625

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026PHI573349.25431236155.621.55
2025PHI284226.0271173243.811.31
2024PHI662561.24928286364.091.25
2023PHI420241.1308186431.741.16
2022PHI594251.03818248123.181.22
2021PHI647155.24226476854.201.60
2020TB9009.09661326.001.67
2019TB351630.02916273924.801.87
2018TB701664.04217298012.391.11
2017TB350329.2241292913.641.11
Career4652230418.0344173218530313.721.34

03/Postseason

Kept apart
Never folded in
SeasonClubGABHHRRBIAVGIPSOERA
2024PHI23100.3330.2127.00
2023PHI1629702.2418.061.13
2022PHI24439311.20911.1145.56
2020TB46100.1671.240.00

04/Every pitch

2025 Regular season
Play log from 2015
Spray chart · 0 batted balls

No batted balls with a location in this window.

Pitch locations · 457 pitches
Called strike (74) Swinging strike (53) In play (74) Foul (91) Ball (165)

Catcher’s view · the zone drawn is the average of the 457 batter zones recorded here, 1.61 to 3.41 feet

Pitch mix
PitchNShareMPHRPMStrike%
Sinker28762.8%99.12,08350.5%
Cutter13930.4%93.22,13246.0%
Curveball224.8%84.82,43922.7%
Four-Seam Fastball92.0%99.42,04044.4%

05/Game log

2025
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 27@ WSHW 7300021.00002
MAR 31vs COLW 6100131.00013
APR 2vs COLW 5110021.01002
APR 3vs COLW 3130131.03113
APR 6vs LADW 8700001.00000
APR 9@ ATLW 4320021.12002
APR 12@ STLW 4100011.00001
APR 15vs SFW 6430011.03101
APR 17vs SFW 6421001.02100
APR 19vs MIAW 111000000.10000
APR 20vs MIAL 5700011.00001
APR 23@ NYML 3420022.02002
APR 27@ CHCW 3100011.00001
APR 29vs WSHW 7620031.02003
MAY 2vs AZW 3200011.00001
MAY 4vs AZL 91130101.13310
MAY 8@ TBW 7610011.01001
MAY 11@ CLEW 3000011.00001
MAY 14vs STLW 2110100.11010
MAY 16vs PITW 8400010.20001
AUG 20vs SEAW 11200011.00001
AUG 22vs WSHL 4510001.01000
AUG 24vs WSHW 3210200.01120
AUG 26@ NYML 5610021.01002
AUG 31vs ATLL 1321021.02202
SEP 1@ MILW 10800100.10010
SEP 7@ MIAL 4511010.21101
SEP 10vs NYMW 11311011.01101

Regular season and postseason are separate tables and are never summed into one career line; spring training is excluded entirely. Hitting and pitching come from different source rows, so a two-way player has both tables and neither borrows from the other. Innings pitched is summed as outs and converted once: the stored value counts thirds, so “6.1” means six innings and one out, and adding those as decimals understates a career. ERA and WHIP are computed from those totals rather than averaged across seasons. On-base percentage is (H + BB) over (AB + BB), which runs slightly under the official figure because the source rows carry no hit-by-pitch or sacrifice fly. The charts cover 2015 onward only, and the spray chart plots batted balls with a recorded landing spot: a strikeout or a walk has no location and is not a missing dot. Its field is a representative park, not the one the ball was hit in, because a spray chart pooled across a season is hit in thirty different outfields.