← All trade trees · Trade archive · Teams
288 trades in the archive involving the San Francisco 49ers, newest first.
On August 30, 2026, Houston Texans sent C Jarrett Patterson to San Francisco 49ers for a 2027 seventh-round pick.
On August 24, 2026, New Orleans Saints sent ILB Deion Jones to San Francisco 49ers for RB Zamir White.
On April 25, 2026, Baltimore Ravens sent a 2026 fifth-round pick (No. 154, became Jaden Dugger) and a 2027 sixth-round pick to San Francisco 49ers for a 2026 fourth-round pick (No. 133, became Matthew Hibner).
Dallas acquired linebacker Dee Winters from San Francisco in exchange for the No. 152 overall pick in the 2026 NFL Draft. Winters enters the final year of his rookie contract with a $3.674M salary and cap hit before becoming an unrestricted free agent in 2027.
On April 24, 2026, Cleveland Browns sent a 2026 third-round pick (No. 70, became Romello Height) and a 2026 fourth-round pick (No. 107, became Gracen Halton) to San Francisco 49ers for a 2026 second-round pick (No. 58, became Emmanuel McNeil-Warren) and a 2026 fifth-round pick (No. 152, became Justin Joly).
On April 23, 2026, New York Jets sent a 2026 second-round pick (No. 33, became De'Zhaun Stribling) and a 2026 fifth-round pick (No. 179, became Enrique Cruz Jr.) to San Francisco 49ers for a 2026 first-round pick (No. 30, became Omar Cooper Jr.).
On April 23, 2026, Miami Dolphins sent a 2026 third-round pick (No. 90, became Kaelon Black) to San Francisco 49ers for a 2026 first-round pick (No. 27, became Chris Johnson) and a 2026 fourth-round pick (No. 138, became Kyle Louis).
San Francisco acquired defensive tackle Osa Odighizuwa from Dallas in exchange for the No. 92 overall pick in the 2026 NFL Draft. Odighizuwa joins the 49ers with 3-years and $57.75M remaining through 2028 on his 4-year, $80M contract.
On October 28, 2025, New England Patriots sent DE Keion White to San Francisco 49ers for a conditional 2026 sixth-round pick (No. 198, became Demond Claiborne).
On August 22, 2025, San Francisco 49ers sent a 2026 sixth-round pick (No. 209, became Matt Gulbin) to Washington Commanders for RB Brian Robinson.
On August 20, 2025, Kansas City Chiefs sent a 2027 seventh-round pick and WR Skyy Moore to San Francisco 49ers for a 2027 sixth-round pick.
On June 2, 2025, Philadelphia Eagles sent DE Bryce Huff to San Francisco 49ers for nothing.
On March 15, 2025, Minnesota Vikings sent a 2025 fifth-round pick (No. 160, became Marques Sigle) and a conditional 2026 sixth-round pick (No. 198, became Demond Claiborne) to San Francisco 49ers for a 2025 sixth-round pick (No. 187, became Jaylen Reed) and RB Jordan Mason.
On March 1, 2025, San Francisco 49ers sent WR Deebo Samuel to Washington Commanders for a 2025 fifth-round pick (No. 147, became Jordan James).
On November 5, 2024, Houston Texans sent DT Khalil Davis to San Francisco 49ers for a 2026 seventh-round pick (No. 243, became Aiden Fisher).
On April 27, 2024, New York Jets sent a 2024 fourth-round pick (No. 129, became Isaac Guerendo) to San Francisco 49ers for a 2024 fifth-round pick (No. 173, became Isaiah Davis) and a 2024 fifth-round pick (No. 176, became Qwan'tez Stiggers).
On April 26, 2024, Philadelphia Eagles sent a 2024 third-round pick (No. 86, became Dominick Puni) to San Francisco 49ers for a 2024 third-round pick (No. 94, became Jalyx Hunt) and a 2024 fourth-round pick (No. 132, became Sione Vaki).
On April 26, 2024, Kansas City Chiefs sent a 2024 second-round pick (No. 64, became Renardo Green) and a 2024 fifth-round pick (No. 173, became Isaiah Davis) to San Francisco 49ers for a 2024 second-round pick (No. 63, became Kingsley Suamataia) and a 2024 sixth-round pick (No. 211, became Kamal Hadden).
Day 2 of the 2024 draft, after re-acquiring No. 86 from Houston earlier the same day. PHI sent No. 86 (originally Philadelphia's own 2024 third-rounder) to SF for Nos. 94 and 132. SF drafted OL Dominick Puni (Kansas) at No. 86.
On March 13, 2024, Houston Texans sent DT Maliek Collins to San Francisco 49ers for a 2024 seventh-round pick (No. 232, became Levi Drake Rodriguez).
On October 31, 2023, San Francisco 49ers sent a 2024 third-round pick (No. 100, became Luke McCaffrey) to Washington Commanders for OLB Chase Young.
On October 6, 2023, Denver Broncos sent a 2024 seventh-round pick (No. 232, became Levi Drake Rodriguez) and OLB Randy Gregory to San Francisco 49ers for a 2024 sixth-round pick (No. 207, became Michael Jerrell).
On August 25, 2023, Dallas Cowboys sent a 2024 fourth-round pick (No. 124, became Malik Mustapha) to San Francisco 49ers for QB Trey Lance.
On April 28, 2023, Minnesota Vikings sent a 2023 third-round pick (No. 87, became Ji'Ayir Brown) to San Francisco 49ers for a 2023 third-round pick (No. 102, became Mekhi Blackmon), a 2023 fifth-round pick (No. 164, became Jaren Hall), and a 2023 seventh-round pick (No. 222, became DeWayne McBride).
Conditional 2025 7th-round pick swap did not convey (swap only if conditions met, per The Athletic); only kicker Zane Gonzalez changed teams.
On November 1, 2022, Miami Dolphins sent a 2023 fifth-round pick (No. 155, became Darrell Luter Jr.) to San Francisco 49ers for RB Jeff Wilson.
On October 20, 2022, Carolina Panthers sent RB Christian McCaffrey to San Francisco 49ers for a 2023 second-round pick (No. 61, became Brenton Strange), a 2023 third-round pick (No. 93, became Darnell Washington), a 2023 fourth-round pick (No. 132, became Nick Herbig), and a 2024 fifth-round pick (No. 166, became Tyrone Tracy).
On November 2, 2021, Houston Texans sent DT Charles Omenihu to San Francisco 49ers for a 2023 sixth-round pick (No. 207, became Anders Carlson).
On August 31, 2021, Denver Broncos sent a 2022 sixth-round pick (No. 187, became Nick Zakelj) and a 2023 seventh-round pick (No. 222, became DeWayne McBride) to San Francisco 49ers for ILB Jonas Griffith and a 2022 seventh-round pick (No. 250, became Brittain Brown).
On April 30, 2021, Las Vegas Raiders sent a 2021 second-round pick (No. 48, became Aaron Banks) and a 2021 fourth-round pick (No. 121, became Jordan Smith) to San Francisco 49ers for a 2021 second-round pick (No. 43, became Trevon Moehrig) and a 2021 seventh-round pick (No. 230, became Jimmy Morrissey).
On April 30, 2021, Los Angeles Rams sent a 2021 third-round pick (No. 88, became Trey Sermon) to San Francisco 49ers for a 2021 fourth-round pick (No. 121, became Jordan Smith) and a 2021 fourth-round pick (No. 117, became Bobby Brown).
On March 26, 2021, Miami Dolphins sent a 2021 first-round pick (No. 3, became Trey Lance) to San Francisco 49ers for a 2021 first-round pick (No. 12, became Micah Parsons), a 2022 first-round pick (No. 29, became Cole Strange), a 2022 third-round pick (No. 102, became Channing Tindall), and a 2023 first-round pick (No. 29, became Bryan Bresee).
After Marquise Goodwin opted out of the 2020 season, his contract reverted from Philadelphia to San Francisco on March 16, 2021 under the terms of the teams' 2020 trade. As part of the reversion, San Francisco sent its original 2021 seventh-round pick (No. 240) to Philadelphia; the Eagles used it on William Bradley-King.
On November 2, 2020, New Orleans Saints sent a 2021 fifth-round pick (No. 172, became Deommodore Lenoir) and OLB Kiko Alonso to San Francisco 49ers for ILB Kwon Alexander.
On October 21, 2020, New York Jets sent a 2021 seventh-round pick (No. 230, became Jimmy Morrissey) and DE Jordan Willis to San Francisco 49ers for a 2022 sixth-round pick (No. 207, became Doug Kramer).
On April 25, 2020, San Francisco 49ers sent a 2020 fifth-round pick (No. 156, became Keith Ismael) and a 2021 third-round pick (No. 74, became Benjamin St-Juste) to Washington Football Team for LT Trent Williams.
Philadelphia acquired WR Marquise Goodwin from San Francisco, swapping 2020 6th-round picks: the 49ers got #190 (Charlie Woerner), the Eagles got #210 (Prince Tega Wanogho). A conditional 2021 7th-round pick tied to Goodwin's 2020 opt-out was settled separately in March 2021.
On April 25, 2020, Miami Dolphins sent a 2020 fifth-round pick (No. 153, became Colton McKivitz) to San Francisco 49ers for RB Matt Breida.
On April 23, 2020, San Francisco 49ers sent a 2020 first-round pick (No. 13, became Tristan Wirfs) and a 2020 seventh-round pick (No. 245, became Raymond Calais) to Tampa Bay Buccaneers for a 2020 first-round pick (No. 14, became Javon Kinlaw) and a 2020 fourth-round pick (No. 117, became D.J. Wonnum).
On April 23, 2020, Minnesota Vikings sent a 2020 first-round pick (No. 25, became Brandon Aiyuk) to San Francisco 49ers for a 2020 first-round pick (No. 31, became Jeff Gladney), a 2020 fourth-round pick (No. 117, became D.J. Wonnum), and a 2020 fifth-round pick (No. 176, became K.J. Osborn).
On March 18, 2020, Indianapolis Colts sent a 2020 first-round pick (No. 13, became Tristan Wirfs) to San Francisco 49ers for DT DeForest Buckner.
On October 22, 2019, Denver Broncos sent a 2020 fifth-round pick (No. 156, became Keith Ismael) and WR Emmanuel Sanders to San Francisco 49ers for a 2020 third-round pick (No. 95, became McTelvin Agim) and a 2020 fourth-round pick (No. 137, became Josiah Scott).
On April 27, 2019, Denver Broncos sent a 2019 fifth-round pick (No. 148, became Dre Greenlaw) to San Francisco 49ers for a 2019 sixth-round pick (No. 212, became Dennis Daley) and OLB Dekoda Watson.
On April 27, 2019, Cincinnati Bengals sent a 2019 fourth-round pick (No. 110, became Mitch Wishnowsky), a 2019 sixth-round pick (No. 183, became Justin Skule), and a 2019 sixth-round pick (No. 198, became Tim Harris) to San Francisco 49ers for a 2019 fourth-round pick (No. 104, became Ryan Finley).
On March 12, 2019, Kansas City Chiefs sent OLB Dee Ford to San Francisco 49ers for a 2020 second-round pick (No. 63, became Willie Gay Jr.).
On August 31, 2018, Cleveland Browns sent T Shon Coleman to San Francisco 49ers for a 2019 seventh-round pick (No. 243, became Nick Scott).
On August 23, 2018, Detroit Lions sent a 2020 seventh-round pick (No. 217, became Jauan Jennings) to San Francisco 49ers for OLB Eli Harold.
On April 27, 2018, San Francisco 49ers sent a 2018 second-round pick (No. 59, became Derrius Guice) and a 2018 third-round pick (No. 74, became Geron Christian) to Washington Redskins for a 2018 second-round pick (No. 44, became Dante Pettis) and a 2018 fifth-round pick (No. 142, became D.J. Reed).
On April 27, 2018, New England Patriots sent a 2018 third-round pick (No. 95, became Tarvarius Moore) to San Francisco 49ers for a 2018 fifth-round pick (No. 143, became Ja'Whaun Bentley) and RT Trenton Brown.
On March 15, 2018, Miami Dolphins sent a 2018 seventh-round pick (No. 223, became Jullian Taylor) to San Francisco 49ers for a 2018 seventh-round pick (No. 227, became Quentin Poling) and C Daniel Kilgore.
On October 31, 2017, New York Jets sent a 2018 fifth-round pick (No. 143, became Ja'Whaun Bentley) to San Francisco 49ers for CB Rashard Robinson.
On October 30, 2017, New England Patriots sent QB Jimmy Garoppolo to San Francisco 49ers for a 2018 second-round pick (No. 43, became Kerryon Johnson).
On August 31, 2017, Detroit Lions sent G Laken Tomlinson to San Francisco 49ers for a 2019 fifth-round pick (No. 142, became Ben Burr-kirven).
On August 29, 2017, Pittsburgh Steelers sent a 2018 fourth-round pick (No. 128, became Kentavius Street) to San Francisco 49ers for a 2018 fifth-round pick (No. 148, became Marcus Allen) and TE Vance McDonald.
On April 29, 2017, Indianapolis Colts sent a 2017 fourth-round pick (No. 121, became Joe Williams) to San Francisco 49ers for a 2017 fourth-round pick (No. 143, became Marlon Mack) and a 2017 fifth-round pick (No. 161, became Anthony Walker Jr.).
On April 29, 2017, Denver Broncos sent a 2017 fifth-round pick (No. 177, became Trent Taylor) and RB Kapri Bibbs to San Francisco 49ers for a 2018 fourth-round pick (No. 109, became Troy Apke).
On April 28, 2017, New Orleans Saints sent a 2017 seventh-round pick (No. 229, became Adrian Colbert) and a 2018 second-round pick (No. 59, became Derrius Guice) to San Francisco 49ers for a 2017 third-round pick (No. 67, became Alvin Kamara).
On April 28, 2017, Minnesota Vikings sent a 2017 third-round pick (No. 104, became C.J. Beathard) to San Francisco 49ers for a 2017 fourth-round pick (No. 109, became Jaleel Johnson) and a 2017 seventh-round pick (No. 219, became Stacy Coley).
On April 27, 2017, Seattle Seahawks sent a 2017 first-round pick (No. 31, became Reuben Foster) to San Francisco 49ers for a 2017 second-round pick (No. 34, became Cam Robinson) and a 2017 fourth-round pick (No. 111, became Tedric Thompson).
On April 27, 2017, Chicago Bears sent a 2017 first-round pick (No. 3, became Solomon Thomas), a 2017 third-round pick (No. 67, became Alvin Kamara), a 2017 fourth-round pick (No. 111, became Tedric Thompson), and a 2018 third-round pick (No. 70, became Fred Warner) to San Francisco 49ers for a 2017 first-round pick (No. 2, became Mitchell Trubisky).
On March 15, 2017, Baltimore Ravens sent a 2017 sixth-round pick (No. 198, became D.J. Jones) and C Jeremy Zuttah to San Francisco 49ers for a 2017 sixth-round pick (No. 186, became Chuck Clark).
On September 3, 2016, Kansas City Chiefs sent a 2019 seventh-round pick (No. 243, became Nick Scott) and WR Rod Streater to San Francisco 49ers for a 2019 seventh-round pick (No. 216, became Nick Allegretti).
On August 28, 2016, Detroit Lions sent WR Jeremy Kerley to San Francisco 49ers for G Brandon Thomas.
On August 27, 2016, Kansas City Chiefs sent a 2018 seventh-round pick (No. 240, became Richie James) to San Francisco 49ers for CB Kenneth Acker.
On April 28, 2016, Kansas City Chiefs sent a 2016 first-round pick (No. 28, became Joshua Garnett) and a 2016 seventh-round pick (No. 249, became Prince Charles Iworah) to San Francisco 49ers for a 2016 second-round pick (No. 37, became Chris Jones), a 2016 fourth-round pick (No. 105, became Parker Ehinger), and a 2016 sixth-round pick (No. 178, became D.J. White).
On November 2, 2015, Denver Broncos sent a 2016 sixth-round pick (No. 207, became Jeff Driskel) and a 2017 sixth-round pick (No. 202, became Pita Taumoepenu) to San Francisco 49ers for a conditional 2016 seventh-round pick (No. 228, became Riley Dixon) and TE Vernon Davis.
On October 6, 2015, Minnesota Vikings sent ILB Gerald Hodges to San Francisco 49ers for a 2016 sixth-round pick (No. 180, became Moritz Boehringer) and G Nick Easton.
On September 5, 2015, Baltimore traded Nick Easton to San Francisco for a conditional 2016 seventh-round pick. Easton was traded on to Minnesota on October 6, 2015 before the condition could be met, so the pick never changed hands (NBC Sports Bay Area).
On August 21, 2015, San Francisco 49ers sent a 2017 seventh-round pick (No. 220, became Ifeadi Odenigbo) and TE Derek Carrier to Washington Redskins for a 2017 fifth-round pick (No. 161, became Anthony Walker Jr.).
On August 18, 2015, New England Patriots sent G Jordan Devey to San Francisco 49ers for TE Asante Cleveland.
On June 6, 2015, Cleveland Browns sent a 2017 seventh-round pick (No. 219, became Stacy Coley) to San Francisco 49ers for P Andy Lee.
On May 2, 2015, Indianapolis Colts sent a 2015 fifth-round pick (No. 165, became Bradley Pinion) and a 2015 seventh-round pick (No. 244, became Trenton Brown) to San Francisco 49ers for a 2015 fifth-round pick (No. 151, became David Parry).
On May 2, 2015, Dallas Cowboys sent a 2016 sixth-round pick (No. 178, became D.J. White) to San Francisco 49ers for a 2015 seventh-round pick (No. 246, became Geoff Swaim).
On April 30, 2015, SD sent a 2015 first-round pick (No. 17, became Arik Armstead), a 2015 fourth-round pick (No. 117, became Blake Bell), and a 2016 fifth-round pick (No. 142, became Ronald Blair) to San Francisco 49ers for a 2015 first-round pick (No. 15, became Melvin Gordon).
On May 9, 2014, Miami Dolphins sent a 2014 second-round pick (No. 57, became Carlos Hyde) to San Francisco 49ers for a 2014 second-round pick (No. 63, became Jarvis Landry) and a 2014 fifth-round pick (No. 171, became Jordan Tripp).
On May 9, 2014, Jacksonville Jaguars sent a 2014 third-round pick (No. 70, became Marcus Martin) and a 2014 fifth-round pick (No. 150, became Aaron Lynch) to San Francisco 49ers for a 2014 second-round pick (No. 61, became Allen Robinson).
On May 9, 2014, Denver Broncos sent a 2014 second-round pick (No. 63, became Jarvis Landry), a 2014 fifth-round pick (No. 171, became Jordan Tripp), and a 2015 fourth-round pick (No. 126, became Mike Davis) to San Francisco 49ers for a 2014 second-round pick (No. 56, became Cody Latimer) and a 2014 seventh-round pick (No. 242, became Corey Nelson).
On May 9, 2014, Cleveland Browns sent a 2014 fourth-round pick (No. 106, became Bruce Ellington) and a 2014 sixth-round pick (No. 180, became Kenneth Acker) to San Francisco 49ers for a 2014 third-round pick (No. 94, became Terrance West).
On May 9, 2014, Buffalo Bills sent WR Stevie Johnson to San Francisco 49ers for a 2015 fourth-round pick (No. 113, became Gabe Wright).
On March 11, 2014, Miami Dolphins sent RT Jonathan Martin to San Francisco 49ers for a 2015 seventh-round pick (No. 232, became Edmond Robinson).
On March 11, 2014, Jacksonville Jaguars sent QB Blaine Gabbert to San Francisco 49ers for a 2014 sixth-round pick (No. 205, became Luke Bowanko).
On September 2, 2013, Indianapolis Colts sent a 2015 seventh-round pick (No. 246, became Geoff Swaim) to San Francisco 49ers for OLB Cam Johnson.
On August 26, 2013, New Orleans Saints sent a 2014 seventh-round pick (No. 242, became Corey Nelson) to San Francisco 49ers for DE Parys Haralson.
On August 19, 2013, Kansas City Chiefs sent WR Jonathan Baldwin to San Francisco 49ers for WR A.J. Jenkins.
On April 26, 2013, San Francisco 49ers sent a 2013 second-round pick (No. 34, became Justin Hunter) to Tennessee Titans for a 2013 second-round pick (No. 40, became Tank Carradine), a 2013 seventh-round pick (No. 216, became Charles Johnson), and a 2014 third-round pick (No. 77, became Chris Borland).
On April 26, 2013, Green Bay Packers sent a 2013 second-round pick (No. 55, became Vance McDonald) to San Francisco 49ers for a 2013 second-round pick (No. 61, became Eddie Lacy) and a 2013 sixth-round pick (No. 173, became Vinston Painter).
On April 26, 2013, Green Bay Packers sent a 2013 third-round pick (No. 88, became Corey Lemonier) to San Francisco 49ers for a 2013 third-round pick (No. 93, became Will Davis) and a 2013 seventh-round pick (No. 216, became Charles Johnson).
On April 25, 2013, Dallas Cowboys sent a 2013 first-round pick (No. 18, became Eric Reid) to San Francisco 49ers for a 2013 first-round pick (No. 31, became Travis Frederick) and a 2013 third-round pick (No. 74, became Terrance Williams).
On April 1, 2013, Cleveland Browns sent a 2013 sixth-round pick (No. 173, became Vinston Painter) and QB Colt McCoy to San Francisco 49ers for a 2013 fifth-round pick (No. 164, became Mike Gillislee) and a 2013 seventh-round pick (No. 227, became Garrett Gilkey).
On March 12, 2013, Kansas City Chiefs sent a 2013 second-round pick (No. 34, became Justin Hunter) and a 2014 second-round pick (No. 56, became Cody Latimer) to San Francisco 49ers for QB Alex Smith.
On March 11, 2013, Baltimore Ravens sent WR Anquan Boldin to San Francisco 49ers for a 2013 sixth-round pick (No. 199, became Theo Riddick).
On August 31, 2012, Carolina Panthers sent a 2014 seventh-round pick (No. 243, became Kaleb Ramsey) to San Francisco 49ers for FS Colin Jones.
On April 28, 2012, Miami Dolphins sent a 2012 fourth-round pick (No. 103, became Frank Alexander), a 2012 sixth-round pick (No. 196, became Jonte Green), and a 2013 sixth-round pick (No. 180, became Nick Moody) to San Francisco 49ers for a 2012 fourth-round pick (No. 97, became Lamar Miller).
On April 28, 2012, Detroit Lions sent a 2012 fourth-round pick (No. 117, became Joe Looney) to San Francisco 49ers for a 2012 fourth-round pick (No. 125, became Ronnell Lewis) and a 2012 sixth-round pick (No. 196, became Jonte Green).
On April 28, 2012, Carolina Panthers sent a 2012 sixth-round pick (No. 180, became Trent Robinson) and a 2013 third-round pick (No. 74, became Terrance Williams) to San Francisco 49ers for a 2012 fourth-round pick (No. 103, became Frank Alexander).
On April 27, 2012, Indianapolis Colts sent a 2012 fourth-round pick (No. 97, became Lamar Miller) and a 2013 fifth-round pick (No. 157, became Quinton Dial) to San Francisco 49ers for a 2012 second-round pick (No. 92, became T.Y. Hilton).
On August 23, 2011, Cincinnati Bengals sent a 2013 seventh-round pick (No. 227, became Garrett Gilkey) to San Francisco 49ers for SS Taylor Mays.
Draft-day: Green Bay trades the #163 pick to San Francisco for #174 and #231.
Draft-day: San Francisco trades the #76 pick to Jacksonville for #80 (Chris Culliver) and a 2011 sixth-rounder (#182).
Draft-day: Denver trades the #36 pick (Colin Kaepernick) to San Francisco for #45 (Rahim Moore), #108 (Quinton Carter) and #141.
The Chargers traded up in the third round, sending two 2010 picks and a 2011 fourth-rounder to San Francisco.
The Broncos traded the 11th overall pick to the 49ers for the 13th pick and a fourth-rounder.
On April 16, 2010, Miami Dolphins sent WR Ted Ginn Jr. to San Francisco 49ers for a 2010 fifth-round pick (No. 145, became Nolan Carroll).
On April 25, 2009, Carolina Panthers sent a 2010 first-round pick (No. 17, became Mike Iupati) to San Francisco 49ers for a 2009 second-round pick (No. 43, became Everette Brown) and a 2009 fourth-round pick (No. 111, became Mike Goodson).
49ers acquired Darrell Jackson from the Seahawks for a fourth-round pick (#124).
Colts moved up to #42 for Tony Ugoh; 49ers got #126 (Dashon Goldson) and a 2008 first-rounder.
49ers traded up to #28 for Joe Staley; Patriots got #110 and a 2008 first-rounder.
On August 14, 2006, San Francisco 49ers sent Mike Rumph to Washington Redskins for WR Taylor Jacobs.
On July 26, 2006, Houston acquired Cody Pickett from San Francisco for a conditional 2007 seventh-round pick. The condition was never met, so the pick never changed hands — Houston used it on Zac Diles at No. 218.
Denver traded its 2006 first-round pick (#22) to San Francisco for second- and third-round picks (#37, #68).
On April 12, 2006, SD sent CB Sammy Davis to San Francisco 49ers for WR Rashaun Woods.
On March 11, 2006, San Francisco 49ers sent WR Brandon Lloyd to Washington Redskins for a 2006 third-round pick (No. 84) and a 2007 fourth-round pick (No. 104).
On October 18, 2005, San Francisco 49ers sent QB Tim Rattay to Tampa Bay Buccaneers for a 2006 sixth-round pick (No. 192, became Marcus Hudson).
On April 23, 2005, Philadelphia Eagles sent a 2005 third-round pick (No. 94, became Adam Snyder) to San Francisco 49ers for a 2005 fourth-round pick (No. 102, became Sean Considine) and a 2005 sixth-round pick (No. 175, became Anttaj Hawthorne).
On April 19, 2005, Detroit Lions sent a 2005 seventh-round pick (No. 223, became Marcus Maxwell) to San Francisco 49ers for Kyle Kosier.
On April 25, 2004, Green Bay Packers sent a 2004 sixth-round pick (No. 188, became Andy Lee) and a 2004 seventh-round pick (No. 226, became Christian Ferrara) to San Francisco 49ers for a 2004 sixth-round pick (No. 179, became Corey Williams).
On April 25, 2004, Chicago Bears sent a 2004 fourth-round pick (No. 104, became Isaac Sopoaga) to San Francisco 49ers for a 2004 fourth-round pick (No. 112, became Leon Joe) and a 2004 fifth-round pick (No. 147, became Claude Harriott).
On April 24, 2004, Philadelphia Eagles sent a 2004 first-round pick (No. 28, became Chris Gamble) and a 2004 second-round pick (No. 58, became Shawntae Spencer) to San Francisco 49ers for a 2004 first-round pick (No. 16, became Shawn Andrews).
On April 24, 2004, Carolina Panthers sent a 2004 first-round pick (No. 31, became Rashaun Woods) and a 2004 fourth-round pick (No. 127, became Richard Seigler) to San Francisco 49ers for a 2004 first-round pick (No. 28, became Chris Gamble).
On March 16, 2004, Baltimore Ravens sent nothing; Philadelphia Eagles sent a 2004 fifth-round pick (No. 160, became Tony Bua), a 2005 sixth-round pick (No. 205, became Derrick Johnson), and DE Brandon Whiting; San Francisco 49ers sent WR Terrell Owens.
On June 13, 2002, Miami Dolphins sent QB Cade McNown to San Francisco 49ers for a 2003 seventh-round pick (No. 241, became Ken Dorsey).
On April 20, 2002, Buffalo Bills sent a 2002 third-round pick (No. 69, became Saleem Rasheed) and a 2002 fourth-round pick (No. 102, became Jeff Chandler) to San Francisco 49ers for a 2002 second-round pick (No. 61, became Ryan Denney).
On April 21, 2001, Green Bay Packers sent a 2001 second-round pick (No. 47, became Jamie Winborn), a 2001 third-round pick (No. 80, became Kevan Barlow), a 2001 third-round pick (No. 82, became Heath Evans), a 2001 sixth-round pick (No. 179, became Rashad Holman), and a 2001 seventh-round pick (No. 222, became Dennis Norman) to San Francisco 49ers for a 2001 second-round pick (No. 41, became Robert Ferguson), a 2001 third-round pick (No. 71, became Bhawoh Jue), and a 2001 fourth-round pick (No. 105, became Bill Ferrario).
On April 21, 2001, Seattle Seahawks sent a 2001 first-round pick (No. 7, became Andre Carter) and a 2001 sixth-round pick (No. 191, became Menson Holloway) to San Francisco 49ers for a 2001 first-round pick (No. 9, became Koren Robinson), a 2001 third-round pick (No. 82, became Heath Evans), and a 2001 seventh-round pick (No. 222, became Dennis Norman).
On June 6, 2000, Chicago Bears sent a 2001 sixth-round pick (No. 169, became Cedrick Wilson) to San Francisco 49ers for CB R.W. McQuarters.
On April 16, 2000, New England Patriots sent a 2000 seventh-round pick (No. 212, became Tim Rattay) to San Francisco 49ers for a 2001 sixth-round pick (No. 173, became Jason Glenn).
On April 16, 2000, Green Bay Packers sent a 2000 fourth-round pick (No. 108, became John Keith) and a 2000 fifth-round pick (No. 132, became Paul Smith) to San Francisco 49ers for a 2000 fourth-round pick (No. 98, became Na'il Diggs).
On April 16, 2000, Chicago Bears sent a 2000 fifth-round pick (No. 150, became John Milem) to San Francisco 49ers for a 2000 sixth-round pick (No. 170, became Frank Murphy) and a 2000 seventh-round pick (No. 209, became Eric Chandler).
On April 15, 2000, Seattle Seahawks sent a 2000 third-round pick (No. 86, became Jeff Ulbrich) to San Francisco 49ers for a 2000 fourth-round pick (No. 119, became Isaiah Kacyvenski) and a 2000 fifth-round pick (No. 154, became Muneer Moore).
On April 15, 2000, New York Jets sent a 2000 first-round pick (No. 16, became Julian Peterson) and a 2000 second-round pick (No. 48, became Jason Webster) to San Francisco 49ers for a 2000 first-round pick (No. 12, became Shaun Ellis).
On February 28, 2000, San Francisco 49ers sent a 2000 first-round pick (No. 3, became Chris Samuels) to Washington Redskins for a 2000 first-round pick (No. 12, became Shaun Ellis), a 2000 first-round pick (No. 24, became Ahmed Plummer), a 2000 fourth-round pick (No. 119, became Isaiah Kacyvenski), and a 2000 fifth-round pick (No. 154, became Muneer Moore).
49ers trade 1999 R4 #96 (Paul Miranda) to Colts for R4 #99 (Anthony Parker) and R6 #171 (Tai Streets).
Browns trade 1999 R4 #110 (Pierson Prioleau) to 49ers for FB Marc Edwards.
Dolphins trade 1999 1st (#24, Reggie McGrew) to 49ers for #27 and 5th #134 (Cecil Collins)
Dolphins trade 1999 R5 #157 (Terry Jackson) to 49ers for G Kevin Gogan.
Browns trade 1999 R4 #96 and R5 #134 to 49ers for R4 #124 (Wali Rainer) and QB Ty Detmer.
On April 19, 1998, Atlanta Falcons sent a 1998 seventh-round pick (No. 215, became Ryan Thelwell) to San Francisco 49ers for a 1999 sixth-round pick (No. 198, became Jeff Kelly).
On April 16, 1998, Denver Broncos sent T Jamie Brown to San Francisco 49ers for a 1999 second-round pick (No. 58, became Montae Reagor).
On April 16, 1998, Chicago Bears sent LB Tony Peterson to San Francisco 49ers for a 1998 seventh-round pick (No. 217, became Chad Overhauser).
Eagles trade 1997 2nd (#55) to 49ers for 2nd (#57), 6th (#190), 7th (#227)
Colts trade 1997 3rd (#77) to 49ers for 3rd (#86) and 5th (#156)
49ers trade 1997 4th (#123) to Dolphins for RB Terry Kirby
Raiders trade 1996 2nd (#46, Israel Ifeanyi) to 49ers for 2nd (#57, Lance Johnstone) and 4th (#124, Kantroy Barber)
On April 22, 1995, Cleveland Browns sent a 1995 first-round pick (No. 10, became J.J. Stokes) to San Francisco 49ers for a 1995 first-round pick (No. 30, became Craig Powell), a 1995 third-round pick (No. 94, became Mike Frederick), a 1995 fourth-round pick (No. 119, became Dave Barr), and a 1996 first-round pick (No. 26, became Ray Lewis).
On April 18, 1995, Detroit Lions sent RB Derrick Moore to San Francisco 49ers for a 1995 fifth-round pick (No. 163, became Ronald Cherry).
49ers trade LB Bill Romanowski to Eagles for 1994 3rd (#100) and 6th (#190)
49ers trade 1994 1st (#23, Shante Carver) and 7th #217 to Cowboys for #28 (William Floyd) and 2nd #62
Rams trade 1994 1st (#7, orig Falcons, Bryant Young) to 49ers for #15, #56, #100 (orig Eagles)
Packers trade 1994 2nd (#53) to 49ers for 3rd #84, 5th #149 (orig Broncos), 6th #175, 7th #190 (orig Eagles)
49ers trade DT Ted Washington and 1994 3rd (#99) to Broncos for 3rd (#87) and 5th (#149)
49ers trade 1993 8th (#222) to Chargers for 1994 6th
49ers trade 1993 2nd (#41) to Chargers for 1994 1st
49ers trade 1993 1st (#18) to Cardinals for 1993 1st (#20) and 1993 5th (#116)
49ers trade 1993 1st (#20) to Saints for 1993 1st (#26) and 1993 3rd (#81)
Chargers trade 1993 2nd (#48) to 49ers for 1993 3rd (#82), 1993 4th (#110) and 1993 5th (#138)
Raiders trade 1993 2nd (#41) to 49ers for 1993 2nd (#56) and 1993 3rd (#81)
Agreed in principle 1993-04-16 and officially completed 1993-04-20. With Steve Young entrenched after Montana's elbow injury cost him nearly two seasons, the 49ers sent Joe Montana, S David Whitmore, and a 1994 third-rounder to Kansas City for the Chiefs' 1993 first-round pick (No. 18). Montana turned down a richer Cardinals offer (3 yrs/$15M) to take the Chiefs' 3-yr/$10M deal, then led Kansas City to the AFC Championship Game in 1993.
49ers trade RB Keith Henderson to Vikings for 1993 8th (#219)
49ers trade DE Charles Haley to Cowboys for 1993 2nd (#56) and 1994 3rd
Steelers trade 1992 6th (#151) to 49ers for 1992 7th (#188), 1992 8th (#203) and 1992 8th (#215)
Packers trade 1992 4th (#89) and 1992 8th (#203) to 49ers for 1992 4th (#103), 1992 5th (#130) and 1992 6th (#157)
49ers sent 1992 2nd (#45) to Packers as compensation for hiring Mike Holmgren as head coach.
The Packers traded linebacker Tim Harris to the 49ers for second-round picks in 1992 and 1993.
49ers trade 1991 3rd (#81) to Packers for 1991 4th (#95) and 1991 5th (#122)
Bengals trade 1991 2nd (#45) to 49ers for 1991 2nd (#52) and 1991 4th (#109)
Dolphins trade 1990 11th (#289) and 1991 2nd to 49ers for CB Tim McKyer
Raiders trade 1990 4th (#92) to 49ers for 1990 4th (#109) and 1990 5th (#137)
Dallas sends Minnesota's 1990 2nd (#47 Dennis Brown, from the Walker trade) and a 1990 3rd (#68 Ron Lewis) to San Francisco for Terrence Flagler, Danny Stubbs, San Francisco's 1990 3rd (#81) and 1990 11th (#304).
Raiders trade 1989 11th (#289) to 49ers for 1989 12th (#335) and 1990 12th
Raiders trade 1989 5th (#122) to 49ers for 1989 5th (#139) and 1989 8th (#223)
Buccaneers trade a second-round pick (#39) to the 49ers for second- and fourth-round picks (#53, #107).
49ers trade a first-round pick (#25) to the Raiders for second- and fourth-round picks (#33, #102) and wide receiver Dokie Williams.
Jets trade wide receiver Lam Jones to the 49ers for a 1988 fifth-round pick (#131).
49ers trade quarterback Jeff Kemp to the Seahawks for a 1988 fifth-round pick (#131).
Buccaneers trade quarterback Steve Young to San Francisco for second- and fourth-round picks.
Buccaneers trade linebacker Keith Browner to the 49ers for a 1988 sixth-round pick (#163).
Lions trade down from #19, picking up #32 and #102 from San Francisco.
Buccaneers trade a 1984 fourth-round pick (#86) to the 49ers for a 1983 sixth-round pick (#148).
The 49ers land T Jeff Williams from Chicago for two 1983 picks.
The 49ers trade back into Round 1 for CB Gill Byrd at #22.
The 49ers land RB Wendell Tyler from the Rams for two draft picks.
The Raiders trade T Lindsey Mason to San Francisco for a 1983 fifth-round pick.
Patriots and 49ers swap 1982 second-rounders on draft day; SF takes Bubba Paris, NE takes Andre Tippett.
The Raiders' 1982 sixth-round pick goes to San Francisco.
Patriots acquire retired TE Russ Francis from the 49ers for 1982 first- and fourth-round picks.
In October 1981, the 49ers acquired pass rusher Fred Dean from San Diego for a 1982 second-round pick and a first-round pick swap.
Chargers trade guard Dan Audick to San Francisco for a 1982 third-round pick.
Pittsburgh sent a 1981 twelfth-round pick (No. 322) to San Francisco.
San Francisco sent a 1981 seventh-round pick (No. 174) to Philadelphia.
San Francisco sent a 1981 fourth-round pick (No. 91) to Dallas.
San Francisco sent a 1981 ninth-round pick (No. 230) to Cincinnati.
San Francisco sent a 1981 tenth-round pick (No. 259) to Baltimore.
On draft day 1981, the Bears moved up two spots in the second round, sending No. 40 and a fifth-rounder to San Francisco for No. 38 — the pick they used on Hall of Fame linebacker Mike Singletary.
In August 1980, Washington sent a 1981 second-round pick to San Francisco for running back Wilbur Jackson.
The Jets moved up to No. 2 overall, sending two first-round picks to San Francisco.
The Vikings moved up in the second round, sending two picks to San Francisco.
The 49ers acquired tight end Charle Young from the Rams with two 1980 draft picks for two third-rounders.
The 49ers acquired running back Lenvil Elliott from the Bengals for first rights to San Francisco's waived players.
The 49ers acquired defensive back Tony Dungy from the Steelers for a 1980 tenth-round pick.
The 49ers acquired defensive back Charles Cornelius from the Dolphins for a 1980 eleventh-round pick.
The 49ers acquired defensive back Tim Gray from the Chiefs for a 1980 ninth-round pick.
The Lions acquired defensive tackle Cleveland Elam from the 49ers for a 1980 second-round pick.
The 49ers acquired running back Mike Hogan from the Eagles for a 1981 seventh-round pick.
The 49ers acquired defensive back Melvin Morgan from the Bengals for a 1980 seventh-round pick.
The 49ers acquired defensive back Bob Jury and Dallas' 1979 third-round pick from the Cowboys for San Francisco's 1979 third-round pick.
The 49ers acquired guard Steve Knutson from the Packers for San Francisco's 1979 eighth-round pick.
The 49ers acquired running back O.J. Simpson from the Bills for five draft picks, including San Francisco's 1978 second- and third-rounders.
The Lions acquired linebacker Dave Washington from the 49ers for San Francisco's 1978 eighth-round pick.
The 49ers and Saints swapped Paul Seal and John Watson.
The Broncos acquired Andy Maurer from the 49ers for a 1978 ninth-round pick.
The Lions acquired Steve Mike-Mayer from the 49ers for a 1978 eighth-round pick.
The 49ers and Seahawks swapped Ed Bradley and Bill Sandifer.
The Jets acquired San Francisco's 1977 third-round pick for Ed Galigher.
The Patriots traded quarterback Jim Plunkett to the 49ers for two 1976 first-round picks, two 1977 picks, and quarterback Tom Owen.
The Buccaneers acquired quarterback Steve Spurrier from the 49ers in the franchise's first-ever trade.
The Buccaneers acquired guard John Miller from the 49ers for a 1977 tenth-round pick.
The Colts acquired center Forrest Blue from San Francisco for two future draft picks.
The Chiefs sent defensive back Nate Allen to San Francisco for Randy Beisler and a 1976 third-round pick.
The Bills acquired defensive back Frank Oliver from San Francisco for a draft pick.
The Bills sent linebacker Dave Washington to San Francisco for a 1977 fifth-round pick.
The Cowboys traded receiver Bob Hayes to San Francisco for a 1976 third-round pick.
The Bengals traded tight end Al Chandler to San Francisco for a 1976 fifth-round pick.
The Colts swapped two 1976 picks to San Francisco for the 49ers' final two 1975 draft picks.
The Giants sent Norm Snead to the 49ers for 1975 and 1976 draft picks.
The 49ers sent Joe Reed to the Lions for a 1976 fifth-round pick.
The Chiefs sent Robert West to the 49ers for a 1975 sixth-round pick.
The 49ers acquired Vic Washington from the Oilers for 1976 and 1977 draft picks.
The Bears acquired John Isenbarger and Dick Witcher from the 49ers for Cecil Turner.
The Colts re-acquired two of their own future draft picks from the 49ers for Tom Mitchell.
The 49ers acquired Bob Penchion from the Bills for a 1975 seventh-round pick.
The 49ers sent Ken Willard to the Cardinals for three future draft picks.
The 49ers sent Dave Olerich to the Bears for an undisclosed draft pick.
The 49ers acquired Mike Simpson from the Colts for a 1976 seventh-round pick.
The 49ers acquired tackle Randy Jackson from the Eagles for 1975 and 1976 draft picks.
The Saints sent Danny Abramowicz to the 49ers for two 1974 draft picks.
The 49ers sent Earl Edwards to the Bills for Randy Jackson and a 1975 third-round pick.
The Saints acquired Jubilee Dunbar from the 49ers for a 1974 draft pick.
The Saints acquired Johnny Fuller from the 49ers for a 1976 third-round pick.
The Colts acquired Elmer Collett from the 49ers for 1975 and 1976 draft picks.
The Saints acquired Preston Riley from the 49ers for a 1974 fourth-round pick.
49ers trade Bob Windsor to the Patriots for a 1974 first-round pick.
49ers trade Rosey Taylor and 1973 third- and fourth-round picks to Washington for 1974 second- and 1975 third-round picks.
The Bears sent a 1973 fifth-round pick to the 49ers for Bill Tucker.
The Packers acquired Al Randolph from the 49ers for a 1974 fourth-round pick.
The Giants sent a 1973 second-round pick to the 49ers for Roland Lakes.
The Packers acquired Kevin Hardy from the 49ers for a 1971 second-round pick.
The Giants acquired Clifton McNeil from the 49ers for 1971 and 1972 draft picks.
The 49ers acquired Tom Beier from the Dolphins for Lance Olssen.
The 49ers acquired kicker Bruce Gossett from the Rams for Kermit Alexander and a 1970 second-round pick.
The 49ers acquired Noland Smith from the Chiefs for a 1970 third-round pick.
On September 2, 1968, the Cleveland Browns traded wide receiver Clifton McNeil to the San Francisco 49ers for a second-round pick in the 1969 draft (#42 Warren Bankston).
On July 9, 1968, the Dallas Cowboys traded Harold Hays to the San Francisco 49ers for a third-round pick in the 1969 draft (#68).
On January 30, 1968, the San Francisco 49ers traded linebacker Dave Kopay to the Detroit Lions for a third-round pick in 1968 (#65 Lance Olssen) and a fourth-round pick in 1969 (#86 Jim Sniadecki).
49ers trade Bernie Casey, Jim Wilson and Jim Norton to the Falcons for a 1967 first-round pick.
49ers send a 1967 fifth-round pick to the Falcons as compensation.
49ers acquire halfback John David Crow from the Cardinals for cornerback Abe Woodson.
49ers acquire defensive end Dan LaRose from the Colts for a 1966 seventh-round pick.
Vikings trade DT Roy Williams to the 49ers for a 1965 eighth-round pick.
On September 10, 1962, Dallas Cowboys sent nothing to San Francisco 49ers for Monte Clark.
49ers traded Hall of Fame QB Y.A. Tittle to the Giants for G Lou Cordileone.
49ers traded Ed Henke to the Cardinals for a 1962 5th-round pick.
Vikings selected Karl Rubke from the 49ers in the 1961 expansion draft.
Vikings selected Clancy Osborne from the 49ers in the 1961 expansion draft.
Vikings selected Hugh McElhenny from the 49ers in the 1961 expansion draft.
Colts trade a 1961 first-round pick to San Francisco for Dee Mackey.
49ers trade Gene Babb to Dallas for a 1961 fifth-round pick.
49ers trade Dicky Moegle to Pittsburgh for a 1961 first-round pick.
1960 expansion draft: Dallas selects three players from San Francisco.
The 49ers acquired Walt Yowarsky from the Giants.
49ers sent QB Earl Morrall and G Mike Sandusky to the Steelers for LB Marv Matuszak plus Pittsburgh's 1958 and 1959 first-round picks.
Lions traded DB Val Joe Walker to the 49ers; the return was never documented.
The 49ers traded their 1954 tenth-round pick to the Browns.
The 49ers traded their 1954 eighth-round pick to the Browns.
The Steelers traded their 1954 fifth-round pick to the 49ers.
Green Bay trades Bennie Aldridge to San Francisco.
The Bears acquired a 1953 sixth-round pick from the 49ers.
The Browns acquired a 1952 nineteenth-round pick from the 49ers.
The 49ers acquired a 1952 third-round pick from the Cardinals.
Allocated from the AAFC New York Yankees to SF in the 1950 dispersal draft.
Allocated from the AAFC Los Angeles Dons to SF in the 1950 dispersal draft.
Allocated from the AAFC Los Angeles Dons to SF in the 1950 dispersal draft.
Allocated from the AAFC Los Angeles Dons to SF in the 1950 dispersal draft.
Allocated from the AAFC Los Angeles Dons to SF in the 1950 dispersal draft.
Allocated from the AAFC Los Angeles Dons to SF in the 1950 dispersal draft.
Allocated from the AAFC Los Angeles Dons to SF in the 1950 dispersal draft.
Allocated from the AAFC Chicago Hornets to SF in the 1950 dispersal draft.
Allocated from the AAFC Buffalo Bills to SF in the 1950 dispersal draft.
Allocated from the AAFC Buffalo Bills to SF in the 1950 dispersal draft.
The San Francisco 49ers have made 288 trades in the Football Trade Trees archive, spanning from 1950 to 2026.
The San Francisco 49ers have traded most often with the Miami Dolphins (16 trades).
By assets moved, the San Francisco 49ers' biggest trade in the archive was on Apr 21, 2001 (Green Bay Packers vs San Francisco 49ers): On April 21, 2001, Green Bay Packers sent a 2001 second-round pick (No. 47, became Jamie Winborn), a 2001 third-round pick (No. 80, became Kevan Barlow), a 2001 third-round pick (No. 82, became Heath Evans), a 2001 sixth-round pick (No. 179, became Rashad Holman), and a 2001 seventh-round pick (No. 222, became Dennis Norman) to San Francisco 49ers for a 2001 second-round pick (No. 41, became Robert Ferguson), a 2001 third-round pick (No. 71, became Bhawoh Jue), and a 2001 fourth-round pick (No. 105, became Bill Ferrario). See the full tree
The earliest San Francisco 49ers trade in the archive is from Jun 2, 1950.
The most recent San Francisco 49ers trade in the archive is from Aug 30, 2026.