NFL Team-to-Team Trade Archive

San Francisco 49ers–Tampa Bay Buccaneers Trade History

TradeVerdicts records 12 trades between San Francisco 49ers and Tampa Bay Buccaneers across 1976–2020. Historical franchise identities are normalized to the current franchises here, while each underlying trade keeps its own sourced date, assets, grades, and verdict.

12 Recorded trades
1976–2020 Trade-history span
4 Decades represented
April 23, 2020 Most recent trade

How This Archive Works

One Permanent Page for the Matchup

This page includes every public TradeVerdicts record in which both current franchises participate. Multi-team trades remain in the chronology when both clubs are part of the transaction.

The page is rendered at build time, so search engines and readers can reach the full chronology without running the interactive selector. The selector remains available for browsing any matchup.

Complete Matchup Chronology

12 Recorded Trades

Oldest to newest

Trade 1

April 2, 1976

San Francisco 49ers Win
San Francisco 49ers B+
Tampa Bay Buccaneers C

San Francisco 49ers received

  • Bruce Elia
  • Willie McGee
  • 1976 second round pick (#57-Eddie Lewis (a))

Tampa Bay Buccaneers received

  • Steve Spurrier (Sr.)

San Francisco sent quarterback Steve Spurrier to expansion Tampa Bay for Bruce Elia, Willie McGee and the 1976 second-round pick used on Eddie Lewis. McGee immediately produced 269 receiving yards and four touchdowns in six games before a broken leg. The 49ers received multiple assets and more aggregate value than Tampa Bay realized from one difficult Spurrier season.

Read the full sourced trade verdict

Trade 2

January 21, 1977

San Francisco 49ers Win
San Francisco 49ers C+
Tampa Bay Buccaneers D+

San Francisco 49ers received

  • Johnny Miller (b)

Tampa Bay Buccaneers received

  • 1977 tenth round pick (#267-Aaron Ball)

San Francisco 49ers received Johnny Miller (b) in the exchange with Tampa Bay Buccaneers. Johnny Miller gave San Francisco regular-season snaps after the acquisition. Against the other side's return of 1977 tenth round pick (#267-Aaron Ball), that outcome supports a C+ grade. The transaction is ultimately judged as San Francisco 49ers Win, with the grade reflecting realized football value rather than the name or nominal value of the asset on the trade date.

Read the full sourced trade verdict

Trade 3

July 6, 1978

Tampa Bay Buccaneers Win
San Francisco 49ers D
Tampa Bay Buccaneers B+

San Francisco 49ers received

  • 1979 tenth round pick (#252-Howard Ballage)

Tampa Bay Buccaneers received

  • Jim O'Bradovich

San Francisco sent tight end Jim Obradovich to Tampa Bay for the 1979 10th-round pick used on Howard Ballage. Ballage never played an NFL regular-season game. Obradovich, by contrast, spent six seasons with the Buccaneers, appearing in 89 games with 23 starts and seven receiving touchdowns over his career. Tampa Bay turned a late pick into a durable contributor.

Read the full sourced trade verdict

Trade 4

May 1, 1981

San Francisco 49ers Win
San Francisco 49ers A-
Tampa Bay Buccaneers F

San Francisco 49ers received

  • 1982 tenth round pick (#269-Dana McLemore)

Tampa Bay Buccaneers received

  • Ted Vincent

San Francisco 49ers received 1982 tenth round pick (#269-Dana McLemore). San Francisco used the tenth-round choice on Dana McLemore, who spent six seasons with the 49ers, contributed on defense and returns, and earned a Super Bowl XIX ring. That outcome supports a A- grade because the return is measured by the direct football value San Francisco 49ers actually received after the deal, compared with the asset sent the other way.

Read the full sourced trade verdict

Trade 5

August 31, 1981

Even Trade
San Francisco 49ers B+
Tampa Bay Buccaneers B+

San Francisco 49ers received

  • Johnny Davis

Tampa Bay Buccaneers received

  • James Owens

San Francisco 49ers acquired fullback Johnny Davis from Tampa Bay in an August 31, 1981 player-for-player swap, sending James Owens to the Buccaneers. Davis became a useful part of the eventual Super Bowl champion 49ers, contributing as a runner, receiver and backfield contributor. His direct role on a title team supports a B+ and makes San Francisco's side fully worthwhile.

Read the full sourced trade verdict

Trade 6

April 26, 1983

San Francisco 49ers Win
San Francisco 49ers B-
Tampa Bay Buccaneers C+

San Francisco 49ers received

  • 1984 fourth round pick (#86-Rickey Hagood)

Tampa Bay Buccaneers received

  • 1983 sixth round pick (#148-Gene Branton)

San Francisco 49ers received 1984 fourth round pick (#86-Rickey Hagood). San Francisco received Tampa Bay's 1984 fourth-round choice, later No. 86. The 49ers subsequently used that selection in another transaction rather than receiving the eventual drafted player directly. The important point is that San Francisco controlled a fourth-round asset with continued trade value, which was more useful than Tampa Bay's short-lived return. That stronger outcome supports a B- grade for San Francisco 49ers.

Read the full sourced trade verdict

Trade 7

August 9, 1985

San Francisco 49ers Win
San Francisco 49ers C+
Tampa Bay Buccaneers D+

San Francisco 49ers received

  • Jim Leonard

Tampa Bay Buccaneers received

  • 1986 twelfth round pick (#324-Mike Crawford)

San Francisco acquired Jim Leonard and received nine games of service from him in 1985. The contribution was modest, but it was real regular-season value from a late-round transaction. Because Tampa Bay's acquired twelfth-round selection became Mike Crawford, who produced no regular-season Buccaneers value, the 49ers finished slightly ahead.

Read the full sourced trade verdict

Trade 8

February 28, 1987

San Francisco 49ers Win
San Francisco 49ers B-
Tampa Bay Buccaneers C+

San Francisco 49ers received

  • Keith Browner

Tampa Bay Buccaneers received

  • 1988 sixth round pick (#163-Shawn Lee)

San Francisco acquired defensive lineman Keith Browner from Tampa Bay for a 1988 sixth-round selection, No. 163, which became Shawn Lee. Browner gave the 49ers an experienced defensive option at a low acquisition cost, while Tampa Bay converted him into a legitimate draft choice. Lee later had a substantial NFL career, though much of it came away from the Buccaneers. The immediate transaction still tilts slightly toward San Francisco.

Read the full sourced trade verdict

Trade 9

April 24, 1987

San Francisco 49ers Win
San Francisco 49ers A+
Tampa Bay Buccaneers F

San Francisco 49ers received

  • Steve Young

Tampa Bay Buccaneers received

  • 1987 second round pick (#50-Winston Moss)
  • 1987 fourth round pick (#106-Bruce Hill)
  • cash

San Francisco acquired Steve Young from Tampa Bay for a second-round pick, a fourth-round pick, and cash, then had the luxury of developing him behind Joe Montana. Young eventually became a league MVP, a Super Bowl-winning starter, and a Hall of Famer, giving the 49ers one of the greatest quarterback succession outcomes in NFL history. The modest acquisition cost compared with Young's eventual peak makes this an overwhelming San Francisco win.

Read the full sourced trade verdict

Trade 10

April 24, 1988

San Francisco 49ers Win
San Francisco 49ers B+
Tampa Bay Buccaneers C+

San Francisco 49ers received

  • 1988 second round pick (#39-Pierce Holt)

Tampa Bay Buccaneers received

  • 1988 second round pick (#53-Lars Tate)
  • 1988 fourth round pick (#107-Monte Robbins)

San Francisco moved up to pick No. 39 in the 1988 draft and selected defensive lineman Pierce Holt, sending Tampa Bay picks No. 53 and No. 107. Holt became a long-term NFL starter and finished his career with 37 sacks, including productive seasons for the 49ers. Tampa used its selections on running back Lars Tate and punter Monte Robbins. Tate contributed, but Holt's sustained defensive value gave San Francisco the stronger return.

Read the full sourced trade verdict

Trade 11

October 18, 2005

San Francisco 49ers Win
San Francisco 49ers B-
Tampa Bay Buccaneers C

San Francisco 49ers received

  • 2006 6th round pick (192nd overall, Marcus Hudson)

Tampa Bay Buccaneers received

  • Tim Rattay

San Francisco received the 2006 sixth-round choice used on Marcus Hudson. Hudson became a multi-season defensive back and special-teams contributor, giving the 49ers useful service from a late selection. The package is kept as one pick asset because the selected player is already represented inside that pick. That result supports a B- grade within the San Francisco 49ers Win verdict.

Read the full sourced trade verdict

Trade 12

April 23, 2020

Tampa Bay Buccaneers Win
San Francisco 49ers C
Tampa Bay Buccaneers A+

San Francisco 49ers received

  • 2020 1st round pick (14th overall, Javon Kinlaw)
  • 2020 4th round pick (117th overall; traded with picks 31 and 176 to Minnesota for pick 25, Brandon Aiyuk; Minnesota selected D.J. Wonnum at 117)

Tampa Bay Buccaneers received

  • 2020 1st round pick (13th overall, Tristan Wirfs)
  • 2020 7th round pick (245th overall, Raymond Calais)

Tampa Bay traded up one spot from No. 14 to No. 13 in the 2020 draft, sending San Francisco pick 117 and receiving pick 245. The Buccaneers selected tackle Tristan Wirfs, who quickly became an elite offensive lineman and a foundational piece of their championship offense. San Francisco took Javon Kinlaw at 14 and later used the extra fourth-round capital in the move that produced Brandon Aiyuk, but Wirfs remains the defining value.

Read the full sourced trade verdict