Players who played for the Buffalo Bills and Chicago Bears

36 players have played for both the Buffalo Bills and the Chicago Bears. Tremaine Edmunds spent the most seasons with the two: 5 with the Buffalo Bills and 3 with the Chicago Bears. On a roster now: Tremaine Edmunds, Cam Lewis, Mitchell Trubisky, DJ Moore, and Kingsley Jonathan. Rosters are on file in full from 1993; before that only some of the stars are.

Players who played for the Buffalo Bills and the Chicago Bears, with their years at each
PlayerPosBUFCHI
Tremaine EdmundsLB2018–2022 · 5 seasons2023–2025 · 3 seasons
Corey GrahamS2014–2016 · 3 seasons2007–2011 · 5 seasons
Ted WashingtonDT1995–2000 · 6 seasons2001–2002 · 2 seasons
Thomas SmithDB1993–1999 · 7 seasons2000 · 1 season
Cam LewisCB2020–2025 · 6 seasons2026 · 1 season
Mitchell TrubiskyQB2021–2025 · 3 seasons2017–2020 · 4 seasons
Mark AndersonDE2012 · 1 season2006–2010 · 5 seasons
Anthony ThomasRB2006–2007 · 2 seasons2001–2004 · 4 seasons
A.J. KleinLB2020–2023 · 4 seasons2022 · 1 season
Leonard FloydDE2023 · 1 season2016–2019 · 4 seasons
Jason PetersOT2004–2008 · 4 seasons2021 · 1 season
Marquise GoodwinWR2013–2016 · 4 seasons2021 · 1 season
Deonte ThompsonWR2017–2018 · 2 seasons2015–2017 · 3 seasons
Daimon SheltonFB2004–2006 · 3 seasons2001–2002 · 2 seasons
Shane MatthewsQB2004 · 1 season1996–2001 · 4 seasons
Ronnie HarmonRB1986–1989 · 4 seasons1997 · 1 season
DJ MooreWR2026 · 1 season2023–2025 · 3 seasons
Matt BarkleyQB2018–2020 · 3 seasons2016 · 1 season
Kyle OrtonQB2014 · 1 season2005–2008 · 3 seasons
Blake CostanzoLB2007–2008 · 2 seasons2012–2013 · 2 seasons
Todd CollinsQB1995–1997 · 3 seasons2010 · 1 season
Todd JohnsonS2009 · 1 season2004–2006 · 3 seasons
Leon JoeLB2007 · 1 season2004–2006 · 3 seasons
Ruben BrownOG2001–2002 · 2 seasons2006–2007 · 2 seasons
Chris VillarrialOG2004 · 1 season1999–2003 · 3 seasons
Doug FlutieQB1998–2000 · 3 seasons1986 · 1 season
Kingsley JonathanDE2022–2023 · 2 seasons2022 · 1 season
Mario AddisonDE2020–2021 · 2 seasons2011 · 1 season
Jordan MillsOT2017–2018 · 2 seasons2014 · 1 season
C.J. Gardner-JohnsonS2026 · 1 season2025 · 1 season
Michael BadgleyPK2025 · 1 season2022 · 1 season
Senorise PerryRB2019 · 1 season2014 · 1 season
Evan RodriguezTE2013 · 1 season2012 · 1 season
Michael GainesTE2007 · 1 season2009 · 1 season
Keith McKenzieDE2003 · 1 season2002 · 1 season
Brian TaylorDB1991 · 1 season1989 · 1 season

Regular season, under every name each club has played as. A season split by a trade counts for both clubs where the game logs reach it (NBA from 1993-94, NFL 1994, NHL 1996, MLB 2001). Longest stay with the two first.

Buffalo Bills vs Chicago Bears: head-to-head record →