Originally signed with the Jets as an undrafted rookie free agent on 5/10/19. Released on 9/1/19 and signed to the Jets practice squad on 9/2/19. Signed to the Carolina active roster from the Jets practice squad on 10/16/19. Released on 11/11/19 and signed to the Panthers practice squad on 11/13/19. Elevated to the Panthers active roster on 12/6/19. Released on 12/10/19 and signed to the Rams practice squad on 12/12/19. Released by the Rams on 7/25/20 and signed with the Atlanta practice squad on 12/28/20. Released on 6/17/21. Signed a one-year contract with Arizona on 8/3/21. Released on 8/31/21 and signed to the Cardinals practice squad on 9/1/21. Elevated to the active roster on 11/6/21 and reverted to the practice squad on 11/8/21. Elevated to the active roster on 11/13/21 and reverted to the practice squad on 11/15/21. Elevated to the active roster on 12/25/21. Re-signed with the Cardinals on a one-year contract on 3/10/23 as an exclusive rights free agent.Â
2022: Appeared in 16 games (four starts) setting career highs in receptions (52), receiving yards (467) and TDs (2) ... also rushed seven times for 44 yards, returned 26 punts for 172 yards and 11 kickoffs for 218 yards ... started season opener vs. KC (9/11) and led the team with then-career highs in receptions (7) and receiving yards (63) ... hauled in four passes for 55 yards and scored his first career NFL TD in the overtime win @ LV (9/18) ... caught nine passes for 80 yards vs. LAR (9/25) ... had a six-yard reception in Cardinals win @ CAR (10/2) ... scored his first career TD on a five-yard pass from QB Kyler Murray in the third quarter of the AZ's Thursday Night Football win vs. NO (10/20) ... had a reception and returned four kickoffs for 81 yards vs. Sea (11/6) ... posted his first career 100-yard receiving performance vs. SF (11/21) in Mexico City, finishing with nine receptions for a game-high 103 yards ... inactive (thumb) vs. LAC (11/27) ... returned two punts for 17 yards vs. NE (12/21) ... recorded a team leading and career-high 10 receptions for 98 yards vs. TB (12/25), joining DeAndre Hopkins and Rondale Moore as the only Cardinals players this season with mutiple games of 90+ receiving yards; also finished with career highs in scrimmage (123) and rushing yards (25) ... in the season finale, had four receptions for 30 yards @ SF (1/8).Â
2021: Appeared in three games (two starts) totaling three receptions for 15 yards adding one rush for 24 yards … saw action on special teams in his Cardinals debut vs. Ind (12/25) … registered one catch for 10 yards and one rush for 24 yards in his first NFL start @ Dal (1/2/22) … made two receptions for five yards in the start vs. Sea (1/9/22).
2019: Saw action in two contests … made his NFL debut vs. Ten (11/3).
Three-year WR who finished his college career ranked ninth in Wake Forest history in receptions (142), 13th in receiving yards (1,800) and eighth in TD receptions (17) … tallied 19 total touchdowns in 20 games played … tied the school record and ACC record for punt return touchdowns in a game with two … set the school record in consecutive 200-yard all-purpose games (four) and total TD receptions in a game (four) … in his sophomore season in 2018, named first team All-American punt returner by Pro Football Focus, first team All-American return specialist by Sports Illustrated, first team All-American punt returner by Football Writers Association of America, first team All-ACC at both all-purpose back and as a return specialist and ESPN All-ACC team … finished the season with 89 receptions for 1,078 yards and eight TDs … as a freshman in 2017, posted 53 receptions for 722 yards and nine touchdowns in eight games … named second team All-ACC as an all-purpose back and honorable mention as a return specialist … redshirted during the 2016 season.
Named Virginia 5-A Player of the Year in 2015 and was named All-Metro Richmond, first team All-Region 5-A South at both wide receiver and kick returner and 5-A South Region and Conference 12 Player of the Year in 2014 … honored as the ACC's 2018 recipient of the Brian Piccolo Award given to the ACC football player who has overcome a serious injury or illness … after his small intestine was punctured from landing on a pylon while scoring a touchdown against Louisville in 2017, he went on to contribute two more touchdowns in the 41-34 win before being rushed to the hospital for surgery, missing the last five games of the season.