MLB/Players/Ryan Helsley
Ryan Helsley

RYAN HELSLEY

P · Baltimore Orioles · 20192026 · 553 games
553
CAREER GAMES · REGULAR SEASON
6 seasons · postseason below
.194
CAREER BATTING AVERAGE
364 hits in 1,880 at-bats
44
CAREER HOME RUNS
91 RBI · 20 stolen bases
3.01
CAREER ERA
335.0 innings · 398 strikeouts
31-22
CAREER RECORD
WHIP 1.19

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024STL13047638100120619461588.210.280.273.553
2023STL662502244122213341044.176.275.264.539
2022STL10843822561201214401882.128.201.237.438
2021STL102352488016081954942.227.330.341.671
2020STL24861616406816200.186.314.442.756
2019STL482782668182101824644.245.305.432.736
Career4781,880172364744449121462820.194.276.307.583

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026BAL170415.113792134.111.43
2025NYM583456.06128256384.501.54
2024STL657466.15015237932.041.10
2023STL333436.22210175212.451.06
2022STL549164.2289209461.250.74
2021STL516447.14024274744.561.42
2020STL121112.08781035.251.33
2019STL242036.23412123252.951.25
Career3143122335.0256112141398333.011.19

03/Postseason

Kept apart
Never folded in
SeasonClubGABHHRRBIAVGIPSOERA
2022STL24101.2501.0236.00
2020STL46100.1671.225.40
2019STL1017100.0595.180.00

04/Every pitch

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

No batted balls with a location in this window.

Pitch locations · 273 pitches
Called strike (43) Swinging strike (47) In play (38) Foul (39) Ball (106)

Catcher’s view · the zone drawn is the average of the 273 batter zones recorded here, 1.62 to 3.20 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball12345.1%98.72,58046.3%
Slider10638.8%87.92,42347.2%
Splitter3312.1%90.11,44751.5%
Curveball114.0%81.52,53245.5%

05/Game log

2026
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 26vs MINW 2110031.01003
MAR 29vs MINW 8610011.01001
APR 4@ PITL 2320100.12110
APR 6@ CWSW 2110211.01121
APR 7@ CWSW 4200121.00012
APR 11vs SFW 6220001.02000
APR 13vs AZW 9700021.00002
APR 15vs AZL 5800021.00002
APR 17@ CLEW 6400111.00011
APR 20@ KCW 7500021.00002
APR 21@ KCL 5600210.10121
APR 28vs HOUW 5300001.00000
JUN 17@ SEAW 5322021.02202
JUN 19@ LADL 5621200.22220
JUN 24@ LAAL 6700021.00002
JUN 26vs WSHW 3100011.00001
JUN 27vs WSHL 3420011.02001

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.