One thing is clear from Kyle Shanahan’s early tenure with the 49ers – few players should feel comfortable with their roster spots, even the ones who recently landed them.
The team on Monday parted ways with two players who fit that category: running back DuJuan Harris, who was re-signed as a free agent in late March, and Baylor receiver K.D. Cannon, who the 49ers landed as a priority undrafted free agent last week. Cannon was given a $45,000 guarantee to sign with San Francisco. The 49ers also released undrafted rookie Bret Treadway, an offensive lineman from Lamar.
The players were waived to make room for three tryout players who made strong impressions during the 49ers’ recent rookie minicamp: Boise State’s Chanceller James, who likely will play strong safety for San Francisco, Georgia Southern receiver B.