Marshall was born and raised in Lake City, Florida and attend Columbia High School. As a junior, Marshall earned first-team All-State honors and was considered to be "among the best safety prospects in the nation."[1][2] He was then ultimately committed to Florida State over Ole Miss during the summer going into his senior year.[3][1] Marshall missed most of his senior season due to injury when he ruptured his stomach due to a hit on kickoff coverage during the team's opening game against Lincoln High School.[4] Through rehab, he was able to rejoin the team towards the end of the season and play for Columbia in the state playoffs.[5]
College career
Marshall attended Florida State University beginning in January 2014 as an early enrollee, and he played four seasons with the Seminoles, appearing in 31 games. Despite losing 50 pounds due to his stomach injury, Marshall was able to work his way back to shape and play as a true freshman, appearing mostly on special teams. His sophomore and senior years were both cut short due to injury. Over the course of his collegiate career he recorded 135 tackles, one sack and six passes defended.[5][6]
Professional career
Denver Broncos
Marshall signed with the Denver Broncos as an undrafted free agent on April 28, 2018.[7] He was cut by the team at the end of training camp and subsequently re-signed to the team's practice squad on September 2, 2018.[8] Marshall was promoted to the active roster on December 10, 2018 in order to prevent him from being signed by the Arizona Cardinals, releasing special teams regular Shamarko Thomas in the process.[9] Marshall made his NFL debut on December 15, 2018, against the Cleveland Browns.[10]
Marshall made the 53-man roster out of training camp in 2019 and played in all 16 of the Broncos games. He started the final two games on the season and finished the year with 25 tackles and one forced fumble.[11][12] Marshall signed a one-year exclusive-rights free agent tender with the Broncos on April 18, 2020.[13]
The Broncos placed another exclusive-rights free agent tender on Marshall on March 16, 2021.[14] He signed the one-year contract on May 18.[15] He was waived on August 31, 2021.[16]