2019 ScheduleAll times ET

2019 Schedule
Garoppolo's 'gotta knock the rust off' in preseason (0:30)
49ers kicker lays out Broncos' kick returner (0:29)
Bourne gets feet down for 49ers' TD (0:29)
Mostert goes up the middle for 30-yard TD (0:31)

Nick Wagoner ESPN Staff Writer 

49ers QB Jimmy Garoppolo went 1-for-6 for 0 yards with an interception for a passer rating of 0.0 while playing 10 snaps (11 if you count a penalty) in his first game action of any kind in 330 days. He also nearly threw another interception and had two passes deflected. Garoppolo didn't get much protection but he looked unsure of himself in the pocket and struggled to get through his progressions. Yes, it's just the preseason and rust is to be expected but in many ways Garoppolo is still looking to establish himself and it would be naive just to write off his struggles as he works his way back from a serious injury. Garoppolo has plenty of work to do to be ready for the Sept. 8 opener against Tampa Bay.

Garoppolo throws pick on opening drive (0:28)

Nick Wagoner ESPN Staff Writer 

49ers giving some work to most of their starters tonight against the Broncos, including QB Jimmy Garoppolo. Expect Garoppolo to play one, maybe two, drives depending on how it goes. He probably will land somewhere in the 8-12 snap range if it goes according to plan. The only healthy Niners who aren't in uniform tonight: DT DeForest Buckner and LBs Kwon Alexander and Fred Warner. TE George Kittle (calf), DEs Nick Bosa (ankle) and Dee Ford (knee) are among the injured who are not in uniform.

Rich Graessle/Icon Sportswire
1dNFL Nation

Training camp MVPs for all 32 NFL teams

NFL Nation tabs Mr. Training Camp for every team, from the reigning Defensive Player of the Year to a potential quarterback of the future.

Nhat V. Meyer/MediaNews Group/The Mercury News/Getty Images
1dNick Wagoner

Does George Kittle ever have a bad day?

The NFL has a Gronk-sized hole to fill. Enter the 49ers' Pro Bowl tight end and his infectious, tattoo-getting, TD-scoring, Joker-obssessed lust for life.

Nick Wagoner ESPN Staff Writer 

Some notes and observations from the 49ers-Broncos joint practice session on Saturday. 1. It was another spirited session, though a skirmish broke out about midway through between Denver's offense and Niners' defense. Broncos WR Brendan Langley and TE Bug Howard were ejected from practice for it. Kyle Shanahan said he was told no 49ers threw a punch, though he'd check the film for confirmation. Teams had done well to avoid fighting before that but it didn't get too out of hand before it was broken up. 2. Spent most of the day watching defense but 49ers offense had a strong period late in practice with RBs Tevin Coleman and Matt Breida both breaking free for would-be long touchdowns. Also, QB Jimmy Garoppolo hit WRs Marquise Goodwin and Richie James for big gains. Goodwin had two very strong practices here. 3. On other side, some good work in coverage with pass breakups from S Marcell Harris, S Jaquiski Tartt and CB Richard Sherman. Sherman also just missed a PBU on a deep ball to Courtland Sutton, who made an acrobatic catch. On that play, it appeared DE Arik Armstead would have had a sack before the throw. 4. Linebacker Fred Warner also continued his strong camp, showing up in coverage and the run game. Read and reacted to a swing pass on third down for a would-be stop to get the defense off the field. Niners very encouraged by his progress entering Year 2 and Warner looks to be fully embracing his role as a leader of the defense. 5. To wrap up the practice, the teams worked on close and late situations. WR Jordan Matthews climbed the ladder for a tough catch from Garoppolo to set up a Robbie Gould 55-yard field goal try. Vic Fangio tried to ice Gould with a timeout but Gould hit the kick for a "win."

Nick Wagoner ESPN Staff Writer 

On the injury front, 49ers coach Kyle Shanahan said S Antone Exum Jr., who did not participate Saturday, is dealing with a knee issue. He's considered day to day. The same is true for starting guard Mike Person, who is dealing with a foot strain. DT D.J. Jones and RB Raheem Mostert returned to practice Saturday after dealing with a knee injury and a concussion, respectively.

Nick Wagoner ESPN Staff Writer 

49ers coach Kyle Shanahan said he hasn't decided how much QB Jimmy Garoppolo will play Monday night against Denver, though he plans to get Garoppolo some work. Shanahan said he will evaluate it based on tape from past two days of practice as well as who is available (and healthy) on his offensive line. One thing that's clear: Garoppolo will get the bulk of his preseason work in game 3 at Kansas City.

AP Photo/Tony Avelar
4dNick Wagoner

