McCloud has not stayed anywhere for long in his short NFL career. In three years, he has played for just as many teams Buffalo, Carolina, and now Pittsburgh. Carolina had cut McCloud amid the 2019 Season and resigned with the Bills’ practice squad. The Bills released him in July of 2020 then the Steelers pulled the trigger and signed him.
Most fans probably had not heard of McCloud before the Steelers signing him, let alone think he could make a difference for the team. Prior to entering the NFL, McCloud played at Clemson, catching 127 passes for 1226 yards and four touchdowns.