The Montreal Alouettes All-Time Player Roster

Filter by first letter of surname

Filter by position

Player positions provided by the CFL and errors are known to exist

Other teams associated with the Montreal Alouettes:


List of Montreal Alouettes “M” Players 1996–2018
NamePositionRegular GP# of Seasons (Years)Also played for
Maas, JasonQB91 (2007)EDM, HAM
MacDonald, PatDL91 (2010)CGY, WPG
MacGillivray, DaveWR31 (1969)
MacKay, GlennWR41 (2009)EDM, HAM
Mackey, LouisLB162 (2006–2007)
MacLellan, BobC, LB666 (1955–1960)
MacPherson, IanC, T21 (1976)HAM
Maddocks, RonQB141 (1963)
Maggiacomo, AnthonyLB41 (2009)WPG
Magnuson, QuinnOL101 (1996)OTT, SSK, WPG
Maguire, MickeyHB31 (1949)CGY, SSK, WPG
Mahi, DonRB21 (1973)
Maitland, DougHB384 (1946–1949)MTL
Majors, JohnnyHB41 (1957)
Makowiecki, AlT111 (1957)
Makowiecki, AlG, T111 (1955)
Maloney, MikeDT282 (1972–1973)
Malveaux, KellyDB362 (2004–2005)CGY, EDM, SSK, WPG
Manastersky, TomHB798 (1946–1947, 1949–1954)SSK
Mangold, RolandG483 (1979–1981)MTL, TOR
Manley, AndrewQB31 (2015)
Manziel, JohnnyQB111 (2018)HAM
Marc, EmmanuelRB01 (2011)TOR
Marcil, BrianLB91 (1972)CGY, OTT
Marentette, EdQB21 (1959)
Mariscal, MarkK61 (2004)
Marriott, Francis “Bubba”QB91 (1963)
Marsh, TannerQB443 (2013–2015)
Marshall, JimDB82 (1979, 1981)MTL, SSK, TOR
Martin, DavidDB21 (1986)
Martin, JimG01 (1957)
Martin, MikeFL, QB31 (1968)
Martin, RobertE41 (1969)
Martin, VaughnDT71 (2016)
Martinello, MartyG544 (1954–1957)BC, HAM, TOR
Massey, BillRB71 (1971)
Masson, PascalDB132 (2007–2008)CGY
Mathews, JeffQB41 (2018)HAM, TOR
Matte, KristianC, LG, OL1178 (2010, 2012–2018)
Maxie, DemetriousDE101 (1996)BAL, CGY, SSK, TOR
Mayne, ShawnDE61 (2009)CGY, WPG
Maypray, Tim IIWR222 (2010–2011)OTT
Mays, Willie IIIDL11 (2018)
Mbaye, KhadimLB31 (2018)
McCance, ChesE, FW, K605 (1946–1950)WPG, WPGS, WRCAFB
McCarthy, BobHB111 (1970)CGY, EDM, OTT
McCauley, TangoOL51 (2006)BC, SSK
McCoy, BillHB41 (1957)
McCuller, JeraillOL21 (2011)OTT
McCutcheon, JoeC11 (1953)
McDaniel, CamRB11 (2016)TOR
McElveen, JermaineDE, DT575 (2008–2011, 2014)HAM, SSK
McFall, MickeyT21 (1946)MTL
McFarlane, BobHB72 (1946–1947)
McGeary, Clarence Jr.T71 (1951)
McGhee, GregQB01 (2016)BC, TOR
McGrath, GerryK, P172 (1980–1981)MTL, SSK
McGrath, JoeC51 (1970)
McKean, JimmyP192 (1964–1965)SSK
McKnight, BrodyK01 (2012)EDM, HAM
McLennan, IvanDL111 (2017)BC
McLennan, SpencerSB252 (1996–1997)BC, WPG
McMahon, MichaelQB01 (2007)TOR
McMann, ChuckHB, RB, TE846 (1976–1981)MTL
McMillan, VantrelDL41 (2018)
McNichol, DouglasE1018 (1953–1960)TOR
McPartland, PeterHB31 (1949)TOR
McPhail, GeorgeHB11 (1953)OTT, SSK, WPG
McPherson, AdrianQB805 (2008–2012)TOR
McSeed, LarryLB152 (1997–1998)SSK
McTague, MikeK, SB21 (1986)CGY, MTL, SSK
Meadows, Ed “Country”T31 (1961)
Megna, MarcDE534 (2002–2005)
Meirowitz, MarvT193 (1952–1954)
Mennie, ScottLB61 (2006)WPG
Merry, GeorgeT01 (1949)
Messam, JeromeRB151 (2013)BC, CGY, EDM, SSK
Miele, RobertDT11 (1972)
Miksza, ChetC, G141 (1966)HAM
Miles, BarronDB996 (1998–2000, 2002–2004)BC
Miles, Ellard “Ed”G, T111 (1946)MTL, OTT
Miller, JimE806 (1953–1958)
Miller, KenDB31 (1981)CGY, MTL, OTT
Miller, BobHB152 (1959, 1963)SSK, WPG
Miller, ScottDT11 (1996)BAL
Miller, SelvestaDE222 (1999–2000)
Milton, LanceDB71 (2012)TOR
Mincy, JonathonCB, DB322 (2016–2017)
Minihane, BobT615 (1964–1968)HAM
Mira, GeorgeQB192 (1972–1973)TOR
Mitchell, DougC81 (1974)HAM
Mitchell, EdHB182 (1959–1960)CGY
Mitchell, JoeRB21 (1978)
Mitchell, TimOL01 (2017)
Mitchell, WilliamLB151 (1986)EDM, OTT, TOR
Mitchener, JimHB393 (1952–1954)BC, CGY
Mofford, IanHB, RB827 (1974–1979, 1981)MTL, OTT, WPG
Mogul, LouT101 (1946)EDM, WPG, WPGS, WRCAFB
Mohring, JohnLB11 (2009)
Moir, DarrellDB81 (1986)CGY, TOR
Molle, KevinOL121 (1986)CGY
Monroe, AriesLB11 (2002)CGY
Montana, DenisSB, WR182 (1996–1997)BC, CGY, EDM, OTT, TOR
Montgomery, MichaelDE01 (2012)
Moody, JohnFB, K121 (1946)
Moore, D.L. IIWR31 (2013)
Moore, WayneRB01 (2016)BC
Moran, TomE, FW, HB869 (1953–1961)HAM
Moreau, JacquesG11 (1996)OTT
Morgan, DwayneT121 (2000)HAM, TOR
Moriarty, TimG01 (1954)
Morin-Soucy, NickolasDE71 (2010)
Morris, AnthonyOL21 (2017)
Morris, TyWR141 (1978)
Morrison, DaveDB21 (1969)
Morton, KJDB31 (2017)
Mosca, AngeloT51 (1962)HAM, OTT
Muamba, HenocLB222 (2015, 2018)SSK, WPG
Mudge, DaveOL, OT, T414 (2005–2008)TOR, WPG
Muhammad, TaqiyDB11 (2005)
Mul-Key, HerbRB31 (1975)
Mullinder, LucDE192 (2011–2012)HAM, SSK
Murphy, DonHB242 (1968–1969)
Murphy, RogerWR222 (1967–1968)
Murphy, RonT474 (1958–1961)HAM
Murray, NajeeDB61 (2018)
Murrell, MarquesDE21 (2012)
Myers, RudyDB61 (1967)
“M” player count: 128