Barkley was cut by the 49ers on Friday, Aaron Wilson of the Houston Chronicle reports.
Barkley's professional star has faded despite four seasons in the league. He played in seven games for the Bears in 2016, but his stint resulted in just an 8:14 TD:INT ratio. The 26-year-old failed to beat out C.J. Beathard for a backup gig with the 49ers, but there's still a possibility he finds a backup job elsewhere.