Training Camp Practice with Oakland
![WR Ashley Lelie](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/hn747hzxgoelrjehdi2u.jpg)
1 / 20
![QB Shaun Hill gets ready for the snap](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/uaoicwr73mz3blst1swb.jpg)
2 / 20
![G Tony Wragge](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/hhtcy1udhkib8bzlza7b.jpg)
3 / 20
![LB Patrick Willis](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/r2od6gjb87t4oehcicfm.jpg)
4 / 20
![C Eric Heitmann](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/hitrgaliksxfyunuyttq.jpg)
5 / 20
![RT Jonas Jennings](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/wmatpex0bzxrbtvb9due.jpg)
6 / 20
![Joe Staley greets his former teammate, Raiders T Kwame Harris](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/oed91tg8iq4rsu20rire.jpg)
7 / 20
![Quarterback J.T. O'Sullivan](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/qrtthaz6wq1rs1ubwfr3.jpg)
8 / 20
![Tight end Vernon Davis makes a catch against the Raiders secondary](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/aabejzytl3rxcfkdsaat.jpg)
9 / 20
![FB Zak Keasey](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/moiblbfmzqmntxshjwn4.jpg)
10 / 20
![Barry Sims blocks against his former team](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/qfkfh8s1pzbvuuu8zmoh.jpg)
11 / 20
![RB Frank Gore says hello to LB Kirk Morrison](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/hwbo6ubw4acbvbzzdwf6.jpg)
12 / 20
![Allen Rossum works on his punt returns against Oakland](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/fsmfis2nqpansydlrk3y.jpg)
13 / 20
![Head coach Mike Nolan](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ztziadfdfpesvbylgczr.jpg)
14 / 20
![WR Dominque Zeigler blocks during a special teams drill](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/mlnfldovt2xisi7lpkji.jpg)
15 / 20
![CB Markus Curry covers a punt](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/vg5edvhh0nk0kj3wvzgx.jpg)
16 / 20
![S Michael Lewis](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/cd61usutm3javo8k9r4g.jpg)
17 / 20
![QB Alex Smith](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/rxv7otlf8eosulmrypuz.jpg)
18 / 20
![CB Shawntae Spencer guards an Oakland receiver](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/v2i01xm1m3libejposqe.jpg)
19 / 20
![Josh Morgan catches a pass against the Raiders](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/chgc8vix5rx5qxow13ny.jpg)
20 / 20
This Ad will close in 3