Answer
Five teams: Pedro Martínez played for five teams during his MLB career: the Los Angeles Dodgers, Montreal Expos, Boston Red Sox, New York Mets, and Philadelphia Phillies. He made significant contributions to each team, particularly the Red Sox, where he won two World Series championships and the 1999 AL Cy Young Award.