The San Francisco 49ers and Minnesota Vikings kicked off their first of two joint practices of the week at the TCO Performance Center in Eagan, Minnesota. The two teams will practice together again on Thursday before playing their preseason game on Saturday at U.S. Bank Stadium.
Below are some sights and sounds from the Wednesday morning session. This page will be updated with new photos or videos as they come in.
First guy on the field … pic.twitter.com/759mm9bh5D
— Matt Barrows (@mattbarrows) August 17, 2022
Mr. Minnesota, Trey Lance is back in his home state as #49ers QB1 pic.twitter.com/oeAVgXl2X6
— Cam Inman (@CamInman) August 17, 2022
It's not a #49ers training camp unless a bare-chested Charlie Woerner makes an appearance pic.twitter.com/EiEXosyJ2u
— Cam Inman (@CamInman) August 17, 2022
Catching the arrival of #49ers wide receivers before joint practice. pic.twitter.com/uEzvBUMqi2
— Eric Branch (@Eric_Branch) August 17, 2022
#49ers Arik Armstead suiting up and apparently will practice for first time since knee sprain in camp's first practice pic.twitter.com/jDNCrf3NwQ
— Cam Inman (@CamInman) August 17, 2022
New Development: #49ers rookie OL Nick Zakelj taking center snaps for the first time that I've seen since training camp began pic.twitter.com/wWWb4lW2MP
— Brad (@Graham_SFN) August 17, 2022
49ers Trey Lance getting warm before practice starts pic.twitter.com/wOQMvGemhf
— Brad (@Graham_SFN) August 17, 2022
There's a #49ers presence at joint practices with the #Vikings pic.twitter.com/ehdWZXTe93
— Jennifer Lee Chan (@jenniferleechan) August 17, 2022
Mike Shanahan and Kirk Cousins catching up at today's joint practice #49ersCamp #Skol pic.twitter.com/aBb8U7q4ha
— Tracy Sandler (@49ersfangirl) August 17, 2022
Tons of talent: John Lynch, Randall McDaniel and Harrison Smith. #49ers #Vikings pic.twitter.com/hhdjG0pFNf
— Eric Branch (@Eric_Branch) August 17, 2022
Reunited: #Vikings Kirk Cousins and ex-Washington coach Mike Shanahan pic.twitter.com/9elgPWYA21
— Cam Inman (@CamInman) August 17, 2022
#49ers coach Kyle Shanahan and #Vikings Kevin O'Connell talk practice scripts, with Mike Shanahan, too pic.twitter.com/DIcWhZ1NoW
— Cam Inman (@CamInman) August 17, 2022
Danny Gray TD here towards end of video pic.twitter.com/mDZ6uGtae1
— Steph Sanchez (@stragosaurus) August 17, 2022
Is this the Packers preseason secondary? Trey Lance deep TD pass to Danny Gray, who beat CB Patrick Peterson. #49ers pic.twitter.com/X0atWjegjh
— Eric Branch (@Eric_Branch) August 17, 2022
#49ers Trey Lance finds Jauan Jennings over the middle of the field against #Vikings Patrick Peterson pic.twitter.com/1LtfslmMeE
— 𝙏𝙝𝙚𝙎𝙁𝙉𝙞𝙣𝙚𝙧𝙨 (@TheSFNiners) August 17, 2022
49ers Javon Kinlaw just ATE this Vikings OLineman pic.twitter.com/FJU6K8C6rv
— Brad (@Graham_SFN) August 17, 2022
49ers George Odom picks off Vikings Kirk Cousins in team period pic.twitter.com/EkdZJRRJXO
— Brad (@Graham_SFN) August 17, 2022
49ers Nick Bosa popped Vikings RB Alexander Mattison pic.twitter.com/GN6yGChqSs
— Brad (@Graham_SFN) August 17, 2022
#49ers #Vikings practice is done.
No major offensive fireworks from 49ers. Lance favored his top 3 guys — Aiyuk, Deebo and KittleVikings D picked on 49ers backup DBs. George Odum INT Cousins, but allowed TD to Jefferson pic.twitter.com/JcVg9fmvo2
— Cam Inman (@CamInman) August 17, 2022