In December 2016, Zendejas signed a Major League Soccer contract with Sporting Kansas City.[7] He began the 2017 MLS season as backup to Tim Melia, before re-joining Rangers on loan from Sporting KC.[8] In 25 USL appearances, he had 10 shutouts and a goals-against-average of 0.91, again regarded as one of USL's top goalkeepers. In the USL Cup Playoffs against OKC Energy, after making two saves in regulation, one save in extra time, and four saves in the penalty shootout, Zendejas himself scored the game-winning penalty kick that sent Swope Park to the USL Cup Final again.[9]
In 2018, Zendejas split time between starting on loan at Swope Park in USL and backing up Tim Melia in MLS. On June 6, Zendejas made his Sporting KC debut in the fourth round of the U.S. Open Cup, shutting out Real Salt Lake over 90 minutes in a 2–0 victory. On June 18, he went 90 minutes again for Sporting KC in the Open Cup, in the Round of 16 against FC Dallas, notching five saves in a 3–2 victory.[10]
On November 19, 2019, Zendejas was traded to Nashville SC in exchange for $125,000 of Targeted Allocation Money and $50,000 of General Allocation Money.[11]
On September 18, 2020, Zendejas was traded again, this time to Minnesota United in exchange for a fourth round 2021 MLS SuperDraft pick and up to $100,000 in General Allocation Money if he meets certain performance-based metrics for Minnesota.[12]
On January 16, 2022, Zendejas joined Charlotte FC as a free agent ahead of their inaugural season in MLS.[14]
On January 17, 2023, Zendejas was loaned to USL Championship side Miami FC.[15] He was released by Charlotte following their 2023 season.[16]
In March 2024, Zendejas joined Swedish Superettan club Skövde AIK on a contract until the end of the 2024 season with the option for an extension.[17]
International
Zendejas is eligible to play for the United States due to his birth and upbringing in Chula Vista, California, and for Mexico through parentage.[18] He has expressed an interest in representing the United States.[19]