
The one thing to understand about an NFL roster is that it's always fluid. It's always in flux, 24/7/365, but even with that as a guide or backdrop, it's clear that the Texans roster has undergone a serious renovation. It dawned on me how drastic the changes have been in a short amount of time.
When the Texans sent out the notice of transactions the Monday after rookie minicamp, it struck me how drastically things had changed just in the last year. So, I examined the current 90-man roster to see how many players were on the roster at the start of training camp at the Greenbrier in July 2017. In less than one year's time, 46 (!!) players that started training camp in West Virginia last season no longer remain on the roster. That doesn't even count the players that arrived during the season and no longer remain (ex: Jelani Jenkins, Johnthan Banks). Less than half of the roster has turned over in that short of a time period. In comparison, the previous year, 35 players started training camp in 2016 and were no longer on the roster in the spring of 2017.
Of the 41 position players that are still on the roster since the start of training camp, only 24 of them played in 10 games or more in 2017. Of those 24, only 12 were considered starters that started/played 10 games or more in 2017. As a comparison, Jacksonville returns 18 starters that started/played 14 games or more in 2017.
Throw in changes in the front office, coaching staff and sports performance staff and there have been a lot of introductions taking place this spring. The good news is that the changes have had a significantly positive impact on the organization throughout the spring; talk to anyone in this building and they plainly see it. Hopefully, when the 2018 53-man roster is finalized, those changes will result in a historic season that we'll never forget.
The Houston Texans roster in photos. (Updated 3/2/2021)

ILB, Tyrell Adams #50

TE, Jordan Akins, 88

DT, Auzoyah Alufohai, #98

P, Bryan Anger, 9

CB, Cornell Armstrong, 30

C/G, Beau Benzschawel #62

DT, Ross Blacklock #90

ILB, Curtis Bolton #47

DT, Andrew Brown, #97

TE Pharaoh Brown #85

C, Cohl Cabral #72

WR, Randall Cobb #18

ILB, Dylan Cole, 51

CB, Gareon Conley, 22

WR, Brandin Cooks #13

WR, Isaiah Coulter #82

WR, Keke Coutee, 16

CB, Keion Crossen, 35

ILB, Zach Cunningham, 41

DE, Brandon Dunn, 92

OLB, Duke Ejiofor, 53

ILB, Kyle Emanuel, 56

K, Ka'imi Fairbairn, 7

TE, Darren Fells, 87

G, Hjalte Froholdt #77

OL, Zach Fulton, 73

CB, Phillip Gaines #29

FB, Cullen Gillaspia, 44

OLB, Jonathan Greenard #52

ILB, Nate Hall, 48

NT, P.J. Hall #96

WR, Chad Hansen, #17

CB, Vernon Hargreaves III #26

T, Charlie Heck #67

RB, Dontrell Hilliard, #22

OL, Tytus Howard, 71

RB, Buddy Howell, 38

RB, David Johnson #31

CB, Lonnie Johnson, Jr., 32

T, Roderick Johnson #63

LS, Anthony Kukwa #45

LB, Jacob Martin, 54

QB, AJ McCarron #2

LB, Benardrick McKinney, 55

OLB, Whitney Mercilus, 59

WR, Steven Mitchell, Jr., 11

S, A.J. Moore, 33

S Eric Murray #23

DE, Charles Omenihu, 94

S, Jonathan Owens, 36

RB, Scottie Phillips, #40

G/T Brent Qvale #76

WR, Damion Ratley, #19

CB, John Reid #34

S, Justin Reid, 20

OLB, Brennan Scarlett, 57

OL, Max Scharping, 74

S, Michael Thomas #28

TE, Kahale Warring, 81

DL, Carlos Watkins, 91

QB, Deshaun Watson, 4

LS, Jon Weeks #46