Richards was waived by Buffalo on Saturday with the intention of sending him to AHL Rochester.
Richards signed a one-year, two-way contract with Buffalo on Saturday, according to TSN.
Richards was returned to AHL Cleveland on Monday.
Richards was recalled from AHL Cleveland on Saturday, according to Jeff Svoboda of the Blue Jackets' official site.
Richards signed a one-year, two-way contract with Columbus on Monday.
Richards was demoted to AHL Hartford from the taxi squad Friday.
The Rangers recalled Richards from AHL Hartford to the taxi squad Wednesday.
Richards was demoted to AHL Hartford on Sunday, CapFriendly reports.
Richards dished out an assist in Saturday's 5-4 win over the Bruins. It was his NHL debut and the Rangers' final game of the season.
Richards will join the Rangers' active roster and make his NHL debut in Saturday's season finale versus Boston, Vince Z. Mercogliano of USA Today reports.