How were 8 tight ends drafted before George Kittle in 2017?

George Kittle was drafted in the fifth round out of Iowa by the 49ers in 2017. He was the ninth tight end selected.

George Kittle (5, 146)

Getty Images

George Kittle can do it all. Pretty, pretty good for a fifth-round pick out of Iowa. Kittle can catch, can run and can block. As a Hawkeye he played in 25 games over four seasons with 48 catches for 737 yards and 10 touchdowns. In three NFL seasons, he has 216 catches for 2,945 yards and a dozen TDs in his first three seasons with the Niners.