Garoppolo bounces back with solid scrimmage

49ers quarterback Jimmy Garoppolo was behind center with the starters for all of Friday's practice against the Broncos, marking another minor milestone in his return from the injury that cost him 13 games in 2018.

Nick Wagoner ESPN Staff Writer 

Some notes and observations from the 49ers-Broncos joint practices: 1. QB Jimmy Garoppolo was solid in his first chance to play against a different team since returning from ACL injury. I had him 10-of-15 on the day with an interception (though that probably would've been a Von Miller sack in real time). Garoppolo was happy to see a different team and to move on from the five-interception performance he had in Wednesday's practice. Garoppolo said he's been taking some jokes for the five interceptions but he would think something was wrong if he wasn't. 2. The 49ers signed CB Quinten Rollins, who is wearing No. 30. Rollins had a pass breakup late in the session in his first practice with team. CB Greg Mabin, who has worn 30 previously, was not at the workout. He has been dealing with a calf injury, so a roster move with some sort of injury settlement there seems possible. 3. I spent most of the day watching the 49ers offense but did see some for the defense, including another interception for FS Tarvarius Moore against Joe Flacco. Moore would have returned it for a touchdown. He continues to make compelling case to keep starting job when Jimmie Ward returns. DC Robert Saleh even said Moore is positioning himself to make such a change difficult. 4. Jeff Wilson Jr. is something of a forgotten man in the 49ers running back room but he had a good practice today. He's back from a calf injury and one of few healthy backs at the moment. He should get some work on Monday night. Worth noting that RB Matt Breida also did not participate in team drills. No update on his health yet but that created the opening for Wilson to get so much work today. 5. In a clear concession by Broncos coach Vic Fangio, he allowed one song to be played during today's practice. During stretching. The song was "Middle Child" by J. Cole.. Fangio has been against music at practice and made it well known.

Nick Wagoner ESPN Staff Writer 

49ers and Broncos wrapped up their first joint practice, a spirited sessions that never rose to the level of fights. The Niners who did not practice in team drills or at all: CB Jason Verrett (ankle), WR Trent Taylor (foot), FS Jimmie Ward (collarbone), CB K'Waun Williams (knee), RB Raheem Mostert (concussion), LB Elijah Lee (hand), DE Dee Ford (knee), OL Joshua Garnett (finger), DT Jullian Taylor (back), TE Levine Toilolo (shoulder), TE George Kittle (calf tightness), DT D.J. Jones (knee), DE Nick Bosa (ankle) and DE Ronald Blair III (groin).

Orlovsky: 'Kittle is on the verge of becoming a star' (1:49)

Nick Wagoner ESPN Staff Writer 

Some notes and observations from Thursday's 49ers practice: 1. It was an incredibly rough day for QB Jimmy Garoppolo, who at one point threw interceptions on five consecutive pass attempts in team drills. A couple of those were forced or under thrown and some were good plays by the defense but Garoppolo showed some signs of turnover issues early last season and though that hasn't at all been the case in this camp, it's still something to monitor moving forward. 2. To his credit, Garoppolo had some good throws sandwiched around the interceptions. He hit on deep balls to WR Richie James and TE Ross Dwelley early in team drills and had a couple of red zone touchdowns late to FB Kyle Juszczyk and WR Jalen Hurd. Growing pains are to be expected with Garoppolo but the injury he suffered last year prevented him from getting some of those out of the way, too. 3. On the flip side, backup QB Nick Mullens was mostly sharp, including a deep ball to WR Kendrick Bourne for a long TD late in a move the ball drill. He hit Bourne for a pair of other completions and also was on target to James (x2) and Hurd. Mullens also scrambled for a would-be TD. He still looks like the odds-on favorite to be Garoppolo's backup. 4. Free safety Tarvarius Moore continues to make strides every day. He had the two interceptions in team drills today. One was woefully under thrown but the other he made a good read, timed the pass and jumped the route for what likely would've been a long return. He's going to continue to work with the starters until Jimmie Ward returns but he's making a case that he could be the team's starting free safety of the future. 5. The 49ers now are set to travel to Denver tonight, where they will have joint practices with the Broncos on Friday and Saturday and play preseason game on Monday night. Shanahan said he hopes there will be music for practices but that's up to Vic Fangio, since it's "his place."

Nick Wagoner ESPN Staff Writer 

49ers defensive end Nick Bosa (ankle sprain) has been doing some work on the sidelines the past couple of days. Coach Kyle Shanahan said Bosa is out of his walking boot and making daily progress toward getting back to full strength. There's no definitive timetable on his return yet, though Niners are still hopeful he'll be ready for Week 1 against Tampa Bay.

Find Tickets