MLB/Players/Ryan Johnson
Ryan Johnson

RYAN JOHNSON

P · Los Angeles Angels · 20252026 · 32 games
32
CAREER GAMES · REGULAR SEASON
2 seasons
5.52
CAREER ERA
93.0 innings · 74 strikeouts
4-9
CAREER RECORD
WHIP 1.48

01/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026LAA183878.171453858165.171.39
2025LAA141114.2241251647.361.98
Career324993.095574374205.521.48

04/Every pitch

2026 Regular season
Play log from 2015
Pitch locations · 1262 pitches
Called strike (206) Swinging strike (128) In play (224) Foul (219) Ball (485)

Catcher’s view · the zone drawn is the average of the 1,262 batter zones recorded here, 1.63 to 3.23 feet

Pitch mix
PitchNShareMPHRPMStrike%
Cutter46136.5%89.52,49251.6%
Splitter28622.7%84.71,87536.7%
Sinker26420.9%92.22,22434.8%
Sweeper24719.6%80.42,44447.8%
Slider40.3%84.42,61925.0%

05/Game log

2026
Regular season
DateOppResultIPHERBBSO
MAR 30@ CHCL 273.17642
MAY 15vs LADL 061.01011
MAY 17vs LADL 1102.03312
MAY 19vs ATHL 6142.04510
JUN 18@ ATHL 055.08512
JUN 23vs BALW 516.01018
JUN 29@ SEAL 265.04103
JUL 5vs BOSL 574.06216
JUL 11@ MINL 355.03331
JUL 19vs DETW 325.02135
JUL 25@ SFL 293.18814
JUL 31vs MILL 264.16533
AUG 6@ BALW 414.23151
AUG 11vs TEXW 324.13125
AUG 16vs KCL 035.15224
AUG 22@ TEXW 307.01023
AUG 30vs PHIL 245.02152
SEP 4@ PITL 016.04126

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.