Swarm It Up!!!

Historical Rosters
Game Charts

Standings
Schedule
Attendance
Won/Loss

Updates
Transactions
NLL Drafts

Playoffs

Career Stats
Season Stats
Game Stats
Rookies
Team Goals
Referee Analysis

Swarm Performance Team
The Hive

NLL Page
PLL Page
Women's Lacrosse League Page

Links
Facebook Instagram Twitter
Email
Buffalo Bandits Calgary Roughnecks Colorado Mammoth Georgia Swarm Halifax Thunderbirds Las Vegas Desert Dogs Oshawa FireWolves Ottawa Black Bears Philadelphia Wings Rochester Knighthawks San Diego Seals Saskatchewan Rush Toronto Rock Vancouver Warriors NLL

Halifax Thunderbirds 2019-20 Halifax Thunderbirds Contract Statuses Halifax

Roster Picture Roster Depth Chart Contract Status Web Site Facebook Instagram Twitter Bluesky Thunderbirds Statistics on Pointstreak 2026 Thunderbirds Statistics YouTube Our Sports Central

# Pos L/R Name Birthday Acquired From Rd Pk Date
Acquired
Date
Signed
Years Signed
Thru
Status Date
Placed
1 G R Ashton Brown 02/20/05 Draft   4 52 09/15/24 10/22/25 Three 2028 Practice 11/28/25
4 D L Graeme Hossack 07/22/92 Draft   1 2 09/28/15 11/21/25 One 2026 Active  
8 T R Austin Blumbergs 02/18/00 FA       09/20/24 10/22/25 Three 2028 Practice 11/28/25
9 D L Max Wilson 07/01/99 Draft   1 12 08/28/21 10/29/25 One 2026 Injured 11/24/25
11 F L Jason Knox 10/16/00 Dispersal PCL 1 9 09/02/24 10/29/25 One 2026 Active  
13 T R Ethan O'Connor 03/05/91 UFA OSH     10/29/25 10/29/25 One 2026 Active  
14 D R Daniel Amesbury 11/07/90 FA       11/10/25 11/10/25 Three 2028 Hold Out 11/24/25
15 D L Johnny Pearson 09/07/95 FA       11/08/22 07/03/25 One 2026 Active  
16 F L Will MacLeod 09/12/03 Draft   1 12 09/06/25 10/22/25 Three 2028 Active  
18 D R Jake Withers 02/12/94 Draft   1 2 09/18/17 11/21/25 Three 2028 Active  
19 D L Nonkon Thompson 10/19/99 Draft   3 38 09/17/19 07/31/23 Three 2026 Active  
20 F L Mike Robinson 08/20/00 Draft   2 28 09/16/23 10/29/25 Two 2027 Active  
21 F R Brendan Bomberry 06/17/95 UFA GEO     10/23/25 10/23/25 Two 2027 Active  
22 F R Christian Watts 12/26/99 FA       11/28/24 10/28/25 Three 2028 Practice 11/28/25
23 D R Levi Touhey 01/04/05 Draft   4 59 09/06/25 10/24/25 Three 2028 Hold Out 11/24/25
24 F R Clarke Petterson 08/23/97 Draft   1 5 09/17/19 11/21/25 Three 2028 Active  
27 D L Curtis Romanchych 06/06/99 FA       10/16/24 10/23/25 Two 2027 Practice
Active
12/05/25
 
31 G R Justin Geddie 02/09/01 FA       11/20/25 11/20/25 One 2026 Active  
34 D R Ryan Terefenko 04/11/98 Draft   2 27 09/17/20 11/21/25 Two 2027 Active  
37 G L Drew Hutchison 04/19/98 Draft   2 18 08/28/21 07/03/25 One 2026 Active  
44 D R Colton Armstrong 09/12/95 FA       03/11/19 07/03/25 One 2026 Active  
47 F R Cole Kirst 09/26/00 Draft   3 55 09/10/22 10/23/25 One 2026 Hold Out 11/10/25
51 F L Dawson Theede 04/15/97 Trade PCL     03/14/22 06/17/24 Three 2027 Active  
68 T L Trevor Smyth 01/16/95 Draft   1 14 09/17/19 06/17/25 One 2026 Injured 11/24/25
76 G L Warren Hill 07/16/92 FA       12/04/18 10/23/25 One 2026 Active  
77 D R Alex Kew 05/05/99 FA       09/18/24 10/24/25 Three 2028 Hold Out 11/24/25
83 F R Randy Staats 11/23/92 Trade PCL     08/29/22 10/17/24 Three 2027 Active  
85 F L Wake:Riat BowHunter 11/13/99 Draft   1 12 09/10/22 09/20/22 Four 2026 Active  
88 F L Cody Jamieson 07/17/87 Draft   1 1 09/08/10 07/24/23 Three 2026 Active  
91 F R Thomas Hoggarth 10/20/95 Trade CAL     09/12/24 11/03/25 Three 2028 Hold Out 12/09/25
94 D L Tyson Bell 02/14/94 Trade CAL     09/17/20 07/31/25 One 2026 Active  
  F L Jack Charboneau 12/18/02 Draft   6 87 09/06/25       Draft 09/18/25
  D R Ethan Lee 01/02/04 Draft   3 45 09/06/25       Draft 10/24/25
  F R Alex Marinier 11/01/03 Draft   1 6 09/06/25       Draft 09/18/25
  D R Ajax Zappitello 11/21/01 Draft   3 38 09/15/24       Draft 10/31/24