Iowa fan for nearly 60 yrs. sick of ferentz. None of what you said justifies having 20 on the roster
It doesn't matter how many are on the "roster". They are only allowed to take 105 guys to camp. It doesn't matter a lick how many walk-ons there are if they aren't dressing out or on the sidelines for a home game. As several people have already pointed out, Iowa now has five on scholarship. Every scrimmage position is at least three deep. In that Iowa regularly uses two TEs in every game, that would require at least six. Hell, I was complaining last recruiting season that they weren't taking one in the 2018 class.