MLB/Players/Andrew Chafin
Andrew Chafin

ANDREW CHAFIN

P · 20142025 · 1,244 games
1,244
CAREER GAMES · REGULAR SEASON
11 seasons · postseason below
.230
CAREER BATTING AVERAGE
866 hits in 3,772 at-bats
74
CAREER HOME RUNS
216 RBI · 40 stolen bases
3.35
CAREER ERA
542.0 innings · 591 strikeouts
22-28
CAREER RECORD
WHIP 1.28

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024TEX1244225210410010286214012.246.343.341.684
2023MIL12639060902261227561264.231.327.410.738
2022DET12843252961221022381344.222.285.329.614
2021ATH1424842890142821381282.186.245.273.518
2020CHC30801422604410260.275.356.500.856
2019AZ15440446104801222361362.257.318.366.685
2018AZ15436236822220205010610.227.320.298.619
2017AZ14239042961621023421222.246.319.374.694
2016AZ64170364410021122562.259.344.353.697
2015AZ13254046112320632601162.207.287.300.587
2014AZ6981226400616200.265.368.306.675
Career1,2023,77242486615614742164301,11040.230.308.337.646

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2025LAA421133.2299193622.411.43
2024TEX624356.15222317053.511.47
2023MIL633451.14527286364.731.42
2022DET642357.14818196752.831.17
2021ATH712468.24514196441.830.93
2020CHC15129.211751326.521.66
2019AZ772252.25222186863.761.33
2018AZ771649.14117255303.101.34
2017AZ711051.14820216153.511.34
2016AZ320122.22217112816.751.46
2015AZ665175.05623305832.761.15
2014AZ30114.013681003.861.50
Career6432228542.0462202234591393.351.28

03/Postseason

Kept apart
Never folded in
SeasonClubGABHHRRBIAVGIPSOERA
2020CHC21000.0000.100.00
2017AZ63200.6670.2013.50

04/Every pitch

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

No batted balls with a location in this window.

Pitch locations · 967 pitches
Called strike (129) Swinging strike (154) In play (144) Foul (148) Ball (392)

Catcher’s view · the zone drawn is the average of the 967 batter zones recorded here, 1.57 to 3.35 feet

Pitch mix
PitchNShareMPHRPMStrike%
Slider44345.8%82.12,56642.4%
Sinker38139.4%91.72,13145.7%
Four-Seam Fastball14314.8%91.72,17048.3%

05/Game log

