Although Campbell began skating before he was four years old, he also played golf, baseball, football and rugby growing up before eventually committing to hockey when he was 15. He began his minor hockey career by playing on the AAA Toronto Red Wings Midget team in the Greater Toronto Hockey League.[1]
Campbell began his freshman season at Lake Superior State University during the 2010–11 season. He played in 37 games and recorded seven points. After a standout sophomore season, Campbell missed the first 30 games of the 2012–13 season due to an offseason shoulder surgery.[2]
Campbell made his AHL debut on March 21, 2014.[8] He scored his first AHL goal against the Rockford IceHogs on March 29.[9][10]
In his first full season with the Griffins during the 2014–15 season, Campbell recorded five points in 44 games. Following the introduction of head coach Todd Nelson, Campbell gained time on the Griffins penalty kill and recorded a career high 18 points in 70 games during the 2015–16 season.[11] He also recorded his first professional hat-trick during a 7–3 win over the Lake Erie Monsters on December 26, 2015.[12]
On October 3, 2016, Campbell was released from his professional try out with the Red Wings and returned to the Griffins for the 2016–17 season.[13] He won the Calder Cup with the Griffins that season.[14]
Campbell re-signed a two-year contract with the Grand Rapids Griffins on August 24, 2017.[15] He attended the Red Wings 2017 Training Camp but was returned to the Griffins for the 2017–18 season.[16] During that season, Campbell played in his 200th AHL game on November 18, 2017, against the Rockford IceHogs[17] and later recorded his second professional hat trick in a 6–4 win over the Cleveland Monsters to help clinch second place in the division leading up to the 2018 Calder Cup playoffs.[18] During the 2018 Calder Cup playoffs, Campbell was suspended from Game 3 against the Manitoba Moose due to an illegal check to the head.[19]
Campbell began the 2018–19 season on the sidelines due to an upper body injury. He missed 13 games before returning to the lineup.[11]
After six seasons within the Griffins organization, Campbell left the club as a free agent. On September 23, 2019, Campbell accepted an invitation to attend the 2019 training camp of the Colorado Avalanche.[20] With a successful pre-season Campbell was assigned to AHL affiliate, the Colorado Eagles, and was signed to a professional try-out contract to begin the 2019–20 season on October 4, 2019.[21] Adding a veteran presence to the depth forwards for the Eagles, Campbell was later signed to a one-year AHL contract in Colorado on November 25, 2019. In 48 games, Campbell contributed offensively with 10 goals and 26 points, before the season was abruptly cancelled due to the COVID-19 pandemic.
As a free agent and with the following North American season to be delayed, Campbell opted to sign his first contract abroad by agreeing to a one-year deal with Austrian club, Vienna Capitals of the ICE Hockey League, on September 4, 2020.[22] On June 25, 2021, he signed a one-year contract with Augsburger Panther of the Deutsche Eishockey Liga (DEL).[23] On June 25, 2022 Campbell was signed by HC Košice of Slovakia's Tipos Extraliga.[24] However, his stint with HC Košice was short and on December 25, he signed with Kunlun Red Star of the Kontinental Hockey League (KHL) until the end of the 2022–23 season.[25]
^"THIS WEEK'S MENU: MOOSE". griffinshockey.com. November 21, 2017. Retrieved January 18, 2019. Colin Campbell played in his 200th game as a Griffin last Saturday at Rockford