Matt Duffy

Free Agent
High Level
MLB
Years
2010-2024 (2014-2024)
Proper Name
Matthew Michael Duffy
Nickname
Duffman
Pronunciation
mat DUH-fee
Positions
3B (548) ... SS (279) ... 2B (114) ... 1B (44) ... DH (10) ... LF (5) ... P (3)
Height / Weight
6-2 / 190
Bats / Throws
Right / Right
Birthdate
January 15,1991   Age:  35.002
High School
Lakewood (Lakewood,CA)
Colleges
Service Time
8.065 (2024)
MLB Debut
MLBAM ID
Retrosheet#
duffm002
Show More
[2014] World Series Champion with San Francisco Giants
Fielding statistics are available for MLB and affiliated Minor League baseball since 1978.
A Positions Played by Year appears below the statistical grid

Fielding Statistics

CSV
Glossary
Subscribe to TBC PREMIUM ($2/month) today and Track up to 200 players with daily stats using the TBC Player Tracker! Feature list
yearteamleaguelevelageposggsinnpoaedptctscsbcssb%fpctrfgrfirf9itm sharepl sharetm rank
2012Salem-Keizer VolcanoesNwstA-21SS4500.061127131220118800.9354.20.000.0059.295.71
2013San Jose GiantsCalifA+22SS2500.02470312979400.9693.80.000.0017.996.23
2013Augusta GreenJacketsSALA22SS7400.086230113732731600.9664.30.000.0054.094.91
2014San Francisco GiantsNLMLB232B9550.091613262500.9622.80.504.505.626.55
2014San Francisco GiantsNLMLB23SS7551.0151315292800.9664.00.554.954.320.63
2014San Francisco GiantsNLMLB233B203.0020022001.0001.00.676.031.25.94
2014Richmond Flying SquirrelsEastAA23SS8900.0102277156039437900.9624.30.000.0062.791.81
2014Richmond Flying SquirrelsEastAA232B300.057001212001.0004.00.000.002.13.15
2014Richmond Flying SquirrelsEastAA233B300.0350088001.0002.70.000.002.13.15
2015San Francisco GiantsNLMLB243B1341291,150.178250122034032800.9652.40.292.6182.789.91
2015San Francisco GiantsNLMLB242B9765.1131715313000.9683.30.464.145.66.04
2015San Francisco GiantsNLMLB24SS3115.104115400.8001.30.262.341.92.05
2015San Francisco GiantsNLMLB241B113.000000000.0000.00.000.000.60.76
2016San Francisco GiantsNLMLB253B6966589.0431425519018500.9742.70.312.7942.698.61
2016Tampa Bay RaysALMLB25SS1818153.01540085555001.0003.10.363.2411.185.73
2016Tampa Bay RaysALMLB253B104.0100011001.0001.00.252.250.64.86
2016Tampa Bay RaysALMLB25DH100.000000000.0000.00.000.000.64.815
2016Durham BullsILAAA25SS300.0110011111001.0003.70.000.002.1100.05
2016Sacramento River CatsPCLAAA253B100.0110022001.0002.00.000.000.750.011
2016Charlotte Stone CrabsFSLA+25SS200.0100111001.0000.50.000.001.5100.05
2017Charlotte Stone CrabsFSLA+26SS300.0320055001.0001.70.000.002.2100.05
2018Tampa Bay RaysALMLB273B1251211,063.087253132435334000.9632.70.322.8877.294.71
2018Tampa Bay RaysALMLB27DH500.000000000.0000.00.000.003.13.88
2018Tampa Bay RaysALMLB27SS100.100000000.0000.00.000.000.60.86
2018Charlotte Stone CrabsFSLA+273B100.002103200.6672.00.000.000.7100.07
2019Tampa Bay RaysALMLB283B4641369.024737111049700.9332.10.262.3428.4100.02
2019Tampa Bay RaysALMLB28SS105.000000000.0000.00.000.000.62.24
2019Durham BullsILAAA283B500.0310011313001.0002.60.000.003.655.66
2019Durham BullsILAAA28LF200.0100011001.0000.50.000.001.422.29
2019Durham BullsILAAA28SS100.0040244001.0004.00.000.000.711.111
2019Charlotte Stone CrabsFSLA+283B400.0150066001.0001.50.000.003.057.18
2019Charlotte Stone CrabsFSLA+28SS100.0040144001.0004.00.000.000.714.37
2019Gulf Coast RaysGCLRk283B300.031125400.8001.30.000.005.7100.07
2021Chicago CubsNLMLB303B5647416.03310941514614200.9732.50.343.0634.657.72
2021Chicago CubsNLMLB302B2117146.03444113797800.9873.70.534.7713.021.65
2021Chicago CubsNLMLB30SS5230.2210011212001.0002.40.403.603.15.25
2021Chicago CubsNLMLB30LF3322.0400044001.0001.30.181.621.93.18
2021Chicago CubsNLMLB301B203.2300033001.0001.50.948.461.22.16
2021Chicago CubsNLMLB30P100.1010011001.0001.010.0090.000.61.035
2021Iowa CubsIL2AAA303B500.016108700.8751.40.000.003.9100.07
2022Los Angeles AngelsALMLB313B4237328.2316239969300.9692.20.282.5225.954.52
2022Los Angeles AngelsALMLB311B2114122.110531710910800.9915.10.887.9213.027.33
2022Los Angeles AngelsALMLB312B17775.01427210434100.9532.40.554.9510.522.15
2022Salt Lake BeesPCL2AAA313B4024.044109800.8892.00.332.972.740.08
2022Salt Lake BeesPCL2AAA311B2012.0101011111001.0005.50.928.281.320.010
2022Salt Lake BeesPCL2AAA312B108.0010011001.0001.00.131.170.710.09
2023Kansas City RoyalsALMLB323B3119186.0214545706600.9432.10.353.1519.139.72
2023Kansas City RoyalsALMLB322B2218147.0284248747000.9463.20.484.3213.628.23
2023Kansas City RoyalsALMLB321B1713109.079627878500.9775.00.787.0210.521.84
2023Kansas City RoyalsALMLB32DH420.000000000.0000.00.000.002.55.112
2023Kansas City RoyalsALMLB32P202.000000000.0000.00.000.001.22.633
2023Kansas City RoyalsALMLB32SS102.000000000.0000.00.000.000.61.34
2024Texas RangersALMLB333B4220.1230055001.0001.30.252.252.5100.06
2024Round Rock ExpressPCL2AAA332B320254.2527422012812600.9843.90.504.5021.657.12
2024Round Rock ExpressPCL2AAA333B12090.041130181500.8331.30.171.538.121.45
2024Round Rock ExpressPCL2AAA331B109.0110011111001.00011.01.2210.980.71.88
Tot:MLB (9 yrs) MLB 3B5104624,128.432093948891307125900.9632.50.302.74   
Tot:MLB (5 yrs) MLB 2B7854483.19814693925324400.9643.10.514.55   
Tot:MLB (4 yrs) MLB 1B4128237.3187931419919600.9854.80.837.43   
Tot:MLB (7 yrs) MLB SS3626256.432672151019900.9802.80.393.48   
Tot:MLB (3 yrs) MLB DH1020.0000000000.0   
Tot:MLB (2 yrs) MLB P302.1010011001.0000.30.484.29   
Tot:MLB (1 yrs) MLB LF3322.0400044001.0001.30.181.64   
Tot:AAA (2 yrs) AAA 2B330262.2527522012912700.9843.80.484.36   
Tot:AAA (5 yrs) AAA 3B270114.0133251504500.9001.70.393.55   
Tot:AAA (2 yrs) AAA SS400.0114031515001.0003.8   
Tot:AAA (2 yrs) AAA 1B3021.0211022222001.0007.31.059.43   
Tot:AAA (1 yrs) AAA LF200.0100011001.0000.5   
Tot:AA (1 yrs) AA SS8900.0102277156039437900.9624.3   
Tot:AA (1 yrs) AA 2B300.057001212001.0004.0   
Tot:AA (1 yrs) AA 3B300.0350088001.0002.7   
Tot:A+ (4 yrs) A+ SS3100.0287631410710400.9723.4   
Tot:A+ (2 yrs) A+ 3B500.017109800.8891.6   
Tot:A (1 yrs) A SS7400.086230113732731600.9664.3   
Tot:A- (1 yrs) A- SS4500.061127131220118800.9354.2   
Tot:Rk (1 yrs) Rk 3B300.031125400.8001.3   

Positional Grid by Year

CSV
Glossary
TBC PREMIUM Subscribers get access to additional grid functionality such as pre-defined filters, manual removal of rows and quick player comparison! Full feature list.
yearcategorypos Ppos Cpos 1Bpos 2Bpos 3Bpos SSpos LFpos CFpos RFpos OFpos DH
2012Minor-----45-----
2013Minor-----99-----
2014Minor---3389-----
2014MLB---927-----
2015MLB--191343-----
2016Minor----15-----
2016MLB----7018----1
2017Minor-----3-----
2018Minor----1------
2018MLB----1251----5
2019Minor----1222----
2019MLB----461-----
2021Minor----5------
2021MLB1-2215653----
2022Minor--214------
2022MLB--211742------
2023MLB2-1722311----4
2024Minor--13212------
2024MLB----4------