The Calgary Stampeders 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


List of Calgary Stampeders “M” Players 1945–2018
NamePositionRegular GP# of Seasons (Years)Also played for
MacArthur, ScottDL383 (1981–1983)
Macdonald, BobC, T202 (1991–1992)HAM
MacDonald, PatDL142 (2007–2008)MTL, WPG
MacDougall, BillG01 (1960)BC, HAM
MacDougall, KeenanDB, LB363 (2012–2014)SSK
Mace, CoreyDL, DT406 (2010–2015)
Machan, BlakeSB72 (2003–2004)
Mackey, Earl Jr.LB42 (1997–1998)
Macklin, AlexG, T232 (1955–1956)
MacLean, AlanG11 (1978)HAM, TOR
Macon, EddieHB151 (1954)HAM
Maguire, MickeyHB01 (1950)MTL, SSK, WPG
Mahon, PatC61 (1993)HAM, OTT
Mahoney, MikeLB31 (2004)SSK, WPG
Major, ChrisDB273 (1987–1989)BC
Malbrough, AnthonyDB283 (2002–2003, 2005)EDM, OTT, WPG
Malinosky, JohnT91 (1978)HAM, TOR, WPG
Mallett, MartellRB31 (2014)BC, HAM
Malone, ArtDB21 (1990)BC
Malveaux, KellyDB493 (2001–2003)EDM, MTL, SSK, WPG
Manning, PeteE614 (1962–1965)TOR
Manning, SeanDB61 (2007)HAM
March, JoeDE61 (1989)TOR
Marcil, BrianLB465 (1970–1974)MTL, OTT
Marof, FrankSB362 (1992–1993)HAM, OTT
Marshall, Willis IIIWR102 (1998–1999)
Martin, KennardRB51 (1989)BC
Martin, BobDE152 (1976–1977)
Martino, TonyK, P1549 (1992–2000)BC, OTT, TOR
Mason, DannyDE11 (2017)OTT
Mason, LarryRB51 (1985)
Massie, RickWR91 (1984)
Masson, PascalDB493 (2004–2006)MTL
Matheson, Riley “Rattlesnake”G, T242 (1949–1950)
Mathews, RayHB31 (1961)
Matich, BrentP523 (1989–1991)SSK
Matsko, JohnC91 (1959)
Matthews, ChrisWR41 (2018)WPG
Mattison, SteveFB11 (1995)
Maver, RobK, P1459 (2010–2018)
Maxie, DemetriousDE, DL565 (2003–2007)BAL, MTL, SSK, TOR
Mayne, ShawnDL31 (2011)MTL, WPG
Mayo, DeronLB876 (2012–2017)
McAleney, EdDL, DT1017 (1977–1983)
McCallum, RossT11 (1952)EDM, WPG
McCarthy, BobHB, WR514 (1967–1970)EDM, MTL, OTT
McCartney, KarlLB866 (2010–2015)
McClanahan, AnthonyLB554 (1995–1998)
McClinon, RudyDB61 (1976)
McClurg, JerryDE242 (1965–1966)
McCourt, BillFB41 (1947)
McCoy, ChrisDE, DL122 (2011–2012)OTT
McCoy, MikeQB141 (1999)
McCrary, DavidDB604 (1987–1990)SSK
McCullough, SaladinRB131 (2003)EDM, SSK
McCune, RobertLB272 (2010–2011)TOR
McDaniel, MarquaySB, WR936 (2012–2017)HAM
McDonald, BrandonCB, LB72 (2014–2015)OTT, SSK
McDonald, DarnellWR142 (2003–2004)BC, WPG
McDonald, MarkWR51 (1978)BC, SSK, TOR, WPG
McEvans, TarrenceDB71 (1998)
McFadden, KenE121 (1952)
McFall, CyrilK745 (1974–1978)
McFarlane, DaveT161 (1953)
McGarity, WaneWR363 (2002–2004)WPG
McGee, DonDB51 (2005)
McGill, JimT132 (1948–1949)
McKay, BobE, FW172 (1951–1952)HAMWC, OTT, TOR
McKay, PaulDB, P151 (1974)HAM
McKenna, BillE, HB666 (1955–1956, 1959–1961, 1963)
McKenzie, ScottP81 (1999)TOR
McKeown, SeanDL, T444 (1984–1986, 1988)TOR
McKinnie, SilasHB21 (1973)SSK
McKinnis, Hugh Jr.RB383 (1970–1972)BC, OTT
McKnight, MattDB, LB192 (2003–2004)BC, TOR
McLaughlin, BryanG51 (1977)TOR
McLeod, CraigG, LB41 (1971)WPG
McLoughlin, MarkK27616 (1988–2003)BC
McMahon, BillHB71 (1951)
McManis, WyntonLB282 (2017–2018)
McManus, DannyQB181 (2006)BC, EDM, HAM, WPG
McMurtry, JohnHB91 (1961)
McNeil, JayG, OL22314 (1994–2007)
McQuay, LeonRB21 (1973)TOR
McTague, MikeP, WR956 (1979–1984)MTL, SSK
McTavish, IanE121 (1950)WPG
McVey, AndyFB, RB1257 (1987–1993)
Meakin, JackE152 (1955–1956)
Means, DaveDT41 (1975)
Medford, JodyT161 (1977)HAM
Medlock, JasonDE11 (1995)LV
Menkin, NateOL01 (2015)OTT
Messam, JeromeRB373 (2015–2017)BC, EDM, MTL, SSK
Metchie, RoyceDB71 (2018)
Meyer, DennisDB273 (1975–1977)
Meyer, RohnOL724 (1996–1999)TOR
Meyers, Bob Jr.HB141 (1955)
Mezzalira, EricLB141 (2018)
Michalik, ArtT01 (1958)
Michel, MarkenWR242 (2017–2018)
Mike, BobT212 (1952–1953)
Milanovich, ScottQB101 (2003)
Milanovic-Litre, AnteRB242 (2017–2018)
Milbraith, MelT82 (1947–1948)
Miles, JermaineDE373 (1997–1999)
Milian, TedC131 (1983)EDM
Millar, CamFB, G81 (1946)WPG
Miller, BillFB72 (1945, 1947)
Miller, BronzellDE, DL294 (1996–1999)
Miller, GeraldG62 (1945–1946)
Miller, KenDB62 (1985–1986)MTL, OTT
Miller, BillHB575 (1960–1964)WPG
Mims, JesseRB303 (1971–1973)
Miner, ThomasE, K312 (1954–1955)WPG
Minter, ZachDL51 (2016)BC, SSK
Mintsoulis, BillWR102 (1983–1984)
Mitchel, EricRB113 (1991–1993)EDM, WPG
Mitchell, Bo LeviQB1257 (2012–2018)
Mitchell, EdHB31 (1960)MTL
Mitchell, MarcLB463 (2004–2006)
Mitchener, JimHB101 (1948)BC, MTL
Moir, DarrellWR857 (1979–1985)MTL, TOR
Molle, KevinT322 (1983–1984)MTL
Momsen, Tony Jr.C131 (1953)
Moniz, BryantQB362 (2014–2015)HAM, SSK
Monroe, AriesLB81 (2003)MTL
Montana, DenisSB, WR202 (1998, 2004)BC, EDM, MTL, OTT, TOR
Moore, KenFB, OL, T876 (1983–1984, 1991–1994)SSK
Moore, LarryDT273 (1974–1976)
Moore, MarkLB11 (1991)
Moore, ShawnQB51 (1995)OTT, WPG
Moore, TerrenceWR71 (2004)
Moore, TravisWR1168 (1994, 1996–2002)SSK
Moore, KenE, G, T142 (1946, 1951)EDM
Moore, WillWR353 (1992–1994)
Moors, MarkOL483 (1980–1982)HAM, OTT, WPG
Morgan, KenyatteWR11 (2003)
Morgan, OctaviusLB41 (1974)
Morgan, BobG, T232 (1955–1956)
Morley, DemetriceDB, LB243 (2011–2013)SSK, TOR
Morley, StevenOL111 (2003)SSK, TOR, WPG
Morris, AlexDB142 (1977–1978)OTT, TOR, WPG
Morris, JimHB01 (1945)
Morris, RomarRB101 (2018)
Morris, RonHB, P334 (1955, 1959–1961)BC, TOR
Morrison, BernieLB15911 (1978–1988)
Morse, JimHB182 (1957–1958)
Moselle, DomHB161 (1955)
Moulton, DonDB, P564 (1972–1975)
Mrabure-Ajufo, EseDL111 (2018)BC, SSK
Mueller, GaryLB131 (1976)
Muir, PeterHB544 (1953–1956)SSK
Mulhern, BrianHB373 (1951–1953)BC, WPG
Muntz, PhilFB91 (1956)TOR
Murdoch, GearyT393 (1974–1975, 1977)
Murphy, DeonWR161 (2010)HAM
Musgrove, HalHB51 (1947)
Myddelton, SteveOL375 (2009–2013)BC, EDM, HAM
“M” player count: 158