EAGAN, Minn. — Christian Darrisaw has steadily worked his way back to the football field, and his post-practice smile Friday said it all.
The Vikings left tackle suffered a season-ending knee injury in Week 8 last year but has successfully progressed through rehab, then slowly reintegrated into individual drills, then this week took some full-team reps.
Darrisaw said it feels natural being back on the grass doing what he does best.
"I feel like it's instilled in me. This is what I've been doing my whole life, playing football," he told media members. "Being away from the game, knowing that things aren't over yet, there's a lot of football still left, and just fighting through that — my teammates, myself, my family, and God just leading the way.
"Truly trusting the trainers and everything they were telling me to do has led me to this moment," Darrisaw added. "And it's really a blessing to be here now. Being able to put on these pads and be back out there on the field."
He did a couple series' worth of work Friday, with Walter Rouse and Justin Skule each rotating in for him.
Though coaches are intentionally being careful with how much they ask of Darrisaw early on, he noted his body has responded extremely well to the ramping up.
View photos of players during 2025 Training Camp practice on August 1 at the TCO Performance Center.










































Darrisaw explained he's spent time talking with teammates like T.J. Hockenson and Jonathan Allen, who have recovered from knee injuries and surgeries before, about getting through the process. Both told him it's key to "trust the knee."
"You kind of question yourself a little bit," Darrisaw admitted, "but going out there against guys like that, you can't have any hesitation.
"I trust it, and everything's been feeling good," he added. "Everything's been trending in the right direction."
Vikings Head Coach Kevin O'Connell was asked about seeing Darrisaw and right guard Will Fries, who worked his way back from a broken leg suffered with the Colts last season, in the lineup together.
O'Connell called it "awesome," saying he'd spent time during Thursday's off day reviewing film and enjoyed seeing the full line all together for the first time.
"When there was a lot of really good tape to watch, I always like going back through it all … and I'm kind of buzzing through, and then all of a sudden — bam! — There was 76 at right guard and 71 at left tackle," O'Connell said. "Wasn't a whole lot of snaps quite yet, but it was certainly great to see those guys out there.
"Now it's a matter of conditioning for both Will and Christian, mixed in with getting their technique and fundamentals dialed in at that position," he continued. "And it's going to be a great challenge and a real runway for them to feel like they're game-ready based upon what they're practicing against on the other side of the ball every day."
Darrisaw is grateful for the opportunity to practice against Brian Flores' defense, which has given the offense plenty of challenges throughout camp.
There are a few wrinkles the offense wants to work out, Darrisaw said, but certainly nothing to panic over.
"We're just trying to come out here each day and get better at the little things and working our way to that first game of the season," he said. "We don't have a lot of time, but we've got time to figure things out. And there's some things that we need to figure out as a unit just to be the offense that we know that we're capable of being.
View photos of Vikings fans attending 2025 Training Camp at TCO Performance Center to participate in fan activities and watch practice.



















































"We just take it a day at a time. Everything's not gonna be perfect, especially going against the defense like B-Flo's, man; you're not gonna see that every Sunday," he added, smiling. "So it's great to go against that, and it's fun just to be out here on this field. Just competing and getting better. That's what we've got to do every day."
Not to mention, getting to be back in the trenches moving defensive linemen out of the way.
"Oh man, it feels great. I haven't done that since October," Darrisaw grinned. "Just being able to be out here with my teammates and playing a game that I love, getting to go against a defense full-speed and getting my feet back under me, man, everything's been feeling really good."
View photos of the Vikings roster as of July 31, 2025.

3 WR Jordan Addison

3 WR Jordan Addison

93 DL Jonathan Allen

93 DL Jonathan Allen

6 LB Brian Asamoah II

6 LB Brian Asamoah II

86 TE Gavin Bartholomew

86 TE Gavin Bartholomew

96 OLB Tyler Batty

96 OLB Tyler Batty

95 DL Travis Bell

95 DL Travis Bell

5 CB Mekhi Blackmon

