Cleveland Browns and New York Giants players: who played for both

Who played for both the Browns and Giants?

114 players were on both the Cleveland Browns and the New York Giants rosters between 1960 and 2026, including Josh Johnson, Lomas Brown, Matt Bahr and Frank Winters. 64 of them were with the Browns first and 45 with the Giants first; 5 joined both in the same season.

Did you know?

  • Bob Crespino is the earliest on this list to complete the pair: Browns first, then the Giants from 1964.
  • Shelby Harris is the most recent: Browns first, then the Giants from 2026.
  • Jack Gregory spent the most seasons across the two: 6 with the Browns and 7 with the Giants.
  • 4 of them had two or more separate spells with one of the teams, such as Jack Gregory.
  • Most common positions on this list: LB (16), WR (14), DL (13), DB (12).

How many can you name?

Name players who were on both the Browns and the Giants. The surname is enough. 0 / 114

All 114 players, most seasons first

Seasons on each roster (1960–2026). A gap of a season or more starts a new spell.
PlayerPosBrownsGiants
Josh JohnsonQB20122016
Lomas BrownT19992000–2001
Matt BahrSPEC1981–19891990–1992
Frank WintersC1987–19881989
Tyrod TaylorQB20182022–2023
Brad MaynardP20111997–2000
Kevin ZeitlerOL2017–20182019–2020
Brad Van PeltLB19861973–1983
Colt McCoyQB2010–20122020
Everson WallsDB1992–19931990–1992
Jack GregoryDL1967–1971, 19791972–1978
Pepper JohnsonLB1993–19951986–1992
Shelby HarrisDL2023–20252026
Carl BanksLB1994–19951984–1992
Chris HubbardOL2018–20222024
David PattenWR20001997–1999
Erich BarnesDB1965–19711961–1964
Jameis WinstonQB20242025–2026
Reggie RuckerWR1975–19811971
Shaun RogersDT2008–20102013
Terry CousinCB20082004
Dick ShinerQB19671970
Jabaal SheardDL2011–20142020
John GrecoG2011–20162017–2018
Odell Beckham Jr.WR2019–20212014–2018, 2026
Omar StoutmireSS19992000–2004
Roman ObenT2000–20011996–1999
Shaun O'HaraC2000–20032004–2010
Clifton McNeilWR1964–19671970–1971
Dalvin TomlinsonDL2023–20242017–2020
Joe JureviciusWR2006–20071998–2001
Johnie CooksLB19911988–1991
Milt PlumQB1960–19611969
Ralph BrownCB20062000–2003
Carl BarisichDL1973–19751981
Evan BrownOL20202018–2019
Jabrill PeppersDB2017–20182019–2021
Jim KanickiDL1963–19691970–1971
Mark BavaroTE19921985–1990
Matt HaackP20232024
Olivier VernonDE2019–20202016–2018
Reuben DroughnsRB2005–20062007–2008
Ryan KuehlLS1999–20022004–2006
Vince CostelloLB1960–19661967–1968
Bob CrespinoTE1961–19631964–1968
Danny SheltonDL2015–20172021
Darnell DinkinsTE2006–20082002–2003
Eric MooreOL19951988–1993
Jim PrestelDL19601966
Joe MorrisRB19911982–1988
Ray-Ray ArmstrongLB20182017–2018
Adrian ColbertDB20212020
B.W. WebbDB20172018
Bobby AbramsLB19921990–1992
Dick ModzelewskiDL1964–19661960–1963
Frank ParkerDL1962–1964, 1966–19671969
Greg JosephK20182024
Homer JonesWR19701964–1969
Jamie GillanP2019–20212022–2025
Lee RousonRB19911985–1990
Matthew AdamsLB20232024
Peyton HillisRB2010–20112013–2014
Reggie RaglandLB20222021
Ricky Seals-JonesTE20192022
Ron JohnsonRB19691970–1975
Alex TanneyQB20132018–2019
B.J. GoodsonLB20202016–2018
Bobby RaineyRB20132016
Brett ConwayK20032003
Chip GlassTE1969–19731974
Greg Newsome IIDB2021–20252026
James HudsonOL2021–20242025
Jim StienkeDB19731974–1977
Joe TaffoniOL1967–19701972–1973
Lawrence CagerTE20212022–2023
Lonnie PaleleiOL19951998
Percy EllsworthDB2000–20011996–1999
Pete AthasDB19751971–1974
Tae DavisLB2019–2020, 20222018–2019
Tim CarterWR20072002–2006
C.J. BoardWR20182020–2021
Chris OgbonnayaRB2011–20132014
Doug ColmanLB20001996–1998
Gary BrightwellRB20242021–2023
Tony SimmonsWR20012002
Corey ColemanWR2016–20172018–2019
Jarrick Bernard-ConverseDB20252025–2026
Jim GarciaDL19651966
Justin CurrieDB2017–20182016
Kadarius ToneyWR20242021–2022
Kevin TurnerLB19821980
Mike BundraDL19641965
Randy MinnearRB19701967–1969
Ryan SeymourT20142016
Stan SczurekLB1963–19651966
Toby MylesOL20011998–1999
Trevin WadeCB20122015–2016
Alex HallOLB2008–20092010
Cade YorkK20222023
Chris ThomeOL1991–19921992
Da'Mari ScottWR20182019–2020
Damion RatleyWR2018–20192020
Deon JacksonRB20232023
Elerson G. SmithLB20242021–2022
Elijah ChatmanDL20262024–2025
Gary LaneQB1966–19671968
Jeremy CashLB20172017
Mike JordanDB20172018
Cedric ScottDE20022001
Ed EaganWR20162017
Kyle LaulettaQB20212018
Paul HazelOLB20132014
Titus AdamsDE20092006
Leo TierneyOL19781978

From the nflverse roster files (CC BY 4.0), refreshed 2026-10-06. A season counts when the player was on the roster: from 2002 on, at least one regular-season or playoff week as active, injured reserve or inactive (practice squad alone does not count); 1960–2001 use the season rosters.The Browns keep their own history; the 1996 move to Baltimore started a new team, the Ravens.

What next? Play today's NFL Grid

Fill a 3×3 board of team pairs like this one, with nine guesses and a rarity score. New board every day.

Play the NFL GridCareer path gameBrowns player gameGiants player game

More “played for both” lists

All team pairs

Questions

How many players have played for both the Cleveland Browns and the New York Giants?

114 in the nflverse roster files from 1960 to 2026, including Josh Johnson, Lomas Brown, Matt Bahr and Frank Winters. Players whose time with one of the teams was practice squad only, or before 1960, are not counted.

Who was the first player on this list to play for both?

Bob Crespino: Cleveland Browns first, then the New York Giants from 1964.

Who has played for both recently?

Shelby Harris, Jameis Winston, Odell Beckham Jr., Jamie Gillan, Greg Newsome II and James Hudson and 2 more, with a season on one of the two rosters in 2025 or 2026.

Does a player count if the team has moved or changed its name?

Yes. Seasons count for today's franchise, the way the league keeps team history. The Browns keep their own history; the 1996 move to Baltimore started a new team, the Ravens.

Rosters from nflverse (CC BY 4.0). Team logos are trademarks of their respective teams (logos via TheSportsDB). Independent and not affiliated with the NFL or any team. Credits