[citation needed] As a journeyman pitcher, Roa played in twelve Major League organizations during his career.
In the minors, Roa played for the Atlanta Braves (1989-1991), New York Mets (1992-1994), Cleveland Indians (1994-1995, 2000), San Francisco Giants (1997-1998), Florida Marlins (2001), Philadelphia Phillies (2002), Milwaukee Brewers (2003), and Pittsburgh Pirates (2005).
Roa continued to pitch well in the minors, garnering a 122-67 career record with a 3.49 ERA.
His final minor league season came in 2005 with the Indianapolis Indians, an affiliate of the Pittsburgh Pirates.
[1] Roa lives in the Detroit area with his wife Allison, and three children: sons Zack and Drake, and daughter Mackenzie.