[4] On August 4, 2018, Gage signed a minor league contract with the New York Mets organization[4] and played for both the Double-A Binghamton Rumble Ponies and the Triple-A Las Vegas 51s.
[1] In the offseason Gage played for the Venados de Mazatlán of the Mexican Pacific Winter League,[1] and on February 9, 2021, signed with the Arizona Diamondbacks organization.
[4] Now pitching exclusively as a reliever, Gage appeared in 43 games split between the Double-A Amarillo Sod Poodles and Triple-A Reno Aces.
[1] After returning to the Venados in the offseason,[1] Gage signed a minor league contract with the Toronto Blue Jays on November 29, 2021, and was invited to spring training.
[4] Matt Buschmann, the Blue Jays director of pitching development and bullpen coach, recommended the team sign Gage, a former teammate.
[8] Gage was promoted to the majors for the first time on June 6, 2022, and made his debut that night with a scoreless inning of relief against the Kansas City Royals.
[13] On February 13, 2023, Gage was claimed off waivers by the Houston Astros[14][15] and optioned to the Triple-A Sugar Land Space Cowboys to begin the 2023 season.
[20] Gage was optioned to the Triple–A Oklahoma City Baseball Club to begin the 2024 season[21] but instead was placed on the minor league injured list and later released on April 2.
[22] On July 3, the Dodgers purchased his contract and added him back to the 40-man roster to prevent him from exercising his opt–out clause, but kept him in Oklahoma City on optional assignment.
[24] He was called up on July 29 when fellow left-hander Jake Diekman was designated for assignment, but ultimately did not appear for the big league club.