Solomon Thomas must improve his pass-rush technique
49ers relegate Solomon Thomas to defending run
Eight Trades That Should Happen Before the NFL Trade Deadline
Brian Hoyer has a perfect practice at 49ers training camp
49ers training camp report: George Kittle is Brian Hoyer's
Brian Hoyer on the lack of deep passes: 'We just didn't have the
49ers Expect Elvis Dumervil to Be Productive in 2017
49ers lose in OT in Arizona, remain winless under Shanahan – Santa
Robert Saleh on Ahkello Witherspoon, defensive line replacements
49ers' Solomon Thomas in a hurry to make up for lost time - ESPN
49ers Expect Elvis Dumervil to Be Productive in 2017
Grant Cohn: Grading the 49ers by position as offseason of