McNichols doesn't have great size, but he was a tough runner for Boise State in 2016. McNichols averaged 5.4 yards per carry for 1,709 yards with 23 touchdowns. He also had 37 receptions for 474 yards with four touchdowns. As a sophomore, McNichols averaged 5.6 yards per carry for 1,337 yards with 20 touchdowns. He had 51 catches for 460 yards with six scores. McNichols could at least be a back for the passing game in the NFL.