The Saskatchewan Roughriders 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 Saskatchewan Roughriders:


List of Saskatchewan Roughriders “M” Players 1946–2018
NamePositionRegular GP# of Seasons (Years)Also played for
MacAuley, BobLB51 (1979)
MacCallum, Tom Jr.T212 (1993–1994)
MacDonald, DanielLS61 (2016)
MacDonnell, BennyG31 (1957)OTT
MacDougall, KeenanLB, S111 (2015)CGY
MacIver, DougDT483 (1979–1981)TOR, WPG
Mack, TraceyLB61 (1987)OTT, WPG
MacKenzie, DougFB202 (1959, 1961)
Mackey, RonDT11 (1983)
MacMillan, IvanK11 (1975)BC, OTT, TOR
Macoritti, BobK775 (1976–1980)WPG
Madsen, LynnDE81 (1987)OTT
Maggitt, CurtDL91 (2018)
Magnuson, QuinnG11 (1994)MTL, OTT, WPG
Maguire, MickeyHB141 (1951)CGY, MTL, WPG
Mahoney, MikeLB222 (2005–2006)CGY, WPG
Makowsky, GeneG, OL, OT28617 (1995–2011)
Mallett, JasonDB644 (1997, 2001–2003)HAM, WPG
Malveaux, KellyDB21 (1999)CGY, EDM, MTL, WPG
Manastersky, TomHB71 (1954)MTL
Manchuk, BillLB14710 (1971–1980)EDM
Manley, WittonDE21 (1965)
Manz, JimFB132 (1982–1983)
Mark, JohnnyK11 (2016)
Marks, VicFB445 (1956–1960)
Marlow, BobbyHB867 (1953–1959)
Marsh, CurtisWR262 (2000–2001)
Marshall, CameronRB132 (2017–2018)WPG
Marshall, JimDB313 (1975–1976, 1979)MTL, TOR
Marshall, JimE, T91 (1959)
Marshall, NickDB131 (2018)
Marshall, VincentWR82 (2007–2008)
Martin, JackE11 (1946)REG
Martin, MelLB31 (1979)
Martin, MoeFB, HB575 (1953–1957)
Martin, PeteG596 (1946–1951)REG
Martin, TracyWR31 (1991)
Maruska, MikeHB233 (1952–1954)OTT
Masnaghetti, Joe Jr.T31 (1952)
Mason, KevinQB232 (1996–1997)EDM, WPG
Mason, TreRB181 (2018)
Matich, BrentP805 (1992–1996)CGY
Matocha, MikeDT31 (1980)
Mattingly, RandyQB322 (1974–1975)HAM
Maurer, MikeRB404 (1997–2000)BC, EDM, OTT
Mavrin, DennisDB352 (2003–2004)
Maxie, DemetriousDE262 (2000–2001)BAL, CGY, MTL, TOR
Mayfield, CurtisWR664 (1996–1999)LV, SHR
Mays, TaylorDB11 (2017)
Maze, TerrellDB, DHB574 (2012–2015)
Mazurak, SteveWR1088 (1973–1980)
McArthur, DaneRB, SB122 (1991, 1993)
McBride, BillyDB, DE454 (1980–1983)BC, OTT
McCall, RonTE51 (1969)
McCalla, LaDouphyousDB916 (2000–2005)
McCallum, PaulK, P18513 (1994–2005, 2015)BC, OTT
McCarty, ChanceDE181 (2000)
McCauley, TangoOL182 (2003, 2005)BC, MTL
McCloud, KimDB242 (1991–1992)
McCord, ArchieG614 (1971–1974)
McCormack, GregDE, T272 (1988, 1990)EDM
McCorquindale, JohnFB, RB302 (1981–1982)HAM, WPG
McCrary, DavidDB11 (1991)CGY
McCray, TimRB545 (1986–1990)OTT
McCullough, MikeLB18511 (2003–2013)
McCullough, SaladinRB11 (2004)CGY, EDM
McDavid, MarcusDB171 (2000)
McDermott, FranDB735 (1982–1986)
McDonald, BobG141 (1961)
McDonald, BrandonDHB41 (2016)CGY, OTT
McDonald, MarkWR51 (1979)BC, CGY, TOR, WPG
McDonald, RayWR313 (1987–1989)OTT
McEachern, KenDB13210 (1974–1982, 1984)TOR
McEachern, TedLB131 (1975)BC, TOR, WPG
McElveen, JermaineDL151 (2013)HAM, MTL
McEwan, ArtG948 (1947–1954)
McFadyen, GeorgeHB01 (1954)
McFarland, JackT31 (1947)
McFaul, JimHB, T444 (1949–1952)OTT
McGee, Sylvester “Molly”RB254 (1976–1979)OTT
McGrath, GerryP172 (1985–1986)MTL
McGriggs, LamarLB101 (1997)HAM, OTT, WPG
McGruder, Mike “Scooter”DB463 (1986–1988)
McHenry, ScottFB, WR535 (2011–2015)WPG
McKean, JimmyDB, P61 (1966)MTL
Mckeiver, BobT01 (1958)
McKenzie, AntonLB303 (2006–2008)BC, OTT
McKenzie, ChrisCB, DB564 (2009–2012)
McKeta, DonaldHB51 (1961)
McKim, KenG141 (1951)TOR
McKinley, CedricDT41 (2016)EDM
McKinney, BennyE21 (1946)
McKinnie, SilasHB, RB564 (1968–1971)CGY
McKnight, JoeRB31 (2016)EDM
McKoy, DaveWR93 (2007–2009)
McLeod, AndyLB353 (1973–1975)OTT
McMillan, BobHB283 (1952–1954)
McMillon, ToddDB483 (1997–1999)
McNair, FredQB141 (1992)TOR
McNaughton, JimTE11 (1964)BC
McPhail, GeorgeHB131 (1949)MTL, OTT, WPG
McQuaid, DickHB112 (1946–1947)REG
McQuarters, EdDE, G, T1079 (1966–1974)
McSeed, LarryLB51 (1998)MTL
McTague, MikeK, P, SB172 (1986–1987)CGY, MTL
McWilliams, JonE161 (1956)
Meadmore, RonDE, E454 (1962–1965)WPG
Melton, TerrenceDE362 (2002–2003)
Mertile, JuniorCB, DHB91 (2015)
Merz, WallyE161 (1957)
Messam, JeromeRB353 (2014–2015, 2018)BC, CGY, EDM, MTL
Middleton, MikeLB51 (1993)
Milhouse, Greg Jr.DT11 (2016)
Miller, AllenT41 (1968)HAM, WPG
Miller, BruceDB31 (1985)
Miller, DanG11 (1956)
Miller, JoeT485 (1976–1980)OTT
Miller, KeithLB71 (1979)
Miller, PeterLB212 (1993–1994)BC, TOR
Miller, PrinceDB141 (2013)
Miller, RayT31 (1969)
Miller, BobE, HB373 (1960–1962)MTL, WPG
Miller, StevenRB52 (2014–2015)
Mills, TommyDB11 (1978)HAM
Milo, ChrisK, P635 (2011–2015)EDM, OTT
Milo, RayDB123 (1978–1980)
Milton, AaronRB31 (2017)EDM
Mimbs, RobertRB333 (1995–1997)BC, WPG
Mince, WaltHB21 (1962)
Minter, ZachDL61 (2017)BC, CGY
Mitchell, JackieDB, LB967 (2000–2006)
Mitchell, JasonWR21 (2007)
Mitchell, KyleDE, DL42 (2006–2007)
Mitchell, LeRonDB304 (2008–2011)TOR
Mitton, GordonE, HB112 (1946, 1948)REG
Mohr, RickDE302 (1984–1985)TOR
Molnar, SteveFB, RB14110 (1969–1978)
Moncrief, DerrickLB182 (2017–2018)
Monios, TomSB31 (1996)
Moniz, BryantQB21 (2016)CGY, HAM
Monroe, AndreDL81 (2015)
Monroe, JamesC634 (1997–2000)OTT
Montagano, DaveDB112 (1975, 1978)EDM, HAM, WPG
Moore, AndrewOL312 (2001–2002)TOR
Moore, KenDT, OL886 (1985–1990)CGY
Moore, KyranWR101 (2018)
Moore, SpencerFB, RB, WR816 (2013–2018)
Moore, TravisSB, WR413 (2003–2005)CGY
Moreino, Joe Jr.DT61 (1979)
Morgan, KarlDT161 (1983)
Morgan, OmarrDB17410 (2000–2006, 2008–2010)EDM
Morin-Roberge, Jean-FrancoisOL01 (2008)TOR
Morley, DemetriceDB, LB31 (2016)CGY, TOR
Morley, StevenOL61 (2008)CGY, TOR, WPG
Morris, EricWR41 (2009)
Morris, GregRB272 (2016–2017)EDM, OTT
Moses, CedricDB61 (1989)
Moss, RickDB51 (1979)
Moss, SinoriceWR21 (2012)
Moss, TristanDB21 (1998)
Moten, GaryLB91 (1986)TOR, WPG
Mrabure-Ajufo, EseDE, DL, DT322 (2016–2017)BC, CGY
Muamba, HenocLB222 (2016–2017)MTL, WPG
Muir, PeterHB11 (1956)CGY
Muirbrook, ShayLB31 (1999)WPG
Mulgado, BobbyHB122 (1958–1959)
Mullinder, LucDE, DL1128 (2004–2011)HAM, MTL
Munford, ChrisDB121 (1993)HAM, TOR
Munn, LeeHB, T464 (1953–1956)
Murphy, KevinFB01 (1951)
Murphy, Llewellyn “Yo”WR122 (2006–2007)BC, OTT
Murphy, MontezDL82 (2010–2011)EDM, HAM
Myers, BobHB252 (1962–1963)
Myhra, SteveK, T51 (1962)
“M” player count: 174