The San Francisco 49ers and Minnesota Vikings are holding their second and last joint practice of the week at the TCO Performance Center in Eagan, Minnesota. The two squads will face each other for a preseason showdown on Saturday at U.S. Bank Stadium. It's the second of three exhibition games for the 49ers.
Many starters, including quarterback Trey Lance, are unlikely to play in this weekend's game. Head coach Kyle Shanahan has repeatedly said that he values joint practices more than preseason games and has used this week's sessions to evaluate his players.
Below are some sights and sounds from the Thursday morning session. This page will be updated with new photos or videos as they come in.
Trey Lance, reporting for work. pic.twitter.com/DsYEZ5Xeaf
— Matt Maiocco (@MaioccoNBCS) August 18, 2022
Kyle and Kirk. #49ers #Vikings pic.twitter.com/dXyzqBBuJa
— Eric Branch (@Eric_Branch) August 18, 2022
Things are looking up for Arik Armstead's return to the field for #49ers
he's back in pads for today's practice with the Vikings. pic.twitter.com/YjzvyU1DIT
— Jennifer Lee Chan (@jenniferleechan) August 18, 2022
#49ers about to start second practice at #Vikings #TreyLance #NickBosa #TrentWilliams #KirkCousins #Shanahans pic.twitter.com/71LFliIbSX
— Cam Inman (@CamInman) August 18, 2022
#49ers CB Emmanuel Moseley also getting back to work today. No word if he will be in team drills yet but this is a good sign pic.twitter.com/G4t7ruUenZ
— Jennifer Lee Chan (@jenniferleechan) August 18, 2022
Pre-practice vibes for the 49ers pic.twitter.com/4dZUkqTF1o
— Brad (@Graham_SFN) August 18, 2022
Fred Warner with the PBU on Dalvin Cook in 1 on 1s pic.twitter.com/AjzBfnxk1p
— Steph Sanchez (@stragosaurus) August 18, 2022
Another won rep for Ambry Thomas #49ers pic.twitter.com/BRSskBneCi
— Steph Sanchez (@stragosaurus) August 18, 2022
Shanahan watching his DBs vs Vi ings WRs. It wasn't as one-sided as it was yesterday. pic.twitter.com/3NZahel3vt
— Matt Barrows (@mattbarrows) August 18, 2022
#Vikings Kirk Cousins and Justin Jefferson are money in the red zone. They connected once again, in front of #49ers George Odum. pic.twitter.com/XsmxTHzFdk
— Steph Sanchez (@stragosaurus) August 18, 2022
49ers WR Malik Turner brings in a deep touchdown in 1v1 pic.twitter.com/1yQyeiODEH
— Brad (@Graham_SFN) August 18, 2022
49ers rookie WR Danny Gray wins in 1v1 pic.twitter.com/PIsoD1JjHT
— Brad (@Graham_SFN) August 18, 2022
George Kittle won his rep vs Harrison to start 1 on 1s. #49ers pic.twitter.com/QZVI6kEcrY
— Steph Sanchez (@stragosaurus) August 18, 2022
Trey Lance finds Jeff Wilson Jr for a nice gain in 11 on 11s #49ers pic.twitter.com/meZ4ScwljN
— Steph Sanchez (@stragosaurus) August 18, 2022
A little extra after the play early in team period #49ers pic.twitter.com/G3GxUZc8Je
— Brad (@Graham_SFN) August 18, 2022
Nick Bosa sack with an insane one-handed catch from Justin Jefferson as he's pushed out of bounds pic.twitter.com/BRLzq9z7bM
— Brad (@Graham_SFN) August 18, 2022
Vikings LT Christian Darrisaw is no match for 49ers Nick Bosa as he collects a sack on Kirk Cousins pic.twitter.com/s257SCRLlC
— Brad (@Graham_SFN) August 18, 2022
Trey Lance pass gets tipped in the air and results in a Vikings INT #49ers #Vikings pic.twitter.com/LLgIyMNn7N
— Steph Sanchez (@stragosaurus) August 18, 2022
Kirk Cousins attempt gets batted at the line by LB Fred Warner #49ers #Vikings pic.twitter.com/7FHttgcRFB
— Steph Sanchez (@stragosaurus) August 18, 2022
Fred Warner is everywhere. Stuffs RB Alexander Mattison here. #49ers #Vikings pic.twitter.com/JyGpJlhtmH
— Steph Sanchez (@stragosaurus) August 18, 2022
Vikings 4th and inches - good pursuit by Jordan Willis (and good coverage on the back side) to force a throwaway by QB Mannion. #49ers #Vikings pic.twitter.com/6Kv67oZxbD
— Steph Sanchez (@stragosaurus) August 18, 2022
Trey Lance overthrows Deebo Samuel downfield pic.twitter.com/QodNVjCNqO
— Steph Sanchez (@stragosaurus) August 18, 2022
Trent Williams gives up the would be sack by Danielle Hunter. #49ers #Vikings pic.twitter.com/v6imtqVccU
— Steph Sanchez (@stragosaurus) August 18, 2022
Drake Jackson is all over this one. Also look at Javon Kinlaw pushing his way through Udoh. #49ers pic.twitter.com/11hoksJYzi
— Steph Sanchez (@stragosaurus) August 18, 2022
Samuel Womack working through his block to get the stop on the screen. #49ers #Vikings pic.twitter.com/LRPI1nhd5i
— Steph Sanchez (@stragosaurus) August 18, 2022
Would-be sack from 49ers Samson Ebukam & Kemoko Turay leads to Qwuantrezz Knight INT pic.twitter.com/bvb5TQYq7f
— Brad (@Graham_SFN) August 18, 2022
Trey Lance to Deebo as the pocket collapses pic.twitter.com/C89JMt4w86
— Steph Sanchez (@stragosaurus) August 18, 2022
Would be sack by Nick Bosa here, they play through it, Ken Crawley gets his hands in on the attempt to TE Johnny Mundt. #49ers pic.twitter.com/f5hDVgGhmY
— Steph Sanchez (@stragosaurus) August 18, 2022
Azeez Al-Shaair with PBU to end a stellar practice from the 49ers defense pic.twitter.com/UQz0En7TXE
— Brad (@Graham_SFN) August 18, 2022
Trey Lance greets his alma mater Marshall High School football team after #49ers practice at #Vikings HQ pic.twitter.com/RCntahamZ6
— Cam Inman (@CamInman) August 18, 2022