5 CB Mekhi Blackmon

83 WR Silas Bolden

83 WR Silas Bolden

64 G Blake Brandel

64 G Blake Brandel

12 QB Max Brosmer

12 QB Max Brosmer

62 T Logan Brown

62 T Logan Brown

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

91 P Oscar Chapman

91 P Oscar Chapman

63 OL Zeke Correll

63 OL Zeke Correll

71 T Christian Darrisaw

71 T Christian Darrisaw

42 LS Andrew DePaola

42 LS Andrew DePaola

13 WR Tai Felton

13 WR Tai Felton

19 WR Dontae Fleming

19 WR Dontae Fleming

76 G Will Fries

76 G Will Fries

35 CB Keenan Garber

35 CB Keenan Garber

58 OLB Jonathan Greenard

58 OLB Jonathan Greenard

25 CB Kahlef Hailassie

25 CB Kahlef Hailassie

30 FB C.J. Ham

30 FB C.J. Ham

98 DL Javon Hargrave

98 DL Javon Hargrave

92 DL Jonathan Harris

92 DL Jonathan Harris

87 TE T.J. Hockenson

87 TE T.J. Hockenson

8 QB Sam Howell

8 QB Sam Howell

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

81 WR Lucky Jackson

81 WR Lucky Jackson

26 S Theo Jackson

26 S Theo Jackson

18 WR Justin Jefferson

18 WR Justin Jefferson

79 T Marcellus Johnson

79 T Marcellus Johnson

33 RB Aaron Jones

33 RB Aaron Jones

82 WR Jeshaun Jones

82 WR Jeshaun 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

66 G Vershon Lee

66 G Vershon Lee

85 WR Robert Lewis

85 WR Robert Lewis

27 RB Jordan Mason

27 RB Jordan Mason

52 LB Dorian Mausi

52 LB Dorian Mausi

9 QB J.J. McCarthy

9 QB J.J. McCarthy

29 CB Dwight McGlothern

29 CB Dwight McGlothern

44 S Joshua Metellus

44 S Joshua Metellus

4 WR Rondale Moore

4 WR Rondale Moore

7 CB Byron Murphy Jr.

7 CB Byron Murphy Jr.

59 OLB Gabriel Murphy

59 OLB Gabriel Murphy

1 WR Jalen Nailor

1 WR Jalen Nailor

OL Matt Nelson

OL Matt Nelson

46 TE Bryson Nesbit

46 TE Bryson Nesbit

75 T Brian O'Neill

75 T Brian O'Neill

21 CB Jeff Okudah

21 CB Jeff Okudah

84 TE Josh Oliver

84 TE Josh Oliver

S Gervarrius Owens

S Gervarrius Owens

0 LB Ivan Pace Jr.

0 LB Ivan Pace Jr.

97 DL Harrison Phillips

97 DL Harrison Phillips

40 S Mishael Powell

40 S Mishael Powell

31 WR Myles Price

31 WR Myles Price

61 DL Jalen Redmond

61 DL Jalen Redmond

16 K Will Reichard

16 K Will Reichard

49 TE Giovanni Ricci

49 TE Giovanni Ricci

54 OLB Bo Richter

54 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

67 T Justin Skule

67 T Justin Skule

22 S Harrison Smith

22 S Harrison Smith

20 CB Reddy Stewart

20 CB Reddy Stewart

38 RB Tre Stewart

38 RB Tre Stewart

94 DL Taki Taimani

94 DL Taki Taimani

23 CB Ambry Thomas

23 CB Ambry Thomas

37 DB Tavierre Thomas

37 DB Tavierre Thomas

89 WR Thayer Thomas

89 WR Thayer 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

72 T Leroy Watson

72 T Leroy Watson

69 DL Elijah Williams

69 DL Elijah Williams

55 LB Eric Wilson

55 LB Eric Wilson

17 P Ryan Wright

17 P Ryan Wright

48 TE Ben Yurosek

48 TE Ben Yurosek
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.