After a flurry of roster moves, the Tennessee Titans reached their 90-player limit earlier in the week.
Here’s the full list of Titans players under contract for the approaching 2019 season by position:
Offense (44)

Quarterbacks (3): Marcus Mariota, Ryan Tannehill, Logan Woodside
Running backs (6): Alex Barnes, Dalyn Dawkins, David Fluellen, Derrick Henry, Dion Lewis, Jeremy McNichols
Tight ends (7): Anthony Firkser, Parker Hesse, MyCole Pruitt, Jonnu Smith, Keith Towbridge, Delanie Walker, Cole Wick
Wide receivers (12): Cameron Batson, A.J. Brown, Corey Davis, Cody Hollister, Adam Humphries, Darius Jennings, Joseph Parker, Anthony Ratliff-Williams, Kalif Raymond, Tajae Sharpe, Taywan Taylor, Jalen Tolliver
Offensive tackles (6): Jack Conklin, Cody Conway, A.T. Hall, Dennis Kelly, Taylor Lewan, Tyler Marz
Offensive linemen (4): Nate Davis, Hroniss Grasu, Austin Pasztor, David Quessenberry
Offensive guards (5): Jamil Douglas, Corey Levin, Kevin Pamphile, Rodger Saffold, Aaron Stinnie
Center (1): Ben Jones
Defense (46)

Defensive ends (3): Amani Bledsoe, Matt Dickerson, Cameron Wake
Defensive tackles (4): Jurrell Casey, Austin Johnson, DaQuan Jones, Isaiah Mack
Linebackers (8): Daren Bates, Jayon Brown, Riley Bullough, Kamalei Correa, Rashaan Evans, Nigel Harris, LaTroy Lewis, David Long
Outside linebackers (5): Sharif Finch, Harold Landry, Gimel President, Derick Roberson, D’Andre Walker
Inside linebacker (1): Wesley Woodyard
Safeties (3): JoJo Tillery, Kenny Vaccaro, Damon Webb
Free safety (1): Kevin Byard
Cornerbacks (7): Malcolm Butler, Kenneth Durden, Adoree Jackson, Joshua Kalu, Logan Ryan, LeShaun Sims, Tye Smith
Defensive backs (6): Dane Cruikshank, Amani Hooker, Mike Jordan, Kareem Orr, D’Andre Payne, LaDarius Wiley
Defensive linemen (3): Dee Liner, Jeffery Simmons, Brent Urban
Nose tackle (1): Braxton Hoyett
Special Teams

Long snapper (1): Beau Brinkley
Punter (1): Brett Kern
Kicker (1): Ryan Succop
Kicker/Punter (1): Austin Barnard