2024
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 28@ CWSW 104000002
MAR 28@ CWSW 1040000021.10002
MAR 31@ CWSW 3231111101.01110
MAR 31@ CWSW 323111010
APR 4@ NYMW 633000001
APR 4@ NYMW 6330000011.00001
APR 5vs W 542000021
APR 5vs W 5420000210.20021
APR 12vs MINW 8240100031.01003
APR 12vs MINW 824010003
APR 16vs TEXW 424000003
APR 16vs TEXW 4240000031.10003
APR 18vs TEXL 7951201111.02111
APR 18vs TEXL 795120011
APR 19@ MINW 5440000001.10000
APR 19@ MINW 544000000
APR 24@ TBL 573000002
APR 24@ TBL 5730000021.00002
APR 27vs KCW 6540000001.00000
APR 27vs KCW 654000000
APR 30vs STLL 1230100000.21000
APR 30vs STLL 123010000
MAY 3@ NYYL 121000010
MAY 3@ NYYL 1210000100.20010
MAY 5@ NYYL 253020010
MAY 5@ NYYL 2530203100.12010
MAY 7@ CLEW 11740100001.01000
MAY 7@ CLEW 1174010000
MAY 8@ CLEL 4531111010.21101
MAY 8@ CLEL 453111001
MAY 10vs HOUL 2523201100.02310
MAY 10vs HOUL 252320010
MAY 18@ AZW 8341201010.22001
MAY 18@ AZW 834120001
MAY 22@ KCL 3830000001.00000
MAY 22@ KCL 383000000
MAY 24vs TORW 626240002
MAY 24vs TORW 6262402020.24202
MAY 29vs PITL 21061301031.03103
MAY 29vs PITL 2106130003
JUN 1@ BOSL 365120011
JUN 1@ BOSL 3651201111.02111
JUN 2@ BOSW 844000022
JUN 2@ BOSW 8440000221.10022
JUN 5@ TEXL 1953302110.13211
JUN 5@ TEXL 195330011
JUN 8vs MILL 4540100101.01010
JUN 8vs MILL 454010010
JUN 11vs WSHL 4521001011.00001
JUN 11vs WSHL 452100001
JUN 13vs WSHW 723000003
JUN 13vs WSHW 7230000031.00003
JUN 18@ ATLL 1230000021.00002
JUN 18@ ATLL 123000002
JUN 24vs PHIL 186030000
JUN 24vs PHIL 1860300001.03000
JUN 28@ LAAL 2530100020.21002
JUN 28@ LAAL 253010002
JUN 30@ LAAW 764010002
JUN 30@ LAAW 7640100021.01002
JUL 5@ CINW 543000001
JUL 5@ CINW 5430000011.00001
JUL 6@ CINW 5310000010.10001
JUL 6@ CINW 531000001
JUL 9vs CLEL 8930000221.00022
JUL 9vs CLEL 893000022
JUL 11vs CLEW 1014010001
JUL 11vs CLEW 10140100011.01001
JUL 13vs LADW 11931101101.01110
JUL 13vs LADW 1193110010
JUL 14vs LADW 4340100021.01002
JUL 14vs LADW 434010002
JUL 19@ TORW 543000001
JUL 19@ TORW 5430000011.00001
JUL 22@ CLEW 822000002
JUL 22@ CLEW 8220000020.20002
JUL 24@ CLEL 123000001
JUL 24@ CLEL 1230000011.00001
JUL 25@ CLEW 303000002
JUL 25@ CLEW 3030000021.10002
JUL 28vs MINL 054010013
JUL 28vs MINL 0540101131.01013
AUG 2vs BOSL 6116231003
AUG 2vs BOSL 61162312031.03203
AUG 3vs BOSW 743000000
AUG 3vs BOSW 7430000001.00000
AUG 5vs HOUW 4320000120.20012
AUG 5vs HOUW 432000012
AUG 7vs HOUL 462000012
AUG 7vs HOUL 4620000120.20012
AUG 11@ NYYL 783222000
AUG 11@ NYYL 7832222000.12200
AUG 12@ BOSL 450100040
AUG 12@ BOSL 4501002400.00140
AUG 14@ BOSW 975010001
AUG 14@ BOSW 9750101012.01001
AUG 16vs MINL 3430000111.00011
AUG 16vs MINL 343000011
AUG 18vs MINW 6530000011.00001
AUG 18vs MINW 653000001
AUG 21vs PITW 103010001
AUG 21vs PITW 1030100011.01001
AUG 23@ CLEW 5330000021.00002
AUG 23@ CLEW 533000002
AUG 25@ CLEL 241000001
AUG 25@ CLEL 2410000010.10001
AUG 28@ CWSW 434020010
AUG 28@ CWSW 4340200100.22010
SEP 1vs W 6440100001.01000
SEP 1vs W 644010000
SEP 3vs NYYW 743110010
SEP 3vs NYYW 7431101101.01110
SEP 7vs LAAW 642110010
SEP 7vs LAAW 6421101100.11010
SEP 12@ SEAW 5461102131.21113
SEP 12@ SEAW 546110013
SEP 19vs TORL 0420000121.00012
SEP 19vs TORL 042000012
SEP 21vs SEAL 486230020
SEP 21vs SEAL 4862300201.23220
SEP 25@ W 5150100011.11001
SEP 25@ W 515010001
SEP 27@ LAAW 522000010
SEP 27@ LAAW 5220000100.20010

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.