2018: Honorable Mention All-Sun Belt Conference . . . Played in 12 games, including three as a starter . . . Finished the year with career-high numbers for receptions (39) and receiving yards (566) . . . Caught two touchdown passes . . . Receptions and receiving yards were both the third most on the team . . . Ranked 11th and 14th in the Sun Belt in receiving yards and receptions, respectively . . . 14.51 yards per catch was the ninth highest average in the league . . . Caught at least one pass in every game played, giving him 16 consecutive games with a reception heading into his senior season . . . Went over 100 yards receiving in one game, posting season highs for both receptions (7) and yards (129) in the Arizona Bowl against Nevada . . . Also caught six passes for 75 yards at Louisiana and had 84 receiving yards, his second most of the year, on five catches at Georgia Southern . . . Hauled in at least three receptions in seven games and went over 50 receiving yards in four contests . . . Recorded one touchdown reception against both Southeast Missouri State and Coastal Carolina . . . Athlon Preseason Fourth Team All-Sun Belt Conference.
2017: Honorable Mention All-Sun Belt Conference . . . Played in all 12 games in a reserve role at wide receiver, posting career-best numbers for receptions (32), receiving yards (439) and touchdowns (6) . . . His 439 receiving yards were the fourth most on the team, while his 32 catches were the fifth most . . . Six touchdown receptions tied the third most on the squad and also tied the ninth most in school history for a single season . . . Recorded seven receptions covering at least 20 yards, including a career-long 37-yard catch against Georgia Southern that went for a touchdown . . . Caught at least one pass in all but one game and had multiple receptions in eight contests, including a career-high seven for 42 yards against Nebraska . . . Posted a career-best 73 receiving yards against New Mexico State, and also finished the game with a career-high two receiving touchdowns . . . Remaining four receiving touchdowns came against UAPB, SMU, Georgia Southern and Troy . . . Responsible for at least 50 receiving yards in three games, posting 72 against SMU and 50 versus UAPB to go along with his 73 in the NMSU game . . . A-State Athletics Director’s Honor Roll member.
2016: Saw action in 11 games, including four as a starter (vs. USA, ULM, Ga. St., UCF) . . . Finished the season with 13 receptions for 117 yards and one touchdown . . . Lone touchdown came with nine seconds left in the fourth quarter vs. Georgia Southern, lifting A-State to a 27-26 victory in its Sun Belt opener . . . Posted five receptions for 64 yards with a long of 18, all season highs, versus Louisiana-Lafayette . . . Caught at least one pass in seven games . . . A-State Athletics Directors Honor Roll member.
2015: Redshirted & participated on the scout team.
HIGH SCHOOL: 3-star recruit by 247Sports and Rivals . . . Rated as the No. 32 player in the state of Mississippi and the No. 154 receiver in the nation by 247Sports . . . Helped lead Laurel High School to a Mississippi Class 5A state championship . . . Recorded 70 receptions for 1,442 yards and 18 touchdowns for the Golden Tornadoes . . . His yardage total ranked second in the state and touchdown