Botterill's playing career began to take shape during his time at the University of Michigan, where he played for the Wolverines and was part of the team that won the NCAA Championship in 1996. His performance in college hockey caught the attention of NHL scouts, and he was drafted 20th overall by the Dallas Stars in the 1994 NHL Entry Draft.
His professional playing career in the NHL included stints with the Dallas Stars, Atlanta Thrashers, Calgary Flames, and Buffalo Sabres. Botterill played as a left winger, known for his size and physical style of play. Despite showing promise, his playing career was hampered by injuries, which limited his time on the ice and eventually led to his retirement from professional hockey in 2005.
Transitioning from player to executive, Botterill pursued a career in hockey management. He joined the Pittsburgh Penguins organization, where he served in various capacities, including as the assistant general manager. During his tenure with the Penguins, the team won three Stanley Cup championships in 2009, 2016, and 2017. His role involved managing the team's salary cap, player contracts, and scouting, contributing to the team's overall strategy and success.
In 2017, Botterill was appointed as the general manager of the Buffalo Sabres. His time with the Sabres was focused on rebuilding the team and developing young talent. However, his tenure was met with challenges, and he was relieved of his duties in 2020.
Following his departure from the Sabres, Botterill joined the Seattle Kraken as an assistant general manager, where he played a role in building the NHL's newest expansion team. His experience and knowledge of the league were valuable assets in shaping the Kraken's inaugural roster.
🏒