STATS
MLB/Players/Lance McCullers Jr.
Lance McCullers Jr.

LANCE MCCULLERS JR.

P · Houston Astros · 20152026 · 286 games
286
CAREER GAMES · REGULAR SEASON
7 seasons · postseason below
.226
CAREER BATTING AVERAGE
1,206 hits in 5,332 at-bats
114
CAREER HOME RUNS
257 RBI · 36 stolen bases
3.85
CAREER ERA
818.0 innings · 909 strikeouts
53-40
CAREER RECORD
WHIP 1.30

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2022HOU163442474180812441004.215.304.337.641
2021HOU561,19211824452626461523704.205.295.324.618
2020HOU2240058883641027401124.220.291.405.696
2018HOU50930120200542245410028410.215.291.355.646
2017HOU449141222285641650802648.249.310.372.682
2016HOU28614581603261026902120.261.355.381.736
2015HOU44938982125282042862586.226.291.362.653
Career2605,3325981,206300301142575921,60036.226.304.358.661

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026MIL102344.04132274876.551.55
2025HOU162555.161403961106.511.81
2022HOU84247.23712225042.271.24
2021HOU28135162.11225776185133.161.22
2020HOU113355.04424205653.931.16
2018HOU25106128.11005550142123.861.17
2017HOU2274118.2114564013284.251.30
2016HOU146581.080294510653.221.54
2015HOU2267125.21064543129103.221.19
Career1565340818.0705350362909743.851.30

03/Postseason

Kept apart
Never folded in
SeasonClubGABHHRRBIAVGIPSOERA
2022HOU66216511.25815.1185.87
2021HOU438911.23710.290.84
2020HOU66116711.26214.2234.91
2018HOU1018402.2225.041.80
2017HOU10691311.18820.2192.61
2015HOU221212.0956.172.84

04/Every pitch

2017 Regular season
Play log from 2015
Spray chart · 3 batted balls
Flyout · 94.0 mph · 361 ftFlyout · 73.5 mph · 219 ftFielder’s choice · 100.4 mph · 70 ft
Hit (0) Out (3) Home run (0)
Average exit velocity 89.3 mph · longest 361 ft
Pitch locations · 2000 pitches
Called strike (345) Swinging strike (256) In play (326) Foul (329) Ball (744)

Catcher’s view · the zone drawn is the average of the 2,000 batter zones recorded here, 1.61 to 3.51 feet

Pitch mix
PitchNShareMPHRPMStrike%
Knuckle Curve95247.5%85.62,87151.9%
Four-Seam Fastball49124.5%94.22,28641.8%
Sinker32616.3%94.12,30643.3%
Changeup23011.5%88.71,89039.1%
Unknown70.3%45.01,40014.3%

05/Game log

2017
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 5vs SEAW 2125150027
APR 5vs SEAW 21251501276.05127
APR 9vs KCW 54253620010
APR 9vs KCW 542536230107.063010
APR 15@ W 106205825164.18516
APR 15@ W 10620582016
APR 20vs LAAW 2121030038
APR 20vs LAAW 21210300386.23038
APR 26@ CLEL 6719570035
APR 26@ CLEL 67195705355.07535
MAY 2vs TEXW 622326122106.162210
MAY 2vs TEXW 62232610210
MAY 7@ LAAL 12221201247.02024
MAY 7@ LAAL 1222120024
MAY 12@ NYYW 51230400076.04007
MAY 12@ NYYW 5123040007
MAY 17@ MIAW 30210300236.03023
MAY 17@ MIAW 3021030023
MAY 24vs DETW 62150100255.01025
MAY 24vs DETW 6215010025
MAY 28vs BALW 8424351028
MAY 28vs BALW 84243513286.05228
JUN 3@ TEXW 65204604284.16328
JUN 3@ TEXW 6520460028
JUN 9@ KCW 6122120028
JUN 9@ KCW 61221201287.02128
JUN 25@ SEAW 5219140008
JUN 25@ SEAW 52191400085.04108
JUL 1vs NYYL 41322360026
JUL 1vs NYYL 413223601265.16326
JUL 6@ TORL 4722690023
JUL 6@ TORL 47226905234.19523
JUL 18vs SEAL 79205604354.26435
JUL 18vs SEAL 7920560035
JUL 23@ BALL 79196905234.29623
JUL 23@ BALL 7919690023
JUL 30@ DETL 113225803445.08544
JUL 30@ DETL 11322580044
SEP 7@ SEAW 5320341014
SEP 7@ SEAW 53203412145.14314
SEP 25vs LAAL 57142412143.14214
SEP 25vs LAAL 5714241014
SEP 30@ BOSL 3619560026
SEP 30@ BOSL 36195603264.16526

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.