Tips Updates
MLB
Players
Teams
Leagues
Draft
Boxscores
Minor Leagues
College
People
Extra Bases
Applications
About

Matt DuffyTrack this Player High Level: MLB Current Team: MLB Years: 2014-2019
Follow TBC on Twitter and Facebook

Drafted
Rated Prospect
World Series Champion

Positions3B-336, SS-270, 2B-21, DH-6, 1B-1Position when DraftedSSPlayer Listed UnderMajor Leaguers
Proper NameMatthew Michael Duffy
Height6-2Weight170BatsRightThrowsRight
Born DateJanuary 15,1991 [28.275]PlaceLong Beach,California
High SchoolLakewood (Lakewood,CA)
CollegeLong Beach State University (Long Beach,CA)

DraftedSelected by the San Francisco Giants [Team Picks] in the 18th round (568th overall) of the 2012 Amateur Entry Draft [Signed]
Signing ScoutsBrad CameronService Time4.059 (2018)
Prospect Rankings[BA] 2015-SFN-#9
MLB DebutAugust 1,2014 [23.198]
OrganizationsSFN [5] TBA [3] Awards1Awards Voting1-70
TBC Player ID166310Retrosheet IDduffm002MLBAM ID622110
Research ToolsTrack this Player -- Intersect Player -- Compare Player -- Random Player
About Profile Data

Batting Stats -- Fielding Statistics -- Other Batting -- Transactions -- Awards -- Salaries


This player page is available for sponsorship:
Sponsor the Matt Duffy page  -  You can show your support to the The Baseball Cube by sponsoring all of a player's pages for only $10/year.
About Sponsorships Program


Active Talent RatingsBattingSpeed65Power32Contact80XBH28RBIs49Runs35Hitting78Durability42Team.508Ratings Explained

Batting Statistics

