#49ers starting practice now. Media not allowed out but feed on stadium TV and fans in stands. O-line: Staley, Boone, Looney, Martin, Pears
— Cam Inman (@CamInman) August 2, 2015
Joe Looney is at center, Marcus Martin at right guard and Erik Pears at right tackle with starters Joe Staley and Alex Boone.
— Matt Maiocco (@MaioccoCSN) August 2, 2015
First training-camp practice: #49ers back -- in black -- at Levi's Stadium. pic.twitter.com/0KvIrObLfx
— Eric Branch (@Eric_Branch) August 2, 2015
New motion https://t.co/75bPalyx9B
— John Middlekauff (@JohnMiddlekauff) August 2, 2015
And the #49ers are off ... https://t.co/rJtq1pS943
— Eric Branch (@Eric_Branch) August 2, 2015
The Jimmie is back. Last year's first-round pick, Jimmie Ward, going thru first full-squad practice since November. pic.twitter.com/jCXY84yawY
— Matt Barrows (@mattbarrows) August 2, 2015
#49ers first practice of training camp has begun pic.twitter.com/dPLBeUC1g6
— Cam Inman (@CamInman) August 2, 2015
Grass at Levi's Stadium getting uprooted in certain areas during drills early in practice. #49ers pic.twitter.com/e19HB3mbsu
— Eric Branch (@Eric_Branch) August 2, 2015
More unhappy grass. #49ers pic.twitter.com/YWx5IsOK89
— Eric Branch (@Eric_Branch) August 2, 2015
#49ers 1st offensive snap of training camp pic.twitter.com/VgLw3LhZ27
— Cam Inman (@CamInman) August 2, 2015
Tomsula just fixed some of the big divots. The grass isn't holding up too well. pic.twitter.com/yjeeB6qcSN
— Tim Kawakami (@timkawakami) August 2, 2015
DeAndrew White, folks. Still 🔥🔥. Just caught a 50 yard TD over the top of Mylan Hicks in 1-on-1 drills. #49ers
— Joe Fann (@Joe_Fann) August 2, 2015
Kap to Torrey for 50 yards to end the 1-on-1 period. #49ers #speeeeeeeeeed
— Joe Fann (@Joe_Fann) August 2, 2015
And now a one-handed grab for Torrey on the sideline, 25 yards downfield. Huge ovation from fans on hand. #49ers
— Joe Fann (@Joe_Fann) August 2, 2015
Highlights of first hour of #49ers 1st practice: @Kaepernick7 completes pair of nice passes to @torreysmithwr, who made 1-handed grab on 2nd
— Cam Inman (@CamInman) August 2, 2015
49ers are scheduled to have eight consecutive practices at Levi's Stadium. The field is already pretty chewed up midway through this one.
— Matt Maiocco (@MaioccoCSN) August 2, 2015
#49ers Quinton Dial (DT), Ian Williams (NG) and Glenn Dorsey (DT) running with first-team defense.
— Eric Branch (@Eric_Branch) August 2, 2015
Aldon Smith speed sighting. Torches left tackle into the backfield. #49ers
— Joe Fann (@Joe_Fann) August 2, 2015
Levi's Stadium sod is pretty chewed up after prep all-star game and an hour to go in #49ers practice. Safety issue going forth?
— Cam Inman (@CamInman) August 2, 2015
Looked like @pinion92 missed a punt... Then it traveled 65 yards. (Goal line to opposite 35 yard line). Dude has a leg. #49ers
— Joe Fann (@Joe_Fann) August 2, 2015
.@pinion92's first kickoff attempt flies out of the end zone. Again. Big leg. #49ers
— Joe Fann (@Joe_Fann) August 2, 2015
#49ers Day 1 top stories: -Torrey Smith and DeAndrew White just make plays. -Aldon vs. backup OL isn't fair. -That Bowman spin move... 🙈
— Joe Fann (@Joe_Fann) August 2, 2015
The legs of #49ers WR Torrey "Iron Man" Smith. pic.twitter.com/wzlBhNCAWF
— Eric Branch (@Eric_Branch) August 2, 2015
.@PattonBoy_11 is a man of the people... pic.twitter.com/sEzpCbMHXG
— Joe Fann (@Joe_Fann) August 2, 2015
One from former offensive tackle Anthony Davis, who is chiming in on training camp today...
I know Ahmad is happy I'm not in training camp this year. lol #DailyAssKickings
— Anthony Davis (@BamDavis_) August 2, 2015