[2] In his first season, Carrick was a part of the Brampton team that was defeated in the OHL final four games to one by the Windsor Spitfires.
[6] Toronto assigned Carrick to the ECHL for at the beginning of the 2012–13 season, where he made his professional debut with the Idaho Steelheads.
[7] He was reassigned to the Maple Leafs American Hockey League (AHL) affiliate, the Toronto Marlies on March 1, 2013.
[10] In the final year of his entry-level contract, Carrick was still assigned to the Marlies, despite having impressed during the pre-season training camp.
[11] Carrick received his first NHL recall by the Maple Leafs early into the 2014–15 season to replace an injured Joffrey Lupul.
[10][16] Carrick was not tendered a qualifying offer from the Maple Leafs following the season and became an unrestricted free agent.
[18] Upon joining Anaheim, the Ducks assigned him to their AHL affiliate, the San Diego Gulls, where he collected 11 points in 15 games.
[19] During the 2018–19 season, Carrick played in six games for Anaheim earning his first point with the team on March 30, 2019, versus the Edmonton Oilers.
[24] and after playing a career-high 64 games with Anaheim scoring 11 goals and 19 points, he was rewarded with a two-year contract extension.
[23] Carrick suffered a hip injury in September during the 2022–23 Ducks training camp, sidelining him for six months.
[30] He played in ten playoff games, registering just one assist, as the Oilers advanced to the 2024 Stanley Cup finals.
[31] He scored his first goal as a Ranger in his first game with the team, the season-opening 6–0 victory over the Pittsburgh Penguins on October 9.