Mike Ribeiro is staying in Nashvile, reaching agreement on a two-year, $7 million deal with the Predators on Wednesday, a source told ESPN.com's Pierre LeBrun.

Ribeiro, a veteran of five teams and 15 seasons, remained productive in his age-35 season, racking up 62 points, second best on the Predators.