After a very eventful 2026 offseason, training camp is finally here for the Minnesota Vikings. Before we know it, the Vikings will be kicking off the regular season inside U.S. Bank Stadium against the rival Green Bay Packers.
But before that happens, Minnesota has a few things to sort out during the next several weeks on the practice fields at the TCO Performance Center, especially when it comes to figuring out who is going to be the team's starting quarterback for the 2026 campaign.
In order to keep up with everything that will be happening during Vikings training camp during the next few weeks, make sure to bookmark this page and check back each day for the latest updates.
- Minnesota Vikings training camp snapshot
- Top lessons learned at Minnesota Vikings training camp so far
- Latest practice updates
- Injury updates
- This week's practice schedule
- Updated Minnesota Vikings 90-man roster
Last updated: Wednesday, July 29 at 6:00 p.m. CST
Minnesota Vikings training camp snapshot
- Next practice:Â Thursday, July 30, 2:30 p.m. CST
- Practices remaining:Â 17
- Next preseason game:Â Saturday, August 15, 12 p.m. CST (at New York Giants)
Top lessons learned at Minnesota Vikings training camp so far
This will be updated regularly with the most notable takeaways from each Vikings practice throughout training camp this summer.
Latest practice updates
Wednesday, July 29
Check back for updates.
Injury updates
Caleb Banks - DT (Rookie)
Minnesota's 2026 first-round pick, defensive lineman Caleb Banks, did not participate in the team's mandatory minicamp or any of their OTA sessions this past spring due to a foot injury. Thankfully, Banks is expected to be all good and ready to take the field as a participant in training camp this summer.
Christian Darrisaw - LT
After tearing his ACL in the middle of the 2024 season, Christian Darrisaw likely returned to the field too soon last year, and it resulted in sporadic and unpredictable availability throughout the entire 2025 campaign. On Tuesday, Vikings head coach Kevin O'Connell revealed that Darrisaw has "no physical concerns or limitations" currently, and he should be able to participate in the majority of training camp this summer.
This week's practice schedule
- Thursday, July 30:Â Media-only practice (2:30 p.m. CST)
- Friday, July 31:Â Media-only practice (2:30 p.m. CST)
- Saturday, August 2:Â Public practice (2:30 p.m. CST)
Updated Minnesota Vikings 90-man roster
Quarterbacks (4)
Kyler Murray
J.J. McCarthy
Carson Wentz
Max Brosmer
Running Backs (6)
Aaron Jones
Jordan Mason
Xavier Scott
Demond Claiborne (Rookie)
Jordan Mims
Max Bredeson (FB - Rookie)
Wide Receivers (12)
Justin Jefferson
Jordan Addison
Jauan Jennings
Tai Felton
Myles Price
Dillon Bell (Rookie)
Jeshaun Jones
Dontae Flemming
Michael Briscoe (Rookie)
Terrill Davis (Rookie)
Trayvon Rudolph (Rookie)
Marcus Sanders Jr. (Rookie)
Tight Ends (6)
T. J. Hockenson
Josh Oliver
Ben Yurosek
Gavin Bartholomew
Marshall Lang
Bryson Nesbit
Offensive Line (16)
Christian Darrisaw (LT)
Donovan Jackson (LG)
Blake Brandel (C)
Will Fries (RG)
Brian O'Neill (RT)
Henry Byrd (G)
Joe Huber (G)
Vershon Lee (Rookie - G)
Delby Lemieux (Rookie - G)
Tomas Rimac (Rookie - G)
Gavin Gerhardt (Rookie - C)
Michael Jurgens (C)
Tristan Leigh (OT)
Walter Rouse (OT)
Caleb Tiernan (Rookie - OT)
Ryan Van Demark (OT)
Defensive Line (10)
Jalen Redmond
Caleb Banks (Rookie)
Domonique Orange (Rookie)
Levi Drake Rodriguez
Elijah Williams
Isaiahh Loudermilk
Taki Taimani
Eric Johnson
Jahvaree Ritzie
Smith Vilbert (Rookie)
Edge Rushers (8)
Dallas Turner
Andew Van Ginkel
Tyrion Ingram-Dawkins
Tyler Batty
Bo Richter
Chaz Chambliss
Cam'Ron Stewart (Rookie)
Arden Walker (Rookie)
Inside Linebacker (8)
Blake Cashman
Eric Wilson
Ivan Pace Jr.
Jake Golday (Rookie)
Jamal Adams
Bangally Kamara (Rookie)
Jacob Roberts (Rookie)
Josh Ross
Cornerbacks (9)
Byron Murphy
Isaiah Rodgers
James Pierre
Dwight McGlothern
Charles Demmings (Rookie)
Zemaiah Vaughn
Marcus Allen (Rookie)
Da'Veawn Armstead (Rookie)
Tyreek Chappell (Rookie)
Safeties (7)
Josh Metellus
Jay Ward
Theo Jackson
Jakobe Thomas (Rookie)
Kahlef Hailassie
Jacob Thomas (Rookie)
Tavierre Thomas
Special Teams (4)
Will Reichard (K)
Johnny Hekker (P)
Brett Thorson (Rookie - P, IPP Exemption)
Andrew DePaola (LS)