TopStats GlossaryBatting DetailsStatistical FeatsOther BattingRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecAwOBABB%SO%K-BBHR%AB/HRXBH%
2008LakewoodMoore LeagueHigh School---17331153147760288714432.409.453.5741.0276613131
2009LakewoodMoore LeagueHigh School---183294333551335124201.372.394.543.93751999
2010Long Beach StateBigWestNCAA-1Fr10ss19308682140072111410605.244.245.291.53625494.269.047.070.2311.0614.8914.000.000.0019.05
2011Long Beach StateBigWestNCAA-1So10ss205521422575003176102615303.266.298.290.588625233.298.024.075.2644.2911.162.600.000.008.77
2012Long Beach StateBigWestNCAA-1Jr10ss2155201194971022112516412207.244.336.289.625588244.262.045.169.28810.256.560.640.000.0016.33
2012Salem-Keizer VolcanoesNwstA-sfn16ss2147182314540116101262270107.247.361.286.647525216.275.039.231.30312.0410.190.850.46182.0011.11
2013Augusta GreenJacketsSALAsfn2ss22782874888143443226454133117.307.405.418.82312021339.346.111.324.36713.2712.090.911.1871.7523.86
2013San Jose GiantsCalifA+sfn25ss22261061731615143171611002.292.342.509.8515412115.306.217.302.3706.0913.912.294.3521.2038.71
2013Minor Totals (2 teams)Minor         10439365119204957257525744119.303.389.443.83217433454.335.140.318.36811.4512.561.101.9843.6727.73
2014Richmond Flying SquirrelsEastAAsfn9ss239736753122244362204426620628.332.398.444.84216331417.391.112.270.37110.0715.831.570.72122.3325.41
2014San Francisco GiantsNLMLBsfn502b-ss23346051620080111421001.267.302.300.60218264.348.033.033.2731.5621.8814.000.000.0012.50
2015San Francisco GiantsNLMLBsfn53b241495737716928612771203096522022.295.334.428.76224546612.336.133.206.3314.9015.693.201.9647.7527.22
2016Charlotte Stone CrabsFSLA+tba103b2526031001000000000.500.500.6671.167416.500.167.167.5000.000.000.000.000.0033.33
2016Sacramento River CatsPCLAAAsfn293b2526221001001100000.333.429.500.929317.400.167.333.40214.2914.291.000.000.0050.00
2016Durham BullsILAAAtba153b25311020000001200001.182.250.182.4322012.222.000.091.2048.3316.672.000.000.000.00
2016Totals for AAA-AAA         517241001002300001.235.316.294.6105119.286.059.176.27710.5315.791.500.000.0025.00
2016Minor Totals (3 teams)Minor         723272002002300001.304.360.391.7519225.350.087.174.3308.0012.001.500.000.0028.57
2016San Francisco GiantsNLMLBsfn53b2570257326511242184204043209.253.314.358.6729217286.284.105.198.2966.9913.992.001.4064.2526.15
2016Tampa Bay RaysALMLBtba5ss25217692130170131301004.276.304.355.65927480.323.079.105.2883.7516.254.331.2576.0019.05
2016Totals for MLB-MLB         913334186142528852353442013.258.312.357.66911921366.292.099.177.2946.2814.482.301.3766.6024.42
2017Charlotte Stone CrabsFSLA+tba373b2638020000000100000.250.250.250.500208.286.000.000.2190.0012.500.000.000.000.00
2018Charlotte Stone CrabsFSLA+tba2713020001000000000.667.667.6671.334203.667.000.000.5870.000.000.000.000.000.00
2018Tampa Bay RaysALMLBtba527132503591482214441264793712112.294.361.366.72718427560.353.072.177.3238.3916.611.980.71125.7518.24
2019Gulf Coast RaysGCLRktba2838121001000100000.250.250.375.625318.286.125.125.2610.0012.500.000.000.0050.00
2019Charlotte Stone CrabsFSLA+tba28716440111005120001.250.478.5631.0419223.214.313.625.43921.744.350.204.3516.0050.00
2019Durham BullsILAAAtba28933491019001510101.273.306.394.70013236.286.121.152.2962.7813.895.002.7833.0022.22
2019Minor Totals (3 teams)Minor         195791521211006730102.263.358.439.79725567.265.176.281.3418.9610.451.172.9928.5033.33
2019Tampa Bay RaysALMLBtba284614712378011201192920104.252.343.327.670489169.305.075.197.29911.2417.161.530.59147.0024.32
MLB Totals - 5 Season(s)Filter45216161944567492216932131202852087152.282.338.380.7186141051771.330.098.184.0006.7816.092.381.2473.4523.03
Minor League Totals - 7 Season(s)Filter27810331603125291514955121281561649327.302.384.413.797427761190.341.111.277.00010.7613.111.221.2668.8724.36
AAA Totals - 2 Season(s)Filter145061320110003810102.260.309.360.66918355.286.100.160.0005.4514.552.671.8250.0023.08
AA Totals - 1 Season(s)Filter9736753122244362204426620628.332.398.444.84216331417.391.112.270.00010.0715.831.570.72122.3325.41
A+ Totals - 5 Season(s)Filter3913921427261731121831003.302.370.511.8817115155.313.209.309.0007.7411.611.503.8723.1735.71
A Totals - 1 Season(s)Filter782874888143443226454133117.307.405.418.82312021339.346.111.324.00013.2712.090.911.1871.7523.86
A- Totals - 1 Season(s)Filter47182314540116101262270107.247.361.286.647525216.275.039.231.00012.0410.190.850.46182.0011.11
Rk Totals - 1 Season(s)Filter38121001000100000.250.250.375.625318.286.125.125.0000.0012.500.000.000.0050.00
NCAA Totals - 3 Season(s)Filter14050149127161060108365661711015.253.305.289.59414517571.279.036.112.0006.309.811.560.000.0013.39
San Francisco Giants Totals - 3 Season(s)Filter25389011425041816106205511501164032.281.326.399.72535565962.321.118.192.0005.3015.592.941.6655.6326.00
Tampa Bay Rays Totals - 3 Season(s)Filter1997268020633166312869135923120.284.352.357.70925940809.340.073.174.0008.5316.691.960.74121.0019.42
Average MLB - Per 162 games1625797016327386111543102733019.282.338.380.71822038635.330.098.184.0006.7816.092.381.2473.4523.03
Average Minor - Per 162 games162602931823059873277591925216.302.384.413.79724944693.341.111.277.00010.7613.111.221.2668.8724.36

