EAGAN, Minn. — If J.J. McCarthy is able to play Sunday, there's no doubt he'll be out there for his team.
The Vikings QB spoke with media members Wednesday following practice; time will tell over the next few days if his injured throwing hand responds well to activity.
"I felt really good today," McCarthy said. "I felt like the ball was spinning. We'll take it day-to-day."
Vikings Head Coach Kevin O'Connell earlier in the day told reporters McCarthy had a "really positive" throwing session Tuesday with training staff ahead of practicing at a limited capacity Wednesday.
"[We'll] see how he feels coming out of it, see if there's any restrictions or any issues, before working into another day tomorrow," O'Connell said. "We're at the point now, after the positive day yesterday, getting on the field today for practice, we'll see how it goes."
McCarthy noted the team "had a tremendous Wednesday" as the Vikings ready for their final game Sunday against Green Bay. Though they've already been eliminated from postseason contention, there's a shared desire to win a fifth straight game and end the 2025 campaign on a high note.
"The boys were really coming out today with a level of intent, focus, energy, urgency, and it was really awesome to kind of feel that momentum we've been building over the last few weeks carry into today," McCarthy said. "We've gotta keep doing that. A great divisional rival ahead of us, and it's going to be a lot of fun."
As the curtains close on 2025, McCarthy reflected on the ups and downs of a season that has included difficult losses and missed time due to multiple injuries.
He noted the bittersweet position in which Minnesota currently sits, stacking December wins but also plagued by thoughts of "what if" and "too late."
"It's win-at-all-costs when it gets late in the year," McCarthy said. "Everyone's banged up, and it's that willpower, falling into your … habits and your discipline in those habits. I feel like we did a lot of the things early on that helped us become successful in December, and it's encouraging to see it happen … but we've got to get in the dance, and we've got to make sure we don't end up in this position again — and take care of the [games] we've got to take care of."
McCarthy confessed he's struggled at times with feeling like he's let down teammates and coaches, which he called the "hardest thing for me."
"But you know, the most encouraging thing is seeing them pick me up and understanding the culture, the type of guys we have in that room — it's something special," he said. "So yeah, it's been a tough year, but we learned a lot about each other, a lot about ourselves and me personally."
McCarthy added he's learning to extend himself (and accept) grace, as well.
" 'Understand, you know, this is one of the hardest positions in the world, and you're 22 years old,' " he said when asked what advice he would give for himself at training camp. " 'It's going to take some time and really just keep taking those punches and keeping … at the end of the day, it's about showing up."
Look back at photos over the course of time featuring games between the Vikings and the Packers.




























































































































































2023

2023

2023

2023

2023

2023

2023

2023

2023

2023

2023

2023

2023

2023

2023

2023

2023

2023

2023

2023

2023

2024

2024

2024

2024

2024

2024

2024

2024

2024

2024

2024

2024

2024

2024

2024

2024

2024

2024

2024

2024

2024

2024

2024

2025 - Vikings at Packers

2025 - Vikings at Packers

2025 - Vikings at Packers

2025 - Vikings at Packers

2025 - Vikings at Packers

2025 - Vikings at Packers

2025 - Vikings at Packers

2025 - Vikings at Packers
Which he's certainly done.
Jordan Addison spoke highly of McCarthy's mindset and work ethic even through adversity.
"He wants to be out there, and he wants to win more than anything," Addison said. "Every time he is out there, he's making sure he's doing everything to help the team win."
If McCarthy plays in Sunday's Border Battle, it will mark his 10th NFL start — a significant benchmark along his development journey.
"With some of the stuff he's been able to do, thinking back to the Dallas game, moving the team in the first half of the Giants game and the Commanders game. I mean, a ton of stuff during this win streak has been about stacking plays, stacking for our team, just positives of complementary football, finding a way to win by any means necessary — every single game," O'Connell said. "Credit the players, that's what they've done. And J.J. has been a huge part of that and has continued, you know, looking at starts 7, 8 and 9, and we'd love to get him another one, but obviously only if he's medically cleared and can 100% do his job."
View photos of the Vikings 53-man roster as of Dec. 31, 2025.

3 WR Jordan Addison

3 WR Jordan Addison

93 DL Jonathan Allen

93 DL Jonathan Allen

96 OLB Tyler Batty

96 OLB Tyler Batty

64 G Blake Brandel

64 G Blake Brandel

12 QB Max Brosmer

12 QB Max Brosmer

68 G Henry Byrd

68 G Henry Byrd

51 LB Blake Cashman

51 LB Blake Cashman

57 OLB Chaz Chambliss

57 OLB Chaz Chambliss

32 RB Ty Chandler

32 RB Ty Chandler

42 LS Andrew DePaola

42 LS Andrew DePaola

13 WR Tai Felton

13 WR Tai Felton

76 G Will Fries

76 G Will Fries

30 RB C.J. Ham

30 RB C.J. Ham

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 Sr.

33 RB Aaron Jones Sr.

65 G Michael Jurgens

65 G Michael Jurgens

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

23 CB Fabian Moreau

23 CB Fabian Moreau

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

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

11 QB Brett Rypien

11 QB Brett Rypien

36 RB Zavier Scott

36 RB Zavier Scott

TE Ben Sims

TE Ben Sims

67 T Justin Skule

67 T Justin Skule

22 S Harrison Smith

22 S Harrison Smith

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

34 CB Zemaiah Vaughn

34 CB Zemaiah Vaughn

24 S Jay Ward

24 S Jay Ward

55 LB Eric Wilson

55 LB Eric Wilson

5 QB John Wolford

5 QB John Wolford

17 P Ryan Wright

17 P Ryan Wright

85 TE Ben Yurosek

85 TE Ben Yurosek
Some level of uncertainty heading into the weekend seems a fitting end to a season McCarthy and the Vikings have navigated with resilience.
He quipped that the first chapter of his hypothetical book would be a doozy of twists and turns.
"But at the end of the day, it's a beautiful picture, beautiful story that I'm really starting to understand the meaning of it and the reasoning behind it," McCarthy said. "And we're not done yet. There's still one more game left, and it's going to be a great opportunity for us to go out there and show who we are as an offense."

Official Minnesota Vikings Mobile App
The Vikings App features all the best content from the Vikings Entertainment Network! Turn on push notifications to be the first to get breaking news and live score updates.
See the Vikings 2026 Opponents.
Check out the Vikings 2026 Draft Picks.
View future opponents for the Vikings.
Buy single game tickets.
Download the official Vikings App.












