Originally entered the league as a college free agent with the Dallas Cowboys on April 30, 2018. Waived on Sept. 1, 2018.
Signed to the Kansas City Chiefs' practice squad on Sept. 18, 2018. Released on Oct. 8, 2018.Â
Returned to Kansas City's practice squad on Oct. 10, 2018. Promoted to the active roster on Jan. 22, 2019.
Declared a free agent following the 2018 season prior to re-signing with Kansas City on March 18, 2020.
Signed to the New England Patriots' practice squad on Nov. 10, 2020. Released on Nov. 16, 2020.
Signed by the Patriots on July 23, 2021. Waived on Aug. 15, 2021.Â
Signed by the Atlanta Falcons on Aug. 20, 2021. Waived on Aug. 31, 2021.Â
Signed to Atlanta's practice squad on Sept. 1, 2021. Released on Sept. 14, 2021.Â
Signed to the Indianapolis Colts' practice squad on Sept. 28, 2021. Released on Oct. 5, 2021.Â
Signed to the Arizona Cardinals' practice squad on Oct. 20, 2021. Released on Dec. 21, 2021.
Returned to the Cardinals' practice squad on Dec. 23, 2021.Â
Declared a free agent following the 2021 season prior to re-signing with the Cardinals on Jan. 19, 2022. Waived on July 29, 2022.Â
Signed by the Tennessee Titans on Aug. 13, 2022. Released on Aug. 30, 2022.Â
Signed to Tennessee's practice squad on Aug. 31, 2022. Released on Sept. 2, 2022.
Signed to Tampa Bay's practice squad on Sept. 14, 2022. Waived on Sept. 26, 2022. Re-signed to the team's practice squad on Oct. 19, 2022.
Has played in three career games, with one start, all for the Arizona Cardinals in 2021.Â
Started 24-of-52 games he played over five years at San Diego State (2014-17), recording 38 receptions for 449 yards (11.8 avg.) and six touchdowns.
Named second-team All-Mountain West in back-to-back seasons from 2016-17. Â
Attended Clovis North High School (Clovis, California), where he helped lead his team to a CIF Central Section Division I championship in 2012.