Fielding Statistics

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLgLevelOrgAgePosGGSInnPOAEDPTCTSCFPctRFgRFiSBCSSB%PBGPPos-ShareTm-Share
2012Salem-Keizer Volcanoes NwstA-sfn21SS45--611271312201188.9354.18------4795.759.2
2013Augusta GreenJackets SALAsfn22SS74--862301137327316.9664.27------7894.954.0
2013San Jose Giants CalifA+sfn22SS25--24703129794.9693.76------2696.217.9
2014Richmond Flying Squirrels EastAAsfn23SS89--1022771560394379.9624.26------9791.862.7
2014Richmond Flying Squirrels EastAAsfn232B3--57--12121.0004.00------973.12.1
2014Richmond Flying Squirrels EastAAsfn233B3--35--881.0002.67------973.12.1
2014San Francisco GiantsNLMLBsfn232B9550916132625.9622.780.50-----3426.55.6
2014San Francisco GiantsNLMLBsfn23SS75511513152928.9664.000.55-----3420.64.3
2014San Francisco GiantsNLMLBsfn233B2-3-2--221.0001.000.67-----345.91.2
2015San Francisco GiantsNLMLBsfn243B1341291150782501220340328.9652.450.29-----14989.982.7
2015San Francisco GiantsNLMLBsfn242B97651317153130.9683.330.46-----1496.05.6
2015San Francisco GiantsNLMLBsfn24SS3115-41154.8001.330.27-----1492.01.9
2015San Francisco GiantsNLMLBsfn241B113-------------1490.70.6
2016Charlotte Stone Crabs FSLA+tba25SS2--1--1111.0000.50------2100.01.5
2016Durham Bulls ILAAAtba25SS3--110-111111.0003.67------3100.02.1
2016Sacramento River Cats PCLAAAsfn253B1--11--221.0002.00------250.00.7
2016San Francisco GiantsNLMLBsfn253B69665894314255190185.9742.680.31-----7098.642.6
2016Tampa Bay RaysALMLBtba25SS18181531540-855551.0003.060.36-----2185.711.1
2016Tampa Bay RaysALMLBtba253B1-41---111.0001.000.25-----214.80.6
2016Tampa Bay RaysALMLBtba25DH1---------------214.80.6
2017Charlotte Stone Crabs FSLA+tba26SS3--32--551.0001.67------3100.02.2
2018Charlotte Stone Crabs FSLA+tba273B1---21-32.6672.00------1100.00.7
2018Tampa Bay RaysALMLBtba273B1251211063872531324353340.9632.720.32-----13294.777.2
2018Tampa Bay RaysALMLBtba27DH5---------------1323.83.1
2018Tampa Bay RaysALMLBtba27SS1---------------1320.80.6
2019Gulf Coast Rays GCLRktba283B3--311254.8001.33------3100.05.7
2019Charlotte Stone Crabs FSLA+tba283B4--15--661.0001.50------757.13.0
2019Charlotte Stone Crabs FSLA+tba28SS1---4-1441.0004.00------714.30.7
2019Durham Bulls ILAAAtba283B5--310-113131.0002.60------955.63.6
2019Durham Bulls ILAAAtba28LF2--1---111.0000.50------922.21.4
2019Durham Bulls ILAAAtba28SS1---4-2441.0004.00------911.10.7
2019Tampa Bay RaysALMLBtba283B4641369247371110497.9332.110.26-----46100.028.4
2019Tampa Bay RaysALMLBtba28SS1-5-------------462.20.6
MLB Totals for 3B - 5 season(s)-   3B37735731782337203760990953.9632.530.30-----3770.00.0
MLB Totals for SS - 5 season(s)-   SS302422430572148987.9782.900.39-----300.00.0
MLB Totals for 2B - 2 season(s)-   2B18121152233285755.9653.060.48-----180.00.0
MLB Totals for DH - 2 season(s)-   DH6---------------60.00.0
MLB Totals for 1B - 1 season(s)-   1B113-------------10.00.0
AAA Totals for 3B - 2 season(s)-   3B6--411-115151.0002.50------60.00.0
AAA Totals for SS - 2 season(s)-   SS4--114-315151.0003.75------40.00.0
AAA Totals for LF - 1 season(s)-   LF2--1---111.0000.50------20.00.0
AA Totals for SS - 1 season(s)-   SS89--1022771560394379.9624.26------890.00.0
AA Totals for 3B - 1 season(s)-   3B3--35--881.0002.67------30.00.0
AA Totals for 2B - 1 season(s)-   2B3--57--12121.0004.00------30.00.0
A+ Totals for SS - 4 season(s)-   SS31--2876314107104.9723.35------310.00.0
A+ Totals for 3B - 2 season(s)-   3B5--171-98.8891.60------50.00.0
A Totals for SS - 1 season(s)-   SS74--862301137327316.9664.27------740.00.0
A- Totals for SS - 1 season(s)-   SS45--611271312201188.9354.18------450.00.0
Rk Totals for 3B - 1 season(s)-   3B3--311254.8001.33------30.00.0

