Skip to main content

The Good and Not So Good from Day 1 of the 49ers-Vikings Joint Practices: Trey Lance Cooks

Lance is a game manager AND a play maker, unlike the previous starting quarterback, who was neither.

Eagen, MN -- Here's who stood out during Day 1 of the 49ers' joint practices with the Minnesota Vikings. Keep in mind, the 49ers offense and defense practiced simultaneously on seperate fields, and I mostly watched the offense.

THE GOOD

1. Quarterback Trey Lance

Completed 11 of 16 passes, and threw zero interceptions, which is most important. The 49ers don't expect Lance to be a fully-formed, efficient pocket passer right away, but they do expect him to protect the football, unlike the previous starting quarterback, who was an interception machine, and Lance did that today. Lance also made an extremely clutch play on 4th and 10 during a two-minute drill. The Vikings rushed three, Lance scrambled to his right, spotted Deebo Samuel crossing the middle of the field and hit him for a 30-yard gain. So Lance is a game manager AND a play maker, unlike the previous starting quarterback, who was neither. As Lance gets older, he will need to improve from the pocket. Today, he missed a potential big play to Samuel over the middle -- Lance sailed the pass. He also missed George Kittle in the end zone for an easy touchdown. When a reporter asked Lance after practice how he felt he performed, he was honest that he could have played better and immediately referenced those two misses, as opposed to the previous starting quarterback, who smiled a lot and never took accountability for his mistakes. What was his name again? I forget.

2. Wide receiver Deebo Samuel

Seems back to himself after reporting to camp slightly overweight. Today, Samuel looked fast and explosive as a wide receiver -- he didn't play any running back. As long as he stays healthy, he'll have more than enough time to get himself in peak physical form by Week 1.

3. Safety George Odum.

He's winning the competition against Tarvarius Moore to start Week 1 in place of the injured Jimmie Ward. Today, Moore gave up another long catch, while Odum intercepted Kirk Cousins once and batted another one of his passes to the ground.

4. Right tackle Jordan Mills.

He was the only 49ers offensive tackle who could block Vikings edge rusher Danielle Hunter during 1 on 1s (Mike McGlinchey is out with a knee injury, and Trent Williams didn't face Hunter). The 49ers need to make Mills their starting right tackle A.S.A.P., because he's better than Colton McKivitz (more on him in a minute).

5. Left guard Jason Poe.

Everyday, he's the 49ers' best interior pass protector during 1 on 1s. It simply is impossible to get under his pads and move him. He will be a starter sooner rather than later.

THE NOT SO GOOD

1. The pass coverage in general.

The 49ers were missing three-quarters of their starting secondary -- Jimmie Ward, Charvarius Ward and Emmanuel Moseley -- and so they gave up 14 catches on 21 pass attempts to Kirk Cousins, who looked better than I've ever seen him. He must be one heck of a practice player, because he's not exactly a gamer.

2. The pass protection in general

The 49ers offensive line gave up four sacks during 11 on 11s. After practice, Kyle Shanahan said the 49ers' pass protection performed about how he expected it would, which means he expected it to struggle. So did I. The 49ers offensive line isn't good enough.

3. Right tackle Colton McKivitz

He gave up at least one sack during team drills and got whooped by Danielle Hunter during 1 on 1s. McKivitz should not play tackle in the NFL. He's a guard.

4. Center Jake Brendel

Got beat during 1 on 1s by third-string nose tackle T.J. Smith, whoever that is, then fumbled a snap during 11 on 11s. The 49ers do not have a starting center on their roster. Brendel is a backup at best.

5. Left tackle Justin Skule

Tried to block Za'Darius Smith during 1 on 1s, but Skule's right leg slipped on the grass, so he did the splits and fell. This was the least athletic play of the day. Skule is hanging onto his roster spot by a thread.