- Signed a one-year contract with the Cardinals on 3/15/24 after spending time with Baltimore (2016-20), Houston (2021-22) and Tennessee (2023).
- Entering 2024, has appeared in 106 games (18 starts) during the regular season and has 138 receptions for 1,710 yards and eight TDs and 16 rushing attempts for 69 yards. Also played in three postseason contests where he had three special teams tackles.
- Has extensive experience on special teams, including 50 kickoff returns for 1,169 yards (23.4 avg.) and 23 tackles, two fumble recoveries and one forced fumble.
- In addition to his eight career TD receptions, has also scored on punt coverage twice – recovering a muffed punt snap in the end zone and returning a blocked punt for a score. He also recovered a teammate's fumble in the end zone for a TD bringing his career TD total to 11.
- Has missed just one game in the last two seasons (2022-23), appearing in 33 of a possible 34 regular season games during that stretch.
Originally drafted by Baltimore in the fourth round (107th overall) of the 2016 NFL Draft. Re-signed with the Ravens to a one-year contract on 3/24/20. Signed a one-year contract with Houston on 3/24/21. Released by the Texans on 8/31/21 and signed to Houston's practice squad on 9/1/21. Re-signed with Houston to a one-year contact on 3/24/22. Signed a one-year contract with the Titans on 4/19/23. Signed a one-year contract with the Cardinals on 3/15/24.
2023: Saw action in all 17 games (five starts) … finished the season with 22 receptions for 424 yards (19.3 avg.), two carries for 39 yards, four kick returns for 89 yards, two special teams tackles and one forced fumble on special teams … brought in a 49-yard pass from Ryan Tannehill vs. LAC (9/17) … had two catches for 41 yards @ Cle (9/24) … started vs. Cin (10/1) and had a 44-yard reception as well as making a tackle and forcing a Trenton Irwin fumble on special teams … caught a 29-yard pass from Will Levis @ Pit (11/2) … had a 49-yard catch and a 38-yard run @ Jax (11/19) … had a 22-yard catch and a special teams tackle @ Mia (12/11) … posted three receptions for 39 yards vs. Hou (12/17) … had a 26-yard kick return vs. Sea (12/24) … brought in a 32-yard pass @ Hou (12/31) … registered three catches for 30 yards vs. Jax (1/7/24).
2022: Played in 16 games (seven starts) … set career highs in catches (48), receiving yards (548) … added two receiving TDs and a special teams tackle … had three catches for 31 yards vs. Ind (9/11) … collected three receptions for 63 yards, including a season-long 52-yard catch @ Chi (9/25) … had a pair of catches for 20 yards, including a 13-yard TD catch from Davis Mills @ LV (10/23) … started vs. Phi (11/3) and had four receptions for 43 yards and one TD … registered three receptions for 70 yards @ NYG (11/13) … had three catches for 46 yards vs. Cle (12/4) … set single-game career highs with 10 receptions and 124 receiving yards @ Dal (12/11), marking the second game of his career with 100+ receiving yards; also added a special teams tackle … started vs. KC (12/18) and had four catches for 42 yards.
2021: Played 12 games (one start) and totaled 21 receptions for 227 yards and two TDs in addition to five special teams tackles … had five catches for 109 yards and one TD vs. NE (10/10); marked the first game of his NFL career with 100+ receiving yards and his 67-yard TD catch was a career-long … recorded two special teams tackles @ Jax (12/19) … recorded four catches for 40 yards vs. LAC (12/26) … totaled three receptions for 38 yards and one TD vs. Ten (1/9/22).
2020: Appeared in three regular season games and had two special teams tackles … also played one postseason game … spent time on injured reserve (thigh) … had a special teams tackle vs. Pit (11/1) … had a tackle on special teams @ Cin (1/3/21) … played in the Wild Card Round @ Buf (1/16/21).
2019: Played 14 games (one start) and had three catches for 21 yards, four kick returns for 81 yards and four special teams tackles … also played one postseason game and had one special teams tackle … returned three kicks for 67 yards and added a tackle on special teams vs. Cle (9/29) … started vs. Cin (10/13) and had two catches for 18 yards … had a three-yard catch the following week @ Sea (10/20) … had a 14-yard kick return vs. NE (11/3) … collected two tackles on special teams vs. NYJ (12/12) … had a special teams tackle @ Cle (12/22) … notched a special teams tackle in the Wild Card Round vs. Ten (1/11/20).
2018: Appeared in all 16 games, setting career highs with 22 kick returns for 491 yards … had 19 catches for 196 yards and a TD, five carries for 17 yards and four special teams tackles … also played one postseason game and had two special teams tackles … had a 20-yard catch @ Cle (10/7) … returned a kick for 39 yards @ Car (10/28) … had a 30-yard catch and a 31-yard kick return vs. Pit (11/4) … brought back a pair of kick returns for 59 yards vs. Oak (11/25) … had a 21-yard reception and a 30-yard kick return @ Atl (12/2) … returned four kicks for 92 yards @ KC (12/9) … caught a five-yard TD from Lamar Jackson vs. TB (12/16) … had two special teams tackles in the Wild Card Round vs. LAC (1/6/19).
2017: Played 13 games (four starts) and totaled 18 receptions for 248 yards and three TDs, 13 kick returns for 346 yards, and one fumble recovered in the end zone for a TD … had three receptions for 44 yards vs. Chi (10/15) … posted a pair of receptions for 36 yards and a TD in his first NFL start @ Min (10/22); the 13-yard TD catch from Joe Flacco marked the first of his career … recovered a Ryan Mallett fumble in the end zone for a TD vs. Mia (10/26) … had a 35-yard kick return @ GB (11/19) … brought in three receptions for 37 yards and returned a pair of kicks for 50 yards vs. Hou (11/27) … registered three catches for 32 yards and two kick returns for 51 yards vs. Det (12/3) … had three receptions for 48 yards, including a 30-yard TD catch from Flacco, in addition to five kick returns for 86 yards @ Pit (12/10) … reeled in a pair of receptions for 29 yards vs. Ind (12/23) … caught a six-yard TD from Flacco and returned three kicks for a career-high 124 yards (41.3 avg.) vs. Cin (12/31), including a career-long 87-yard kick return.
2016: Appeared in 15 games and recorded seven receptions for 46 yards, seven kick returns for 162 yards, three carries for 19 yards, four special teams tackles, two special teams fumble recoveries (one returned in a TD) and a blocked punt returned for a TD … had a 13-yard catch in his NFL debut vs. Buf (9/11) … returned a kick 26 yards @ NYG (10/16) … had two catches for 11 yards @ NYJ (10/23) and recovered a muffed punt snap in the end zone for a TD … returned a blocked punt 14 yards for a TD vs. Pit (11/6), marking his second consecutive game with a TD; he became just the third Raven since 2004 to score a non-offensive TD in back-to-back games … had a 10-yard run vs. Cle (11/10) … recovered a Cyrus Jones muffed punt @ NE (12/12) … had four kick returns for 98 yards vs. Phi (12/18).
Appeared 50 games in five years (2011-15) at Cincinnati, totaling 119 receptions for 2,301 yards and 26 TDs … left the school as the Bearcats all-time leader in receiving TDs and ranked sixth all-time in receiving yards … in 2015, played 12 games and caught 40 passes for 870 yards (21.1 avg.) and seven TDs; his 21.1 yards per catch was the eighth-highest rate in the nation … in 2014, played 13 games and had 30 catches for 673 yards and eight TDs … appeared in all 13 games and registered 45 receptions for 645 yards and nine TDs in 2013 … appeared in 12 games and totaled four receptions for 113 yards and two TDs … redshirted in 2011.
Attended Thomas Jefferson (FL) High School where he was rated a three-star recruit by Rivals.com, Scout.com, and 247Sports.com ... helped lead Jefferson H.S. to an undefeated season and the Class 3A State Championship and was named an all-state honorable mention as a senior in 2010 as he hauled in 49 catches for 1,500 yards (30.6 avg.) and 21 touchdowns, leading 3A District 8 in receiving yards, yards per catch and receiving touchdowns ... earned his bachelor's degree in Criminal Justice … has three children with his wife, Toria.