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

Mc - McF

McG - Md - Non Roster Players

Me - Mh

NLL Directory

# Pos L/R Name Birthday Ht Wt Hometown College Summer SM
  G   Richard McGarr 09/20/90 5-11 245 Guelph, ON      
33 T L Bill McGlone 04/24/84 6-2 210 Swarthmore, PA Maryland   Twitter
12 D R Adam McGourty 06/12/90 6-2 175 Georgetown, ON Fleming    
  D R Kraig McGowan 06/19/99 5-11 180 Kahnawake, QC Champlain-Lennoxville Kahnawake TNSLL Facebook Instagram Contract
  F R Rob McGowean 02/21/83 5-11 190 Calgary, AB      
  T R Brayden McGregor 09/28/99 5-9 155 Cobourg, ON Ottawa   Facebook Instagram Twitter
  F L Phil McIlhone 02/20/87 6-0 194 Brooklin, ON     Twitter
  F R Zac McImoyle 01/20/88 5-9 171 Peterborough, ON Trent   Twitter
90 D R Garrett McIntosh 06/17/89 6-4 235 Coquitlam, BC Drexel   Instagram Twitter Contract
43 F R Chase McIntyre 05/08/94 6-5 215 Vancouver, BC Jacksonville   Facebook Instagram Twitter Pointstreak
36 D R Chris McKay 08/13/80 5-10 180 Victoria, BC Butler    
  G R Michael McKay 01/20/82 5-9 170 Toronto, ON Western   Twitter
  D L Parker McKee 12/14/87 6-2 215 Old Greenwich, CT Duke    
10 F R Tom McKee 12/30/91 5-9 180 Holt, MI Air Force   Facebook Instagram Twitter
  F R Nathan McKeigan 11/27/98     Mission, BC     Facebook Instagram Twitter
51 T L Jordan McKenna 04/13/00 5-11 175 Halifax, NS     Facebook Instagram Twitter Contract
  D R Jordan McKenzie 05/14/96 5-10 200 New Westminster, BC Indianapolis New Westminster WLA Facebook Contract
17 T L Steve McKinlay 02/13/86 6-0 190 Coquitlam, BC Ohio State   Facebook Instagram Twitter
  D   Bill McKinney 1982 6-1 176 Philadelphia, PA Denver    
  T R Brad McKinney 10/18/95 6-1 211 Watertown, NY Syracuse   Facebook Instagram Twitter Pointstreak
  D R Justin McKinney 05/09/92 5-11 170 Niskayuna, NY W New England   Instagram Contract
  D R Brandon McKinnon 02/02/82 5-10 170 Burnaby, BC      
27 D L Rylee McKinnon 05/26/95 6-0 160 Oshawa, ON     Facebook Instagram Twitter Contract
  D R Quinn McKitrick 03/06/98 5-11 190 Aldergrove, BC Tusculum   Instagram Twitter
  G R Erik McLaren 09/17/92 5-11 205 LaSalle, ON     Facebook Instagram Twitter
  T R Mitch McLaren 05/07/90 5-10 185 Victoria, BC Bellarmine   Facebook Instagram Twitter
  D R Mike McLaughlin 10/04/86     Burlington, ON Windsor   Facebook Instagram Pointstreak
  D L Jake Mclay 07/02/93 6-0 195 Owen Sound, ON Conestoga   Twitter
6 D L Ashton McLean 06/28/82 6-2 212 Toronto, ON Elmira   Instagram Twitter
  D R Bill McLean 05/15/81 5-10 180 Toronto, ON     Twitter
16 F L Brody McLean 05/14/98 6-3 210 Bolton, ON Towson   Facebook Instagram Twitter Contract
23 D R Ryan McLean 09/15/97 6-4 210 Okotoks, AB Mount Royal   Facebook Instagram Twitter Contract
  G R John McLellan 06/27/82 6-0 205 Toronto, ON      
19 F R Mike McLellan 09/04/81 6-0 180 Toronto, ON Mercyhurst   Twitter
  D L Cody McLeod 08/12/92 6-0 180 Orangeville, ON     Twitter
  F L Cody McMahon 02/22/92 5-8 160 Orangeville, ON      
24 D R Jamie McMahon 12/29/95 5-9 155 Orangeville, ON Waterloo   Twitter
  T L Matt McMahon 12/29/92 6-4 200 Glen Ridge, NJ Penn Utah PLL Facebook Instagram Twitter
32 D L Mitch McMichael 06/03/88 5-11 180 Port Perry, ON Cornell   Twitter
T L Ryan McMichael 08/27/82 6-0 180 Whitby, ON     Facebook Twitter
  T L Andrew McMillan 08/09/92 6-0 210 Kelowna, BC      
  T L Patrick McMillan 08/09/92 6-0 215 Kelowna, BC Okanagan    
  F L Brandon McMillen 08/07/87 5-7 180 Waterloo, ON Waterloo    
  D L Curtis McMullen 04/06/93 6-1 200 Calgary, AB Mount Olive   Twitter
  F R Jake McNabb 03/28/98 5-11 160 Owen Sound, ON Onondaga CC   Facebook Instagram Twitter Contract
