Prior to University of Utah, Patrick attended and played for Grossmont College in El Cajon, California.[2]
Patrick appeared in 22 games, of which he started 23, during his three seasons at Utah, finishing with 61 catches for 888 yards with five touchdowns. Patrick missed 17 games due to injuries during his time with Utah. In 2016, Patrick led the team with 45 receptions, 711 receiving yards, and five touchdown receptions.[3]
Patrick signed with the Baltimore Ravens as an undrafted free agent on May 5, 2017.[5] He was waived on July 30, 2017.[6]
San Francisco 49ers
On July 31, 2017, Patrick was claimed by the San Francisco 49ers.[7] He was waived on September 1, 2017.[8]
Denver Broncos
Patrick playing for the Broncos in 2018.
On October 21, 2017, Patrick was signed to the Denver Broncos' practice squad.[9] He was released on November 8, 2017.[10] He was re-signed on November 15, 2017.[11] He signed a reserve/future contract with the Broncos on January 1, 2018.[12]
In the Broncos' Week 2 victory over the Oakland Raiders, Patrick recorded a 26-yard reception for the first one of his professional career. His reception came late in the game as the Broncos' were driving and helped set up the game-winning field goal.[13] In a Week 8 loss to the Kansas City Chiefs, he scored his first professional receiving touchdown on a 24-yard reception.[14] In the 2018 season, he had 23 receptions for 315 yards and a touchdown.[15]
On September 11, 2019, Patrick was placed on injured reserve after suffering a broken hand in Week 1.[16] He was designated for return from injured reserve on October 30, 2019, and began practicing with the team again.[17] On November 15, 2019, Broncos activated Patrick off injured reserve.[18] In the 2019 season, he appeared in eight games and totaled 16 receptions for 218 receiving yards.[19]
Patrick signed a one-year exclusive-rights free agent tender with the Broncos on April 18, 2020.[20] In Week 4 of the 2020 season against the New York Jets on Thursday Night Football, he recorded a career-high six receptions for 113 yards and a touchdown in the 37–28 victory.[21] In Week 10 against the Las Vegas Raiders, Patrick was ejected from the game after he punched Raiders' safety Johnathan Abram. Patrick was later punched by Abram's teammate Isaiah Johnson who was also ejected from the game.[22] In Week 11 against the Miami Dolphins, Patrick recorded five catches for 119 yards, including a 61-yard catch on fourth down late in the fourth quarter to secure a 20–13 win for the Broncos.[23] In Week 13 against the Chiefs, he had four receptions for 44 receiving yards and two receiving touchdowns, in a 22–16 loss on Sunday Night Football.[24] He appeared in and started 15 games for the Broncos in 2020. He finished with 51 receptions for 742 receiving yards and six receiving touchdowns.[25]
The Broncos placed a second-round restricted free agent tender on Patrick on March 16, 2021.[26] He signed the one-year contract on May 18.[27] On November 20, 2021, Patrick signed a three-year, $34.5 million contract extension with the Broncos.[28][29] In the 2021 season, Patrick appeared in 16 games, all starts. He finished with 53 receptions for 734 receiving yards and five receiving touchdowns.[30]
On August 2, 2022, Patrick suffered a torn ACL during practice, which prematurely ended his season.[31] He was placed on injured reserve on August 3.[32]
On July 31, 2023, Patrick was reported to have suffered a torn achilles during practice.[33] He was placed on injured reserve on August 2.[34]