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

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

No batted balls with a location in this window.

Pitch locations · 607 pitches
Called strike (88) Swinging strike (106) In play (76) Foul (121) Ball (216)

Catcher’s view · the zone drawn is the average of the 607 batter zones recorded here, 1.58 to 3.31 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball34156.2%99.72,64250.4%
Slider22336.7%89.02,42157.4%
Curveball437.1%82.12,51734.9%

05/Game log

2023
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 30vs TORL 9104220010
MAR 30vs TORL 91042202101.02210
APR 1vs TORW 4170200021.22002
APR 1vs TORW 417020002
APR 9@ MILL 163000012
APR 9@ MILL 1630000121.00012
APR 11@ COLW 965020002
APR 11@ COLW 9650200021.02002
APR 12@ COLW 743000002
APR 12@ COLW 7430000021.00002
APR 15vs PITL 365020012
APR 15vs PITL 3650201121.12012
APR 23@ SEAW 7340000121.20012
APR 23@ SEAW 734000012
APR 25@ SFL 4553313010.23301
APR 25@ SFL 455331001
APR 30@ LADL 361000010
APR 30@ LADL 3610001100.20010
MAY 3vs LAAL 464000002
MAY 3vs LAAL 4640000021.10002
MAY 5vs DETL 4530100010.21001
MAY 5vs DETL 453010001
MAY 7vs DETW 1263000001
MAY 7vs DETW 12630000011.00001
MAY 8@ CHCW 3140000001.10000
MAY 8@ CHCW 314000000
MAY 12@ BOSW 866000004
MAY 12@ BOSW 8660001042.00004
MAY 17vs MILW 3050100111.11011
MAY 17vs MILW 305010011
MAY 20vs LADW 6562301021.03202
MAY 20vs LADW 656230002
MAY 22@ CINL 563100013
MAY 22@ CINL 5631001131.10013
MAY 23@ CINW 8540100211.01021
MAY 23@ CINW 854010021
MAY 27@ CLEW 214000001
MAY 27@ CLEW 2140000011.10001
MAY 28@ CLEL 343210020
MAY 28@ CLEL 3432102200.21220
JUN 5@ TEXL 343000002
JUN 5@ TEXL 3430000021.00002
JUN 7@ TEXW 103000002
JUN 7@ TEXW 1030000021.00002
SEP 1vs PITL 243000001
SEP 1vs PITL 2430000011.00001
SEP 5@ ATLW 10630000121.00012
SEP 5@ ATLW 1063000012
SEP 8@ CINW 943000002
SEP 8@ CINW 9430000021.00002
SEP 9@ CINW 4320000111.00011
SEP 9@ CINW 432000011
SEP 12@ BALW 523000000
SEP 12@ BALW 5230000001.00000
SEP 13@ BALW 104010002
SEP 13@ BALW 1040100021.01002
SEP 17vs PHIW 6540100121.01012
SEP 17vs PHIW 654010012
SEP 18vs MILW 1040000021.10002
SEP 18vs MILW 104000002
SEP 23@ SDW 5231001321.10132
SEP 23@ SDW 523100032
SEP 26@ MILW 413000003
SEP 26@ MILW 4130000031.00003
OCT 1vs CINW 4350200021.02002
OCT 1vs CINW 435020002

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.