Bucs coach Greg Schiano said it was a "mutual decision" between the team and Freeman, who did not dress for the game and watched the contest in a suite with Tampa Bay's other inactive players.
Some of the inactive players were seen on the field before the game, but Freeman wasn't one of them. The Bucs announced Wednesday that rookie Mike Glennon would start against Arizona while Freeman would serve as the backup.
But on Friday, a day after Freeman did an exclusive interview with ESPN's Josina Anderson that wasn't sanctioned by the team, Schiano backed off his statement about Freeman being the backup. In the interview, Freeman said he wanted to be traded from Tampa Bay.
On Sunday, the Bucs went with Dan Orlovsky as Glennon's backup and relegated Freeman to a suite.
"With all the happenings of the week, that was the best thing for our team," Schiano said of the decision not to have Freeman on the field.
Freeman was the first player seen leaving the locker room after the game.
"I'm not commenting at this time," Freeman said repeatedly as the media asked questions.