Training Camp

2009 49ers Training Camp: Day 1 Recap and Photos


We take a look back at the first day of training camp, and ahead to day 2.

2009 49ers Training Camp: Day One Open Thread


Training camp opens today. We'll have plenty of updates throughout the day.

2009 49ers Training Camp: August 1 AM press conferences


A look at the post-practice thoughts from Coach Singletary, Shaun Hill, Shaun Hill, and Patrick Willis.

San Francisco 49ers Training Camp & Preseason Primer 2009


A broad look at the 49ers heading into training camp and the preseason.

Mike Singletary, Michael Crabtree and holdouts


Coach Mike Singletary held his first press conference of training camp. We have a transcript of it and look particularly at his comments on Michael Crabtree.

49ers and Raiders ready to get it on!


courtesy John Burgess Press Democrat Is anybody else remotely stunned by this image of the Raiders and 49ers scuffling during practice up in Napa yesterday?  According to reports: The...

49ers Training Camp: So J.T. O'Sullivan is in the starting mix. Or, maybe he is not.


Mike Nolan quotations: "Shaun Hill is resting his shoulder. So since it was his turn to work with the first group, that’s why J.T. O’Sullivan worked with the first group. Because if he’s going...

Mike Martz, Vernon Davis and Delanie Walker


One of the bigger story lines in camp so far as been the use of the tight end in the Mike Martz offense.  The 49ers have two extremely talented tight ends, something Mike Martz has never had. ...

49ers Training Camp Day 5 in Review


The 49ers got through their second day of padded practice with a few bumps and bruises but some interesting developments as well. 1. Mr. Goldson, please answer the white courtesy phone.  Mark...

WR Robert Jordan released; WR Robert Ortiz signed


WR Robert Jordan was released by the 49ers today and replaced by free agent WR Robert Ortiz.  While Jordan was released it was not the usual cut, as Jordan asked for his release.  Jordan has had a...

Log In Sign Up

Log In Sign Up

Forgot password?

We'll email you a reset link.

If you signed up using a 3rd party account like Facebook or Twitter, please login with it instead.

Forgot password?

Try another email?

Almost done,

By becoming a registered user, you are also agreeing to our Terms and confirming that you have read our Privacy Policy.

Join Niners Nation

You must be a member of Niners Nation to participate.

We have our own Community Guidelines at Niners Nation. You should read them.

Join Niners Nation

You must be a member of Niners Nation to participate.

We have our own Community Guidelines at Niners Nation. You should read them.




Choose an available username to complete sign up.

In order to provide our users with a better overall experience, we ask for more information from Facebook when using it to login so that we can learn more about our audience and provide you with the best possible experience. We do not store specific user data and the sharing of it is not required to login with Facebook.