in june 2017, head coach jeff bes decided to not re-sign with the team to be closer to his family. he was replaced by nick mazzolini but only lasted until november 23 when he was replaced by phil esposito, the recent head coach of the watertown wolves. esposito would also last less than season and was relieved of duties on february 21, 2018, after a 5–19–4 record and in last place in the sphl. john bierchen took over as head coach on an interim basis for the remainder of the season. the marksmen then hired jesse kallechy as the permanent head coach for the 2018–19 season.