EAGAN, Minn. — Jamal Adams just feels more at home wearing a jersey number in the 30s.
He looked quite comfortable in the secondary, as well, lining up at safety for Vikings Training Camp practices Friday and Saturday.
Adams, who signed with Minnesota on July 28, initially was assigned jersey No. 54 and was listed as a linebacker, where he played all last season with the Raiders. But as he strolled Thursday from the team hotel to TCO Performance Center for treatment, Vikings Head Coach Kevin O'Connell was pulling out of the facility and rolled down his window.
"He was leaving and he told me, 'See you tomorrow, 3-2.' And I was like, 'OK, cool,' " Adams told Twin Cities media members. "I just ran with it, came in the next day, and 32 was my number. It was definitely a better feeling."
(Editor's note: OLB Chaz Chambliss previously wore 32 and has since moved to 57, which he wore as a rookie.)
View photos of the Vikings roster as of Aug. 7, 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 RB Jordan Mims

17 RB Jordan Mims

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 LB Jamal Adams

32 LB Jamal Adams

33 RB Aaron Jones Sr.

33 RB Aaron Jones Sr.

34 CB Zemaiah Vaughn

34 CB Zemaiah Vaughn

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 OLB Chaz Chambliss

57 OLB Chaz Chambliss

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

CB Jarod Washington

CB Jarod Washington
Adams offers the Vikings position versatility in Brian Flores' defense, and he anticipates still being used both at linebacker and safety. Getting reps at the latter spot again feels good, though, and it has helped with Minnesota's depth. Jay Ward did not practice the past two days. Jakobe Thomas also did not participate in team drills either day.
"I was telling some people inside the training room, just to have somebody believe in me again, and to know I can go back there and play the safety position, it feels great," Adams said. "I can kind of do it all in the back end. I just want to be versatile and do anything I can to help the team.
"The key is winning," he added. "So whatever they need me to do, I'm going to do. That's what I'm here for."
Adams is enjoying playing for Flores, whom he noted is "all about detailed work, and that's what I'm about."
"Just [tag-teaming] with him, the sky's the limit," Adams grinned.
At 30 years old, he's the oldest player currently in Minnesota's defensive backs room. He may take a little ribbing from the younger guys, but Adams is proud to be an example of NFL longevity.
"I'm officially 'O.G.' They call me 'O.G.' and 'Unc,' " he quipped. "It's pretty cool to see younger guys develop in this game. And hopefully one day they can be going into Year 10 to give back to the younger generation. Anything that I can give to them, any free game on and off the field, that's what I'm here for."
As it turns out, Joshua Metellus has been learning from Adams' game long before they shared a locker room.
Metellus, a sixth-round draft pick in 2020 by Minnesota, has admired the 2017 first-round selection from afar for multiple years.
"I kid you not, I used to go into class (at Michigan) — sorry, Mom — I used to go into class and sit at the top of the auditorium, open my laptop," Metellus explained, "and I'd have Steph Curry highlights from the night before, and then after I finished that, I'd just watch Jamal Adams.
"That's a guy I try to emulate my game after," he continued. "I used to watch endless hours of him making plays. … And now to watch a guy who was on the couch a couple weeks ago, he comes in and puts on 54 and is just running through people's faces. He didn't know where the coverage is, what gap to play, he's just playing fast and showing why he's been in the league for so long."
Metellus is continuing to pick Adams' brain and glean all he can from someone who's played in multiple defensive schemes and experienced some high highs and low lows throughout his career.
He's also offering leadership as Adams learns the Vikings system.
"There's things he'll tell me, things he just sees a little better than I do that I'm able to put into my game and vice versa," Metellus said. "I'm letting him know, 'All right, this is why we [do this]. Stand next to me, I'm gonna let you know exactly how I see it, so when you go out there and start moving around, you see things exactly how we see them."
Whether it's linebacker, safety or even taking a handful of special teams reps for the first time in his career, Adams isn't taking anything for granted.
He's just here to play ball.
"When I got hurt in '22, and then … those two or three years, I felt like I lost a little bit off my career. So for me, it's like a rebirth," Adams said. "There was a lot of adversity I went through, and I knew eventually I was going to make it out of that hole, but it was going to take time — and it took longer than I expected. But mentally and physically, I had to rebrand myself, be better on and off the field as far as my mentals and how I approached the game.
"I have a different perspective," he added. "It's a different perspective on not only football but just life. Just being grateful and being happy where I am. Being where my feet are and just embracing the opportunity."

2026 Vikings Training Camp
Vikings Training Camp will take place at the Twin Cities Orthopedics Performance Center. Tickets are now available!
Visit 2026 Vikings Training Camp.
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.












