2017 Season 7 May 2017, the Swarm announced that after 11 seasons, head coach Andreas Kaißer has stepped down, and will be replaced by former Swarm alumnus Brandon Contratto. However for personal reasons Brandon was unable to commit to the role. Former assistant coach Jeff Boehme took the role of head coach for the 2017 season. The Botany Swarm welcomed four new imports for the 2017 season: Petr Zítka from the Czech Republic, Ryan Widmar from Illinois, Maximilian Hadraschek from Germany and Alex Mitsionis from Ohio.
2018 Season 10 December 2017, the Swarm announced that Ian Wannamaker was appointed as the new head coach. Ian Wannamaker played for the Botany Swarm from 2007-2015 and represented
New Zealand from 2010-2013, 2015. 23 December 2017, the Swarm announced that assistant coach of the
Kelowna Rockets Travis Crickard was appointed as the new assistant coach. The Botany Swarm welcomed four new imports for the 2018 season: Declan Weir an Irish Canadian, Harry Ferguson from Scotland, Colin Langham from Georgia and Lucas Bombardier from Vermont. 26 May 2018, Alexandr Polozov played his 100th game for the Botany Swarm against the
Canterbury Red Devils. 9 June 2018, Jordan Challis played his 150th game for the Botany Swarm against the
Dunedin Thunder. 21 July 2018, Logan Fraser played his 50th game for the Botany Swarm against the
Dunedin Thunder. 5 August 2018, The Botany Swarm had their 200th NZIHL game.
2019 Season 22 February 2019, Travis Crickard appointed Botany Swarm General Manager/CEO. 24 February 2019, Joel Rindelaub appointed Botany Swarm Interim Assistant General Manager. The Botany Swarm welcomed four new imports for the 2019 season: Andrea Ricca from Italy, Corey McEwen born in Cardiff and now living in Toronto, Corey Morgan from New Jersey and Daniel Iasenza from Montreal. 11 May 2019, Michelle Cox appointed Botany Swarm Head Coach. 9 June 2019, Andrew Hay played his 200th game for the Botany Swarm against the
West Auckland Admirals.
2021 Season The roster included goaltender Grace Harrison, one of only two women competing in the league. ==Season-by-season results==