Tai Felton is among 13 wide receivers on the Vikings roster as they head into training camp. (Anthony Souffle/The Minnesota Star Tribune)

T.J. Hockenson, Josh Oliver, Gavin Bartholomew (PUP list), Ben Yurosek, Bryson Nesbit, Giovanni Ricci

Hockenson is back from injury. Oliver got a three-year contract extension in June. Bartholomew was just drafted, though he was moved to the physically unable to perform (PUP) list Monday. The Vikings kept only three tight ends on the active roster most of last season, even while Hockenson was out finishing his knee recovery.

C Ryan Kelly, G Blake Brandel, G Will Fries, T Christian Darrisaw, T Brian O’Neill, OL Donovan Jackson, T Justin Skule, C/G Michael Jurgens, T Walter Rouse, G Henry Byrd, T Leroy Watson IV, G Joe Huber, T Marcellus Johnson, T Logan Brown, OL Zeke Correll, G Vershon Lee

It’s unknown how much Fries (tibia) and Darrisaw (knee) will participate in training camp. Darrisaw saw limited action on the first day of minicamp in June, but O’Connell said after the surprise showing that Darrisaw’s recovery timeline — estimated to be about 10 months from his October injury — hadn’t changed. That means more time for some of the younger guys, mainly rookie Jackson, working alongside veterans Kelly and O’Neill.

DT Jonathan Allen, DT Javon Hargrave, DT Harrison Phillips, DL Tyrion Ingram-Dawkins, OLB Jonathan Greenard, OLB Andrew Van Ginkel, OLB Dallas Turner, DL Travis Bell, DL Jalen Redmond, DL Jonathan Harris, DL Levi Drake Rodriguez, DL Taki Taimani, DL Alexander Williams, DL Elijah Williams, OLB Gabe Murphy, OLB Bo Richter, OLB Tyler Batty, OLB Chaz Chambliss (PUP list)