MLB/Players/Robert Garcia
Robert Garcia

ROBERT GARCIA

P · Texas Rangers · 20232026 · 274 games
274
CAREER GAMES · REGULAR SEASON
2 seasons
.236
CAREER BATTING AVERAGE
162 hits in 686 at-bats
14
CAREER HOME RUNS
50 RBI · 16 stolen bases
3.57
CAREER ERA
163.2 innings · 182 strikeouts
9-17
CAREER RECORD
WHIP 1.23

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024WSH14446468110160837321508.237.286.323.610
2023WSH5022232524061324668.234.309.333.642
Career19468610016220014505621616.236.294.327.620

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026TEX9018.0537603.381.50
2025TEX714864.05821226882.951.25
2024WSH723659.25528167544.221.19
2023WSH252232.02613123333.661.19
Career177917163.21446557182153.571.23

04/Every pitch

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

No batted balls with a location in this window.

Pitch locations · 522 pitches
Called strike (83) Swinging strike (64) In play (81) Foul (118) Ball (176)

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

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball25448.7%94.32,21957.5%
Changeup14227.2%88.11,70345.8%
Slider12624.1%83.92,33342.9%

05/Game log

2023
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
JUL 14@ BALL 2520100100.11010
JUL 14@ BALL 252010010
AUG 6@ CINW 635000012
AUG 6@ CINW 6350000122.00012
AUG 9@ PHIL 0730000001.00000
AUG 9@ PHIL 073000000
AUG 11vs W 8250000011.20001
AUG 11vs W 825000001
AUG 13vs W 8772200011.22201
AUG 13vs W 877220001
AUG 15vs BOSL 454000001
AUG 15vs BOSL 4540001012.00001
AUG 17vs BOSW 10766426220.24622
AUG 17vs BOSW 1076642022
AUG 18vs PHIW 8730200000.12000
AUG 18vs PHIW 873020000
AUG 23@ NYYL 196000014
AUG 23@ NYYL 1960000142.00014
AUG 25@ MIAW 745000002
AUG 25@ MIAW 7450001022.00002
AUG 28@ TORL 3681211022.02102
AUG 28@ TORL 368121002
AUG 31vs MIAL 168020004
AUG 31vs MIAL 1680200042.02004
SEP 1vs MIAL 583330000
SEP 1vs MIAL 5833302000.13200
SEP 3vs MIAL 4651200011.02001
SEP 3vs MIAL 465120001
SEP 6vs NYMW 324010001
SEP 6vs NYMW 3240100011.11001
SEP 8vs LADL 583210011
SEP 8vs LADL 5832100110.21211
SEP 9vs LADW 764110012
SEP 9vs LADW 7641101121.01012
SEP 12@ PITL 153000021
SEP 12@ PITL 1530001211.00021
SEP 13@ PITL 6760000032.00003
SEP 13@ PITL 676000003
SEP 15@ MILL 3510000000.10000
SEP 15@ MILL 351000000
SEP 17@ MILW 2150100212.01021
SEP 17@ MILW 215010021
SEP 19vs CWSW 432000001
SEP 19vs CWSW 4320000010.20001
SEP 22vs ATLL 6940100011.01001
SEP 22vs ATLL 694010001
SEP 24vs ATLW 327020002
SEP 24vs ATLW 3270200022.02002
SEP 26@ BALL 0120100101.01010
SEP 26@ BALL 012010010

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.