Players who played for the Green Bay Packers and New York Giants

25 players have played for both the Green Bay Packers and the New York Giants. Mason Crosby spent the most seasons with the two: 16 with the Green Bay Packers and 1 with the New York Giants. On a roster now: Xavier McKinney, Jordon Riley, Jon Runyan, and Isaac Yiadom. Rosters are on file in full from 1993; before that only some of the stars are.

Players who played for the Green Bay Packers and the New York Giants, with their years at each
PlayerPosGBNYG
Mason CrosbyPK2007–2022 · 16 seasons2023 · 1 season
Cullen JenkinsDL2004–2010 · 7 seasons2013–2015 · 3 seasons
Dorsey LevensRB1994–2001 · 8 seasons2003 · 1 season
Sean LandetaP1998 · 1 season1985–1992 · 8 seasons
Mark CollinsDB1997 · 1 season1986–1993 · 8 seasons
Xavier McKinneyS2024–2026 · 3 seasons2020–2023 · 4 seasons
Mark IngramWR1995 · 1 season1987–1992 · 6 seasons
Blake MartinezLB2016–2019 · 4 seasons2020–2021 · 2 seasons
Will BlackmonS2006–2009 · 4 seasons2010–2011 · 2 seasons
Kyler FackrellLB2016–2019 · 4 seasons2020 · 1 season
Frank WalkerCB2007 · 1 season2003–2006 · 4 seasons
Damon Harrison Sr.DT2020 · 1 season2016–2018 · 3 seasons
Aaron RouseS2007–2009 · 3 seasons2009 · 1 season
Grey RuegamerOG2004–2005 · 2 seasons2006–2007 · 2 seasons
Jordon RileyDT2025 · 1 season2023–2024 · 2 seasons
Jaylon SmithLB2021 · 1 season2021–2022 · 2 seasons
Derrick MartinDB2009–2010 · 2 seasons2011 · 1 season
Kenderick AllenDT2006 · 1 season2004–2005 · 2 seasons
Keith CrawfordDB1995–1999 · 2 seasons1993 · 1 season
Leshon JohnsonRB1994–1995 · 2 seasons1999 · 1 season
Jon RunyanG2023 · 1 season2026 · 1 season
Isaac YiadomCB2021 · 1 season2020 · 1 season
Martellus BennettTE2017 · 1 season2012 · 1 season
Myles WhiteWR2013 · 1 season2015 · 1 season
Kregg LumpkinRB2008 · 1 season2012 · 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.

Green Bay Packers vs New York Giants: head-to-head record →