Tom Brady played for two NFL teams: the New England Patriots and the Tampa Bay Buccaneers.

Quick Scoop: Who did Tom Brady play for?

  • New England Patriots (2000–2019).
  • Tampa Bay Buccaneers (2020–2022).

He spent 20 seasons with the Patriots, becoming a franchise legend and winning six Super Bowls there.

He then joined the Buccaneers, added another Super Bowl ring in Tampa, and cemented his status as one of the greatest quarterbacks ever.

TL;DR: Tom Brady played for the New England Patriots and the Tampa Bay Buccaneers, with his career split between a long dynasty run in New England and a late-career title in Tampa.

Information gathered from public forums or data available on the internet and portrayed here.