Committing to a collegiate career with Boston University for 2008, Cohen began the 2006–07 season with the USNTDP before leaving, citing unhappiness within his role, to join the Lincoln Stars of the United States Hockey League.[3][4] In his lone season with the Stars, Cohen established his offensive prowess and led the entire USHL among defensemen with 60 points in 53 games to earn a place in the USHL Second All-Star Team.[5]
Cohen was then selected as the Colorado Avalanche's second pick, 45th overall, in the 2007 NHL Entry Draft, joining the Avalanche's first-round pick, former Development Program teammate and fellow BU recruit Kevin Shattenkirk.[5][6] In his freshman year with the Terriers in 2007–08, Cohen played in 39 out of a possible 40 games in the Hockey East, finishing third among Terriers Blueliners, and trailing only Shattenkirk in assists with 13.[7]
In his sophomore year, Colby enjoyed his most successful collegiate season as BU advanced to the Frozen Four Tournament.[7] In 43 games he compiled 8 goals and 24 assists to finish second among Terrier defensemen with 32 points, while also posting a plus/minus of 24 to finish fifth overall in the country.[7] Colby earned selection to the Frozen Four All-Tournament Team and was named the tournament's Most Outstanding Player after scoring the overtime game-winning goal, from a pass from defense partner Shattenkirk, in a 4–3 victory over the Miami Redhawks to win the 2009 National Championship.[7][8][9]
Returning for his junior campaign with the Terriers in 2009–10, Cohen was named as Player of the Month in January but was unable to help the team defend its National Championship after losing in the Hockey East Semi-finals.[10][11] Cohen was named to the Hockey East First All-Star Team and the NCAA East First All-American Team as he led the team's defense with 30 points in 36 games, scoring 14 goals which were the most scored in a single season by a BU defenseman in over 30 years.[12]
Following elimination, Cohen brought an end to his collegiate career, signing an entry-level contract with the Avalanche, alongside Shattenkirk, on April 3, 2010.[6]
Professional
Upon signing with the Avalanche, Cohen moved directly into the American Hockey League and made his professional debut with the Lake Erie Monsters.[6] He finished the 2009–10 season with one assist in three games.
Prior to the 2010–11 season, Cohen attended his first Avalanche training camp and was among the final cuts assigned to Lake Erie on October 3, 2010.[13] After starting the season with the Monsters, Cohen was recalled by the injury-depleted Avalanche and made his NHL debut in a 5–0 shutout win against the Dallas Stars on November 6, 2010.[14][15] In his ascension to the NHL, Cohen again joined Shattenkirk as a teammate along the blueline.[16]
After three games with the Avalanche, Cohen was returned to Lake Erie before being traded to the Boston Bruins for Matt Hunwick on December 29, 2010.[14][17] On April 14, 2011, Cohen was called up by the Boston Bruins as a spare for the playoffs, but he did not play so his name was not engraved on the Stanley Cup as a result when the team won the 2011 Stanley Cup Playoffs.[18] The Bruins did, however, include Cohen in the official Stanley Cup photo, and he was presented with a Stanley Cup ring.[18]
On June 26, 2013, Cohen signed his first European contract with the Finnish club Ässät.[19] Five games into the 2013–14 season with Ässät, Cohen left the team to join the San Antonio Rampage of the American Hockey League, for which he would play two games.[20]