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
Alpha Lacrosse League 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 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 Toronto 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
1 F L CJ Kirst 09/20/02 Draft   1 1 09/06/25 10/31/25 Three 2028 PUP List 10/28/26
2 D L Alexis Simard 02/02/02 Draft   1 17 09/24/26 10/23/26 Three 2029 Active  
3 T R TD Ierlan 04/12/97 Draft   3 30 09/17/20 10/30/25 Two 2027 Hold Out 10/28/26
4 D L Aidan Saint 06/21/01 FA       10/13/26 10/13/26 Three 2029 Active  
5 T L Zack Kearney 01/12/00 Draft   3 39 09/16/23 10/13/26 One 2027 Injured 10/13/26
8 F R Josh Dawick 08/27/00 Draft   2 28 09/10/22 07/31/25 Two 2027 Active  
9 D L Ty English 06/10/02 Draft   1 2 09/06/25 10/26/26 Three 2029 Active  
10 F R Jack MacAlpine 02/10/03 FA       10/13/26 10/13/26 Three 2029 Active  
11 D L Troy MacDonald 11/07/06 Draft   5 63 09/24/26 10/23/26 Three 2029 Active  
14 T L Phil Mazzuca 02/21/00 Draft   3 46 09/17/20 10/28/25 Three 2028 Active  
15 T R Sam English 11/28/00 Draft   1 2 09/15/24 10/28/25 Three 2028 Active  
16 D L Kobe Handsor 08/15/02 FA       02/17/26       Inj SE 03/09/26
18 F R Silas Richmond 07/27/03 Draft   1 2 09/24/26 10/29/26 Three 2029 Active  
19 F L Colton Armitage 05/13/04 FA       10/13/26 10/13/26 Three 2029 Active  
20 D R Bradley Kri 07/23/92 FA       12/28/15 10/29/25 Two 2027 Active  
21 F R Chris Boushy 07/28/97 Trade HFX     09/18/23 10/28/25 Two 2027 Active  
22 T L Jake Darlison 02/06/03 Draft   1 13 09/15/24 10/14/26 One 2027 Active  
23 F R Challen Rogers 07/26/94 Draft   1 2 09/26/19 11/21/25 Five 2030 Active  
25 F L Daniel Craig 03/23/94 Draft   6 57 09/18/17 10/28/25 Three 2028 Active  
27 D R Hugh Keleher 01/04/02 Draft   2 20 09/06/25 10/30/25 Three 2028 Active  
30 G L Steven Orleman 05/07/99 Trade BUF     01/19/26 10/13/26 One 2027 Active  
33 D R Josh Jubenville 11/20/96 Draft   4 40 09/18/17 10/29/25 Three 2028 Active  
35 G L Dante Mancini 09/17/03 FA       12/26/25 10/08/26 Three 2029 Active  
37 T L Robert Hudson 04/16/97 Trade CAL     02/25/25 10/08/26 One 2027 Injured 10/08/26
38 D L Alex Messier 03/23/05 Draft   3 36 09/15/24 10/29/25 Three 2028 Hold Out 11/18/25
41 F L Owen Orpana 01/30/05 FA       10/13/26 10/13/26 Three 2029 Active  
42 F L Mark Matthews 01/27/90 Trade SSK     07/10/23 06/10/26 Two 2028 Active  
44 D L Josh Jackson 02/25/00 Trade LAS     03/09/26 07/24/26 Two 2028 Active  
45 D L Lucas Hucal 05/21/02 FA       10/29/25 10/14/26 Two 2028 Active  
55 D R Chris Weier 12/15/99 Draft   4 62 09/17/20 10/28/25 Three 2028 Active  
66 G R Nick Rose 02/11/88 UFA CAL     10/27/25 10/27/25 Two 2027 Active  
71 D L Connor Blondin 02/07/04 FA       10/13/26 10/13/26 Three 2029 Active  
73 D R Nick Rowlett 11/09/99 Trade PHI     02/24/26 08/21/26 Two 2028 Active  
77 F L Owen Hiltz 10/05/01 Draft   1 3 09/06/25 10/29/25 Three 2028 Active  
81 D R Elijah Gash 01/10/00 Dispersal PCL 1 12 09/02/24 11/21/25 Five 2030 Active  
88 F L Isiah Moran-Weekes 04/17/03 Draft   3 35 09/06/25 10/08/26 Two 2028 Active  
91 D R Billy Hostrawser 10/20/91 Trade VAN     02/05/14 08/31/26 One 2027 Active  
92 G R Troy Holowchuk 03/23/00 Draft   4 58 09/17/19 10/26/25 Two 2027 Active  
93 D R Latrell Harris 03/15/98 Draft   2 12 09/26/16 11/21/25 Five 2030 Active  
  F L Dakota Eierman 10/27/02 Draft   6 77 09/06/25 10/30/25 Three 2028 Hold Out 11/18/25
  F R Brooks English 12/10/03 Draft   3 39 09/24/26       Draft 10/28/26
  T R Andrew McMeekin   Draft   2 30 09/24/26       Draft 10/28/26
  F R Will Sheehan 01/26/03 Draft   2 23 09/24/26       Draft 10/28/26
  F R Connor Shellenberger 08/26/00 Draft   5 63 09/15/24       Draft 10/09/24