Do you have a comment or question? Send it to the Mailbag. Every Monday we'll post several comments and/or questions. Click here to submit a comment or question to Mailbag. Remember to include your name and town in the email. If Twitter / X is your jam, you can send a question to me that way as well.
We are back — well, select Vikings players reported Sunday, and the remainder of the roster is due to report Tuesday — but it's pretty much time to roll out the ol' football.
I appreciate folks accommodating me taking a break last week and made the most of the time during a camping trip "Up North" with my family and neighbors. A canoe trek and a separate kayak paddle while observing wildlife offered serenity, and we had plenty of laughs with the group.
Fans will be able to hear from Head Coach Kevin O'Connell and new General Manager Nolan Teasley during a press conference scheduled for 12:30 p.m. (CT) Tuesday.
Defensive Coordinator Brian Flores is scheduled for a presser on Wednesday, the first ramp-up day of acclimation practice; Offensive Coordinator Wes Phillips and Special Teams Coordinator Matt Daniels are scheduled to speak Thursday.
Fans will be able to view the team on the field for the first time on Saturday when the team hosts Back Together Weekend: Saturday Edition. Visit vikings.com/camp for information. The organization is excited to host Legends Weekend as part of the opening festivities.
View photos of the Vikings roster as of July 24, 2026.

0 LB Ivan Pace Jr.

0 LB Ivan Pace Jr.

1 QB Kyler Murray

1 QB Kyler Murray

2 CB Isaiah Rodgers

2 CB Isaiah Rodgers

3 WR Jordan Addison

3 WR Jordan Addison

4 WR Myles Price

4 WR Myles Price

5 P Johnny Hekker

5 P Johnny Hekker

6 CB Dwight McGlothern

6 CB Dwight McGlothern

7 CB Byron Murphy Jr.

7 CB Byron Murphy Jr.

8 S Jakobe Thomas

8 S Jakobe Thomas

9 QB J.J. McCarthy

9 QB J.J. McCarthy

11 QB Carson Wentz

11 QB Carson Wentz

12 QB Max Brosmer

12 QB Max Brosmer

13 WR Tai Felton

13 WR Tai Felton

14 WR Jauan Jennings

14 WR Jauan Jennings

15 OLB Dallas Turner

15 OLB Dallas Turner

16 K Will Reichard

16 K Will Reichard

17 WR Luke Wysong

17 WR Luke Wysong

18 WR Justin Jefferson

18 WR Justin Jefferson

19 WR Dontae Fleming

19 WR Dontae Fleming

20 CB Charles Demmings

20 CB Charles Demmings

21 RB Demond Claiborne

21 RB Demond Claiborne

23 CB James Pierre

23 CB James Pierre

24 S Jay Ward

24 S Jay Ward

25 S Kahlef Hailassie

25 S Kahlef Hailassie

26 S Theo Jackson

26 S Theo Jackson

27 RB Jordan Mason

27 RB Jordan Mason

28 CB Tyreek Chappell

28 CB Tyreek Chappell

29 CB Marcus Allen

29 CB Marcus Allen

30 WR Trayvon Rudolph

31 WR Marcus Sanders Jr.

31 WR Marcus Sanders Jr.

32 OLB Chaz Chambliss

32 OLB Chaz Chambliss

33 RB Aaron Jones Sr.

33 RB Aaron Jones Sr.

34 CB Zemaiah Vaughn

34 CB Zemaiah Vaughn

35 RB Kejon Owens

35 RB Kejon Owens

36 RB Zavier Scott

36 RB Zavier Scott

37 S Tavierre Thomas

37 S Tavierre Thomas

38 CB Da'Veawn Armstead

38 CB Da'Veawn Armstead

39 S Jacob Thomas

39 S Jacob Thomas

40 WR Terrill Davis

40 WR Terrill Davis

41 LB Jake Golday

41 LB Jake Golday

42 LS Andrew DePaola

42 LS Andrew DePaola

43 OLB Andrew Van Ginkel

43 OLB Andrew Van Ginkel

44 S Joshua Metellus

44 S Joshua Metellus

45 FB Max Bredeson

45 FB Max Bredeson

46 WR Michael Briscoe

46 WR Michael Briscoe

47 P Brett Thorson

47 P Brett Thorson

48 LB Jacob Roberts

48 LB Jacob Roberts

49 OLB Cam'Ron Stewart

49 OLB Cam'Ron Stewart

50 DL Levi Drake Rodriguez

50 DL Levi Drake Rodriguez

51 LB Blake Cashman

51 LB Blake Cashman

52 LB Josh Ross

52 LB Josh Ross

55 LB Eric Wilson

55 LB Eric Wilson

56 OLB Arden Walker

56 OLB Arden Walker

57 LB Keli Lawson

57 LB Keli Lawson

58 C Gavin Gerhardt

58 C Gavin Gerhardt

59 LB Kamara Bangally

59 LB Kamara Bangally

60 G Joe Huber

60 G Joe Huber

61 DL Jalen Redmond

61 DL Jalen Redmond

