Players who played for the Jacksonville Jaguars and San Francisco 49ers

44 players have played for both the Jacksonville Jaguars and the San Francisco 49ers. Arik Armstead spent the most seasons with the two: 3 with the Jacksonville Jaguars and 9 with the San Francisco 49ers. On a roster now: Arik Armstead, Luke Farrell, Nick Mullens, Mac Jones, and Jeremy McNichols. Rosters are on file in full from 1993; before that only some of the stars are.

Players who played for the Jacksonville Jaguars and the San Francisco 49ers, with their years at each
PlayerPosJAXSF
Arik ArmsteadDT2024–2026 · 3 seasons2015–2023 · 9 seasons
J.J. StokesWR2003 · 1 season1995–2002 · 8 seasons
Luke FarrellTE2021–2024 · 4 seasons2025–2026 · 2 seasons
Tashaun Gipson Sr.S2016–2018 · 3 seasons2022–2024 · 3 seasons
C.J. BeathardQB2021–2023 · 3 seasons2017–2020 · 3 seasons
Carlos HydeRB2018–2021 · 2 seasons2014–2017 · 4 seasons
Bruce MillerFB2020 · 1 season2011–2015 · 5 seasons
Blaine GabbertQB2011–2013 · 3 seasons2014–2016 · 3 seasons
Jason HillWR2010–2011 · 2 seasons2007–2010 · 4 seasons
Jamie WinbornLB2005 · 1 season2001–2005 · 5 seasons
Nick MullensQB2025–2026 · 2 seasons2018–2020 · 3 seasons
Aaron LynchDE2020 · 1 season2014–2017 · 4 seasons
Johnathan CyprienS2013–2016 · 4 seasons2020 · 1 season
T.J. SlaughterLB2000–2003 · 4 seasons2006 · 1 season
Dana HallDB1996–1997 · 2 seasons1992–1994 · 3 seasons
Tony Dewayne McDanielDT2006–2008 · 3 seasons2017 · 1 season
Dan SkutaLB2015–2016 · 2 seasons2013–2014 · 2 seasons
Kassim OsgoodWR2010–2011 · 2 seasons2013–2014 · 2 seasons
Deke CooperDB2003–2005 · 3 seasons2006 · 1 season
Marc EdwardsFB2003–2004 · 2 seasons1997–1998 · 2 seasons
Edward ThomasLB2000–2002 · 3 seasons2000 · 1 season
Jeff PoseyLB2001 · 1 season1998–2000 · 3 seasons
Mac JonesQB2024 · 1 season2025–2026 · 2 seasons
Jeremy McNicholsRB2019 · 1 season2017–2023 · 2 seasons
Cassius MarshLB2020 · 1 season2017–2018 · 2 seasons
Dekoda WatsonLB2014 · 1 season2017–2018 · 2 seasons
Leger DouzableDT2010–2011 · 2 seasons2017 · 1 season
DuJuan HarrisRB2011 · 1 season2015–2016 · 2 seasons
Zane BeadlesG2014–2015 · 2 seasons2016 · 1 season
Pierson PrioleauS2008 · 1 season1999–2000 · 2 seasons
James E. WilliamsLB1995 · 1 season1997–1998 · 2 seasons
Jordan JeffersonDT2024 · 1 season2025 · 1 season
Eric SaubertTE2020 · 1 season2024 · 1 season
Akeem SpenceDT2019 · 1 season2022 · 1 season
Arden KeyDE2022 · 1 season2021 · 1 season
Tyrell AdamsLB2021 · 1 season2021 · 1 season
Chase McLaughlinPK2020 · 1 season2019 · 1 season
Malcolm SmithLB2019 · 1 season2018 · 1 season
Nate StuparLB2013 · 1 season2013 · 1 season
Darcel McBathDB2011 · 1 season2012 · 1 season
Micheal SpurlockWR2012 · 1 season2009 · 1 season
Colin ClohertyTE2011 · 1 season2010 · 1 season
William JamesCB2008 · 1 season2010 · 1 season
Terrence WarrenWR1995 · 1 season1995 · 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.

Jacksonville Jaguars vs San Francisco 49ers: head-to-head record →