The San Francisco 49ers announced the dates for this year's training camp practices along with when team personnel will be made available to the media. All players, including veterans and rookies, will report to training camp at the SAP Performance Facility, Santa Clara, California on Wednesday, July 25, with the team's first practice taking place the next day.

Below is the training camp schedule provided by the 49ers Communications staff. Select players will be made available following any media access to the 49ers coaching staff. This schedule is subject to change and all times are Pacific.

Ten of the 49ers' 13 scheduled home practices will be open to the public.

Wednesday, July 25
11:00 am – Head coach Kyle Shanahan and general manager John Lynch available

Thursday, July 26
10:15 am – Practice (open to fans)
After practice – Defensive coordinator Robert Saleh available

Friday, July 27
10:15 am – Practice (open to fans)
After practice – Head coach Kyle Shanahan available

Saturday, July 28
10:15 am – Practice (open to fans)
After practice – Head coach Kyle Shanahan available

Sunday, July 29
10:15 am – Practice (open to fans)
After practice – Defensive coordinator Robert Saleh available

Tuesday, July 31
10:15 am – Practice (open to fans)
After practice – Head coach Kyle Shanahan available

Wednesday, August 1
10:15 am – Practice (open to fans)
After practice – Head coach Kyle Shanahan available

Thursday, August 2
10:15 am – Practice (open to fans)
After practice – Defensive coordinator Robert Saleh available

Friday, August 3
10:15 am – Practice
After practice – Head coach Kyle Shanahan available

Sunday, August 5
10:15 am – Practice
After practice – Head coach Kyle Shanahan available

Monday, August 6
10:15 am – Practice (open to fans)
After practice – Defensive coordinator Robert Saleh available

Tuesday, August 7
10:15 am – Practice (open to fans)
After practice – Head coach Kyle Shanahan available

Sunday, August 12
10:15 am – Practice (open to fans)
After practice – Defensive coordinator Robert Saleh available

Tuesday, August 14
10:15 am – Practice
After practice – Head coach Kyle Shanahan available

Wednesday, August 15
Practice in Houston – TBD

Thursday, August 16
Practice in Houston – TBD