In 2004, Segovia missed the entire season while recovering from Tommy John surgery on his right elbow performed in October 2003. He returned to play with the Class A-Advanced Clearwater Phillies in 2005. In 2006, Segovia played with Clearwater Threshers and the Double-A Reading Phillies.
Segovia, who made the Phillies 2007 Opening Day roster, made his MLB debut on April 8, 2007, against the Florida Marlins. He pitched five innings in his first start, giving up eight hits, five runs, and striking out two, while walking just one batter. He also pitched for Reading and the Triple-AOttawa Lynx that season. He began the 2009 season playing for Clearwater and Reading.
Washington Nationals
He was released by the Phillies on June 12 and was signed as a free agent by the Washington Nationals on June 18. He played eight games for MLB. The rest of the season was spent in their minor league system with the Rookie GCL Nationals, Class A Hagerstown Suns, Class A-Advanced Potomac Nationals, and Double-A Harrisburg Senators. Segovia was released from the Nationals organization on December 10, 2009.
New York Yankees
On January 5, 2010, he signed a minor league contract with the New York Yankees with an invitation to spring training. He was assigned to Triple-A Scranton/Wilkes-Barre, where he pitched for the entire 2010 season.
Milwaukee Brewers
Segovia signed a minor league contract with an invitation to spring training with the Milwaukee Brewers for the 2011 season.[1]
Colorado Rockies
The Colorado Rockies signed him to a minor league contract on February 15, 2012.
On July 2, 2019, Segovia signed with the Bravos de León of the Mexican League. He became a free agent following the season. Segovia announced his retirement from professional baseball on March 11, 2020.