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

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

No batted balls with a location in this window.

Pitch locations · 921 pitches
Called strike (158) Swinging strike (126) In play (132) Foul (138) Ball (367)

Catcher’s view · the zone drawn is the average of the 921 batter zones recorded here, 1.61 to 3.38 feet

Pitch mix
PitchNShareMPHRPMStrike%
Sinker39843.2%92.32,14947.7%
Slider32335.1%83.52,52745.2%
Four-Seam Fastball19220.8%92.12,16543.2%
Changeup80.9%86.41,79337.5%

05/Game log

2023
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 31@ LADW 213000000
MAR 31@ LADW 2130000001.00000
APR 2@ LADW 2120000120.20012
APR 2@ LADW 212000012
APR 3@ SDL 4530000001.00000
APR 3@ SDL 453000000
APR 7vs LADW 632000012
APR 7vs LADW 6320000120.20012
APR 10vs MILW 3030000031.00003
APR 10vs MILW 303000003
APR 12vs MILW 733010000
APR 12vs MILW 7330102001.01000
APR 15@ MIAL 2320101010.21001
APR 15@ MIAL 232010001
APR 17@ STLW 6330000021.00002
APR 17@ STLW 633000002
APR 18@ STLW 873321010
APR 18@ STLW 8733213100.12310
APR 22vs SDL 3520101000.11000
APR 22vs SDL 352010000
APR 24vs KCW 547020014
APR 24vs KCW 5470201141.22014
APR 26vs KCW 204000011
APR 26vs KCW 2040000111.00011
MAY 2@ TEXL 461000001
MAY 2@ TEXL 4610000010.10001
MAY 3@ TEXW 1275010003
MAY 3@ TEXW 12750100031.01003
MAY 5vs WSHW 3130000021.00002
MAY 5vs WSHW 313000002
MAY 6vs WSHW 874341000
MAY 6vs WSHW 8743414000.04300
MAY 10vs MIAL 4541100021.01102
MAY 10vs MIAL 454110002
MAY 12vs SFW 7550201011.02001
MAY 12vs SFW 755020001
MAY 13vs SFW 721000000
MAY 13vs SFW 7210000000.10000
MAY 15@ W 523000000
MAY 15@ W 5230000001.00000
MAY 16@ L 8920000020.20002
MAY 16@ L 892000002
MAY 20@ PITW 4340100001.01000
MAY 20@ PITW 434010000
MAY 22@ PHIW 633000013
MAY 22@ PHIW 6330000131.00013
MAY 23@ PHIW 4330100000.21000
MAY 23@ PHIW 433010000
MAY 28vs BOSW 4230101110.21011
MAY 28vs BOSW 423010011
MAY 29vs COLW 751000001
MAY 29vs COLW 7510000010.10001
JUN 4vs ATLL 5851201121.02112
JUN 4vs ATLL 585120012
JUN 7@ WSHW 625020002
JUN 7@ WSHW 6250200021.02002
JUN 11@ DETW 7520100100.11010
JUN 11@ DETW 752010010
JUN 12vs PHIW 983000011
JUN 12vs PHIW 9830000111.00011
JUN 15vs PHIL 4520000010.20001
JUN 15vs PHIL 452000001
JUN 16vs CLEW 514010001
JUN 16vs CLEW 5140100011.01001
JUN 22@ WSHW 533000002
JUN 22@ WSHW 5330000021.00002
JUN 25@ SFW 522100011
JUN 25@ SFW 5221000110.20111
JUN 30@ LAAW 623100010
JUN 30@ LAAW 6231000101.00010
JUL 1@ LAAW 3120000020.20002
JUL 1@ LAAW 312000002
JUL 5vs NYML 125231010
JUL 5vs NYML 1252312100.23210
JUL 8vs PITW 3230000021.00002
JUL 8vs PITW 323000002
JUL 9vs PITL 2420000101.00010
JUL 9vs PITL 242000010
JUL 15@ TORL 2520000101.00010
JUL 15@ TORL 252000010
JUL 22@ CINL 2430000011.00001
JUL 22@ CINL 243000001
JUL 24vs STLL 6105530022
JUL 24vs STLL 61055302220.23522
JUL 29vs SEAW 4320100110.11011
JUL 29vs SEAW 432010011
AUG 3vs PITW 1413000001
AUG 3vs PITW 14130000011.00001
AUG 5vs PITW 323000022
AUG 5vs PITW 3230000221.00022
AUG 7vs COLW 12130000011.00001
AUG 7vs COLW 1213000001
AUG 8vs COLL 371410020
AUG 8vs COLL 3714101200.01320
AUG 13@ CWSW 733000000
AUG 13@ CWSW 7330000001.00000
AUG 16@ LADL 174111011
AUG 16@ LADL 1741111111.01111
AUG 18@ TEXW 983320010
AUG 18@ TEXW 9833202100.12310
AUG 25vs SDW 735221001
AUG 25vs SDW 7352212011.02201
SEP 2vs PHIW 753000001
SEP 2vs PHIW 7530000011.00001
SEP 3vs PHIL 243000010
SEP 3vs PHIL 2430000101.00010
SEP 5@ PITW 7340100011.01001
SEP 5@ PITW 734010001
SEP 10@ NYYL 344211002
SEP 10@ NYYL 3442112021.01102
SEP 13vs MIAL 0231100010.21101
SEP 13vs MIAL 023110001
SEP 17vs WSHL 121000000
SEP 17vs WSHL 1210000000.20000
SEP 19@ STLW 733010011
SEP 19@ STLW 7330100111.01011
SEP 22@ MIAW 16140100011.01001
SEP 22@ MIAW 1614010001
SEP 23@ MIAL 4510000000.10000
SEP 23@ MIAL 451000000
SEP 26vs STLL 143010011
SEP 26vs STLL 1430100110.21011
SEP 27vs STLW 3240100101.01010
SEP 27vs STLW 324010010
OCT 1vs CHCW 4050100001.11000
OCT 1vs CHCW 405010000

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.