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

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

No batted balls with a location in this window.

Pitch locations · 931 pitches
Called strike (152) Swinging strike (178) In play (164) Foul (151) Ball (286)

Catcher’s view · the zone drawn is the average of the 931 batter zones recorded here, 1.60 to 3.40 feet

Pitch mix
PitchNShareMPHRPMStrike%
Slider44948.2%89.22,40457.7%
Four-Seam Fastball42345.4%99.62,55146.8%
Curveball596.3%81.22,48640.7%

05/Game log

2024
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 30@ LADW 657241002
MAR 30@ LADW 6572412021.04202
APR 1@ SDW 624010000
APR 1@ SDW 6240100001.01000
APR 2@ SDW 524010002
APR 2@ SDW 5240100021.01002
APR 4vs MIAW 853000001
APR 4vs MIAW 8530000011.00001
APR 6vs MIAW 314010000
APR 6vs MIAW 3140100001.01000
APR 8vs PHIL 3532102101.01110
APR 8vs PHIL 353210010
APR 9vs PHIW 303000002
APR 9vs PHIW 3030000021.00002
APR 12@ AZW 963000002
APR 12@ AZW 9630000021.00002
APR 15@ W 313000002
APR 15@ W 3130000021.00002
APR 16@ W 323000001
APR 16@ W 3230000011.00001
APR 19vs MILL 1241101001.01000
APR 19vs MILL 124110000
APR 22vs AZW 534010001
APR 22vs AZW 5340100011.01001
APR 24vs AZW 513010001
APR 24vs AZW 5130100011.01001
APR 26@ NYMW 423000002
APR 26@ NYMW 4230000021.00002
APR 27@ NYMW 745020011
APR 27@ NYMW 7450200111.02011
APR 30@ DETW 2130000021.00002
APR 30@ DETW 213000002
MAY 3vs CWSW 3030000001.00000
MAY 3vs CWSW 303000000
MAY 4vs CWSL 5640100001.01000
MAY 4vs CWSL 564010000
MAY 12@ MILW 433000002
MAY 12@ MILW 4330000021.00002
MAY 14@ LAAW 764010002
MAY 14@ LAAW 7640100021.01002
MAY 20vs BALW 6330000101.00010
MAY 20vs BALW 633000010
MAY 21vs BALW 312000011
MAY 21vs BALW 3120000111.00011
MAY 25vs CHCW 767240000
MAY 25vs CHCW 7672402001.04200
MAY 26vs CHCW 436131001
MAY 26vs CHCW 4361311011.03101
MAY 29@ CINW 533110020
MAY 29@ CINW 5331101201.01120
JUN 2@ PHIW 543000002
JUN 2@ PHIW 5430000021.00002
JUN 5@ HOUW 423000002
JUN 5@ HOUW 4230000021.00002
JUN 7vs COLW 8530000021.00002
JUN 7vs COLW 853000002
JUN 11vs PITL 1242102211.01221
JUN 11vs PITL 124210021
JUN 12vs PITW 424010001
JUN 12vs PITW 4240100011.01001
JUN 14@ CHCW 3030000221.00022
JUN 14@ CHCW 303000022
JUN 16@ CHCW 213000021
JUN 16@ CHCW 2130000211.00021
JUN 20vs SFW 6540100121.01012
JUN 20vs SFW 654010012
JUN 23vs SFW 533000002
JUN 23vs SFW 5330000021.00002
JUN 24vs ATLW 4342202221.02222
JUN 24vs ATLW 434220022
JUN 26vs ATLW 414010011
JUN 26vs ATLW 4140100111.01011
JUN 28vs CINW 103000001
JUN 28vs CINW 1030000011.00001
JUN 30vs CINW 2030000021.00002
JUN 30vs CINW 203000002
JUL 2@ PITW 7430000011.00001
JUL 2@ PITW 743000001
JUL 5@ WSHW 767120010
JUL 5@ WSHW 7671201102.02010
JUL 13vs CHCW 5440100011.01001
JUL 13vs CHCW 544010001
JUL 21@ ATLW 6240100121.01012
JUL 21@ ATLW 624010012
JUL 23@ PITW 213000003
JUL 23@ PITW 2130000031.00003
JUL 26vs WSHL 81020000111.00011
JUL 26vs WSHL 8102000011
JUL 28vs WSHW 433010000
JUL 28vs WSHW 4330100001.01000
AUG 1@ CHCL 456341000
AUG 1@ CHCL 4563413000.24300
AUG 3@ CHCW 543000000
AUG 3@ CHCW 5430000001.00000
AUG 6vs TBW 4351201111.02111
AUG 6vs TBW 435120011
AUG 7vs TBW 5240100121.01012
AUG 7vs TBW 524010012
AUG 9@ KCW 853010010
AUG 9@ KCW 8530100101.01010
AUG 17vs LADW 5230000011.00001
AUG 17vs LADW 523000001
AUG 21vs MILW 1063000002
AUG 21vs MILW 10630000021.00002
AUG 22vs MILW 3040100001.01000
AUG 22vs MILW 304010000
AUG 25@ MINW 324010000
AUG 25@ MINW 3240100001.01000
AUG 28vs SDW 433010002
AUG 28vs SDW 4330100021.01002
AUG 29vs SDW 4130000001.00000
AUG 29vs SDW 413000000
AUG 31@ NYYW 654010012
AUG 31@ NYYW 6540100121.01012
SEP 3@ MILW 747110004
SEP 3@ MILW 7471101042.01004
SEP 7vs SEAW 204010003
SEP 7vs SEAW 2040100031.01003
SEP 11vs CINW 2130000011.00001
SEP 11vs CINW 213000001
SEP 17vs PITW 3140100021.01002
SEP 17vs PITW 314010002
SEP 21vs CLEW 653000003
SEP 21vs CLEW 6530000031.00003
SEP 22vs CLEW 213000000
SEP 22vs CLEW 2130000001.00000
SEP 25@ COLW 521000000
SEP 25@ COLW 5210000000.20000
SEP 27@ SFW 6340100021.01002
SEP 27@ SFW 634010002

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.