• Full name Matthew Michael Duffy
  • Born 01/15/1991 in Long Beach, CA
  • Profile Ht.: 6'2" / Wt.: 190 / Bats: R / Throws: R
  • School Long Beach State
  • Debut 05/22/2014
  • Drafted in the 18th round (568th overall) by the San Francisco Giants in 2012.

Top Rankings

Organization Prospect Rankings

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