Avatar - The Mercury News
The Mercury Newsadded this to San Francisco 49ers
49ers lose assistant coach to college football powerhouse

49ers lose assistant coach to college football powerhouse

The Mercury News - Cam Inman

SANTA CLARA — Jeff Hafley oversaw the 49ers’ least productive unit this past season — and perhaps the past three seasons — and although Kyle Shanahan …

View on mercurynews.com
Avatar - The Mercury News

The Mercury News

Entertainment, lifestyle, sports, news and more from Silicon Valley and the rest of the San Francisco Bay Area

Magazines by The Mercury News