Ryan McGregor signed a 3 year, $2,410,000 contract with the Arizona Coyotes on Mar. 19, 2020. The contract has a cap hit of $803,333.