McCollum started playing goalie when, during a mite hockey game, the goalie on his team quit; McCollum switched from defence and took over in the net at the next practice.[1]
Drafted by the Guelph Storm in the OHL draft, McCollum had the choice of playing with a Junior A team near his hometown of Sanborn, New York, but instead opted to play major junior for the Storm, citing the challenge of the OHL as a strong deciding factor.[1] He also was shown great support from Guelph residents at a restaurant before signing.[2]
McCollum returned to the Storm for a third OHL season in 2008-09, however, he was traded to the Brampton Battalion following his efforts at the 2009 World Junior Championships.[3] McCollum had a 17–10–4 record with a 2.23 GAA and a .926 save percentage with Guelph.
McCollum took over the starters role with the Battalion, and posted a 17–6–0 record with Brampton, as he had a 1.94 GAA and a .929 save percentage. He was named to the 2009 OHL All-Star Classic along with new teammates Cody Hodgson, Matt Duchene and Evgeny Grachev.[4] McCollum put up a 13-8 record with a 2.90 GAA and a .898 save percentage in the playoffs, as Brampton lost to the Windsor Spitfires in the J. Ross Robertson Cup finals.
Professional
The Detroit Red Wings had McCollum split the 2009–10 season between the Toledo Walleye of the ECHL, and the Grand Rapids Griffins of the AHL. In six games with Toledo, McCollum had a 2-1-0 record with a 4.48 GAA and a save percentage of .864. With the Griffins, McCollum appeared in 30 games, as he had a 10-16-2 record with a 3.48 GAA and a .881 save percentage.
On March 28, 2011, after injuries to Red Wings goalies Chris Osgood and Jimmy Howard, McCollum was called up from Toledo to serve as Detroit's backup. He was in uniform for Detroit's game that night against Chicago. He made his NHL debut against the St. Louis Blues on March 30, 2011, replacing starting goaltender Joey MacDonald midway through the second period with the score 5-2 to the Blues. McCollum conceded 3 goals on 8 shots and was himself pulled at the end of the second period. Detroit went on to lose the game 10-3.
On July 22, 2013, McCollum signed a one-year AHL contract with the Grand Rapids Griffins.[5] During the 2013–14 season, McCollum posted a 24–12–4 record with a 2.30 GAA, a .922 save percentage and two shutouts in 46 games. After five AHL seasons, McCollum ranks third all time among Griffins goaltenders, trailing Joey MacDonald and Jimmy Howard in games played (159) and wins (69).
On July 11, 2014, McCollum signed a one-year, two-way contract with the Detroit Red Wings.[6] On January 11, 2015, McCollum was recalled by the Detroit Red Wings. Prior to being recalled, McCollum posted a 10–8–3 record with a 2.33 GAA and a .911 save percentage in 21 games for the Grand Rapids Griffins.[7] McCollum made his first appearance of the season for the Red Wings on January 18, in a relief appearance for Petr Mrázek, after Mrázek allowed three goals on six shots in the first period to the Buffalo Sabres. The Red Wings rallied to score four unanswered goals, and won the game by a final of 6–4, to earn McCollum his first career NHL win.[8] On February 4, 2015, McCollum was assigned to the Grand Rapids Griffins, after appearing in two games for the Red Wings this season, where he posted a 0.91 goals-against average, and 0.960 save percentage.[9] During the 2014–15 season, McCollum, appeared in 37 games for the Griffins, posting a 19–11–7 record, a 2.40 GAA and a .916 save percentage.
During the 2015 Calder Cup playoffs McCollum became the first Griffins goalie to win five consecutive home playoff games, while tying Marc Lamothe's postseason record of five consecutive victories overall set in 2003.[10]
McCollum was awarded the IOA/American Specialty AHL Man of the Year award for his outstanding contributions to the Grand Rapids community during the 2014–15 season.[11]
On July 1, 2015, McCollum signed a one-year contract extension with the Red Wings.[12] On January 15, 2016, McCollum was assigned to the Toledo Walleye for conditioning. McCollum has played in 10 games with the Griffins this season, posting a 4–6–0 record, a 2.53 GAA and a .924 save percentage. He was injured on December 5, 2015, while earning his fourth straight win with a 4–1 decision over the Lake Erie Monsters.[13]
After the 2015–16 season, McCollum ended his seven-year association with the Red Wings. Leaving as a free agent and later accepted a professional try-out contract to attend the Los Angeles Kings training camp on August 16, 2016.[14] After his release from the Kings, on October 15, 2016, McCollum secured an NHL contract by signing a two-year, two-way contract with the Calgary Flames.[15] Assigned to AHL affiliate, the Stockton Heat, McCollum as the third choice option, appeared in just a single game with the Heat in November before he was reassigned to feature in 5 games with ECHL affiliate, the Adirondack Thunder. On March 8, 2017, McCollum was loaned by the Flames to fellow AHL club, the Charlotte Checkers for the remainder of the season.[16]
On July 1, 2017, McCollum was traded back to the Detroit Red Wings in exchange for a conditional 7th round draft pick in the 2018 NHL Entry Draft.[17] In the 2017–18 season, McCollum re-united with the Griffins and appeared in 37 games posting a 20-14-3 record.
As a free agent from the Red Wings, McCollum departed the club for a second time in agreeing to a one-year AHL contract with the Milwaukee Admirals, affiliate to the Nashville Predators, on July 17, 2018.[18] On February 19, 2019, McCollum signed a one-year, two-way contract with the Nashville Predators.[19]
As a free agent and leaving the Predators organization, McCollum agreed to a one-year AHL contract to add depth to the Hartford Wolf Pack, affiliate to the New York Rangers, on July 1, 2019.[20] In the 2019–20 season, McCollum appeared in 7 games for the Wolf Pack posting a 2-2-2 record with a 2.37 goals-against average. He was assigned to split time in the ECHL, appearing in 11 games with the Maine Mariners and 3 games for the Florida Everblades. On February 20, 2020, McCollum was traded by the Wolf Pack along with Lewis Zerter-Gossage to the Lehigh Valley Phantoms in considerations of an NHL trade between the Rangers and the Philadelphia Flyers for goaltender Jean-François Bérubé.[21] He was assigned by the Phantoms to join his third ECHL club for the season, the Reading Royals.
As a free agent, McCollum opted to pursue a career in Europe, agreeing to a one-year deal with Austrian club, HC TWK Innsbruck of the ICE Hockey League on August 17, 2020.[22]