After an outstanding sophomore season in which Kinkaid posted a 25–10–3 record and led the Dutchmen to their first NCAA tournament appearance, Kinkaid was named an AHCA East First-Team All-American. He was also named to the All-ECAC Hockey First Team and awarded the Ken Dryden Award as the best goaltender in the ECAC.[5]
Kinkaid signed an entry-level contract with the New Jersey Devils in April 2011 after his sophomore season with Union.[6]
Professional
Kinkaid was assigned to the Devils' American Hockey League affiliate, the Albany Devils, for the 2011–12 season. He made his professional debut on October 9, 2011, in a 4–2 loss to the Bridgeport Sound Tigers. On October 14, Kinkaid earned his first career win in a 3–2 shootout over the Connecticut Whale.[7] During that October, Kinkaid was recalled to the NHL to play as a backup for Johan Hedberg. However, Kinkaid did not play during the 6 games he was up for and he was returned to Albany without making his NHL debut. In his second game back in the AHL, Kinkaid recorded his first professional shutout against the Norfolk Admirals.[7]
In the final stages of the 2012–13 season, Kinkaid was recalled from Albany, and made his NHL debut in a relief role with New Jersey on March 5, 2013, against the Tampa Bay Lightning at the Prudential Center.[8] He spent the entirety of the following season with the Albany Devils before being recalled in 2014.
On June 29, 2017, Kinkaid re-signed with the Devils.[9] In the 2017–18 season, after starter Cory Schneider suffered a groin injury on January 23, Kinkaid eventually served as the starter, and performed well, posting a 2.77 GAA. and a .913 save percentage. On April 5, 2018, Kinkaid made 30 saves to help the Devils beat the Toronto Maple Leafs and clinch their first playoff spot since 2012.[10]
In the following 2018–19 season, on February 25, 2019, Kinkaid was traded to the Columbus Blue Jackets in exchange for a 2022 fifth-round draft pick.[11] Acquired for added insurance to the Blue Jackets' Sergei Bobrovsky and Joonas Korpisalo, Kinkaid remained on the roster as the third choice goaltender and did not make an appearance with Columbus.
As a free agent from the Blue Jackets, Kinkaid was signed to a one-year, $1.75 million contract with the Montreal Canadiens on July 1, 2019.[12] After playing six games for the Canadiens, and posting a .875 save percentage, Kinkaid was placed on waivers on December 2.[13] After going unclaimed off waivers, he was assigned to the Canadiens' AHL affiliate, the Laval Rocket. In his first return to the AHL since the 2014–15 season, Kinkaid collected just 3 wins in 13 games with the Rocket. On February 29, 2020, Kinkaid was reassigned on loan by the Canadiens to the Charlotte Checkers of the AHL, the primary affiliate of the Carolina Hurricanes.[14]
Kinkaid left the Canadiens organization after his lone season with the club, and was signed as a free agent to a two-year, $1.65 million contract with the New York Rangers on October 9, 2020.[15] Kinkaid made his Rangers debut on March 7, 2021, in the Rangers' 5–1 loss to the Pittsburgh Penguins.[16]
As a free agent from the Rangers, Kinkaid was signed to a one-year, two-way contract with the Boston Bruins on July 13, 2022.[17] In the 2022–23 season, Kinkaid was reassigned to AHL affiliate, the Providence Bruins. On November 2, 2022, Kinkaid was recalled from Providence, following a lower body injury to Jeremy Swayman.[18] He made his Bruins debut, collecting 30 saves, in a 3–1 victory over the Buffalo Sabres on November 12, 2022.[19] Returned to the AHL following his lone appearance with Boston, Kinkaid earned 8 wins through 20 appearances with Providence.
On February 25, 2023, Kinkaid was traded by the Bruins to the Colorado Avalanche in exchange for Shane Bowers. Acquired to add positional depth to the Avalanche organization, Kinkaid was immediately assigned to AHL affiliate, the Colorado Eagles.[20] Before he featured with the Eagles, Kinkaid was promptly recalled to the Avalanche and made his lone appearance in relief of Alexander Georgiev in a 7–3 defeat to the Dallas Stars on March 4, 2023.[21] He later returned to the Eagles and played in 7 regular season games before ending the season on the Avalanche playoff roster.
As a free agent Kinkaid left the Avalanche and opted to sign a one-year contract with the lone AHL independent club, the Chicago Wolves, on July 18, 2023.[22] Before playing a game for Chicago, however, Kinkaid signed a one-year, two-way contract to return to the New Jersey Devils on September 13.[23][24] On October 18, Kinkaid was assigned to the Chicago Wolves after clearing waivers.[25]
Kinkaid signed a professional tryout contract with the New York Islanders before the start of 2024 training camp. The team Kinkaid supported growing up.[26] The Islanders released Kinkaid on October 2. Kinkaid then signed a one-year contract with Charlotte Checkers of the American Hockey League.[27]