Duffy played
college baseball at
Long Beach State University from 2010 to 2012. During his 2010 season at Long Beach State, Duffy played in 30 games, starting 20 of them, averaged .244, had 86 at bats, 8 runs, 21 hits, and 7 RBI. In the 2011 season, Duffy played in 55 games, started 54 of them, averaged .266, had 214 at bats, 22 runs, 57 hits, and 31 RBI. In those two seasons at Long Beach State, Duffy played in 85 games, started 74 of them, averaged .260, had 300 at bats, 30 runs, 78 hits, and 38 RBI.
[4] In 501 college at bats, Matt Duffy hit .253 and had an on-base percentage of .305.
Over those three seasons, Duffy recorded zero home runs, sixteen doubles, and one triple. He was kept on the team because of his defensive abilities.
[5] He was drafted by the
San Francisco Giants in the 18th round (568th overall) of the
2012 Major League Baseball Draft.
[6]
Minor leagues
In 2012, Duffy began his professional baseball career playing for the
Salem-Keizer Volcanoes of the
Class A-Short Season Northwest League, hitting .247 in 182 at bats.
[7] In 2013, Duffy played for the
Augusta GreenJackets of the
Class A South Atlantic League and the
San Jose Giants of the
Class A-Advanced California League.
[2] In Augusta, he hit .307 with a 45/41 walk to strikeout ratio in 287 at bats, and in San Jose, Duffy hit .292 in 106 at bats.
[5] Duffy began 2014 with the
Richmond Flying Squirrels of the
Double-A Eastern League.
[7]
In his minor league career, Duffy played in 248 games and recorded 942 at bats. He scored 149 runs and 286 hits. Duffy hit 13 home runs and had 135 runs batted in. He was walked 120 times and struck out 145 times. Duffy also stole 55 bases. In the minors, Duffy recorded an average of .304 and an on-base percentage of .387.
[8]