Players who played for the Cleveland Browns and Tampa Bay Buccaneers

56 players have played for both the Cleveland Browns and the Tampa Bay Buccaneers. Vinny Testaverde spent the most seasons with the two: 3 with the Cleveland Browns and 6 with the Tampa Bay Buccaneers. On a roster now: Baker Mayfield, Jameis Winston, Chase McLaughlin, Tavierre Thomas, and M.J. Stewart. Rosters are on file in full from 1993; before that only some of the stars are.

Players who played for the Cleveland Browns and the Tampa Bay Buccaneers, with their years at each
PlayerPosCLETB
Vinny TestaverdeQB1993–1995 · 3 seasons1987–1992 · 6 seasons
Baker MayfieldQB2018–2021 · 4 seasons2023–2026 · 4 seasons
Mark CarrierWR1993–1994 · 2 seasons1987–1992 · 6 seasons
Alex SmithTE2010–2012 · 3 seasons2005–2008 · 4 seasons
Kellen WinslowTE2004–2008 · 4 seasons2009–2011 · 3 seasons
Greg SpiresDE2001 · 1 season2002–2007 · 6 seasons
Trent DilferQB2005 · 1 season1994–1999 · 6 seasons
Jameis WinstonQB2024 · 1 season2015–2019 · 5 seasons
John Hughes IIIDT2012–2016 · 5 seasons2016 · 1 season
Sean JonesDB2005–2008 · 4 seasons2010–2011 · 2 seasons
Keenan McCardellWR1992–1995 · 4 seasons2002–2003 · 2 seasons
Chase McLaughlinPK2021 · 1 season2023–2026 · 4 seasons
Adrian ClaybornDE2020 · 1 season2011–2014 · 4 seasons
T.J. WardS2010–2013 · 4 seasons2017 · 1 season
Eric WrightDB2007–2010 · 4 seasons2012 · 1 season
Jovan HayeDT2006 · 1 season2006–2011 · 4 seasons
Sabby PiscitelliS2010 · 1 season2007–2010 · 4 seasons
Joe JureviciusWR2006–2007 · 2 seasons2002–2004 · 3 seasons
Jamel WhiteRB2000–2003 · 4 seasons2004 · 1 season
Errict RhettRB2000 · 1 season1994–1997 · 4 seasons
Tavierre ThomasS2018–2020 · 3 seasons2024 · 1 season
M.J. StewartS2020–2021 · 2 seasons2018–2019 · 2 seasons
Adarius TaylorLB2019 · 1 season2016–2018 · 3 seasons
Bobby Rainey Jr.RB2013 · 1 season2013–2015 · 3 seasons
Brandon McDonaldDB2007–2009 · 3 seasons2012 · 1 season
Josh JohnsonQB2012 · 1 season2009–2011 · 3 seasons
Antonio BryantWR2004–2005 · 2 seasons2008–2009 · 2 seasons
Jeff FaineC2003–2005 · 3 seasons2009 · 1 season
Kalvin PearsonS2002 · 1 season2005–2007 · 3 seasons
Cosey ColemanOG2005 · 1 season2002–2004 · 3 seasons
Rickey DudleyTE2001 · 1 season2002–2004 · 3 seasons
Tom TupaP1994–1995 · 2 seasons2002–2003 · 2 seasons
Deion JonesLB2022 · 1 season2024–2025 · 2 seasons
Pierre DesirCB2014–2015 · 2 seasons2021 · 1 season
Patrick MurrayPK2016 · 1 season2014–2017 · 2 seasons
Josh McCownQB2015–2016 · 2 seasons2014 · 1 season
Scott SolomonLB2014–2015 · 2 seasons2014 · 1 season
Clifton SmithRB2010 · 1 season2008–2009 · 2 seasons
Bruce GradkowskiQB2008 · 1 season2006–2007 · 2 seasons
Jeff GarciaQB2004 · 1 season2007–2008 · 2 seasons
Luke McCownQB2004 · 1 season2007–2008 · 2 seasons
Keith HeinrichTE2003–2004 · 2 seasons2007 · 1 season
Dwayne RuddLB2001–2002 · 2 seasons2003 · 1 season
Eric ZeierQB1995 · 1 season1999–2000 · 2 seasons
Ben StilleDT2022 · 1 season2024 · 1 season
Troy HillCB2021 · 1 season2024 · 1 season
Darren FellsTE2018 · 1 season2021 · 1 season
James-Michael JohnsonLB2012 · 1 season2015 · 1 season
Brandon MageeLB2013 · 1 season2014 · 1 season
Oniel CousinsOT2013 · 1 season2014 · 1 season
Zac DilesLB2014 · 1 season2011 · 1 season
Yamon FigursWR2010 · 1 season2009 · 1 season
Anthony MadisonCB2009 · 1 season2007 · 1 season
Hank PoteatCB2009 · 1 season2003 · 1 season
Damian GregoryDT2002 · 1 season2004 · 1 season
Scott FrostDB2001 · 1 season2003 · 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.

Cleveland Browns vs Tampa Bay Buccaneers: head-to-head record →