2. WR Michael Thomas — New Orleans Saints (2016)
Thomas certainly looked good at Ohio State. He had 54 catches for 799 yards and 9 TDs as a sophomore, then nearly matched those numbers exactly with 66 receptions for 781 yards and 9 TDs as a junior. Of course he helped the Buckeyes win a national championship that first year too. That consistency would travel with him to the NFL, but even better than anyone might have expected.
Thomas matched those 9 touchdowns as an NFL rookie and added 92 catches for 1137 yards. He upped his production to 104 catches for 1245 yards as a sophomore and then took it even further in 2018, grabbing a league high 125 balls for 1405 yards and 9 more scores. Add it all up and you get 321 catches in Thomas’s first three seasons, the most by any NFL player in their first three seasons by 33. He looks on track for a Hall of Fame career.