2017 | JUNIOR
Played in all 14 games with 11 starts ... caught 15 passes for 242 yards ... had season-high three catches for 39 yards at Iowa State ... tied career-high with 67 receiving yards at Oklahoma ... had six games with at least two catches ... season-long 43 yard catch in a win at Oklahoma State.
2016 | SOPHOMORE Played in all 13 games with eight starts, making 23 catches for 332 yards with five touchdowns ... Had stretch of four straight games with a touchdown catch, starting at SMU and finishing at West Virginia ... Five touchdown catches were tied for the team lead with Taj Williams ... 332 receiving yards ranked fourth on the team ... Averaged 14.4 yards per catch, ranking second on the team ... Made career-high five receptions against Oklahoma.
2015 | FRESHMAN Played in 12 games as a true freshman, making 10 catches for 137 yards ... Had first career touchdown reception on a 16-yard catch against Stephen F. Austin on Sept. 12, on a pass from Bram Kohlhausen, which was also the first career touchdown thrown by the quarterback ... Had best game of season in the finale at the Valero Alamo Bowl, catching four passes for 67 yards, including a third-quarter touchdown reception that jump started TCU's 31-point comeback to beat Oregon.
HIGH SCHOOL Four-star recruit according to Scout.com ... No. 6 wide receiver in the state and Midlands region ... No. 52 for his position nationally ... First-team All-District 7-5A as a junior ... Chose TCU over Arkansas, Baylor, Ole Miss and Oregon.