Braden signed with the New York Jets as an undrafted free agent on May 7, 2017.[4] He was waived on September 2, 2017, and was signed to the practice squad the next day.[5][6] He signed a reserve/future contract with the Jets on January 1, 2018.[7]
Braden made the Jets initial 53-man roster in 2018, but was later waived on September 12, 2018, and was re-signed to the practice squad.[8][9] He was promoted to the active roster on November 28, 2018.[10]
On August 31, 2019, Braden was waived by the Jets and signed to the practice squad the next day.[11][12] He was released on September 10.
Green Bay Packers
On September 12, 2019, Braden was signed to the Green Bay Packers practice squad.[13] He was released on November 7, 2019.[14]
New York Jets (second stint)
On November 13, 2019, Braden was signed to the New York Jets practice squad. He was promoted to the active roster on December 28, 2019.[15] He was waived on August 3, 2020.[16]
Braden was signed to the Green Bay Packers practice squad on October 21, 2020.[19] He was promoted to the active roster on October 24.[20] He was waived on October 26, and re-signed to the team's practice squad two days later.[21][22] He was elevated to the active roster on November 5, December 5, and December 12 for the team's weeks 9, 13, and 14 games against the San Francisco 49ers, Philadelphia Eagles, and Detroit Lions, and reverted to the practice squad after each game.[23][24][25] He was promoted to the active roster on January 2, 2021.[26] On August 31, 2021, Packers released Braden as part of their final roster cuts,[27] and he was subsequently signed to the practice squad the next day.[28] He was elevated to the active roster on October 28, 2021.[29] He was promoted to the active roster on November 23, 2021[30] and released on January 10, 2022, following the conclusion of the regular season.[31] He was signed back to the practice squad the next day.[32]
Denver Broncos
On March 14, 2022, Braden signed with the Denver Broncos.[33] He was waived/injured on August 15, 2022.[34]