62 OL Delby Lemieux

62 OL Delby Lemieux

63 OL Tristan Leigh

63 OL Tristan Leigh

64 C Blake Brandel

64 C Blake Brandel

65 C Michael Jurgens

65 C Michael Jurgens

66 G Vershon Lee

66 G Vershon Lee

67 OL Tomas Rimac

67 OL Tomas Rimac

68 G Henry Byrd

68 G Henry Byrd

69 DL Isaiahh Loudermilk

69 DL Isaiahh Loudermilk

71 T Christian Darrisaw

71 T Christian Darrisaw

72 T Ryan Van Demark

72 T Ryan Van Demark

73 T Walter Rouse

73 T Walter Rouse

74 G Donovan Jackson

74 G Donovan Jackson

75 T Brian O'Neill

75 T Brian O'Neill

76 G Will Fries

76 G Will Fries

78 OL Caleb Tiernan

78 OL Caleb Tiernan

81 TE Marshall Lang

82 WR Jeshaun Jones

82 WR Jeshaun Jones

83 TE Bryson Nesbit

83 TE Bryson Nesbit

84 TE Josh Oliver

84 TE Josh Oliver

85 TE Ben Yurosek

85 TE Ben Yurosek

86 TE Gavin Bartholomew

86 TE Gavin Bartholomew

87 TE T.J. Hockenson

87 TE T.J. Hockenson

89 WR Dillon Bell

89 WR Dillon Bell

90 DL Tyrion Ingram-Dawkins

90 DL Tyrion Ingram-Dawkins

91 DL Smith Vilbert

91 DL Smith Vilbert

92 OLB Tyler Batty

92 OLB Tyler Batty

93 DL Eric Johnson II

93 DL Eric Johnson II

94 DL Taki Taimani

94 DL Taki Taimani

95 DL Caleb Banks

95 DL Caleb Banks

96 DL Jahvaree Ritzie

97 Domonique Orange

97 Domonique Orange

98 OLB Bo Richter

98 OLB Bo Richter

99 DL Elijah Williams

99 DL Elijah Williams
Since there's still a bit of time before we recap the O'Connell-Teasley presser and any on-field action, I wanted to include the links for our camp positional previews before getting to a few questions.
How's everybody doing? Been a while since I wrote. I really liked the comments by Jason G. (on July 13). I agree that Brian Robison, E.J. Henderson, Carl Lee were underrated players, but Doug Martin at DE and Joey Browner at S were two of the best to play their positions! I also love to talk about the some of the underrated players that have passed through here. Henry Thomas at DT, Steve Jordan at TE, Sidney Rice at WR, Ed White at G and Korey Stringer at T.
— Nighthawk
Welcome back to the conversation and good to hear from you.
I sincerely appreciate everyone who helps keep the discussion of Vikings and NFL topics going during the lulls, and I always look forward to people who ramp up their communication as the season approaches and kicks off.
My Vikings Entertainment Network colleagues look forward to relaying the sights, sounds and summaries of training camp as everyone readies for the 2026 season.
Recognition for Martin's overall impact may have been reduced by some rough seasons for the Purple, but by the end of the '80s, he had helped the Vikings course correct.
His 61.5 sacks ranked fourth in franchise history when Martin retired, trailing only Carl Eller, Jim Marshall and Alan Page, and the total still ranks ninth all-time.
If not for Ronnie Lott and the run of Super Bowls by the 49ers, Browner would have been even more appreciated beyond Vikings fandom.
Thomas and Jordan were key in helping Minnesota close the '80s and open the '90s with some strong seasons.
Rice's 2009 season was one of the best a receiver could hope for, but his 83 catches for 1,312 yards and eight touchdowns accounted for roughly one-third of his career stats in seven total seasons. It does make one wonder what would have happened had he benefited from more continuity at QB.
White stacked impressive performances for eight seasons with the Vikings and nine more with the Chargers, totaling four Pro Bowls.
Stringer tragically passed away on Aug. 1, 2001, as he was following his first career Pro Bowl and preparing for his seventh NFL season. Colleague Lindsey Young will have a story on Stringer's legacy this Saturday on Vikings.com, and a recognition will be part of camp.
Jim Lindsey. I remember him on the roster, and I used to have a card of him. I don't remember much from him as far as an offensive performer. I do recall him scoring a TD at the OLD outdoor stadium. The Lions partially blocked a field goal, and it rolled to the Detroit 1. A member of the Lions was blocking to keep the Vikings away from the ball hoping it would roll into the end zone for a touchback. The blocker's foot accidentally touched the ball, and it rolled into the end zone as a live ball. No one from either team noticed the nudge except Lindsey as he fell on the ball when it crossed the goal line. The other players looked uncertain at what happened until a ref signaled the touchdown. Was that the game Alan Page had a couple early flags on him that fired him up that helped lead to his MVP season? I recall Page scored three safeties that season with the third happening in a home playoff game against Dallas. I remember it was a home game against Detroit at Minnesota but not sure it was the same game. I also believe that stadium was the last one to have both teams on the same sideline.
— Jason G. in Gallipolis, Ohio
The team sent condolences this week to the family of Jim Lindsey, who passed away at age 81 on July 19 in his home state of Arkansas.
Lindsey was drafted by the Vikings in the NFL and the Bills in the AFL in 1966, the year before the leagues began the common draft to prepare for the 1970 merger. He played a reserve role on offense and contributed significantly on special teams, serving as a five-time captain for the unit. His captaincy began in 1968 and ran through his retirement.
The play remembered by Jason involved the kind of awareness and savvy that Hall of Fame Head Coach Bud Grant loved, and it's just one example of how Lindsey endeared himself to Grant.
Here is a screenshot from the original play-by-play booklet from that game:

Jason's memory also is correct in that Page had an interesting penalty sequence and responded with the dominance that resulted in him becoming the first defensive player to win NFL MVP and with one of three safeties that season (the other was against Buffalo).
In going through the play-by-play from that game (included below), Page garnered a personal foul on a second-and-10.
On the following snap, Greg Landry threw the ball out of bounds, but Page was penalized for roughing the passer, resulting in another first down.
Page sacked Landry for a loss of 9 on the ensuing play to create a second-and-19. After a 5-yard offsides penalty against Carl Eller, Landry tripped for a loss of 11 (tackle credited to Gary Larsen) and Detroit suffered a 15-yard holding penalty added to the play to create a second-and-40 on which Page recorded a 4-yard tackle for loss. On third-and-44, Detroit dusted off a QB sneak (I'm laughing about this as I type it, and hopefully it adds to your reading enjoyment), which resulted in a gain of 2 before Page made the tackle.

I went back and read the Star Tribune recap of the uncanny sequence involving Page. From Sid Hartman's Dec. 12, 1971, column, beginning with a quote from Grant:
"It doesn't pay to get Alan Page upset. He has been having a super year, but when they called successive 15-yard penalties on him, he seemed to come up with a little extra, and he was a part of some big plays that helped us win the game."
Page admitted that he got a little angry when the two penalties were called.
"On the first penalty, I used the head slap on a Detroit lineman," he said. "This move is legal if you use it on the first step with an open hand. To my knowledge, I did that legally, but the official saw it [differently]. The second penalty was justified. It came on a pass play when Greg Landry threw the ball. I got my hands up high trying to block the pass. When I came down, I landed on the top of Landry's head."
That season was the fourth in nine consecutive campaigns in which Page was selected to the Pro Bowl and his second of five First-Team All-Pro selections. The NFL MVP began being awarded in 1957, and the only other instance of a defensive player winning occurred in 1986 (Giants LB and Hall of Famer Lawrence Taylor).
Page generously has allowed his MVP trophy to be displayed at the Minnesota Vikings Museum since the venue opened in 2018. I'm biased but believe it's worth a visit.
View photos of the top 10 receivers of all-time for the Vikings.

No. 1: Carter, Cris (1990-01)
- No. 1,004
- 12,383 yards
- 110 touchdowns

No. 2: Moss, Randy (1998-04, '10)
- No. 587
- 9,316 yards
- 92 touchdowns

No. 3: Jefferson, Justin (2020-)
- No. 579
- 8,480 yards
- 42 touchdowns

No. 4 Thielen, Adam (2014-22, 25)
- No. 542
- 6751 yards
- 55 touchdowns

No. 5: Jordan, Steve (1982-94)
- No. 498
- 6,307 yards
- 28 touchdowns

No. 6: Carter, Anthony (1985-93)
- No. 478
- 7,635 yards
- 52 touchdowns

No. 7: Rudolph, Kyle (2011-20)
- No. 453
- 4,488 yards
- 48 touchdowns

No. 8: Reed, Jake (1991-99, '01)
- No. 413
- 6,433 yards
- 33 touchdowns

No. 9: Rashad, Ahmad (1976-82)
- No. 400
- 5,489 yards
- 34 touchdowns

No. 10: White, Sammy (1976-86)
- No. 393
- 6,400 yards
- 50 touchdowns
In your estimation, which players and maybe coaches are under a microscope of scrutiny during this Vikings Training Camp?
— Ed Helinski in Auburn, New York
Coaches and players are best served if they have a general confidence in their physical attributes, as well as the ability to block out external voices/forces beyond a player's control.
That said, it's also at least somewhat helpful to understand players are not just competing with anyone else within the position group but also anyone else on the planet that a team could find to make it better.
Thus, it's best to put the best foot forward and treat every day as a job interview. That can be true at any point in time but also the case when a new GM comes aboard.
O'Connell has often expressed an interest in wanting to help each player reach the best version of himself on any day. That goes for him, as well.
I think all coaches and players understand continuous evaluation and progress tracking, whether that's sure-fire starters and All-Pro players or those who are participating in their first pro camp.

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, live score updates and join Drops to win free merch!
See the Vikings 2026 Schedule.
View future opponents for the Vikings.
Buy single game tickets.
Download the official Vikings App.
See more about the 2028 NFL Draft in Minnesota.



















