Cooley was assigned to Buffalo's AHL affiliate, the Rochester Americans, to start the season, and amassed a 3–0–1 record before he was recalled on an emergency basis in order to backup Ukko-Pekka Luukkonen. Cooley would serve as the backup to Luukkonen on October 29, 2023, but would not play. He was then sent back down to Rochester after the game.[7]
The Sabres traded Cooley to the San Jose Sharks on March 8, 2024, for a 2025 seventh-round pick.[8] Cooley was immediately assigned to the Sharks' AHL affiliate, the San Jose Barracuda, but was recalled shortly after in order to back up former University of Denver teammate Magnus Chrona.[9] He made his on-ice NHL debut for the Sharks on March 17, in a 5–2 loss to the Chicago Blackhawks.[10][11] Cooley recorded his first NHL win on April 6, in a 3–2 overtime victory over the St. Louis Blues.[12]
Cooley signed as a free agent to a two-year contract with the Calgary Flames on July 1, 2024.[13]