Bonds played for the Memphis Express of the AAF for all 8 weeks until the league folded. He had a total of 14 tackles and a blocked punt for a touchdown[4]
After the AAF ceased operations in April 2019, Bonds signed with the Baltimore Ravens of the National Football League on May 6, 2019.[5] Bonds was released on August 31, 2019, as part of their final roster cuts, but later re-signed to the practice squad.[6] He signed a reserve/future contract with the Ravens on January 13, 2020.[7]
Bonds was waived on September 5, 2020, and re-signed to the practice squad the next day.[8][9] He was elevated to the active roster on September 28 and October 31 for the team's weeks 3 and 8 games against the Kansas City Chiefs and Pittsburgh Steelers, and reverted to the practice squad after each game.[10][11] He was placed on the practice squad/COVID-19 list by the team on November 3, 2020,[12] and activated back to the practice squad four days later.[13] He was promoted to the active roster on November 7.[14] He was placed on injured reserve on November 17, 2020, after suffering a knee injury in Week 10.[15] He was placed back on the COVID-19 list on November 30, 2020,[16] and moved back to injured reserve on December 15.[17] He was activated on December 31, 2020,[18] but waived a day later[19] and re-signed to the practice squad on January 4, 2021.[20] His practice squad contract with the team expired after the season on January 25, 2021.[21]
The Miami Dolphins signed Bonds to a reserve/future contract on January 26, 2021.[22] He was waived on August 21, 2021.
Bonds was selected in the 9th round of the 2022 USFL draft by the Pittsburgh Maulers.[23]
On August 3, 2022, Bonds signed with the Tennessee Titans.[24] He was waived ten days later.[25]
On November 17, 2022, Bonds was drafted by the San Antonio Brahmas of the XFL.[26]
On January 15, 2024, Bonds was selected by the Birmingham Stallions in the fourth round of the Super Draft portion of the 2024 UFL dispersal draft.[27] He signed with the team on January 22.[28] He was released on March 10, 2024.[29]
On March 22, 2024, Bonds signed with the Winnipeg Blue Bombers of the Canadian Football League (CFL).[30] Bonds became a free agent when his contract expired on February 10, 2026.[31]