Free-agent wide receiver Eli Rogers will have a busy week ahead of him. The former Pittsburgh Steelers wideout will work out for the Kansas City Chiefs on Sunday, per Adam Schefter of ESPN. He will also visit the Cleveland Browns and Oakland Raiders later this week, per Mike Florio of Pro Football Talk.

Rogers is still working his way back from the torn ACL he suffered in the Steelers’ playoff loss to the Jaguars in January. However, he has made a quicker-than-expected recovery and should be set to take part in training camp for his next team.

Rogers, 25, caught on with the Steelers after he went undrafted in 2015. He appeared in 27 games over two seasons, which included 12 starts, and recorded 66 catches for 743 yards and four touchdowns. He also functioned as a punt returner in Pittsburgh.

The Chiefs have assembled a talented receiving corps with big-money free-agent Sammy Watkins joining Tyreek Hill, tight end Travis Kelce, and running back Kareem Hunt. However, they still have an opening for that third wide receiver role which Rogers could help fill.

Meanwhile, Rogers could get back together with a familiar face in Cleveland with former Steelers offensive coordinator Todd Haley. However, the Browns have a crowded receiving corps at the moment with Josh Gordon, Jarvis Landry, Corey Coleman, and rookie Antonio Callaway all vying for touches.

And last but not least, the Raiders have Amari Cooper, Jordy Nelson, Martavis Bryant, and Ryan Switzer on board at receiver. There were previous reports that Bryant might once again be facing suspension from the league, but those have not come to pass.