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
MLL Page
PLL Page
UWLX Page
WPLL Page

Inside Lacrosse
IL Indoor
IL Indoor Forums
Lacrosse Magazine
Lacrosse Allstars
College Crosse

Links
Facebook Instagram Twitter
Email
Buffalo Bandits Calgary Roughnecks Colorado Mammoth Georgia Swarm Halifax Thunderbirds 2019-20 New England Black Wolves New York Riptide 2019-20 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      
  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 New Westminster WLA Twitter
  G R Ryan McBride 1993 6-4 250 Calgary, AB Mount Royal Rockyview AB Sr B 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    
  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    
  D   Pat McCormack   6-1 180 Camillus, NY Hartwick    
  D R Carson McCormick 05/16/93 6-2 180 High River, AB     Twitter
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 Brooklin MSL  
20 D R Ben McCullough 01/20/88 6-0 188 Brampton, ON Potsdam State Victoria WLA  
95 D L Blaze McCullough 02/19/95 6-4 215 Burlington, ON Guelph Oakville OLA Sr B 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 Langley WLA  
  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 Langley WLA 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   Burnaby WLA Facebook Instagram Twitter


Kyle McAlister xxxxxxx
T-R
Kyle
McAlister
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
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
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
Pat McCormack Hartwick College
D
Pat
McCormack
Carson McCormick Okotoks Raiders
D-R
Carson
McCormick
Pat McCready Rochester Knighthawks
10-D-R
Pat
McCready
Pat McCrory Clarington Green Gaels
D-R
Pat
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 xxxxxxx
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