CFL All-Time Player List

List of “O” Players 1958–2019
NamePositionRegular GP# of Seasons (Years)Teams
O'Bannon, TurhonWR122 (1996–1997)WPG
O'Billovich, JackLB11 (1967)HAM
O'Billovich, BobDB, HB695 (1963–1967)OTT
O'Billovich, TonyLB62 (1994–1995)TOR
O'Bradovich, EdDE, E101 (1961)BC, CGY
O'Brien, DannyQB996 (2014–2019)BC, EDM, OTT
O'Brien, JohnLB31 (1990)HAM
O'Brien, KevinLB21 (1994)SAC
O'Brien, MikeK, P22 (2001–2002)HAM, SSK
O'Brien, WayneLB141 (1968)MTL
O'Connor, MichaelQB91 (2019)TOR
O'Day, JeremyOL23814 (1997–2010)SSK, TOR
O'Doherty, BobWR383 (1979–1981)OTT, WPG
O'Donnell, MattLG, OG, OL, RG1158 (2012–2019)EDM
O'Garro, PeteE, T103 (1958–1959, 1962)TOR
O'Halloran, NateFB112 (2016–2017)BC, MTL
O'Hara, BrianSB494 (1976–1979)SSK
O'Leary, JohnRB473 (1977–1979)MTL
O'Mahoney, JimLB51 (1967)MTL
O'Mahony, DuncanK, P987 (2001–2005, 2007–2008)BC, CGY, WPG
O'Meara, MattOL, OT265 (2005–2009)SSK, WPG
O'Neal, CalvinLB11 (1979)HAM
O'Neal, JesseDE, DL544 (1975–1977, 1979)BC, HAM, SSK
O'Neil, BobG, T363 (1958–1960)CGY, MTL
O'Neill, HughK, P747 (2012–2015, 2017–2019)BC, EDM, HAM
O'Neill, TimC, LG, OL, RG1589 (2008–2016)BC, CGY, HAM
O'Quinn, John “Red” Jr.E282 (1958–1959)MTL
O'Reilly, Joseph “Sefa”DE171 (2001)WPG
O'Shea, MikeLB27116 (1993–2008)HAM, TOR
O'Sullivan, J.T.QB181 (2012)SSK
Oaks, CoreyDB31 (2003)WPG
Oates, TommyDB181 (1995)BRM
Oberg, TomDB473 (1971–1973)WPG
Obrovac, MikeG232 (1979–1980)TOR
Ochiena, EdE, HB364 (1959–1962)HAM, TOR
Ockimey, RonLB504 (2002–2003, 2005–2006)BC, WPG
October, WinstonDB, WR926 (1999–2004)EDM, MTL
Oddonetto, JohnT161 (2002)BC
Odegard, DonDB423 (1994–1996)HAM, MPH, TOR
Odiase, OsagieDB172 (2016–2017)CGY, HAM
Odom, DeWayneLB181 (1992)EDM
Odom, MarkDE21 (1991)CGY
Odums, RayDB14510 (1975–1984)CGY, SSK, WPG
Oduwole, DejiDE202 (2010–2011)WPG
Oesterling, TimDT11 (1972)SSK
Oetting, BobT152 (1965–1966)BC, TOR
Ogbongbemiga, AlexFB, LB122 (2016–2017)BC, EDM, SSK
Ogbu, OliieDT21 (2012)MTL
Ogundeko, EbenezerDL32 (2018–2019)BC
Ohler, PeteQB565 (1963–1964, 1967–1969)BC
Ojo, JohnCB182 (2015–2016)EDM
Ojuri, SamRB11 (2014)HAM
Okafor, KayOL272 (2018–2019)HAM
Okeke, UzoomaOL, T21113 (1994–2006)MTL, OTT, SHR
Okine, EarlDL61 (2019)SSK
Okoniewski, SteveDE41 (1978)WPG
Okoye, LawrenceDL11 (2017)MTL
Okpalaugo, TristanDE, DL664 (2014–2015, 2017–2018)TOR, WPG
Okpro, SammyDB31 (2008)EDM
Ola, MichaelOL242 (2012–2013)MTL
Olafioye, JovanLT, OL, OT, RT, T1569 (2010–2018)BC, MTL
Olander, CliffQB161 (1982)EDM
Oldham, HughWR685 (1970–1974)OTT
Olenchalk, JohnLB01 (1978)MTL
Olford, JasonDB21 (2003)BC
Oliphant, MikeRB253 (1993–1995)SAC, WPG
Olive, Bobby Jr.WR161 (1998)HAM
Oliveira, BradyRB21 (2019)WPG
Oliver, Bobby JackG, K, T867 (1958–1964)EDM, HAM, MTL, TOR
Oliver, FrankDB373 (1978–1980)BC, OTT
Oliver, Jimmy Jr.SB, WR365 (1999–2003)BC, OTT, TOR
Oliver, TravisDB81 (1992)EDM
Olsacher, LouOL, T82 (1992–1993)TOR
Olsen, Richard “Rusty”DT344 (1982–1985)SSK, TOR
Olson, ChrisDE11 (2014)BC
Olson, JakeLT, OL213 (2014–2016)HAM
Olssen, LanceT202 (1971–1972)EDM
Olszewski, HarryG202 (1969–1970)MTL
Olugbode, KennethLB21 (2017)CGY
Olynick, CoryFB102 (2004–2005)WPG
Omara, RonDL, LB334 (2015–2018)BC, HAM, OTT
Onatolu, KennyLB242 (2007–2008)EDM
Oneschuk, SteveHB, K203 (1958–1960)HAM
Ontko, CameronLB293 (2015–2017)BC, CGY, SSK
Onyeka, GodfreyDB272 (2018–2019)EDM
Onyeka, KeneDL61 (2019)OTT
Onyeka, NakasLB363 (2017–2019)TOR
Onyenegecha, ChijiokeDB91 (2007)WPG
Oosterhuis, JonDL, FB, RB1439 (2002–2010)WPG
Opara, KingsleyDL11 (2019)TOR
Oramasionwu, DonDL, DT12410 (2009–2018)EDM, MTL, OTT, WPG
Orange, AnthonyCB, DB585 (2015–2019)BC, EDM, OTT, TOR
Orange, DoyleRB394 (1974–1977)HAM, TOR
Ordway, JonathanDB212 (2003–2004)OTT
Organ, GerryK, WR18612 (1971–1977, 1979–1983)OTT
Oriard, MikeT61 (1974)HAM
Orimolade, FolarinDL101 (2018)CGY
Orlando, MarkWR91 (1995)BAL
Ornstein, GusQB61 (2002)BC
Orr, TommyDB101 (1995)BRM
Orris, GlenWR272 (1969–1970)WPG
Ortega, TravisLB113 (2003–2005)WPG
Ortiz, ChaseDE21 (2009)WPG
Ortiz, RobertWR11 (2007)BC
Ortiz, SeanDL132 (2010–2011)BC, HAM, MTL
Osaisai, WopamoDB192 (2011–2012)EDM, MTL
Osbaldiston, PaulK, P30418 (1986–2003)BC, HAM, WPG
Osborne, DeeLB71 (1997)WPG
Osborne, EldontaLB322 (1994–1995)SHR
Osbourne, RayOT, T62 (1963–1964)BC, WPG
Ouellette, A.J.RB31 (2019)TOR
Outley, DavidDB11 (1985)OTT
Overstreet, DavidRB212 (1981–1982)MTL, MTL
Overton, BillDB31 (1969)HAM
Owens, Anton “Buddy”G11 (1967)BC
Owens, ChadSB, WR1059 (2009–2017)HAM, MTL, SSK, TOR
Owens, DondreDB152 (1994–1995)CGY
Owens, JohnnyDE41 (1976)CGY
Owusu-Ansah, AkwasiCB, DB333 (2015–2017)TOR
Oxley, AnthonyFB41 (1994)OTT
“O” player count: 120