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

2015 Regular season
Play log from 2015
Spray chart · 1 batted balls
Groundout
Hit (0) Out (1) Home run (0)
Average exit velocity 0.0 mph · longest 0 ft
Pitch locations · 2107 pitches
Called strike (390) Swinging strike (225) In play (343) Foul (350) Ball (799)

Catcher’s view · the zone drawn is the average of the 2,107 batter zones recorded here, 1.58 to 3.46 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball1,08951.7%94.41,72745.7%
Knuckle Curve76336.2%84.11,71649.9%
Changeup2039.6%88.91,43533.5%
Sinker442.1%95.41,89538.6%
Unknown40.2%47.61,31825.0%
Intentional Ball30.1%61.11,2760.0%
Pitchout10.0%90.12,0980.0%

05/Game log

2015
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAY 18vs L 1217130035
MAY 18vs L 12171301354.23135
MAY 23@ DETW 3223260016
MAY 23@ DETW 32232602166.06216
MAY 29vs CWSL 36192500274.15127
MAY 29vs CWSL 3619250027
JUN 3vs BALW 31311400011
JUN 3vs BALW 313114010119.041011
JUN 8@ CWSL 13243413077.04307
JUN 8@ CWSL 1324341007
JUN 14vs SEAW 130140000445.00044
JUN 14vs SEAW 13014000044
JUN 19@ SEAL 25205604364.16336
JUN 19@ SEAL 2520560036
JUN 24@ LAAL 1221140036
JUN 24@ LAAL 12211401366.04136
JUN 29vs KCW 61241411267.04126
JUN 29vs KCW 6124141026
JUL 5@ BOSL 45191701335.07133
JUL 5@ BOSL 4519170033
JUL 12@ TBL 34214400310
JUL 12@ TBL 342144033106.044310
JUL 23vs BOSW 54212612325.06232
JUL 23vs BOSW 5421261032
JUL 29vs LAAW 6326150005
JUL 29vs LAAW 63261501057.05105
AUG 3@ TEXL 91286716110.17611
AUG 3@ TEXL 9128671011
AUG 23vs LADW 32252801087.08208
AUG 23vs LADW 3225280008
AUG 30@ MINL 57213413466.04346
AUG 30@ MINL 5721341046
SEP 5vs MINL 23231300287.03128
SEP 5vs MINL 2323130028
SEP 12@ LAAL 23222702215.07221
SEP 12@ LAAL 2322270021
SEP 17@ TEXL 2823351035
SEP 17@ TEXL 28233513356.05335
SEP 22vs LAAL 34243423097.04309
SEP 22vs LAAL 3424342009
SEP 28@ SEAW 3221241027
SEP 28@ SEAW 32212412276.04227
OCT 4@ AZL 3522361026
OCT 4@ AZL 35223612265.06226

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.