Justin Smith

3y

Some observations from day one of 49ers training camp:

3y

While it may have once been impolite to talk about money, times have certainly changed in this day and age of the Internet.

3y

SANTA CLARA -- While working out around the 49ers facility over the last year or two, Joe Staley would often see Ray McDonald and Justin Smith throwing punches into training mitts worn by strength

4y

If the season were to start today (and, yes, we're well aware it does not), this is how the 49ers' starting lineup with look:

4y

Ahmad Brooks has talent. But early in his career, bad decisions kept him from reaching his potential.

Pages