Source: Bucs' Josh Freeman out

Tampa Bay Buccaneers quarterback Josh Freeman will not play Sunday against the Carolina Panthers due to a shoulder injury, a league source told ESPN NFL Insider Adam Schefter.

Josh Johnson will start in Freeman's place.

Coach Raheem Morris said this week that Freeman was hurt on a quarterback sneak that was stopped for no gain, sealing a 23-17 loss to the Titans last Sunday.