EAGAN, Minn. — Head Coach Kevin O'Connell on Tuesday opted to have players wear shells one day after (and one before) having them sport full pads for the first and second time of 2025 Vikings Training Camp.
Veterans Harrison Smith, C.J. Ham, Joshua Metellus, Christian Darrisaw, Ryan Kelly, Jonathan Allen and Javon Hargrave did not participate.
Darrisaw continues to work his way back from a torn ACL and MCL suffered in Week 8. Metellus participated Monday for the first time after missing a few sessions because of a minor ankle injury.
Cornerback Isaiah Rodgers returned to action after dealing with what O'Connell said was "some soreness."
Justin Jefferson is sidelined while dealing with a "very minor hamstring strain" but continued to support teammates, played catch with O'Connell and tossed tennis balls back and forth with Jordan Addison in a hand-eye coordination drill.
View photos of players during 2025 Training Camp practice on July 29 at the TCO Performance Center.


























Here are three observations presented by Minnesota Eye Consultants, the Proud LASIK Partner of the Minnesota Vikings:
1. Tight ends in the red zone
The Vikings obviously are excited to return T.J. Hockenson and Josh Oliver at tight end but need to add to the position group after the departure of Johnny Mundt in free agency.
Draft pick Gavin Bartholomew is on the Active/Physically Unable to Perform List.
Undrafted rookies Ben Yurosek and Bryson Nesbit, as well as fourth-year pro Giovanni Ricci, took plentiful reps during red zone 7-on-7 drills.
Yurosek caught a touchdown from Brett Rypien and Sam Howell. Nesbit caught one from Max Brosmer and one from Howell. Ricci caught passes from Rypien and Howell. He also took some fullback reps during a team period in place of Ham.

Training Camp Tickets Now Available
Join us from July 26 through Aug. 14 at Twin Cities Orthopedics Performance Center for 2025 Vikings Training Camp presented by Omni Viking Lakes!
2. Situationally speaking
The Vikings spent a significant chunk of time working their way through different types of scenarios that can present conundrums for coaches.
The team had the ball in "plus" territory, the defense's side of the 50-yard line and faced different distances on third and fourth downs.
Sometimes it was a long distance; other times it was a short distance. O'Connell then opted to either punt or attempt a field goal or go for it on fourth down.
It was the first time the team had gone through any of these situations in 2025, and results favored the defense.
A 53-yard field goal attempt by Will Reichard missed after hitting the left upright, but he bounced back with a 50-yard field goal and a 49-yarder on his next opportunities.
Punters Ryan Wright and Oscar Chapman tried to drop their kicks shy of the end zone, but the efforts resulted in touchbacks.
Dallas Turner, Tyler Batty and Gabriel Murphy all had nice pressure-causing rushes during the session.
Reichard also kicked in a separate period. He was good from 33, 43 and 48 but was wide right from 46.
View photos of the Vikings 53-man roster as of Sept. 11, 2025.

93 DL Jonathan Allen

93 DL Jonathan Allen

64 G Blake Brandel

64 G Blake Brandel

12 QB Max Brosmer

12 QB Max Brosmer

57 OLB Chaz Chambliss

57 OLB Chaz Chambliss

71 T Christian Darrisaw

71 T Christian Darrisaw

42 LS Andrew DePaola

42 LS Andrew DePaola

13 WR Tai Felton

13 WR Tai Felton

76 G Will Fries

76 G Will Fries

58 OLB Jonathan Greenard

58 OLB Jonathan Greenard

97 DL Javon Hargrave

97 DL Javon Hargrave

87 TE T.J. Hockenson

87 TE T.J. Hockenson

60 G Joe Huber

60 G Joe Huber

90 DL Tyrion Ingram-Dawkins

90 DL Tyrion Ingram-Dawkins

74 OL Donovan Jackson

74 OL Donovan Jackson

26 S Theo Jackson

26 S Theo Jackson

18 WR Justin Jefferson

18 WR Justin Jefferson

33 RB Aaron Jones

33 RB Aaron Jones

14 WR Tim Jones

14 WR Tim Jones

65 G Michael Jurgens

65 G Michael Jurgens

78 C Ryan Kelly

78 C Ryan Kelly

56 LB Austin Keys

56 LB Austin Keys

41 LB Kobe King

41 LB Kobe King

27 RB Jordan Mason

27 RB Jordan Mason

9 QB J.J. McCarthy

9 QB J.J. McCarthy

6 CB Dwight McGlothern

6 CB Dwight McGlothern

44 S Joshua Metellus

44 S Joshua Metellus

7 CB Byron Murphy Jr.

7 CB Byron Murphy Jr.

1 WR Jalen Nailor

1 WR Jalen Nailor

75 T Brian O'Neill

75 T Brian O'Neill

8 CB Jeff Okudah

8 CB Jeff Okudah

84 TE Josh Oliver

84 TE Josh Oliver

0 LB Ivan Pace Jr.

0 LB Ivan Pace Jr.

4 WR Myles Price

4 WR Myles Price

61 DL Jalen Redmond

61 DL Jalen Redmond

16 K Will Reichard

16 K Will Reichard

98 OLB Bo Richter

98 OLB Bo Richter

2 CB Isaiah Rodgers

2 CB Isaiah Rodgers

50 DL Levi Drake Rodriguez

50 DL Levi Drake Rodriguez

71 T Walter Rouse

71 T Walter Rouse

36 RB Zavier Scott

36 RB Zavier Scott

67 T Justin Skule

67 T Justin Skule

22 S Harrison Smith

22 S Harrison Smith

19 WR Adam Thielen

19 WR Adam Thielen

37 DB Tavierre Thomas

37 DB Tavierre Thomas

15 OLB Dallas Turner

15 OLB Dallas Turner

43 OLB Andrew Van Ginkel

43 OLB Andrew Van Ginkel

81 TE Nick Vannett

81 TE Nick Vannett

24 S Jay Ward

24 S Jay Ward

99 DL Elijah Williams

99 DL Elijah Williams

55 LB Eric Wilson

55 LB Eric Wilson

11 QB Carson Wentz

11 QB Carson Wentz

17 P Ryan Wright

17 P Ryan Wright

85 TE Ben Yurosek

85 TE Ben Yurosek
3. "Nudie" on way to a streak?
Second-year cornerback Dwight "Nudie" McGlothern recorded an interception for the second time in as many days.
He had replied to a post of Monday's interception by saying "Let's keep stacking."
And did just that Tuesday, picking off a pass from Howell intended for Tai Felton. McGlothern celebrated Tuesday's swipe by acting like the football was a pillow. He'll go for a streak of three on Wednesday when players are back in pads.
Join us at Training Camp.
View the 2025 Vikings Schedule.
Check out the 2025 International games.
View future opponents for the Vikings.
Buy single game tickets.
Download the official Vikings App.