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

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

No batted balls with a location in this window.

Pitch locations · 1147 pitches
Called strike (214) Swinging strike (115) In play (166) Foul (178) Ball (474)

Catcher’s view · the zone drawn is the average of the 1,147 batter zones recorded here, 1.60 to 3.44 feet

Pitch mix
PitchNShareMPHRPMStrike%
Sweeper36732.0%82.82,88045.8%
Sinker28324.7%91.52,23746.6%
Changeup19517.0%86.71,85540.5%
Knuckle Curve18816.4%82.32,99343.1%
Four-Seam Fastball625.4%91.82,29240.3%
Cutter524.5%89.32,51042.3%

05/Game log

2025
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAY 4@ CWSL 4530343.23034
MAY 10vs CINL 91331300.13730
MAY 16@ TEXW 6340124.04012
MAY 22vs SEAW 9251384.15238
MAY 28vs ATHW 53511126.053112
JUN 3@ PITW 3020176.02017
JUN 10vs CWSL 2441465.04446
JUN 28vs CHCL 31273413.17841
JUL 4@ LADW 18141446.04144
JUL 11vs TEXL 3761253.06525
JUL 19@ SEAL 6750312.25431
AUG 22@ BALW 10750544.05354
AUG 31vs LAAL 0330232.03223
SEP 5@ TEXL 3410100.01010
SEP 11@ TORL 0620102.02010
SEP 28@ LAAW 6221143.02114

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.