MLB/Players/Grant Anderson
Grant Anderson

GRANT ANDERSON

P · Milwaukee Brewers · 20232026 · 214 games
214
CAREER GAMES · REGULAR SEASON
2 seasons
.289
CAREER BATTING AVERAGE
142 hits in 492 at-bats
32
CAREER HOME RUNS
57 RBI · 18 stolen bases
4.32
CAREER ERA
187.1 innings · 181 strikeouts
7-11
CAREER RECORD
WHIP 1.31

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024TEX46218486620222720588.303.361.615.976
2023TEX5227440761201030286010.277.344.431.775
Career984928814214032574811818.289.352.512.864

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026MIL503355.14121214883.421.12
2025MIL662669.25925297483.231.26
2024TEX230126.233241029118.101.61
2023TEX262135.23820143055.051.46
Career165711187.11719074181324.321.31

04/Every pitch

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

No batted balls with a location in this window.

Pitch locations · 857 pitches
Called strike (120) Swinging strike (108) In play (150) Foul (166) Ball (313)

Catcher’s view · the zone drawn is the average of the 857 batter zones recorded here, 1.62 to 3.20 feet

Pitch mix
PitchNShareMPHRPMStrike%
Sweeper31737.0%81.22,61443.8%
Four-Seam Fastball31336.5%93.52,41947.9%
Sinker20423.8%93.12,27947.5%
Changeup212.5%86.31,60933.3%
Cutter10.1%83.82,2700.0%
Slider10.1%88.32,509100.0%

05/Game log

2026
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 26vs CWSW 14200011.00001
MAR 29vs CWSW 9710132.01013
MAR 31vs TBW 6210011.01001
APR 1vs TBW 8200011.00001
APR 5@ KCW 8520110.22211
APR 6@ BOSW 8600001.00000
APR 8@ BOSL 0500211.10021
APR 11vs WSHL 1300010.20001
APR 14vs TORL 7920101.02210
APR 17@ MIAW 7500101.00010
APR 19@ MIAL 3500000.20000
APR 21@ DETW 12410012.01001
APR 23@ DETL 4500010.10001
APR 25vs PITL 3610000.11000
APR 29vs AZL 2622021.02202
APR 30vs AZW 13100020.20002
MAY 2@ WSHW 4110000.21000
MAY 4@ STLL 3610000.21000
MAY 14vs SDW 7110101.01010
MAY 17@ MINL 4521021.22102
MAY 23vs LADL 31100101.20010
MAY 26vs STLW 6010011.01001
MAY 29@ HOUW 5400001.00000
JUN 1vs SFW 16200001.00000
JUN 4vs SFL 91230011.13201
JUN 6@ COLW 7100111.00011
JUN 8@ ATHW 151400132.20013
JUN 17vs CLEW 9400001.00000
JUN 18vs CLEL 2411210.21221
JUN 24@ CINW 6520200.22120
JUN 27vs CHCL 2820201.12120
JUN 30vs CINW 7210021.01002
JUL 2vs CINL 2711021.21102
JUL 3@ AZW 7410112.01011
JUL 5@ AZW 3200001.20000
JUL 8@ STLL 1510021.11102
JUL 11@ PITL 2310000.21000
JUL 12@ PITL 51430011.03201
JUL 19vs MIAW 3100011.00001
JUL 20vs NYMW 8300131.00013
JUL 24vs COLL 2510011.01001
JUL 26vs COLW 11211011.01101
JUL 28@ SFW 8221021.02202
JUL 31@ LAAW 6200011.10001
AUG 14@ LADL 1300100.20010
AUG 18vs SEAW 22000011.00001
AUG 19vs SEAL 5700131.00013
AUG 23vs ATLL 2410110.21011
AUG 26@ NYMW 8110001.11000
AUG 30vs TEXL 4731022.03102

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.