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
Athletes Unlimited Lacrosse Page

Links
Facebook Instagram Twitter
Email
Albany FireWolves Buffalo Bandits Calgary Roughnecks Colorado Mammoth Georgia Swarm Halifax Thunderbirds Las Vegas Desert Dogs New York Riptide Panther City Lacrosse Club Philadelphia Wings Rochester Knighthawks San Diego Seals Saskatchewan Rush Toronto Rock Vancouver Warriors NLL

Mas - Mb

Mc - McF - Non Roster Players

McG - Md

NLL Directory

# Pos L/R Name Birthday Ht Wt Hometown College Summer SM
  T R Kyle McAlister 01/28/86 6-5 220 Calgary, AB      
66 F L Kieran McArdle 05/30/92 6-1 175 Ronkonkoma, NY St. John's Philadelphia PLL Facebook Instagram Twitter Contract
  T R Mitch McAvoy 12/22/90 5-8 175 Sherwood Park, AB Mercyhurst   Twitter
37 D R Andrew McBride 12/09/82 6-0 185 Ladner, BC Calgary   Facebook Instagram Twitter
96 T R Bobby McBride 07/30/82 6-0 185 Claremont, ON Carleton    
  T R Jimmy McBride 07/12/92 5-11 175 New Westminster, BC Mars Hill   Twitter
11 F R Jordan McBride 10/02/86 6-0 210 New Westminster, BC Stony Brook   Instagram Twitter Contract
  G R Ryan McBride 1993 6-4 250 Calgary, AB Mount Royal   Twitter
93 F R Ryan McCafferty 08/13/86 5-11 180 Orlando, FL Elizabethtown    
  D R Alex McCaffrey 03/21/90 6-3 220 Kitchener, ON Brock    
  D   Sean McCarthy 08/08/83 6-1 202 Hicksville, NY Hofstra    
  D   Kyle McCartney 02/15/87 6-1 210 Winnipeg, MB Winnipeg    
  T R Kyle McClancy 01/25/96 6-1 185 Bayport, NY Albany   Facebook Instagram Twitter Pointstreak
  D R Ryan McClay 08/06/81 5-10 190 White Plains, NY Cornell    
27 T L Ryan McClelland 03/16/88 6-3 190 Brampton, ON Colgate    
  F R John McClure 03/19/86 5-10 190 Brampton, ON Dowling    
19 F L Teioshontathe McComber 01/09/99 5-10 180 Kahnawake, QC Albany Nanaimo WLA Facebook Instagram Contract
  D L Jon McConvey 03/29/99 6-1 183 Etobicoke, ON Vermont   Facebook Instagram Twitter Contract
  D   Pat McCormack   6-1 180 Camillus, NY Hartwick    
  D R Carson McCormick 05/16/93 6-2 180 High River, AB     Twitter
10 F R Joel McCready 03/11/88 5-10 200 St. Catharines, ON Cornell   Facebook Instagram Twitter Pointstreak
10 D R Pat McCready 10/18/74 6-1 190 St. Catharines, ON Niagara    
  D R Pat McCrory 11/21/93 5-10 170 Oshawa,ON Western Ontario    
32 T L Ryan McCrory 10/02/92 5-11 190 Oshawa, ON Western   Instagram Twitter Contract
20 D R Ben McCullough 01/20/88 6-0 188 Brampton, ON Potsdam State    
95 D L Blaze McCullough 02/19/95 6-4 215 Burlington, ON Guelph   Twitter
8 F L Rory McDade 08/27/81 5-11 180 New Westminster, BC New Brunswick   Facebook
  D R Danny McDermott 08/09/92 6-2 180 Richmond, BC NYIT   Twitter
  D R Tony McDevitt 09/26/84 6-0 210 Philadelphia, PA Duke    
4 F L Mitch McDole 06/10/96 6-0 175 Maple Ridge, BC Simon Fraser    
  T L Brad McDonald 07/28/83 5-10 185 Calgary, AB      
  D L Kai McDonald 10/09/96 5-11 215 Coquitlam, BC McGill   Facebook Instagram Twitter
  T   Mike McDonald 10/08/86 6-1 189 Latham, NY LeMoyne    
  D L Wes McDonald 04/18/85 6-3 215 Toronto, ON Hobart   Twitter
  F R Colin McDowall 06/16/89 5-8 175 Windsor, ON St. Clair    
  F R Tyler McDowall 05/25/91 6-0 155 Windsor, ON      