Fielding Statistics - Position Grid

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLeagueLevelOrgAgePC1B2BSS3BLFCFRFOFDH
2012Salem-Keizer Volcanoes NwstA-sfn21----45------
2013Augusta GreenJackets SALAsfn22----74------
2013San Jose Giants CalifA+sfn22----25------
2014Richmond Flying Squirrels EastAAsfn23---3893-----
2014San Francisco GiantsNLMLBsfn23---972-----
2015San Francisco GiantsNLMLBsfn24--193134-----
2016Charlotte Stone Crabs FSLA+tba25----2------
2016Durham Bulls ILAAAtba25----3------
2016Sacramento River Cats PCLAAAsfn25-----1-----
2016San Francisco GiantsNLMLBsfn25-----69-----
2016Tampa Bay RaysALMLBtba25----181----1
2017Charlotte Stone Crabs FSLA+tba26----3------
2018Charlotte Stone Crabs FSLA+tba27-----1-----
2018Tampa Bay RaysALMLBtba27----1125----5
2019Gulf Coast Rays GCLRktba28-----3-----
2019Charlotte Stone Crabs FSLA+tba28----14-----
2019Durham Bulls ILAAAtba28----152----
2019Tampa Bay RaysALMLBtba28----146-----

Other Batting Statistics

TopRegular Season BattingStats GlossaryAbout 'Other' Stats
YearTeamLeagueCategoryAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecABB%SO%K-BBHR%AB/HRXBH%
2011Orleans FirebirdsCape Cod LeagueCollege20391331646801167292063203.346.407.429.836579153.395.083.1885.8813.072.220.65133.0019.57
2014San Francisco GiantsMLB Spring TrainingMLB2323000000000200000.000.000.000.000003.000.000.0000.0066.670.000.000.000.00
2014San Francisco GiantsDiv SeriesMLB2344000000000100000.000.000.000.000004.000.000.0000.0025.000.000.000.000.00
2014San Francisco GiantsChamp. SeriesMLB2320100000000001000.000.000.000.000001.000.000.0000.000.000.000.000.000.00
2014San Francisco GiantsWorld SeriesMLB2322110000000100000.500.500.5001.0001021.000.000.0000.0050.000.000.000.000.00
2015San Francisco GiantsMLB Spring TrainingMLB242661822423150041600001.361.400.6391.03939965.452.278.3446.1524.624.004.6220.3340.91
2016San Francisco GiantsMLB Spring TrainingMLB25196512206129101900205.308.309.523.83234968.321.215.2461.4713.249.002.9432.5045.00
2018Tampa Bay RaysMLB Spring TrainingMLB2716495160006004800003.327.377.327.70416053.390.000.0827.5515.092.000.000.000.00
2019Tampa Bay RaysMLB Spring TrainingMLB2825000000000400001.000.000.000.000005.000.000.0000.0080.000.000.000.000.00
Cape Cod League Totals - 1 yrs391331646801167292063203.346.407.429.836579153.395.083.1885.8813.072.220.65133.0019.57
MLB Spring Training Totals - 5 yrs65183255810353010939002010.317.345.486.8318918194.376.169.2244.6420.104.332.5836.6031.03
MLB Playoffs - Divisional Series Totals - 1 yrs44000000000100000.000.000.000.000004.000.000.0000.0025.000.000.000.000.00
MLB Playoffs - Championship Series Totals - 1 yrs20100000000001000.000.000.000.000001.000.000.0000.000.000.000.000.000.00
MLB Playoffs - World Series Totals - 1 yrs22110000000100000.500.500.5001.0001021.000.000.0000.0050.000.000.000.000.00

