He played running back and wide receiver for the Dragons high school football team.
[2][3] Humphrey played in 10 games as a true freshman at Texas in 2016, recording two receptions for 15 yards.
[8][9] Humphrey was signed by the New Orleans Saints as an undrafted free agent following the 2019 NFL draft.
[22][23][24] In the Chiefs game, he recorded two catches for 29 yards and his first career touchdown reception during the 32–29 loss.
[25] He was elevated again on January 9 for the Wild Card Round against the Chicago Bears, and reverted to the practice squad again following the game.
[41][42] Following an injury to safety Caden Sterns during the season opener against the Las Vegas Raiders, Humphrey was signed to the Broncos active roster on September 13, 2023.
[43] He was released on October 11, 2023, but was re-signed to the practice squad the next day, as well as being elevated to the roster on Thursday Night Football vs the Kansas City Chiefs.
[48] On September 21, Humphrey was promoted to the active roster following an injury to Baron Browning in Week 2.