NFL roster analysis