Daisuke Matsuzaka is reportedly deciding whether he will next pitch for the Indians, Marlins or Mets.

Matsuzaka, who inked a lucrative six-year deal with the Red Sox back in 2007 after enjoying success while playing in Japan, has battled injury problems in recent years.