EAGAN, Minn. — A physical practice is par for the course, because it’s a physical game.

On far and away the prettiest weather day and chippiest practice of 2025 Vikings Training Camp, the offense and defense exchanged jabs and at one point huddled together to settle down their emotions.

Saturday’s session featured a surge from the offense and more fruit from Minnesota’s consistently high-performing defense. Second-year quarterback J.J. McCarthy found a groove with third-year receiver Jordan Addison, and sack leader Jonathan Greenard stifled a fourth-and-goal doing what he does best.

It was exactly the kind of practice that fosters improvement from both sides.

Toward the end, the offense simulated a mayday situation and hurried off the field in favor of the field goal unit. Kicker Will Reichard sailed one into the gorgeous sky and through the uprights. The practice ended with a period of point-after-attempts and progressively farther field goals that Reichard attempted.

Justin Jefferson remains sidelined with a “very minor hamstring strain” but engaged throughout practice with teammates and coaches. Tackle Christian Darrisaw, who is easing into a larger workload, defensive lineman Javon Hargrave, receiver Robert Lewis and safety Jay Ward also did not participate.

Tight end T.J. Hockenson stopped practicing but stayed on the field.

Sunday’s session is closed to the public. Fans will return for Monday’s night practice at TCO Stadium.

Here are three observations presented by Minnesota Eye Consultants, the Proud LASIK Partner of the Minnesota Vikings: