Players who played for the Buffalo Bills and Cleveland Browns

38 players have played for both the Buffalo Bills and the Cleveland Browns. Jordan Poyer spent the most seasons with the two: 8 with the Buffalo Bills and 4 with the Cleveland Browns. On a roster now: Corey Bojorquez, Wyatt Teller, Tyrod Taylor, Elijah Moore, and Case Keenum. 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 Cleveland Browns, with their years at each
PlayerPosBUFCLE
Jordan PoyerS2017–2025 · 8 seasons2013–2016 · 4 seasons
Andra DavisLB2010–2011 · 2 seasons2002–2008 · 7 seasons
Corey BojorquezP2018–2020 · 3 seasons2022–2026 · 5 seasons
Ted WashingtonDT1995–2000 · 6 seasons2006–2007 · 2 seasons
Donte WhitnerDB2006–2010 · 5 seasons2014–2015 · 2 seasons
Josh StamerLB2003–2009 · 6 seasons2009 · 1 season
Corey McIntyreFB2008–2012 · 5 seasons2005 · 1 season
Sam AikenWR2003–2007 · 5 seasons2010 · 1 season
Mark CampbellTE2003–2005 · 3 seasons1999–2002 · 3 seasons
Raymond JacksonDB1996–1998 · 3 seasons1999–2001 · 3 seasons
Marquise GoodwinWR2013–2016 · 4 seasons2023 · 1 season
Duke JohnsonRB2022 · 1 season2015–2018 · 4 seasons
Derek AndersonQB2018 · 1 season2006–2009 · 4 seasons
Jim LeonhardDB2005–2013 · 4 seasons2014 · 1 season
Robert RoyalTE2006–2008 · 3 seasons2009–2010 · 2 seasons
Kelly HolcombQB2005 · 1 season2001–2004 · 4 seasons
Amari CooperWR2024 · 1 season2022–2024 · 3 seasons
Wyatt TellerG2018 · 1 season2019–2023 · 3 seasons
Tyrod TaylorQB2015–2017 · 3 seasons2018 · 1 season
Billy CundiffPK2015 · 1 season2009–2014 · 3 seasons
Willis McGaheeRB2004–2006 · 3 seasons2013 · 1 season
Blake CostanzoLB2007–2008 · 2 seasons2009–2010 · 2 seasons
Andre DavisWR2006 · 1 season2002–2004 · 3 seasons
Elijah MooreWR2025 · 1 season2023–2024 · 2 seasons
Case KeenumQB2022 · 1 season2020–2021 · 2 seasons
Terrelle Pryor Sr.WR2018 · 1 season2015–2016 · 2 seasons
MarQueis GrayTE2014–2015 · 2 seasons2013 · 1 season
Melvin FowlerC2006–2008 · 2 seasons2003 · 1 season
Keith McKenzieDE2003 · 1 season2000–2001 · 2 seasons
Edefuan UlofoshioLB2024 · 1 season2025 · 1 season
Matt HaackP2021 · 1 season2023 · 1 season
E.J. GainesCB2017 · 1 season2018 · 1 season
Phillip GainesCB2018 · 1 season2018 · 1 season
Thaddeus LewisQB2013 · 1 season2012 · 1 season
Eric KingCB2005 · 1 season2010 · 1 season
Michael GainesTE2007 · 1 season2009 · 1 season
Brad CieslakTE2006 · 1 season2008 · 1 season
Anthony DenmanLB2002 · 1 season2001 · 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 Cleveland Browns: head-to-head record →