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

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

No batted balls with a location in this window.

Pitch locations · 194 pitches
Called strike (28) Swinging strike (29) In play (33) Foul (29) Ball (75)

Catcher’s view · the zone drawn is the average of the 194 batter zones recorded here, 1.59 to 3.33 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball8443.3%96.92,53441.7%
Slider6935.6%87.32,52150.7%
Curveball3317.0%80.52,53836.4%
Changeup84.1%89.31,51350.0%

05/Game log

2020
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
JUL 24vs PITW 543000000
JUL 24vs PITW 5430000001.00000
JUL 29@ MINL 035000002
JUL 29@ MINL 0350000021.20002
SEP 1@ CINW 16241211101.02110
SEP 1@ CINW 1624121010
SEP 5vs CHCW 514110010
SEP 5vs CHCW 5141100101.11110
SEP 8vs MINL 3752212011.02201
SEP 8vs MINL 375221001
SEP 10vs DETL 3642214101.02210
SEP 10vs DETL 364221010
SEP 14@ MILL 122210011
SEP 14@ MILL 1222101110.11111
SEP 18@ PITW 6530000200.20020
SEP 18@ PITW 653000020
SEP 19@ PITW 5440000111.10011
SEP 19@ PITW 544000011
SEP 22@ KCW 5040000121.00012
SEP 22@ KCW 504000012
SEP 25vs MILL 033000002
SEP 25vs MILL 0330000021.00002
SEP 26vs MILL 0320000010.20001
SEP 26vs MILL 032000001

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.