Cotton was born on February 7, 1995, in Parker, Texas[1] to parents Peggy and Steve.[2] He grew up the middle of three siblings and played hockey with his younger brother David.[3]
Playing career
Amateur
Cotton finished the 2011–12 season with 39 points in 40 games for the Thunderbirds U16 team and planned on joining the Tri-City Storm the following season. On July 12, 2012, Cotton announced his commitment to play NCAA Division Icollege ice hockey with the Northeastern Huskies men's ice hockey team.[4] After playing one season with the Storm, recording six points in 45 games,[1] his playing rights were acquired by the West Kelowna Warriors in the British Columbia Hockey League (BCHL).[5] He made his BCHL debut on September 20 where he scored two goals in a 5–3 win over the Salmon Arm Silverbacks.[6] As a result of his play with the Warriors, Cotton was ranked 162nd overall amongst North American skaters by the NHL Central Scouting Bureau prior to the 2014 NHL Entry Draft.[7] After going undrafted, he returned to the Warriors for the 2014-15 season, recording 27 goals in 58 games.[1]
Collegiate
Cotton spent his freshman season playing with the Northeastern Huskies men's ice hockey before withdrawing from the school after playing in eight games.[8] He chose to forgo the remainder of his freshman year and played with the Youngstown Phantoms for the season.[9] He returned to college for his sophomore year but was forced to redshirting for the 2016–17 season before joining the Sacred Heart Pioneers men's ice hockey team.[2]
In his senior season, Cotton amassed a career-high 20 goals and 17 assists for 37 points and tied for fourth in point scoring in the conference. During the year, he also recorded three power play goals, three shorthanded goals, three game-winning goals and a hat-trick.[10] As a result of his play, Cotton was a finalist for the Hobey Baker Award[10] and selected for the Second Team All-American.[11]
Professional
On March 24, 2020, Cotton concluded his collegiate career and was signed by the Carolina Hurricanes to an entry-level contract alongside his brother. His one-year, two-way contract was worth $700,000 at the NHL level and $50,000 at the American Hockey League (AHL) level.[12] When the AHL resumed play in 2021, Cotton and David were reassigned to the Chicago Wolves[13] and eventually became the second set of brothers to play in the same game for the Wolves.[14]
After just 1 game with the Wolves in the 2020–21 season, Cotton was re-assigned by the Hurricanes to the Fort Wayne Komets of the ECHL. He registered 4 goals and 6 points through 17 games before opting to conclude his professional hockey career, and mutually terminating his contract with the Hurricanes on April 7, 2021.[15]