Buffalo Bills (first stint) McCloud signed with the
Buffalo Bills as an
undrafted free agent on May 1, 2021. He was waived during final roster cuts on August 31, 2021.
Cincinnati Bengals McCloud was claimed off waivers by the
Cincinnati Bengals on September 1, 2021. He was waived on November 4, 2021.
Buffalo Bills (second stint) On November 8, 2021, McCloud was signed to the Bills
practice squad. After the Bills were eliminated in the
Divisional Round of the 2021 playoffs, he signed a reserve/future contract on January 24, 2022. He was waived on August 30.
New York Giants On August 31, 2022, McCloud was claimed off waivers by the
New York Giants. In a 2023 Week 11 game against the
Washington Commanders, McCloud recorded an interception, a forced fumble, and a pass deflection. McCloud ended the
2023 season with 28 tackles, three forced fumbles, three fumble recoveries, an interception, and two pass deflections. This came after a long disagreement with the front office that wanted him to take a midseason pay cut on the one-year, $3 million contract he had signed in March. After McCloud refused, Giants general manager
Joe Schoen made a threat toward his agents and said: "Don't pay October's rent, all right? As soon as I can replace him, I'm going to replace him. I'm not fucking around".
San Francisco 49ers On November 11, 2024, McCloud was signed to the
San Francisco 49ers practice squad. On November 30, 2024, McCloud was promoted to the active roster.
Chicago Bears On March 24, 2025, McCloud signed a one-year contract with the
Chicago Bears. ==Career statistics==