 Matsumoto was traded by the Hurricanes to the Florida Panthers on January 18, 2012 with Mattias Lindström, in exchange for Evgenii Dadonov and A. J. Jenks.On July 12, 2012, Matsumoto was signed as a free agent by the San Jose Sharks.He was directly assigned to the Worcester Sharks to start the 2012–13 season due to the NHL lockout.