49ers vs. Seahawks All-time
The 49ers and Seahawks have a long history, going back to 1976. Here are photos from their 38 meetings.

1984 -- 49ers running back Wendell Tyler.

1985 -- 49ers quarterback Joe Montana.

1986 -- Seahawks wideout Steve Largent and 49ers safety Ronnie Lott.

1989 -- 49ers wideout Jerry Rice.

1990 -- 49ers running back Roger Craig.

1991 -- 49ers quarterback Steve Young.

1993 -- 49ers wideout Jerry Rice.

Ricky Watters

1995 -- 49ers pass-catcher Brent Jones.

1997 -- 49ers line of scrimmage.

1997 -- 49ers running back Terry Kirby.

1997 -- 49ers quarterback Steve Young.

1999 -- 49ers center Jeremy Newberry.

2001 -- 49ers running back Garrison Hearst.

2001 -- 49ers quarterback Tim Rattay.

2001 -- Seahawks running back Shaun Alexander.

2002 -- Seahawks quarterback Matt Hasselbeck and 49ers pass-rusher John Engleberger.

2002 -- 49ers quarterback Jeff Garcia.

2002 -- 49ers running back Garrison Hearst.

2002 -- 49ers running back Garrison Hearst.

2002 -- 49ers cornerback Jimmy Williams.

2002 -- 49ers wideout Terrell Owens.

2003 -- 49ers linebacker Jeff Ulbrich.

2004 -- Seahawks quarterback Matt Hasselbeck and 49ers pass-rushers John Engleberger and Julian Peterson.

2005 -- 49ers quarterback Alex Smith.

2005 -- 49ers quarterback Ken Dorsey.

2005 -- 49ers quarterback Alex Smith.

2005 -- 49ers running back Kevan Barlow.

2005 -- 49ers linebacker Derek Smith.

2005 -- 49ers wideout Brandon Lloyd.

2005 -- 49ers running back Maurice Hicks.

2006 -- 49ers quarterback Alex Smith.

2006 -- 49ers running back Frank Gore.

2006 -- 49ers running back Frank Gore.

2007 -- 49ers quarterback Alex Smith.

2007 -- 49ers tackle Bryant Young and Seahawks running back Shaun Alexander.

2007 -- 49ers pass-rusher Bryant Young and Seahawks quarterback Seneca Wallace.

2007 -- 49ers running back Frank Gore.

2007 -- 49ers linebacker Derek Smith.

2007 -- 49ers long snapper Brian Jennings.

2007 -- 49ers running back Frank Gore.

2007 -- 49ers linebacker Jeff Ulbrich.

2007 -- 49ers linebacker Patrick Willis.

2008 -- 49ers tight end Delanie Walker.

2008 -- 49ers running back Frank Gore.

2008 -- 49ers linebacker Manny Lawson.

2008 -- 49ers safety Michael Lewis.

2008 -- Line of scrimmage.

2008 -- 49ers quarterback Shaun Hill.

2008 -- 49ers left tackle Joe Staley.

2008 -- 49ers linebacker Patrick Willis.

2008 -- 49ers linebacker Patrick Willis.

2009 -- 49ers quarterback Alex Smith.

2009 -- 49ers wideout Michael Crabtree.

2009 -- 49ers running back Frank Gore.

2009 -- 49ers defensive tackle Justin Smith.

2009 -- 49ers defensive tackle Justin Smith.

2009 -- 49ers defensive tackle Justin Smith.

2009 -- 49ers linebacker Takeo Spikes.

2010 -- 49ers cornerback Nate Clements.

2011 -- 49ers cornerback Nate Clements and Seahawks running back Marshawn Lynch.

2011 -- 49ers quarterback Alex Smith.

2011 -- 49ers linebacker NaVorro Bowman.

2011 -- 49ers linebacker Ahmad Brooks.

2011 -- 49ers defensive tackle Justin Smith.

2011 -- 49ers linebacker Patrick Willis.

2012 -- 49ers wideout Michael Crabtree.

2012 -- 49ers linebacker Ahmad Brooks.

2012 -- 49ers tight end Delanie Walker.

2012 -- 49ers running back Frank Gore.

2012 -- 49ers running back LaMichael James.

2012 -- 49ers running back LaMichael James.

2012 -- 49ers wideout Mario Manningham.

2012 -- 49ers linebacker Patrick Willis.

2013 -- 49ers wideout Anquan Boldin.

2013 -- 49ers left tackle Joe Staley.

2013 -- 49ers wide receiver Anquan Boldin.

2013 -- 49ers linebacker NaVorro Bowman.

2013 -- 49ers running back Frank Gore.

2013 -- 49ers special teamer Kassim Osgood.

2014 -- 49ers running back Carlos Hyde

2015 -- 49ers LB Eli Harold

2015 -- 49ers defensive back Dontae Johnson

2015 -- LB Aaron Lynch

2015 -- 49ers Safety Antoine Bethea

2015 -- 49ers defensive tackle Arik Armstead

2015 -- 49ers tight end Garrett Celek

2015 -- 49ers safety Eric Reid

2015 -- 49ers defensive backs Eric Reid and Jimmie Ward

2016 -- DL DeForest Buckner

2016 -- RB Carlos Hyde

2016 -- RB Carlos Hyde

2016 -- RB Carlos Hyde

2016 -- DL Tank Carradine

2016 -- T Joe Staley

2016 -- TE Garrett Celek

2017 -- LB Aaron Lynch

2017 -- DL DeForest Buckner

2017 -- RB Carlos Hyde

2017 -- DL Tank Carradine

2017 -- LB Brock Coyle