44 D L Chris McElroy 05/19/82 6-1 190 Orillia, ON Western Ontario    
  F L Kyle McEwen 05/06/83 6-3 230 New Westminster, BC      
41 D R John McFadyen 05/11/86 6-7 240 Mendham, NJ Duke   Twitter
  D R Russell McFadyen 1989 5-11 190 Port Coquitlam, BC      
  D L Wes McFarlane 08/06/84 6-4 225 Nanaimo, BC Roanoke    
80 T R Peter McFetridge 03/18/86 6-3 195 Vancouver, BC     Facebook Instagram Twitter


Kyle McAlister xxxxxxx
T-R
Kyle
McAlister
Kieran McArdle Albany FireWolves
66-F-L
Kieran
McArdle
Mitch McAvoy Edmonton Rush
T-R
Mitch
McAvoy
Andrew McBride Calgary Roughnecks
37-D-R
Andrew
McBride
Bobby McBride Edmonton Rush
96-T-R
Bobby
McBride
Jimmy McBride NewWest Salmonbellies
T-R
Jimmy
McBride
Jordan McBride Vancouver Warriors
11-F-R
Jordan
McBride
Ryan McBride xxxxxxx
G-R
Ryan
McBride
Ryan McCafferty xxxxxxx
93-F-R
Ryan
McCafferty
Alex McCaffrey K-Waterloo Braves
D-R
Alex
McCaffrey
Sean McCarthy Denver Outlaws
D
Sean
McCarthy
Kyle McCartney Victoria Shamrocks
D
Kyle
McCartney
Kyle McClancy PLL/Chaos
T-R
Kyle
McClancy
Ryan McClay Boston Cannons
D-R
Ryan
McClay
Ryan McClelland Philadelphia Wings
27-T-L
Ryan
McClelland
John McClure Minnesota Swarm
F-R
John
McClure
Teioshontathe McComber Georgia Swarm
19-F-L
Teioshontathe
McComber
Jon McConvey Mimico Mountaineers
D-L
Jon
McConvey
Pat McCormack Hartwick College
D
Pat
McCormack
Carson McCormick Okotoks Raiders
D-R
Carson
McCormick
Joel McCready Vancouver Warriors
10-F-R
Joel
McCready
Pat McCready Rochester Knighthawks
10-D-R
Pat
McCready
Pat McCrory Clarington Green Gaels
D-R
Pat
McCrory
Ryan McCrory Rochester Knighthawks
32-T-L
Ryan
McCrory
Ben McCullough Buffalo Bandits
20-D-R
Ben
McCullough
Blaze McCullough Vancouver Stealth
95-D-L
Blaze
McCullough
Rory McDade Minnesota Swarm
F-L
Rory
McDade
Danny McDermott Maple Ridge Burrards
D-R
Danny
McDermott
Tony McDevitt Long Island Lizards
D-R
Tony
McDevitt
Mitch McDole Langley Thunder
4-F-L
Mitch
McDole
Brad McDonald XXXXXX
T-L
Brad
McDonald
Kai McDonald Langley Thunder
D-L
Kai
McDonald
Mike McDonald Boston Cannons
T
Mike
McDonald
Wes McDonald xxxxxxx
D-L
Wes
McDonald
Colin McDowall xxxxxxx
F-R
Colin
McDowall
Tyler McDowall Windsor Clippers
F-R
Tyler
McDowall
Chris McElroy Washington Stealth
44-D-L
Chris
McElroy
Kyle McEwen Portland LumberJax
F-L
Kyle
McEwen
John McFadyen Philadelphia Wings
41-D-R
John
McFadyen
Russell McFadyen Port Coquitlam Saints
D-R
Russell
McFadyen
Wes McFarlane Nanaimo Timbermen
D-L
Wes
McFarlane
Peter McFetridge Vancouver Stealth
80-T-R
Peter
McFetridge