Players who played for the Cleveland Browns and New York Giants

39 players have played for both the Cleveland Browns and the New York Giants. Carl Banks spent the most seasons with the two: 2 with the Cleveland Browns and 9 with the New York Giants. On a roster now: Odell Beckham Jr., Greg Newsome II, Dalvin Tomlinson, Shelby Harris, and Jameis Winston. 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 New York Giants, with their years at each
PlayerPosCLENYG
Carl BanksLB1994–1995 · 2 seasons1984–1992 · 9 seasons
Matt BahrPK1982–1989 · 8 seasons1990–1992 · 3 seasons
Pepper JohnsonLB1993–1995 · 3 seasons1986–1992 · 7 seasons
Shaun O'HaraC2001–2003 · 3 seasons2004–2010 · 6 seasons
Odell Beckham Jr.WR2019–2021 · 3 seasons2014–2018 · 5 seasons
Jamie GillanP2019–2021 · 3 seasons2022–2025 · 4 seasons
Mark BavaroTE1992 · 1 season1985–1990 · 6 seasons
Greg Newsome IICB2021–2025 · 5 seasons2026 · 1 season
Dalvin TomlinsonDT2023–2024 · 2 seasons2017–2020 · 4 seasons
Joe JureviciusWR2006–2007 · 2 seasons1998–2001 · 4 seasons
Tim CarterWR2007 · 1 season2002–2006 · 5 seasons
Ryan KuehlC2000–2002 · 3 seasons2004–2006 · 3 seasons
Omar StoutmireDB1999 · 1 season2000–2004 · 5 seasons
Percy EllsworthFS2000–2001 · 2 seasons1996–1999 · 4 seasons
Jabaal SheardDE2011–2014 · 4 seasons2020 · 1 season
Olivier VernonDE2019–2020 · 2 seasons2016–2018 · 3 seasons
Brad MaynardP2011 · 1 season1997–2000 · 4 seasons
Darnell DinkinsTE2006–2008 · 3 seasons2002–2003 · 2 seasons
Shelby HarrisDT2023–2025 · 3 seasons2026 · 1 season
Chris OgbonnayaRB2011–2013 · 3 seasons2014 · 1 season
Peyton HillisRB2010–2011 · 2 seasons2013–2014 · 2 seasons
Shaun RogersDT2008–2010 · 3 seasons2013 · 1 season
Reuben DroughnsRB2005–2006 · 2 seasons2007–2008 · 2 seasons
Ralph BrownCB2006 · 1 season2001–2003 · 3 seasons
David PattenWR2000 · 1 season1997–1999 · 3 seasons
Jameis WinstonQB2024 · 1 season2025–2026 · 2 seasons
Tyrod TaylorQB2018 · 1 season2022–2023 · 2 seasons
Kevin ZeitlerG2017 · 1 season2019–2020 · 2 seasons
Ray-Ray ArmstrongLB2018 · 1 season2017–2018 · 2 seasons
Trevin WadeCB2012 · 1 season2015–2016 · 2 seasons
Alex HallDE2008–2009 · 2 seasons2010 · 1 season
Everson WallsCB1993 · 1 season1990–1991 · 2 seasons
Jarrick Bernard-ConverseCB2025 · 1 season2025 · 1 season
Greg JosephPK2018 · 1 season2024 · 1 season
Matt HaackP2023 · 1 season2024 · 1 season
Bobby Rainey Jr.RB2013 · 1 season2016 · 1 season
Leon McFaddenCB2013 · 1 season2015 · 1 season
Terry CousinDB2008 · 1 season2004 · 1 season
Brett ConwayPK2003 · 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 New York Giants: head-to-head record →