41 D L Kevin McNally 07/02/94 6-0 205 Hilburn, NY Mercy Instagram Contract
  D L Mike McNamara 01/07/90 6-2 220 Hamilton, ON     Facebook Instagram Twitter
  G L Josh McNaughton 10/16/81 6-0 220 Wallaceburg, ON      
  D R Ryan McNish 03/07/81 6-2 230 Winnipeg, MB     Twitter
  F L Geoff McNulty 08/30/89 5-10 170 St. Catharines, ON      
  F R Daniel McQuade 07/17/90 5-10 165 New Westminster, BC Whittier   Twitter
  F R Keyan McQueen 01/16/94 6-0 180 Burlington, ON Mercyhurst   Twitter
  D L Josh McRobb 03/01/88 6-4 245 Whitby, ON      
8 F R Ian McShane 01/19/93 6-2 195 Cole Harbour, NS St. Francis Xavier   Facebook Instagram Twitter Contract
  F R Jeremy McWatters 03/05/97 6-5 185 Whitby, ON Fanshawe   Facebook Instagram Twitter


Richard McGarr xxxxxx
G
Richard
McGarr
Bill McGlone Philadelphia Wings
33-T-L
Bill
McGlone
Adam McGourty Toronto Rock
12-D-R
Adam
McGourty
Kraig Shakowihe McGowan @OntarioLacrosse
D-R
Kraig
McGowan
Rob McGowean xxxxxx
F-R
Rob
McGowean
Brayden McGregor @uottawalacrosse
T-R
Brayden
McGregor
Phil McIlhone Whitby Warriors
F-L
Phil
McIlhone
Zac McImoyle Peterborough Lakers
F-R
Zac
McImoyle
Garrett McIntosh Colorado Mammoth
90-D-R
Garrett
McIntosh
Chase McIntyre Maple Ridge Burrards
43-F-R
Chase
McIntyre
Chris McKay Colorado Mammoth
36-D-R
Chris
McKay
Michael McKay Anaheim Storm
G-R
Michael
McKay
Parker McKee Long Island Lizards
D-L
Parker
McKee
Tom McKee @SanDiegoLax
10-F-R
Tom
McKee
Nathan McKeigan Langley Thunder
F-R
Nathan
McKeigan
Jordan McKenna @TorontoRockLax
51-T-L
Jordan
McKenna
Jordan McKenzie NW Salmonbellies
D-R
Jordan
McKenzie
Steve McKinlay San Jose Stealth
17-T-L
Steve
McKinlay
Bill McKinney Philadelphia Barrage
D
Bill
McKinney
Justin McKinney Marauders LC
D-L
Justin
McKinney
Brad McKinney @CuseMLAX
T-R
Brad
McKinney
Brandon McKinnon Portland LumberJax
D-R
Brandon
McKinnon
Rylee McKinnon Whitby Steelhawks
27-D-L
Rylee
McKinnon
Quinn McKitrick Tusculum University
D-R
Quinn
McKitrick
Erik McLaren KW Braves
G-R
Erik
McLaren
Mitch McLaren Victoria Shamrocks
T-R
Mitch
McLaren
Mike McLaughlin FB-Tusc Tomahawks
D-R
Mike
McLaughlin
Jake Mclay K-Waterloo Braves
D-L
Jake
Mclay
Ashton McLean Rochester Knighthawks
6-D-L
Ashton
McLean
Bill McLean Brooklin Redmen
D-R
Bill
McLean
Brody McLean Toronto Beaches
16-F-L
Brody
McLean
Ryan McLean Panther City LC
23-D-R
Ryan
McLean
John McLellan Minnesota Swarm
G-R
John
McLellan
Mike McLellan Philadelphia Wings
19-F-R
Mike
McLellan
Cody McLeod Rochester Knighthawks
D-L
Cody
McLeod
Cody McMahon Colorado Mammoth
F-L
Cody
McMahon
Jamie McMahon Orangeville Northmen
24-D-R
Jamie
McMahon
Matt McMahon Philadelphia Wings
T-L
Matt
McMahon
Mitch McMichael NE Black Wolves
32-D-L
Mitch
McMichael
Ryan McMichael Maple Ridge Burrards
T-L
Ryan
McMichael
Andrew McMillan Coquitlam Adanacs
T-L
Andrew
McMillan
Patrick McMillan Coquitlam Adanacs
T-L
Patrick
McMillan
Brandon McMillen xxxxxx
F-L
Brandon
McMillen
Jake McNabb Rochester Knighthawks
F-R
Jake
McNabb
Curtis McMullen Okotoks Raiders
D-L
Curtis
McMullen
Kevin McNally Rochester Knighthawks
41-D-L
Kevin
McNally
Mike McNamara NE Black Wolves
D-L
Mike
McNamara
Josh McNaughton xxxxxx
G-L
Josh
McNaughton
Ryan McNish Calgary Roughnecks
D-R
Ryan
McNish
Geoff McNulty Boston Blazers
F-L
Geoff
McNulty
Daniel McQuade Coquitlam Adanacs
F-R
Daniel
McQuade
Keyan McQueen Mercyhurst University
F-R
Keyan
McQueen
Josh McRobb xxxxxx
D-L
Josh
McRobb
Ian McShane Victoria Shamrocks
8-F-R
Ian
McShane
Jeremy McWatters Brock University
F-R
Jeremy
McWatters