Phelps and Martin Prado were traded to the Miami Marlins for Nathan Eovaldi, Garrett Jones, and Domingo Germán on December 19, 2014.
Phelps was appointed as the Marlins’ primary setup reliever at the start of the 2016 season, usually pitching the eighth inning. He pitched to a 1.93 ERA through 25 innings.
Phelps was traded to the Seattle Mariners on July 20, 2017, for prospects Brayan Hernandez, Brandon Miller, Pablo Lopez, and Lukas Schiraldi.
Phelps tore the ulnar collateral ligament in his right elbow during spring training on March 21, 2018, and was forced to miss the whole season while awaiting reconstructive elbow surgery.
On January 12, 2019, Phelps signed with the Toronto Blue Jays. He went 17 innings and had a 3.63 ERA with 0 game decisions in 17 appearances.
On July 30, 2019, the Blue Jays traded Phelps to the Chicago Cubs in exchange for minor leaguer Thomas Hatch. In 24 relief appearances, Phelps had a 2-1 record and a 3.18 ERA.
Phelps signed a one-year deal with the Milwaukee Brewers on January 29, 2020. He had a 2-3 record with a 2.77 ERA in 12 bullpen appearances.
Phelps was traded to the Philadelphia Phillies on August 31, 2020, in exchange for Juan Geraldo, Brandon Ramey, and Israel Puello. In ten games for Philadelphia, he had a 12.91 ERA.
Is David Phelps Married?
David Phelps is married to Maria Phelps. Phelps met Maria when they collaborated on a project at Notre Dame.