The Rays have agreed to a one-year contract with Kelly Johnson, according to a report.

The financial terms of the deal are not yet known.

Johnson hit just .225/.313/.365 with 16 homers and 14 stolen bases for the Blue Jays last season. He's two years removed from a .284/.370/.496 showing with the Diamondbacks.