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

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

No batted balls with a location in this window.

Pitch locations · 616 pitches
Called strike (117) Swinging strike (66) In play (108) Foul (106) Ball (219)

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

Pitch mix
PitchNShareMPHRPMStrike%
Slider36559.3%81.02,57151.2%
Four-Seam Fastball14623.7%93.02,19941.8%
Sinker569.1%92.92,26841.1%
Changeup498.0%88.81,85136.7%

05/Game log

2024
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 30@ KCW 514010012
MAR 30@ KCW 5140101121.01012
APR 3@ MILW 733000013
APR 3@ MILW 7330000131.00013
APR 8vs LADL 2461301011.03101
APR 8vs LADL 246130001
APR 10vs LADW 324010001
APR 10vs LADW 3240100011.01001
APR 13@ DETW 1153000002
APR 13@ DETW 11530000021.00002
APR 17@ BALL 245131001
APR 17@ BALL 2451311010.23101
APR 20vs DETW 4321100100.11110
APR 20vs DETW 432110010
APR 23vs CWSW 654110001
APR 23vs CWSW 6541100011.01101
APR 25vs CWSW 632110010
APR 25vs CWSW 6321100100.11010
APR 28@ LAAW 1156000002
APR 28@ LAAW 11560000022.00002
MAY 1@ CWSW 10530000011.00001
MAY 1@ CWSW 1053000001
MAY 4vs BOSW 3110000110.10011
MAY 4vs BOSW 311000011
MAY 7vs SEAL 61031114110.21111
MAY 7vs SEAL 6103111011
MAY 11@ TORL 81020102100.11010
MAY 11@ TORL 8102010010
MAY 14vs NYYL 154010010
MAY 14vs NYYL 1540100101.01010
MAY 16vs NYYL 0530000001.00000
MAY 16vs NYYL 053000000
MAY 17@ CLEL 233111000
MAY 17@ CLEL 2331112000.21100
MAY 22@ WSHW 324000002
MAY 22@ WSHW 3240000021.10002
MAY 24vs TEXW 3230000001.00000
MAY 24vs TEXW 323000000
MAY 29vs KCL 163000000
MAY 29vs KCL 1630000001.00000
MAY 31@ HOUW 6130000001.00000
MAY 31@ HOUW 613000000
JUN 2@ HOUW 4330100000.21000
JUN 2@ HOUW 433010000
JUN 5@ NYYL 5940100021.01002
JUN 5@ NYYL 594010002
JUN 10vs COLW 5020000000.20000
JUN 10vs COLW 502000000
JUN 12vs COLW 1796230000
JUN 12vs COLW 17962302001.03200
JUN 19vs TBL 2320000100.20010
JUN 19vs TBL 232000010
JUN 20vs TBL 6731201000.12100
JUN 20vs TBL 673120000
JUN 26@ AZW 8340000031.10003
JUN 26@ AZW 834000003
JUN 29@ SEAW 513010011
JUN 29@ SEAW 5130100111.01011
JUN 30@ SEAW 5331100000.21100
JUN 30@ SEAW 533110000
JUL 8@ CWSW 8622100010.11201
JUL 8@ CWSW 862210001
JUL 10@ CWSW 323000000
JUL 10@ CWSW 3230000001.00000
JUL 14@ SFL 2330100120.21012
JUL 14@ SFL 233010012
JUL 20vs MILL 4833201100.22210
JUL 20vs MILL 483320010
JUL 24vs PHIW 5420100100.11010
JUL 24vs PHIW 542010010
JUL 27@ DETL 2731212010.12101
JUL 27@ DETL 273121001
JUL 29@ NYML 2151000011
JUL 29@ NYML 21510002110.20011
AUG 4vs CWSW 13710000010.10001
AUG 4vs CWSW 1371000001
AUG 13vs KCW 1334111000
AUG 13vs KCW 13341111001.01100
AUG 14vs KCL 1420000101.00010
AUG 14vs KCL 142000010
AUG 16@ TEXW 432000001
AUG 16@ TEXW 4320000010.20001
AUG 20@ SDL 5754413000.14400
AUG 20@ SDL 575441000
AUG 21@ SDW 11430000011.00001
AUG 21@ SDW 1143000001
AUG 23vs STLL 164010011
AUG 23vs STLL 1640100111.01011

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.