Drafted in the 18th round (568th overall) by the San Francisco Giants in 2012.
Top Rankings
Organization Prospect Rankings
Duffy's success has left scouts around baseball scratching their heads because the Giants seem to find successful big leaguers who had been overlooked by everyone else. In Duffy's case, it's not hard to see why other scouts missed. He didn't hit a home run or slug over .300 in three seasons at Long Beach State, but the Giants liked his glove and his ability to make frequent contact--even if he never drove the ball. With a skinny frame that could be described as scrawny, Duffy looked like a light-hitting utility infielder who would struggle to survive the higher levels. Instead, Duffy hit .332 at Double-A Richmond in 2014 to win the Eastern League batting title, while slugging .444 as he began incorporating his legs into his swing. He earned a promotion to the big leagues in 2014 and served as a utility infielder in the postseason. Duffy's average arm is a little stretched at shortstop, but he's proven to be a average defender there and a plus defender at second base. As an above-average runner, he's also useful as a pinch-runner, which he demonstrated when he scored the tying run in Game Two of the National League Division Series by scoring from second on a wild pitch by Trevor Rosenthal. Duffy looks to be a useful utility infielder for the Giants for years to come, one with some offensive value because of his speed and ability to get on base.
Career Transactions
3B Matt Duffy elected free agency.
Texas Rangers selected the contract of 3B Matt Duffy from Round Rock Express.
Round Rock Express activated 3B Matt Duffy from the 7-day injured list.
Round Rock Express placed 3B Matt Duffy on the 7-day injured list.
Round Rock Express activated 3B Matt Duffy from the 7-day injured list.
Round Rock Express placed 3B Matt Duffy on the 7-day injured list retroactive to June 11, 2024.
Round Rock Express activated 3B Matt Duffy from the 7-day injured list.
Round Rock Express placed 3B Matt Duffy on the 7-day injured list retroactive to April 5, 2024.
Texas Rangers signed free agent 3B Matt Duffy to a minor league contract.
3B Matt Duffy assigned to Round Rock Express.
Round Rock Express released 3B Matt Duffy.
3B Matt Duffy roster status changed by Texas Rangers.
3B Matt Duffy assigned to Round Rock Express.
Texas Rangers signed free agent 3B Matt Duffy to a minor league contract and invited him to spring training.
3B Matt Duffy elected free agency.
Kansas City Royals selected the contract of 3B Matt Duffy, and from Omaha Storm Chasers.
3B Matt Duffy assigned to Omaha Storm Chasers.
3B Matt Duffy roster status changed by Kansas City Royals.
Kansas City Royals signed free agent 3B Matt Duffy to a minor league contract.
3B Matt Duffy elected free agency.
Los Angeles Angels activated 3B Matt Duffy from the 60-day injured list.
Los Angeles Angels sent 3B Matt Duffy on a rehab assignment to Salt Lake Bees.
Los Angeles Angels transferred 3B Matt Duffy from the 10-day injured list to the 60-day injured list. Low back spasms.
Los Angeles Angels placed 3B Matt Duffy on the 10-day injured list.
Los Angeles Angels activated 3B Matt Duffy.
Los Angeles Angels sent 3B Matt Duffy on a rehab assignment to Salt Lake Bees.
Los Angeles Angels placed 3B Matt Duffy on the 10-day injured list.
Los Angeles Angels activated 3B Matt Duffy.
Los Angeles Angels activated 3B Matt Duffy.
Los Angeles Angels signed free agent 3B Matt Duffy.
3B Matt Duffy elected free agency.
Chicago Cubs activated 3B Matt Duffy.
Chicago Cubs sent 3B Matt Duffy on a rehab assignment to Iowa Cubs.
Chicago Cubs placed 3B Matt Duffy on the 60-day injured list. Low back strain.
Chicago Cubs placed 3B Matt Duffy on the 10-day injured list. Low back strain.
Chicago Cubs activated 3B Matt Duffy from the 10-day injured list.
Chicago Cubs placed 3B Matt Duffy on the 10 day injured list.
Chicago Cubs selected the contract of 3B Matt Duffy from Iowa Cubs.
Chicago Cubs invited non-roster 3B Matt Duffy to spring training.
Iowa Cubs activated 3B Matt Duffy.
3B Matt Duffy roster status changed by Chicago Cubs.
Chicago Cubs signed free agent 3B Matt Duffy to a minor league contract.
3B Matt Duffy elected free agency.
3B Matt Duffy assigned to Scranton/Wilkes-Barre RailRiders from Yankees Alternate Training Site.
3B Matt Duffy assigned to Yankees Alternate Training Site.
New York Yankees signed free agent 3B Matt Duffy to a minor league contract.
New York Yankees signed free agent 3B Matt Duffy to a minor league contract and invited him to spring training.
Texas Rangers released 3B Matt Duffy.
3B Matt Duffy assigned to Nashville Sounds.
Texas Rangers signed free agent 3B Matt Duffy to a minor league contract and invited him to spring training.
Tampa Bay Rays released 3B Matt Duffy.
Tampa Bay Rays designated 3B Matt Duffy for assignment.
Tampa Bay Rays activated 3B Matt Duffy from the 60-day injured list.
Tampa Bay Rays sent 3B Matt Duffy on a rehab assignment to Durham Bulls.
Tampa Bay Rays sent 3B Matt Duffy on a rehab assignment to GCL Rays.
Tampa Bay Rays sent 3B Matt Duffy on a rehab assignment to Charlotte Stone Crabs.
Tampa Bay Rays sent 3B Matt Duffy on a rehab assignment to GCL Rays.
Tampa Bay Rays sent 3B Matt Duffy on a rehab assignment to Durham Bulls.
Tampa Bay Rays transferred 3B Matt Duffy from the 10-day injured list to the 60-day injured list.
Tampa Bay Rays sent 3B Matt Duffy on a rehab assignment to Charlotte Stone Crabs.
Tampa Bay Rays placed 3B Matt Duffy on the 10-day injured list retroactive to March 25, 2019.
Tampa Bay Rays activated 3B Matt Duffy from the 10-day injured list.
Tampa Bay Rays sent 3B Matt Duffy on a rehab assignment to Charlotte Stone Crabs.
Tampa Bay Rays placed 3B Matt Duffy on the 10-day disabled list. Right hamstring strain.
Tampa Bay Rays activated 3B Matt Duffy from the 60-day disabled list.
3B Matt Duffy assigned to Tampa Bay Rays Futures.
Tampa Bay Rays transferred 3B Matt Duffy from the 10-day disabled list to the 60-day disabled list. Recovering from Achilles surgery.
Tampa Bay Rays sent 3B Matt Duffy on a rehab assignment to Charlotte Stone Crabs.
Tampa Bay Rays placed 3B Matt Duffy on the 10-day disabled list. Recovering from Achilles surgery.
Tampa Bay Rays activated 3B Matt Duffy from the 60-day disabled list.
Tampa Bay Rays placed SS Matt Duffy on the 60-day disabled list. Left Achilles injury.
Tampa Bay Rays activated SS Matt Duffy from the 15-day disabled list.
Tampa Bay Rays sent 3B Matt Duffy on a rehab assignment to Durham Bulls.
sent 3B Matt Duffy on a rehab assignment to Charlotte Stone Crabs.
Tampa Bay Rays traded LHP Matt Moore to San Francisco Giants for 3B Matt Duffy, SS Lucius Fox and RHP Michael Santos.
San Francisco Giants sent 3B Matt Duffy on a rehab assignment to Sacramento River Cats.
San Francisco Giants placed 3B Matt Duffy on the 15-day disabled list. Strained left Achilles
Matt Duffy changed number to 5.
San Francisco Giants recalled 3B Matt Duffy from Richmond Flying Squirrels.
San Francisco Giants activated SS Matt Duffy.
San Francisco Giants selected the contract of Matt Duffy from Richmond Flying Squirrels.
San Francisco Giants optioned SS Matt Duffy to Richmond Flying Squirrels.
SS Matt Duffy assigned to EAS Western Division All-Stars.
SS Matt Duffy assigned to Richmond Flying Squirrels from San Jose Giants.
SS Matt Duffy assigned to San Francisco Giants Futures.
SS Matt Duffy roster status changed by San Francisco Giants.
San Jose Giants activated SS Matt Duffy from the 7-day disabled list.
San Jose Giants placed SS Matt Duffy on the 7-day disabled list.
SS Matt Duffy assigned to San Jose Giants from Augusta GreenJackets.
Matt Duffy roster status changed by Augusta GreenJackets.
SS Matt Duffy assigned to SAL South Division All-Stars.
Augusta GreenJackets placed SS Matt Duffy on the 7-day disabled list.
SS Matt Duffy assigned to Augusta GreenJackets from Salem-Keizer Volcanoes.
Matt Duffy roster status changed by Salem-Keizer Volcanoes.
Salem-Keizer Volcanoes placed SS Matt Duffy on the 7-day disabled list.
SS Matt Duffy assigned to Salem-Keizer Volcanoes from San Francisco Giants.
San Francisco Giants signed SS Matt Duffy.
Download our app
Read the newest magazine issue right on your phone