Wei Chuan Dragons
He was signed by the Expos as an amateur free agent in 1991. Haynes briefly appeared in the majors in 1994 for the Expos, and also played in the minor leagues for the Oakland Athletics, California Angels, Boston Red Sox, Colorado Rockies, Florida Marlins, and Houston Astros. He also played for the Valley Vipers of the Western Baseball League and the Wei Chuan Dragons of the Chinese Professional Baseball League.