The Carolina Panthers amped up the intensity quite a bit for their seventh outing of training camp.
Here are the top takeaways and observations from Wednesday’s practice . . .
Turning it up
Today’s session featured some competitive one-on-battles between the wideouts and defensive backs as well as a contentious series of 11-on-11 drills between the offense and defense.
Head coach Dave Canales summed up the heated atmosphere by referencing two plays.
“Jaycee [Horn] made beautiful interception today then he punted the ball. We can’t do that,” Canales told reporters. “So then, what happens? JT [Ja’Tavion Sanders] catches a great pass and spins it in front of the defense. These are penalties. We wanna be a smart football team. We can’t have those things. Let a dominant play be dominant. Let it speak for itself.
“So, I addressed those things. But I also kinda like it. I like the edge, I like the back and forth. But we gotta be smart.”
The offense appeared to have won the day.
‘That’s nasty’
Quarterback Bryce Young, in what was his best showing of the summer thus far, led that charge with a number of filthy throws on the morning.
Canales was asked why he thought Young was so effective.
“I mean, guys just being where they’re supposed to be,” he replied. “We’re still working through some timing things, some void throws, different little tweaks to routes. But the guys are being where they’re supposed to be when they’re supposed to be there. That’s first and foremost. If you’re gonna be a skill player in the pass game, be where you’re supposed to be so Bryce can count on that.
“And I just love the way that it goes back and forth. Offense, defense, offense, defense. And the guys each making plays and battling and competing every down. So it was the competitive environment that’s happening out here it’s great, it’s special. I love where we’re headed.”
Growing up
Canales also talked about the progress of rookie wideout Tetairoa McMillan, who had himself quite a performance as well.
“Just showing a lot of confidence and belief,” Canales said of the eighth overall pick. “He’s had some pretty bad plays throughout camp and he’s had some excellent plays. When you have a guy, he’s teaching me stuff about him that I don’t know, just looking at his character. When guys bounce back quickly, it speaks to their confidence. They know they’re good, ‘I’ll do it again, I’ll be good again.’ And that’s really powerful self-talk.”
McMillan, who made a highlight-reel catch against starting cornerback Mike Jackson on Monday, added a few more eye-opening grabs to his body of work for the summer.
Top observations
#Panthers attendance notes for second padded practice:
Pat Jones II, Hunter Renfrow & Mike Jackson (again) in street clothes.
No Chandler Zavala (expected).
Will keep an eye on Derrick Brown, who is out here but had “general soreness” yesterday (not in his knee — don’t worry).
— Alex Zietlow (@alexzietlow05) July 30, 2025
#Panthers Jimmy Horn Jr. making plays per usual.
Good rep by the rook in one on ones going up against Tre’von Moehrig.@CSLonQCN#KeepPoundingpic.twitter.com/GrQFKjrQZ2
— Gabe McDonald (@GabeMcDonald_) July 30, 2025
Tetairoa McMillan wins vs Shemar Bartholomew. 1v1 pic.twitter.com/CMrmpEst0C
— Joe Person (@josephperson) July 30, 2025
Chau Smith-Wade with nice PBU on Adam Thielen. Pass a bit underthrown by Bryce Young. Thielen didn’t have the cleanest release. pic.twitter.com/gYa51VJkAI
— Joe Person (@josephperson) July 30, 2025
Tre’von Moehrig #Pantherspic.twitter.com/3hbWW7gsc1
— Sheena Quick (@Sheena_Marie3) July 30, 2025
Xavier Legette vs Jaycee Horn #Pantherspic.twitter.com/130jQsdiaX
— Sheena Quick (@Sheena_Marie3) July 30, 2025
Chau Smith-Wade jumped the curl route in front of Xavier Leggette. Should’ve intercepted it. Dropped it. 7v7
— Joe Person (@josephperson) July 30, 2025
Bryce Young with a dime over CB Corey Thornton to a leaping Xavier Legette who made the catch between Thornton and Nick Scott. Someone from the sideline yelled out “that’s nasty.” #Panthers
— Mike Kaye (@mike_e_kaye) July 30, 2025
Sam Martin punting for the first time in camp. Horn, Blackshear, Etienne, and Moore fielding. Hunter Renfrow isn’t practicing today. #Panthers
— Sheena Quick (@Sheena_Marie3) July 30, 2025
Bryce Young throws a pick to Jaycee Horn and comes back with a dime to Adam Thielen toward the left sideline. Competitive series. #Panthers
— Mike Kaye (@mike_e_kaye) July 30, 2025
Looks like a one-handed catch from Tetairoa McMillan on the left sideline, delivered by Bryce Young.
Play before: Rookie TJ Luther … what a contested catch delivered by Andy Dalton.
Highlight plays galore!
— Alex Zietlow (@alexzietlow05) July 30, 2025
Ryan Fitzgerald had his worst statistical day. 2-5, but all three misses would’ve been good on regulation goalposts.
— Joe Person (@josephperson) July 30, 2025
McMillan with an excellent diving catch on a low throw by BY. Dude is bouncing back after his first drop in a big way. Makes another catch to follow that one up. #Panthers
— Mike Kaye (@mike_e_kaye) July 30, 2025
Practice getting physical during 11v11, with plenty of emotions. Bryce Young hits JT Sanders on fade to the corner of the end zone, Sanders spins the ball in celebration, plenty of emotions, no fighting, good clean ball.
— John Ellis (@1PantherPlace) July 30, 2025
Chau Smith-Wade with another near pick in 11s on a throw from BY9 to Legette. #Panthers
— Mike Kaye (@mike_e_kaye) July 30, 2025
Lot of contact against Jaycee Horn but McMillan with another diving catch off a well-placed ball by BY9. #Panthers
— Mike Kaye (@mike_e_kaye) July 30, 2025
Bryce Young’s best practice. Not even close. What a day for the third-year QB.
— Alex Zietlow (@alexzietlow05) July 30, 2025
Follow @ThePanthersWire on Twitter/X for more Panthers content.
This article originally appeared on Panthers Wire: Panthers 2025 training camp tracker: Top takeaways from Day 7