Awards [1]

TopAwards SectionAbout Awards
YearAwards (Notes)# Awards
2014Eastern League All-Star Team (SS)1

Roster Transactions

Top Change of Organization Injuries/DL Contracts
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
2019-07-233BTampa Bay RaysTampa Bay Rays (MLB)YActiveMLB ActiveActivated from DL28.189Team Roster on 2019-07-23
2019-07-113BTampa Bay RaysDurham (AAA)-DL-60InjuredAssigned to Durham (AAA) for rehab28.177Team Roster on 2019-07-11
2019-07-093BTampa Bay RaysGulf Coast Rays (Rk)-DL-60InjuredAssigned to GCL Rays (Rk) for rehab28.175Team Roster on 2019-07-09
2019-07-083BTampa Bay RaysCharlotte (A+)-DL-60InjuredAssigned to Charlotte (A+) for rehab28.174Team Roster on 2019-07-08
2019-07-043BTampa Bay RaysGulf Coast Rays (Rk)-DL-60InjuredAssigned to GCL Rays (Rk) for rehab28.170Team Roster on 2019-07-04
2019-05-213BTampa Bay RaysDurham (AAA)-DL-60InjuredAssigned to Durham (AAA) for rehab28.126Team Roster on 2019-05-21
2019-05-103BTampa Bay RaysCharlotte (A+)-DL-60InjuredDL60 Transferred to 60-day DL28.115Team Roster on 2019-05-10
2019-05-033BTampa Bay RaysCharlotte (A+)YDL-10InjuredAssigned to Charlotte (A+) for rehab28.108Team Roster on 2019-05-03
2019-03-273BTampa Bay RaysTampa Bay Rays (MLB)YDL-10InjuredDL10 Back and hamstring28.071Team Roster on 2019-03-27
2019-01-123BTampa Bay RaysTampa Bay Rays (MLB)YActiveContractSigned to 1-year contract for 2019-2019 ($2.675m) [Avoids arbitration]27.362Team Roster on 2019-01-12
2018-04-273BTampa Bay RaysTampa Bay Rays (MLB)YActiveMLB ActiveActivated from DL27.102Team Roster on 2018-04-27
2018-04-263BTampa Bay RaysCharlotte (A+)YDL-10InjuredAssigned to Charlotte (A+) for rehab27.101Team Roster on 2018-04-26
2018-04-173BTampa Bay RaysTampa Bay Rays (MLB)YDL-10InjuredDL10 Right hamstring strain27.092Team Roster on 2018-04-17
2018-01-123BTampa Bay RaysTampa Bay Rays (MLB)YActiveContractSigned to 1-year contract for 2018-2018 ($0.93m) [Avoids arbitration]26.362Team Roster on 2018-01-12
2017-11-01SSTampa Bay RaysTampa Bay Rays (MLB)YActiveMLB ActiveActivated from DL26.290Team Roster on 2017-11-01
2017-06-09SSTampa Bay RaysCharlotte (A+)-DL-60InjuredDL60 Transferred to 60-day DL26.145Team Roster on 2017-06-09
2017-05-09SSTampa Bay RaysCharlotte (A+)YDL-10InjuredAssigned to Charlotte (A+) for rehab26.114Team Roster on 2017-05-09
2017-04-01SSTampa Bay RaysTampa Bay Rays (MLB)YDL-10InjuredDL10 Recovery from left Achilles surgery26.076Team Roster on 2017-04-01
2016-11-06SSTampa Bay RaysTampa Bay Rays (MLB)YActiveMLB ActiveActivated from DL25.295Team Roster on 2016-11-06
2016-09-08SSTampa Bay RaysTampa Bay Rays (MLB)-DL-60InjuredDL60 Left achillies surgery25.236Team Roster on 2016-09-08
2016-08-12SSTampa Bay RaysTampa Bay Rays (MLB)YActiveMLB ActiveActivated from DL25.209Team Roster on 2016-08-12
2016-08-043BTampa Bay RaysCharlotte (A+)YDL-15InjuredAssigned to Charlotte (A+) for rehab25.201Team Roster on 2016-08-04
2016-08-013BTampa Bay RaysTampa Bay Rays (MLB)YDL-15TradedDL15 Traded from Giants with Lucius Fox and Michael Santos to Rays for Matt Moore 25.198Team Roster on 2016-08-01
2016-06-223BSan Francisco GiantsSan Francisco Giants (MLB)YDL-15InjuredDL15 Strained left Achilles25.158Team Roster on 2016-06-22
2014-08-083BSan Francisco GiantsSan Francisco Giants (MLB)YActiveMLB ActiveRecalled from Richmond (AA)23.205Team Roster on 2014-08-08
2014-08-07IFSan Francisco GiantsRichmond (AA)YMinorsReassigned MinorsAssigned to Richmond (AA)23.204Team Roster on 2014-08-07
2014-08-01IFSan Francisco GiantsSan Francisco Giants (MLB)YActiveMLB ActiveContract purchased from minors23.198Team Roster on 2014-08-01
2014-04-12IFSan Francisco GiantsRichmond (AA)-MinorsReassigned MinorsAssigned to Richmond (AA)23.087Team Roster on 2014-04-12
2013-08-29IFSan Francisco GiantsSan Jose (A+)-MinorsActivated MinorsActivated from DL22.226Team Roster on 2013-08-29
2013-08-16IFSan Francisco GiantsSan Jose (A+)-DL-7InjuredDL7 Injured22.213Team Roster on 2013-08-16
2013-08-02IFSan Francisco GiantsSan Jose (A+)-MinorsReassigned MinorsAssigned to San Jose (A+)22.199Team Roster on 2013-08-02
2013-08-01IFSan Francisco GiantsAugusta (A)-MinorsReassigned MinorsAssigned to Augusta (A)22.198Team Roster on 2013-08-01
2013-07-22IFSan Francisco GiantsSan Jose (A+)-MinorsReassigned MinorsAssigned to San Jose (A+)22.188Team Roster on 2013-07-22
2013-04-13IFSan Francisco GiantsAugusta (A)-MinorsReassigned MinorsAssigned to Augusta (A)22.088Team Roster on 2013-04-13
2012-06-16IFSan Francisco GiantsSalem-Keizer (A-)-Minors--21.152Team Roster on 2012-06-16
* Transactions data can be divided into 2 eras. 2012-2019 includes all MLB/Minor roster movement whereas 1903-2012 contains only MLB change of organization with some DL-related data since 2000s.

Salaries

TopAbout Salary DataPayroll SectionAll $ are USD
YearTeam NamePayrollAgeSalaryServMLB RkTm RkCentileAboveLeague AvgLeague MinCareer*Contracts
2014San Francisco GiantsTeam Payroll23500,000-79446-3,256,497500,000500,000
2015San Francisco GiantsTeam Payroll24509,0001.05976130163,571,283507,5001,009,000
2016San Francisco GiantsTeam Payroll25537,5002.05952224423,498,245507,5001,546,500
2016Tampa Bay RaysTeam Payroll25537,5002.05952216423,498,245507,5001,546,500
2018Tampa Bay RaysTeam Payroll27930,000-44511454,360,045545,0002,476,5002018-01-12 - Signed to 1-year contract for 2018-2018 ($0.93m) [Avoids arbitration]
* Career earnings are a simple calculation of available yearly salaries listed here. They include only base salary and draft signing bonus. Minor league salaries are excluded. The value is not meant to reflect a player's actual career earnings.
* League minimum salaries are displayed in red