Zuber made his major league debut on July 24, 2020, against the Cleveland Indians, pitching 2 scoreless innings. With the 2020 Kansas City Royals, Zuber appeared in 23 games, compiling a 1-2 record with 4.09 ERA and 30 strikeouts in 22.0 innings pitched.[6]
Zuber was placed on the 60-day injured list to begin the 2022 season on March 16, 2022, due to right shoulder impingement syndrome.[7]
After returning from his shoulder injury, Zuber made 16 appearances for Reno, and posted a 5.23 ERA with 18 strikeouts in 20+2⁄3 innings pitched. He was released by the Diamondbacks organization on July 3, 2023.[9]
Long Island Ducks
On January 31, 2024, Zuber signed a minor league contract with the Cleveland Guardians.[10] The Guardians released Zuber on March 24, 2024.
On May 13, 2024, Zuber's contract was purchased by the Tampa Bay Rays organization.[12] On July 18, the Rays added Zuber to their 40-man roster on and subsequently optioned him back to the Triple–A Durham Bulls.[13] In two games for Tampa Bay, he logged a 2.70 ERA with 4 strikeouts over 3+1⁄3 innings.
New York Mets
On July 30, 2024, the Rays traded Zuber to the New York Mets in exchange for pitcher Paul Gervase.[14] He spent the remainder of the year with the Triple-A Syracuse Mets, struggling to an 0-3 record and 12.38 ERA with 18 strikeouts across 17 appearances.
Zuber was optioned to Triple-A Syracuse to begin the 2025 season.[15] He made one appearance for New York, allowing two runs on three hits with three strikeouts in two innings pitched against the Philadelphia Phillies on June 22, 2025. Zuber was designated for assignment following the signing of Zach Pop on July 5.[16]
Miami Marlins
On July 9, 2025, Zuber was claimed off of waivers by the Miami Marlins.[17] In nine appearances for Miami, he struggled to an 0-1 record and 11.70 ERA with 11 strikeouts over 10 innings of work. On August 30, Zuber was placed on the injured list due to a right lat strain.[18] He was transferred to the 60-day injured list two days later, officially ending his season.[19] On November 5, Zuber was removed from the 40-man roster and sent outright to Jacksonville.[20] He elected free agency the following day.[21][22]
On November 26, 2025, Zuber re-signed with the Marlins organization on a minor league contract.[23]