STATS
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

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

No batted balls with a location in this window.

Pitch locations · 459 pitches
Called strike (65) Swinging strike (50) In play (81) Foul (99) Ball (164)

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

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball15633.9%91.72,37850.6%
Sinker9320.2%91.72,38944.1%
Slider9320.2%82.12,52449.5%
Cutter8919.3%88.12,48544.9%
Changeup204.3%85.21,96725.0%
Curveball81.7%75.22,47837.5%
Unknown10.2%100.0%

05/Game log

2017
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 16vs COLL 341000000
APR 16vs COLL 3410000000.10000
APR 19@ KCW 2110000000.10000
APR 19@ KCW 211000000
APR 20@ KCL 0230100011.01001
APR 20@ KCL 023010001
APR 22@ COLL 563010001
APR 22@ COLL 5630100010.21001
APR 23@ COLL 0821102000.21100
APR 23@ COLL 082110000
APR 25vs LADW 212000000
APR 25vs LADW 2120000000.20000
APR 27vs LADL 1523201100.02310
APR 27vs LADL 152320010
APR 27vs LADW 435000001
APR 27vs LADW 4350000011.20001
MAY 2@ LADW 4350000011.20001
MAY 2@ LADW 435000001
MAY 4@ LADW 4140000011.20001
MAY 4@ LADW 414000001
MAY 6@ CINL 21452302100.23210
MAY 6@ CINL 2145230010
MAY 8@ NYML 3440000021.10002
MAY 8@ NYML 344000002
MAY 10@ NYMW 652010010
MAY 10@ NYMW 6520100100.11010
MAY 13vs CINW 320000010
MAY 13vs CINW 3200000100.10010
MAY 14vs CINW 8330100000.21000
MAY 14vs CINW 833010000
MAY 20@ STLW 6512100100.01210
MAY 20@ STLW 651210010
MAY 21@ STLL 3820000000.20000
MAY 21@ STLL 382000000
MAY 23@ CHCW 640000000
MAY 23@ CHCW 6400000000.00000
MAY 25@ CHCL 451110010
MAY 25@ CHCL 4511101100.11110
JUN 24vs NYML 2520101010.11001
JUN 24vs NYML 252010001
JUN 24vs NYML 4116340000
JUN 24vs NYML 41163403001.04300
JUN 28vs COLW 534000000
JUN 28vs COLW 5340000001.10000
JUN 28vs COLW 4330000131.00013
JUN 28vs COLW 433000013
JUL 1@ PITW 213010001
JUL 1@ PITW 2130100010.21001
JUL 2@ PITW 532111000
JUL 2@ PITW 5321111000.11100
JUL 5@ DETW 541000001
JUL 5@ DETW 5410000010.10001
JUL 9vs MIAL 8101110000
JUL 9vs MIAL 451000000
JUL 9vs MIAL 4510000000.10000
JUL 9vs MIAL 81011102000.01100
JUL 15@ SDW 541000001
JUL 15@ SDW 5410000010.10001
JUL 16@ SDL 3511112000.11100
JUL 16@ SDL 351111000
JUL 19vs CLEW 544120010
JUL 19vs CLEW 5441201100.22110
JUL 22vs SDL 9125000012
JUL 22vs SDL 91250000121.20012
SEP 2vs STLL 6111000000
SEP 2vs STLL 61110000000.10000
SEP 2vs STLW 2110000010.10001
SEP 2vs STLW 211000001
SEP 4@ COLL 3421000200.10020
SEP 4@ COLL 342100020
SEP 7@ COLW 11331111010.21101
SEP 7@ COLW 1133111001
SEP 12vs LADW 862000001
SEP 12vs LADW 8620000010.20001
SEP 16vs AZL 2330000011.00001
SEP 16vs AZL 233000001
SEP 17vs AZW 721000000
SEP 17vs AZW 7210000000.10000
SEP 20vs COLW 4310000000.10000
SEP 20vs COLW 4020000010.20001
SEP 20vs COLW 431000000
SEP 20vs COLW 402000001
SEP 24@ LADL 131000000
SEP 24@ LADL 1310000000.10000
SEP 30vs SDL 2310000000.10000
SEP 30vs SDL 231000000
OCT 1vs SDW 5410000010.10001
OCT 1vs SDW 541000001

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.