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
Albany FireWolves Buffalo Bandits Calgary Roughnecks Colorado Mammoth Georgia Swarm Halifax Thunderbirds Las Vegas Desert Dogs Ottawa Black Bears Philadelphia Wings Rochester Knighthawks San Diego Seals Saskatchewan Rush Toronto Rock Vancouver Warriors NLL

Toronto Rock

Toronto Rock Contract Statuses

Toronto Rock

Roster Picture Roster Depth Chart Contract Status Vs MNSwarm - Regular Season Vs MNSwarm - Playoffs Web Site Facebook Instagram
Twitter Rock Statistics on Pointstreak 2025 Rock Statistics YouTube Our Sports Central

# Pos L/R Name Birthday Acquired From Rd Pk Date
Acquired
Date
Signed
Years Signed
Thru
Status Date
Placed
00 G L Sam Haines 02/16/01 FA       03/11/25 03/11/25 One 2025 Practice 03/11/25
3 T R TD Ierlan 04/12/97 Draft   3 30 09/17/20 09/22/22 Three 2025 Active  
5 T L Zack Kearney 01/12/00 Draft   3 39 09/16/23 10/09/24 Two 2026 Active  
6 F L Gavin Thibeault 01/03/03 FA       03/04/25 03/04/25 One 2025 Practice 04/19/25
8 F R Josh Dawick 08/27/00 Draft   2 28 09/10/22 08/04/23 Two 2025 Active  
14 T L Phil Mazzuca 02/21/00 Draft   3 46 09/17/20 08/25/22 Three 2025 Active  
15 F L Corey Small 03/23/87 UFA PHI     08/16/22 07/31/24 One 2025 Active  
17 D L Ethan Fisher 04/24/04 Draft   5 70 09/15/24 09/27/24 One 2025 Inj SE 11/25/24
20 D R Bradley Kri 07/23/92 FA       12/28/15 08/01/20 Five 2025 Active  
21 F R Chris Boushy 07/28/97 Trade HFX     09/18/23 09/29/23 Two 2025 Active  
22 T L Jake Darlison 02/06/03 Draft   1 13 09/15/24 09/27/24 One 2025 Practice
Active
01/18/25
 
23 T R Challen Rogers 07/26/94 Draft   1 2 09/26/19 07/31/20 Seven 2027 Active  
24 D L Justin Martin 08/12/98 FA       09/28/23 10/16/24 Two 2026 Active  
25 F L Daniel Craig 03/23/94 Draft   6 57 09/18/17 08/01/23 Two 2025 Injured 04/18/25
26 F R Tom Schreiber 02/24/92 FA       10/03/16 08/25/22 Three 2025 Injured 03/22/25
28 F L Nathan Grenon 06/07/99 FA       02/17/25 02/17/25 One 2025 Active  
31 G R Gowah Abrams 04/04/94 Trade CAL     02/25/25 01/29/25 One 2025 Active  
33 D R Josh Jubenville 11/20/96 Draft   4 40 09/18/17 08/25/22 Three 2025 Active  
34 F R Luke Robinson 03/21/00 FA       09/20/24 09/20/24 One 2025 Practice
Active
03/22/25
 
37 T L Robert Hudson 04/16/97 Trade CAL     02/25/25 08/12/23 Three 2026 Active  
42 F L Mark Matthews 01/27/90 Trade SSK     07/10/23 07/31/24 Two 2026 Inj SE 01/28/25
44 F L Brian Cameron 06/01/99 Draft   2 36 09/10/22 10/04/24 One 2025 Active  
55 D R Chris Weier 12/15/99 Draft   4 62 09/17/20 08/19/22 Three 2025 Active  
81 D R Elijah Gash 01/10/00 Dispersal PCL 1 12 09/02/24 09/20/24 Two 2026 Active  
91 D R Billy Hostrawser 10/20/91 Trade VAN     02/05/14 07/31/24 One 2025 Active  
92 G R Troy Holowchuk 03/23/00 Draft   4 58 09/17/19 08/19/22 Three 2025 Active  
93 D R Latrell Harris 03/15/98 Draft   2 12 09/26/16 07/31/24 Three 2027 Active  
  F L Luke Dawick 07/14/02 Draft   6 94 09/16/23       Draft 10/25/23
  F R Tucker Dordevic 02/06/99 Draft   3 56 09/10/22       Draft 09/30/22
  F R Sam English 11/28/00 Draft   1 2 09/15/24       Draft 10/09/24
  D R Brett Makar 07/19/00 Draft   6 102 09/10/22       Draft 09/30/22
  D L Alex Messier 03/23/05 Draft   3 36 09/15/24       Draft 10/09/24
  F R Connor Shellenberger 08/26/00 Draft   5 63 09/15/24       Draft 10/09/24