He played in Major League Baseball (MLB) for the Colorado Rockies, Arizona Diamondbacks, and San Francisco Giants.
[4] On April 20, 2016, Reynolds signed with the Lancaster Barnstormers of the Atlantic League of Professional Baseball.
On June 24, 2016, Reynolds contract was purchased by the San Francisco Giants and he was assigned to the Double–A Richmond Flying Squirrels.
[8] He spent the year with Triple–A Sacramento, making 29 appearances and logging a 3.86 ERA with 27 strikeouts in 30+1⁄3 innings pitched.
[9] On March 19, 2018, Reynolds signed with the Lancaster Barnstormers of the Atlantic League of Professional Baseball.