Money is a hurdle for any potential deal, however. The 29-year-old Richards has five years remaining on his 12-year, $69 million contract, which carries an annual cap hit of $5.75 million.

MORE: Leafs coach search: Who would fit? | Taylor Hall trade scenarios

Richards has five goals and 15 points in 44 games this season. His playing time has recently dropped from 17 minutes a night to less than 14.