Best Photos of Tom Brady Retirement Brady Retires The New England Patriots defeated the Atlanta Falcons by a score of 34-28 in Super Bowl LI at NRG Stadium on February 5, 2017 in Houston, Texas. Photo: Shawn Hubbard