Davis attended North Shore Senior High School in North Shore, Houston, where he graduated in 2011. He lettered three times as a tight end under coach David Aymond, averaging more than 20 yards per catch and helping the Mustangs go 11–2 and earn a district title as a senior. Davis was also one of the state's top performers in track & field and was named All-district and All-state in the triple jump after leading the nation with a leap of 15.82 meters (51 feet, 9 inches), set at the District 21-5A Meet in 2011.[2] He also played basketball.[3]
As a sophomore in 2012, Davis tallied a career-high 184 receiving yards against Louisiana Tech.[7] He finished the season with 61 receptions for 854 yards.[4]
In 2013, Davis caught 87 passes for 1,290 yards,[4] and set a UNLV record with 14 touchdown receptions. He also helped lead the 2013 UNLV Rebels football team to its first bowl game in 13 seasons, and he caught 10 passes in the Heart of Dallas Bowl on New Year's Day 2014.[7]
After considering declaring himself eligible for the NFL Draft after his junior season, Davis announced in January 2014 that he would return to UNLV for his senior season.[8] He missed nearly half of the 2014 season due to injury, but tallied 163 receiving yards against Hawaii on November 22, 2014.[7] With Davis hampered by injury, the 2014 UNLV Rebels football team compiled a 2–11 record.
Davis finished his college career ranked second in UNLV history with 2,785 receiving yards. He was invited to play in the 2015 Senior Bowl, but was unable to play due to a hamstring injury.[9] Prior to Davis, no other offensive player from UNLV had been invited to play in the Senior Bowl since running back Ickey Woods in 1987.[7]