MLB/Players/Steven Okert
Steven Okert

STEVEN OKERT

P · Houston Astros · 20162026 · 680 games
680
CAREER GAMES · REGULAR SEASON
7 seasons · postseason below
.220
CAREER BATTING AVERAGE
370 hits in 1,680 at-bats
66
CAREER HOME RUNS
116 RBI · 34 stolen bases
3.41
CAREER ERA
369.0 innings · 405 strikeouts
24-15
CAREER RECORD
WHIP 1.09

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024MIN8827844741421223326612.266.342.460.802
2023MIA1284366210028218354814618.229.306.427.732
2022MIA12036638681401419521264.186.287.339.626
2021MIA682402444120101330800.183.274.358.632
2018SF20542820220160.148.148.296.444
2017SF88198364814261722440.242.318.424.742
2016SF32108102820478280.259.310.389.699
Career5441,6802163708666611619250634.220.300.396.697

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026HOU686267.24516146872.130.87
2025HOU683271.24524198463.010.89
2024MIN443235.13720163365.091.50
2023MIA643258.25029247394.451.26
2022MIA605551.13417266372.981.17
2021MIA343136.02211154052.751.03
2018SF10007.1410811.230.55
2017SF441127.02417112235.671.30
2016SF160014.014541423.211.29
Career4082415369.0275140129405463.411.09

03/Postseason

Kept apart
Never folded in
SeasonClubGABHHRRBIAVGIPSOERA
2023MIA25201.4001.019.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 · 1032 pitches
Called strike (169) Swinging strike (157) In play (173) Foul (186) Ball (347)

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

Pitch mix
PitchNShareMPHRPMStrike%
Slider68966.8%80.92,42052.0%
Four-Seam Fastball28527.6%91.22,24044.9%
Sinker565.4%90.42,24844.6%
Changeup20.2%85.92,08750.0%

05/Game log

2026
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 27vs LAAL 2600031.20003
MAR 29vs LAAW 9700101.00010
APR 4@ ATHW 11000011.00001
APR 5@ ATHL 101210100.11210
APR 7@ COLL 1510101.01110
APR 10@ SEAL 6900021.20002
APR 11@ SEAL 7811000.21100
APR 14vs COLW 7600111.00011
APR 15vs COLW 3110010.21001
APR 17vs STLL 4900101.00010
APR 19vs STLL 5710010.11001
APR 20@ CLEW 9210001.01000
APR 22@ CLEW 2010000.21000
APR 25vs NYYL 3800001.00000
APR 28@ BALL 3520000.12000
APR 30@ BALL 31021100.22310
MAY 3@ BOSW 3110011.01001
MAY 4vs LADL 3830110.23111
MAY 9@ CINL 1300001.00000
MAY 11vs SEAL 1300011.00001
MAY 13vs SEAW 4300021.10002
MAY 16vs TEXW 4100021.00002
MAY 19@ MINW 2100031.00003
MAY 22@ CHCW 4221000.12200
MAY 23@ CHCW 3000011.00001
MAY 25@ TEXW 9000111.00011
MAY 28@ TEXW 5100000.20000
MAY 29vs MILL 4500012.00001
JUN 2vs PITL 61000211.00021
JUN 4vs PITL 1510022.01002
JUN 7vs ATHL 0500011.00001
JUN 12@ KCW 10830002.13000
JUN 15vs DETL 3900020.20002
JUN 16vs DETW 4200000.10000
JUN 19vs CLEW 9300032.00003
JUN 21vs CLEW 2100131.00013
JUN 23@ TORW 9720011.02001
JUN 24@ TORW 3110011.01001
JUN 27@ DETW 8611101.11110
JUN 28@ DETW 7500000.10000
JUN 30vs MINW 6400021.00002
JUL 3vs TBL 1311021.01102
JUL 5vs TBW 2000011.10001
JUL 7@ WSHW 6310031.11003
JUL 10@ TEXL 3700021.00002
JUL 12@ TEXL 5600011.00001
JUL 17vs BALL 2300021.00002
JUL 18vs BALL 2410011.01001
JUL 20vs MIAW 8520021.02002
JUL 22vs MIAW 5200001.00000
JUL 24@ CWSW 9510001.01000
JUL 28@ LAAW 3200021.00002
JUL 29@ LAAW 7420000.22100
AUG 1vs TEXW 5410021.11002
AUG 2vs TEXW 7321010.22101
AUG 5vs TORL 4500011.00001
AUG 7@ SDW 6320011.02001
AUG 10@ SFW 6310011.01001
AUG 12@ SFW 2100001.10000
AUG 14vs SEAW 10710011.01001
AUG 16vs SEAL 2300011.00001
AUG 19vs LAAW 3200121.00012
AUG 21vs ATHW 4000001.00000
AUG 23vs ATHL 6711011.01101
AUG 25@ NYYW 9720110.22111
AUG 27@ NYYW 5110001.01000
AUG 30@ NYMW 6300000.10000
SEP 1vs CWSW 6310021.01002

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.