Ha jugado en Grandes Ligas con 4 equipos: Expos de Montreal, Marineros de Seattle, Astros de Houston , Orioles de Baltimore, Piratas de Pittsburgh y Azulejos de Toronto.