CFL All-Time Player List

List of “A” Players 1958–2019
NamePositionRegular GP# of Seasons (Years)Teams
Abbruzzi, PatHB92 (1958–1959)CGY, MTL
Abdullah, KhalidLB162 (2006–2007)CGY, MTL
Abdullah, RahimDL, LB836 (2002–2007)CGY, EDM
Abendschan, Jack Jr.G, K15011 (1965–1975)SSK
Abofs, HarryDB, HB454 (1971–1974)BC, EDM, HAM, TOR
Aboud, DickDB, G343 (1963, 1966–1967)MTL, TOR
Abou-Mechrek, MikeOL13810 (1999–2008)OTT, SSK, WPG
Abraham, Clifton Jr.DB, LB213 (1998–1999, 2001)TOR
Abraham, Jean PhilippeLB91 (2006)EDM
Abrams, JoshDB51 (2010)TOR
Abrew, AlliLB21 (1999)SSK
Absher, DanteWR21 (2019)MTL
Acholonu, D.D.DE121 (2006)MTL
Achter, RodWR21 (1984)OTT
Ackerman, T.J.T51 (1999)TOR
Ackie, ChrisDB, LB655 (2015–2019)MTL, OTT
Ackland, AlE21 (1961)WPG
Acklin, JaelonWR171 (2019)HAM
Ackroyd, SteveDB777 (1978–1984)HAM, TOR
Acree, MattDL11 (2016)OTT
Acree, T.J.WR224 (2005–2008)BC, EDM, SSK, TOR
Adam, GarryT41 (1973)EDM
Adam, RonQB373 (1958–1960)SSK
Adams, TonyQB202 (1979–1980)TOR
Adams, CalvinDB41 (1986)HAM
Adams, DarrellDL273 (2007–2009)HAM
Adams, DarvinSB, WR807 (2013–2019)TOR, WPG
Adams, DavidRB42 (1989–1990)HAM
Adams, DemoineDE11 (2004)EDM
Adams, Frank Jr.DB31 (1995)TOR
Adams, JoeQB303 (1982–1984)OTT, SSK, TOR
Adams, JohnnyCB, DB423 (2015–2017)EDM, HAM, WPG
Adams, KrisWR21 (2016)WPG
Adams, KurtSB21 (2012)WPG
Adams, MarcusDL838 (2003–2010)SSK
Adams, MikeWR81 (2000)BC
Adams, Raymonn “Goldie”RB243 (2002–2004)CGY, OTT
Adams, DickDB635 (1972–1976)OTT
Adams, RoyceCB, DHB21 (2016)SSK
Adams, StefonDB31 (1995)HAM
Adams, Vernon Jr.QB544 (2016–2019)MTL, SSK
Adams, WillieLB232 (1968–1969)MTL
Adcock, LevyLT, RT183 (2014–2016)BC, SSK
Addison, BralonWR202 (2018–2019)HAM
Adebayo, BoDL, DT203 (2012–2014)EDM, MTL
Adekolu, StephenSB, WR656 (2014–2019)BC, MTL
Adeleke, TundeDB483 (2017–2019)CGY, HAM
Adjei, NateyR, SB, WR986 (2014–2019)EDM, TOR
Adkins, MargeneWR423 (1967–1969)OTT
Adusei, EmmanuelOL11 (2017)SSK
Afalava, KesiDL31 (1984)BC, WPG
Afif, PatrickOT21 (2010)EDM
Agbaje, TimDL61 (2015)SSK
Aghayere, ChanceyDL21 (2014)SSK
Agnew, VincentDB, LB, S302 (2014–2015)TOR
Ahlin, JerryLB11 (1969)HAM
Ah Yat, BrianQB453 (1999–2001)WPG
Ah You, HarlandDL101 (1998)CGY
Ah You, JuniorDE12910 (1972–1981)MTL
Aidoo, KojoFB605 (2003–2007)EDM, HAM, TOR, WPG
Aiken, KrisDB142 (2004–2005)TOR
Aiken, WayneHB142 (1959–1960)CGY
Ainsworth, DylanDE, DL354 (2014–2017)BC, SSK
Akbar, HakimDB01 (2006)CGY
Akins, TonyWR615 (1999–2003)HAM
Akra, DaunteDE01 (2011)MTL
Aladenoye, JoshLT51 (2015)BC
Alapa, CliftonDE262 (1977–1978)HAM, MTL
Alatorre, SteveQB31 (1982)MTL
Albright, DavidLB766 (1986–1991)SSK
Albright, IraT11 (1986)MTL
Albright, MattLG, OL535 (2013–2017)BC, OTT
Albright, BillG11 (1958)MTL
Aldag, BarryC, G514 (1968–1971)SSK
Aldag, RogerC, G27117 (1976–1992)SSK
Aldridge, Ray AllenC, LB424 (1967–1970)HAM, TOR
Aldridge, DickHB, LB12710 (1965–1974)HAM, TOR
Aldridge, MelvinDB112 (1996–1997)HAM, OTT
Aleaga, InkLB21 (2002)BC
Alevisatos, GeorgeG72 (1960, 1962)HAM, MTL
Alexander, BrandonDB393 (2017–2019)WPG
Alexander, DonovanDB897 (2008–2014)EDM, MTL, SSK, WPG
Alexander, AndreWR71 (1989)CGY
Alexander, CurtisRB11 (2002)HAM
Alexander, JesseLB21 (2007)TOR
Alexander, KevinWR283 (2000–2002)MTL, OTT
Alexander, MikeSB, WR102 (1994–1995)BAL, BAL
Alexander, MisterDE21 (2013)TOR
Alexander, TroyDE, DL, LB484 (1995–1998)BC, SSK
Alexander, RayWR1148 (1985–1986, 1990–1995)BC, CGY, OTT
Alexandre, GregoryDT343 (2014–2016)EDM, SSK
Alexandre, SteveDE222 (2002–2003)HAM
Alexis, AltonWR182 (1981–1982)CGY
Alflen, TedWR01 (1970)MTL
Alford, DominicLT, OL, RT21 (2014)HAM
Alford, JayDT101 (2012)SSK
Alford, MarcusDB122 (2016–2017)TOR
Alford, MarioWR92 (2018–2019)MTL, TOR
Alford, TedWR505 (1996–1997, 2001–2002, 2004)BC, CGY, HAM, TOR, WPG
Ali, BamideleLB242 (1999–2000)SSK
Ali, MoustafaDB252 (1989–1990)CGY, WPG
Alipate, TuineauLB423 (1989–1991)HAM, SSK
Alix, AnthonyK, P112 (2012, 2015)OTT, TOR
Allan, TimLB61 (1978)TOR, WPG
Allard, DonQB213 (1959–1961)MTL, SSK
Allard-Cameus, GuillaumeRB71 (2009)HAM, MTL
Allbright, RonG, T15810 (1958–1967)CGY
Allemang, MarvC, DE, DL, G, OL20914 (1975–1988)HAM, OTT, WPG
Allen, AmosRB51 (2009)TOR
Allen, AndreE, T51 (1994)LV
Allen, AndreDE11 (1995)WPG
Allen, AnthonyRB353 (2014–2016)BC, SSK
Allen, BarclayDB495 (1970–1974)CGY, MTL, OTT
Allen, BrianWR11 (1984)EDM
Allen, DamonQB37323 (1985–2007)BC, EDM, HAM, MPH, OTT, TOR
Allen, DariusDE, DL214 (2016–2019)BC, EDM
Allen, DavidRB72 (2005–2006)CGY
Allen, DenicosLB31 (2015)SSK
Allen, DougWR01 (1986)EDM
Allen, ElmerLB11 (1972)MTL
Allen, EricWR444 (1972–1975)TOR
Allen, ErnieDB, QB383 (1965–1967)BC, EDM
Allen, GaryRB363 (1986–1988)CGY, WPG
Allen, IanOL61 (2006)MTL
Allen, JeffDB11 (1981)TOR
Allen, KennethK41 (2017)HAM
Allen, KevinDB41 (1995)CGY
Allen, MichaelDB, LB1047 (1988–1994)BC, OTT, WPG
Allen, TaureanDB, OL62 (2010–2011)CGY
Allen, VinceRB31 (1978)HAM
Allen, ZockLB274 (1991–1994)BC, LV
Allison, Buford “Butch”T11 (1967)EDM
Allison, JoeK11 (1995)MPH
Allison, RodneyQB151 (1978)TOR
Allison, WayneDB856 (1973–1978)CGY, TOR, WPG
Alliston, Vaughn “Buddy” Jr.G11 (1959)WPG
Almon, JeffFB11 (2003)BC
Alphin, GeraldWR1088 (1986–1989, 1992–1995)BAL, MTL, OTT, WPG
Alridge, AnthonyRB31 (2010)TOR
Alridge, WaymonWR294 (1983–1986)CGY, EDM, OTT
Alston, CharlesDL223 (2005–2007)EDM
Alston, RichardWR82 (2006–2007)EDM, HAM
Alvarado, DelbertK51 (2015)OTT
Alvarez Ovalle, GerardoWR71 (2019)BC
Amadi, RonnieDB111 (2009)CGY
Amavizca Ortiz, GabrielK71 (2019)HAM
Ambles, MarkeithWR152 (2018–2019)CGY
Ambrosie, RandyDT, G1429 (1985–1993)CGY, EDM, TOR
Amedee, LynnQB162 (1963–1964)EDM
Amer, DaveTE51 (1982)CGY
Amerson, ArchieRB, SB1239 (1997–2005)HAM, TOR
Amey, OtisWR51 (2009)WPG
Amoah, ChrisRB11 (2019)MTL
Amos, DaShaunDB192 (2018–2019)CGY
Amos, WillieDB112 (2008–2009)EDM, WPG
Anabo, JonFB, QB112 (1964–1965)EDM
Anderson, AndreDT, LB12 (1978–1979)BC
Anderson, BretK, SB18113 (1997–2009)BC
Anderson, DamienRB72 (2007–2008)EDM
Anderson, DunstanDE51 (1996)WPG
Anderson, DwightDB, DHB1218 (2007–2014)CGY, HAM, MTL, SSK, TOR
Anderson, GaryDL41 (1979)TOR
Anderson, GaryRB141 (1995)MPH
Anderson, GeorgeLB966 (1971–1976)BC, TOR
Anderson, GregDB41 (1979)MTL, SSK
Anderson, IsaacWR72 (2012–2013)WPG
Anderson, JamiLB171 (1995)MPH
Anderson, CurtisDB91 (2001)BC
Anderson, JerryDB172 (1980–1981)HAM
Anderson, JohnG32 (1978–1979)OTT, WPG
Anderson, KelvinHB, RB1398 (1996–2003)BC, CGY
Anderson, LarryG, T1117 (1961–1967)CGY
Anderson, MaxRB61 (1971)HAM
Anderson, MikeC, G, OL20512 (1984–1995)SSK
Anderson, NathanDL81 (2019)MTL
Anderson, PaulE161 (1958)SSK
Anderson, RalphE11 (1959)WPG
Anderson, ReggieLB81 (1995)SHR
Anderson, RogerT71 (1966)MTL
Anderson, RomanK362 (1994–1995)SAC, SA
Anderson, ScottyWR41 (2006)CGY, WPG
Anderson, SteveDE, DL, DT1269 (1994–2002)BC, BRM, CGY, EDM, LV
Anderson, ThyronWR535 (2003–2007)HAM, MTL
Anderson, TravisLB, WR102 (1996, 1998)OTT, WPG
Anderson, TylerWR11 (1994)LV
Anderson, V.R.RB11 (1979)SSK
Anderson, VictorRB111 (2012)MTL
Anderson, TimDB414 (1971–1974)TOR
Anderson, ZachDL, DT403 (2013–2015)WPG
Anderson, ZachDL11 (2007)EDM
Andreotti, JimG, LB1018 (1960–1967)MTL, TOR
Andrews, RickyLB71 (1994)BAL
Andrews, RomelDE, DT698 (1986, 1988–1994)HAM, WPG
Andrus, LouTE152 (1970–1971)WPG
Andruski, FrankDB, K1168 (1966–1973)CGY
Andrusyshyn, ZenonK, P16312 (1971–1977, 1979–1982, 1986)EDM, HAM, MTL, TOR
Andrysiak, TerryQB224 (1988–1991)HAM, OTT
Ane, GilG11 (1959)MTL
Anglin, AnthonyDE132 (1983–1984)EDM, MTL
Ankrah, JasonDL21 (2017)OTT
Annen, ZachOL41 (2018)MTL
Annett, CoreyC, OL594 (2002–2005)TOR, WPG
Annunziata, SandyDT, G, OL13610 (1995, 1997–2005)EDM, TOR, WPG
Anoai, JoeDL51 (2008)EDM
Anonsen, VicWR192 (1978–1979)CGY, MTL, TOR, WPG
Anthony, AlexWR42 (2013–2014)SSK
Anthony, CharlesDB967 (1991–1995, 1997, 1999)BAL, BAL, CGY, EDM, SSK, TOR
Anthony, CharlesLB182 (1977–1978)BC, OTT, SSK
Anthony, CorneliusLB414 (2005–2008)CGY, HAM
Anthony, KarlDB716 (1990–1995)BAL, BAL, CGY
Anthony, MelFB41 (1965)HAM
Antigha, TobiDB, DL, LB463 (2017–2019)SSK, TOR
Antoine, AndyWR132 (1996–1997)MTL
Antolin, KeolaRB82 (2014–2015)BC
Antunovic, TonyC, G, OL495 (1982–1986)TOR
Antwi, AkwasiDL, FB, LB544 (2011–2012, 2014–2015)BC, CGY, SSK, TOR
Anyansi, TabugboLB11 (2005)MTL
Anzalone, SteveDE21 (2004)WPG
Aoga, NeoQB21 (2001)SSK
Apodaca, AustinQB41 (2018)MTL
Apostolatos, GerryHB51 (1958)MTL
Appleby, RickTE102 (1977–1978)BC
Apps, BobWR22 (1965–1966)BC
Aprile, JohnnyR, SB, WR274 (2014–2017)HAM
Apuna, BenLB51 (1981)TOR
Aracri, AndyDL21 (2001)BC
Arah, ObiDE81 (2003)MTL
Arakgi, JasonDB, LB1559 (2008–2016)BC
Arakgi, NickTE1278 (1979–1985, 1987)MTL, MTL, WPG
Araujo-Lopes, RafaelWR21 (2019)OTT
Arbubakrr, HassonDL364 (1985–1988)OTT, WPG
Arbuckle, NickQB362 (2018–2019)CGY
Arcaro, JoeFB11 (1965)MTL
Arceneaux, AnthonyWR21 (2007)HAM
Arceneaux, EmmanuelSB, WR1409 (2009–2010, 2013–2019)BC, SSK
Archambault, ByronLB102 (2015–2016)HAM
Archambault, GillesG, T716 (1958–1963)OTT
Archangel, DemecoWR41 (2001)MTL
Archer, DavidQB825 (1993–1996, 1998)EDM, OTT, SAC, SA
Archer, PaulOL183 (2005–2007)MTL, WPG
Archer, R.J.QB32 (2012, 2015)BC, WPG
Archibald, BenOT, T1026 (2008–2013)BC, CGY
Archie, AdrianLB121 (2003)MTL
Archie, AllenDB61 (1980)OTT
Ardern, BarryDB14510 (1968–1977)BC, MTL, OTT, SSK
Arends, RonDB645 (1966–1970)TOR
Arlain, AndreSB, WR1237 (1998–2004)CGY, WPG
Armour, CarlosLB21 (2009)SSK
Armour, JoJuanLB816 (2004–2009)BC, CGY, HAM
Armour, NedWR325 (1983–1987)BC
Armstead, ArmondDT181 (2012)TOR
Armstead, JasonWR1119 (2004–2012)CGY, EDM, HAM, MTL, OTT, SSK, WPG
Armstead, Tre'VonOL01 (2016)SSK
Armstead, WillieWR988 (1976–1983)CGY
Armstrong, AntonioLB474 (1998–2001)BC, SSK, WPG
Armstrong, BillDB52 (1977–1978)HAM
Armstrong, CalvinOL453 (2008–2010)EDM, TOR
Armstrong, ChrisSB, WR1298 (1991–1992, 1994–1999)BAL, BAL, EDM, MTL, OTT, WPG
Armstrong, DerekOL244 (2006–2009)CGY
Armstrong, DerickWR797 (2001–2002, 2006–2010)BC, EDM, SSK, WPG
Armstrong, MikeDT141 (1995)MPH
Armstrong, SandyDE, DL, DT434 (1984–1987)BC, CGY, MTL, MTL
Armstrong, SpencerWR11 (2013)CGY
Armstrong, TronWR102 (1986–1987)SSK
Arndt, WillQB181 (2019)OTT
Arnett, AlricWR11 (2013)CGY
Arnett, GeorgeT141 (1958)OTT
Arnold, DavidLB31 (1992)HAM
Arnold, PerryDB72 (1974–1975)OTT, WPG
Arnold, TravisOL61 (2004)CGY
Arp, JeffLB, WR545 (1982–1986)HAM, TOR
Arrindell, DuaneOL111 (1996)MTL, OTT
Arrington, RickQB51 (1974)TOR
Arthur, JabariR, WR768 (2008–2015)CGY, WPG
Asare, KwabenaOL51 (2019)EDM
Asbell, TroyLB253 (2000–2002)OTT, SSK
Aschbacher, DarrelG121 (1962)SSK
Ash, RayG, LB, T746 (1959, 1961–1965)EDM, SSK, WPG
Ashley, DonnieWR464 (1999–2002)EDM, OTT
Ashton, Josh Jr.HB61 (1971)BC
Asiata, JohanOL31 (2012)SSK
Askson, BertDE11 (1972)OTT
Assmann, CharlesLB936 (1998–2000, 2002–2004)CGY, EDM, OTT, TOR
Aston, BrianDB, HB, QB344 (1959–1962)MTL, TOR
Atamian, JohnG, T938 (1965–1972)CGY, HAM, SSK, TOR, WPG
Atcheson, JeffHB, WR787 (1963–1968, 1970)CGY, EDM, TOR
Atchison, RonC, DT, G, LB, T15911 (1958–1968)SSK
Atkinson, BlairWR11 (2007)WPG
Atkinson, MichaelDL, DT385 (2013–2017)HAM
Atogwe, ImokhaiDB324 (2004–2007)EDM, HAM, SSK
Atterberry, DerrickCB61 (1995)MPH
Aucreman, TedE11 (1961)SSK
Audet, PhilippeDE41 (2005)TOR
Augustin, DucarmelRB101 (2004)SSK
Augustine, Irby Jr.LB101 (1970)OTT
Augustine, JohnnyRB252 (2018–2019)WPG
Aultman, DemarrWR71 (2017)HAM
Austin, Da'ShannDB585 (2001–2005)BC, CGY, OTT
Austin, LarryDB11 (2003)CGY
Austin, KentQB14810 (1987–1996)BC, SSK, TOR, WPG
Austin, SchredrickWR71 (1995)BRM
Autry, JohnG, HB152 (1963–1964)HAM, TOR
Avery, JimDE141 (1968)WPG
Avery, JeffWR1027 (1976–1982)OTT
Avery, John IIIRB605 (2002, 2004–2007)EDM, TOR
Awachie, AlbertWR243 (2017–2019)SSK
Awe, MicahLB353 (2017–2019)BC, TOR
Ayanbadejo, BrendonDE, LB282 (2000, 2002)BC, TOR, WPG
Aynsley, BrockDB, WR1008 (1973–1980)BC, HAM, MTL, WPG
Azzi, DavidWR314 (2004–2007)OTT, SSK, TOR
“A” player count: 310