MLB/Players/Luis Garcia
Luis Garcia

LUIS GARCIA

P · 20202025 · 140 games
140
CAREER GAMES · REGULAR SEASON
4 seasons · postseason below
.226
CAREER BATTING AVERAGE
592 hits in 2,614 at-bats
92
CAREER HOME RUNS
134 RBI · 38 stolen bases
3.60
CAREER ERA
359.2 innings · 371 strikeouts
29-19
CAREER RECORD
WHIP 1.15

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2023HOU12206245016261120620.243.310.427.737
2022HOU561,17814026254846629431410.222.280.399.679
2021HOU601,146124266624385710033428.232.294.393.686
2020HOU1084814622410180.167.255.357.612
Career1382,614296592138169213422472838.226.288.397.685

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2025HOU2107.2331723.520.52
2023HOU62227.02512103134.001.30
2022HOU28158157.11316547157233.721.13
2021HOU30118155.11336050167193.481.18
2020HOU50112.1745912.920.97
Career712919359.2299144113371483.601.15

03/Postseason

Kept apart
Never folded in
SeasonClubGABHHRRBIAVGIPSOERA
2022HOU421411.1905.261.59
2021HOU106113311.21315.2218.04
2020HOU26000.0002.010.00

04/Every pitch

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

No batted balls with a location in this window.

Pitch locations · 2468 pitches
Called strike (386) Swinging strike (352) In play (438) Foul (417) Ball (875)

Catcher’s view · the zone drawn is the average of the 2,468 batter zones recorded here, 1.59 to 3.38 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball1,03541.9%94.02,40852.3%
Cutter73229.7%85.32,35642.8%
Curveball24910.1%77.02,57547.8%
Changeup2279.2%84.72,03042.3%
Sweeper2138.6%79.52,52539.0%
Sinker120.5%90.02,22433.3%

05/Game log

2022
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 12@ AZW 21140200214.02021
APR 12@ AZW 2114020021
APR 18vs LAAW 83213413175.24317
APR 18vs LAAW 8321341017
APR 24vs TORW 8721552016
APR 24vs TORW 87215525166.05516
APR 30@ TORL 1222252015
APR 30@ TORL 12222522156.05215
MAY 6vs DETW 32242202297.02129
MAY 6vs DETW 3224220029
MAY 12@ MINW 50200500295.05029
MAY 12@ MINW 5020050029
MAY 18@ BOSL 1517551034
MAY 18@ BOSL 15175515344.05334
MAY 23vs CLEL 16214513245.05224
MAY 23vs CLEL 1621451024
MAY 29@ SEAW 21211401166.04116
MAY 29@ SEAW 2121140016
JUN 4@ KCL 0625241012
JUN 4@ KCL 06252412127.04212
JUN 10vs MIAL 47185534274.15527
JUN 10vs MIAL 4718553027
JUN 15@ TEXW 9223251009
JUN 15@ TEXW 92232512096.05209
JUN 22vs NYMW 53193602155.06315
JUN 22vs NYMW 5319360015
JUN 30vs NYYW 21191311265.13126
JUN 30vs NYYW 2119131026
JUL 5vs KCW 9726582017
JUL 5vs KCW 97265825176.18517
JUL 12@ LAAW 65191101376.01137
JUL 12@ LAAW 6519110037
JUL 21vs NYYW 75182312265.03226
JUL 21vs NYYW 7518231026
JUL 26@ L 35214414475.24447
JUL 26@ L 3521441047
AUG 1vs BOSL 2326361015
AUG 1vs BOSL 23263613157.06315
AUG 6@ CLEL 1426490015
AUG 6@ CLEL 14264903156.09415
AUG 12vs W 7523480026
AUG 12vs W 75234801266.08426
AUG 18@ CWSW 21521371044
AUG 18@ CWSW 215213713445.07344
AUG 25vs MINW 6319351015
AUG 25vs MINW 63193512155.05315
SEP 3@ LAAL 12231301277.03127
SEP 3@ LAAL 1223130027
SEP 11vs LAAW 12423382004
SEP 11vs LAAW 124233823045.08304
SEP 19@ TBW 40170200445.02044
SEP 19@ TBW 4017020044
SEP 27vs AZW 10222141006
SEP 27vs AZW 102221411066.04106
OCT 2vs TBW 3120130014
OCT 2vs TBW 31201301146.03114

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.