2017: Phil Steele's Preseason Third Team All-Sun Belt Conference . . . Enters his senior season tied for eighth in school history with 10 career touchdown receptions and ninth for career receiving yards with 1,491 . . . 17.1 yards per reception during his career ranks eighth in A-State history . . . Enters 2017 needing 10 more receptions to tie the 10th most ever by an A-State player.
2016: Played in 12 games, including eight as a starter . . . Recorded 22 catches for 308 yards and three touchdowns . . . Receptions total and receiving yards both ranked tied for fifth on the team, while his three receiving touchdowns tied the second most on the squad . . . Caught at least one pass in all but two games played and had multiple receptions in seven outings, including six for 70 yards (both season highs) and a touchdown against Louisiana-Lafayette , , , Hauled in three passes for 65 yards and a touchdown versus Utah State, including a season-long catch covering 44 yards . . . Other touchdown came versus Texas State . . . Preseason First Team All-Sun Belt Conference . . . Athlon Sports Second Team Preseason All-Sun Belt Conference . . . Phil Steele's Third Team Preseason All-SBC.
2015: Honorable Mention All-Sun Belt Conference . . . Played in every game, including 11 as a starter . . . Second most receiving yards on the team with 541 to his credit . . . 28 receptions were the third most on the squad . . . Averaged 19.3 yards per reception, which was the highest in the Sun Belt Conference and 18th in the nation . . . Posted three consecutive 100-yard receiving games during league play, including a season-high 117 yards on four catches in a victory over Appalachian State . . . Recorded two catches for 100 yards and a touchdown against ULM . . . Four receptions for 115 yards and a touchdown against New Mexico State . . . Caught a season-long 75 yard pass in the same game . . . Hauled in a season-high five receptions for 55 yards and a touchdown against Georgia State . . . Caught at least one pass in 10 games and multiple catches in seven . . . Phil Steele's third team Preseason All-Sun Belt Conference . . . Athlon Sports fourth team Preseason All-Sun Belt . . . Sun Belt Conference Academic Honor Roll and A-State Athletics Director's Honor Roll.
2014: Sun Belt Conference All-Newcomer Team . . . Phil Steele's Third Team All-Sun Belt Conference . . . Played in all 13 games, including 10 as a starter . . . Four receiving touchdowns tied the most on the team, 642 receiving yards were the second most on the squad and 37 receptions were the third most . . . Averaged a team-high 17.4 yards per reception, which also ranked No. 40 in the nation . . . Caught at least one pass in 12 games and had multiple receptions in 10 contests . . . Eight receptions for 141 yards and two touchdowns versus Louisiana-Lafayette were all season highs and included a season-long 87 yard catch that was the third longest passing play in school history . . . 141 yards were the most by any player on the team and rank tied for the
2013: Redshirted and participated on the scout team . . . Athletics Director's Honor Roll member.
HIGH SCHOOL: Helped lead Tallassee High School to a 9-3 record and the second round of the 4A Alabama state playoffs . . . Montgomery Advertiser's Class 1A-4A All-Metro Player of the Year . . . Named to the Alabama Sports Writers' Association All-State Football Team as an honorable mention selection . . . Rushed for 884 yards and 11 touchdowns, caught 28 passes for 450 yards and six scores and returned a kickoff for a touchdown as a senior . . . Two-time All-Metro selection by the Montgomery Advertiser . . . Ranked as the No. 30 overall player in the state of Alabama by 247Sports.com . . . Also plays basketball for THS.