STATS
MLB/Players/Ryan Zeferjahn
Ryan Zeferjahn

RYAN ZEFERJAHN

P · Los Angeles Angels · 20242026 · 145 games
145
CAREER GAMES · REGULAR SEASON
1 season
.127
CAREER BATTING AVERAGE
14 hits in 110 at-bats
0
CAREER HOME RUNS
4 RBI · 0 stolen bases
4.15
CAREER ERA
138.2 innings · 179 strikeouts
10-9
CAREER RECORD
WHIP 1.29

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024LAA24110814200412360.127.213.145.359
Career24110814200412360.127.213.145.359

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026CHC594464.24430388874.181.27
2025LAA626557.049303573124.741.47
2024LAA120017.07461802.120.76
Career133109138.21006479179194.151.29

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 · 1024 pitches
Called strike (167) Swinging strike (139) In play (145) Foul (180) Ball (393)

Catcher’s view · the zone drawn is the average of the 1,024 batter zones recorded here, 1.60 to 3.44 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball32431.6%97.42,21348.1%
Sweeper27627.0%83.92,68745.7%
Cutter22622.1%91.02,39549.6%
Slider16716.3%88.12,50147.3%
Curveball252.4%83.92,73052.0%
Sinker60.6%96.61,87816.7%

05/Game log

2025
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 30@ CWSW 3210110.11011
MAR 31@ STLW 5400000.10000
APR 1@ STLW 9700010.20001
APR 4vs CLEL 6800100.10110
APR 6vs CLEW 6210031.01003
APR 8@ TBW 4300021.00002
APR 12@ HOUW 4111021.01102
APR 17@ TEXL 3511031.01103
APR 18vs SFW 2000121.00012
APR 24vs PITW 4310021.01002
APR 27@ MINL 0520021.02102
MAY 1vs DETL 41010011.01101
MAY 2vs DETL 1900011.00001
MAY 7vs TORW 5420021.02002
MAY 10vs BALW 5200001.00000
MAY 13@ SDL 4610310.21231
MAY 16@ LADW 6211101.01110
MAY 17@ LADW 11930110.23111
MAY 19@ ATHW 4300101.00010
MAY 21@ ATHW 10510011.01001
MAY 22@ ATHW 10510111.01011
MAY 28vs NYYL 0110021.01002
MAY 30@ CLEW 4110111.01011
MAY 31@ CLEL 5731100.23310
JUN 2@ BOSW 7600021.00002
JUN 6vs SEAW 5400001.00000
JUN 7vs SEAW 8610001.01000
JUN 9vs ATHW 7400000.20000
JUN 11vs ATHW 6521110.22211
JUN 16@ NYYW 1000011.00001
JUN 17@ NYYW 4000001.00000
JUN 18@ NYYW 3200100.10010
JUN 23vs BOSW 9511031.01103
JUN 25vs BOSW 5200122.00012
JUN 28vs WSHW 8210111.01111
JUN 29vs WSHL 4710100.21110
JUL 2@ ATLL 3842200.04520
JUL 5@ TORL 3420221.22022
JUL 9vs TEXW 11800101.00010
JUL 12vs AZW 10500000.10000
JUL 18@ PHIW 6511021.01102
JUL 22@ NYML 2300131.00013
JUL 25vs SEAW 3200111.00011
JUL 28vs TEXW 6420031.12103
AUG 2vs CWSL 0100011.00001
AUG 4vs TBW 5100121.00012
AUG 6vs TBL 4511021.01102
AUG 9@ DETW 7410121.01012
AUG 12vs LADW 7600110.10011
AUG 13vs LADW 6510121.11012
AUG 16@ ATHL 2721132.02113
AUG 19vs CINL 4600021.00002
AUG 23vs CHCL 11210011.01001
AUG 24vs CHCL 3400011.00001
AUG 26@ TEXL 3700011.00001
AUG 29@ HOUL 0210101.01110
SEP 1@ HOUL 3800121.00012
SEP 4@ KCL 3411011.01101
SEP 5vs ATHL 41010210.21121
SEP 23vs KCL 4800000.10000
SEP 25vs KCL 4920101.02110
SEP 28vs HOUL 2610111.01011

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.