"Jack is known for being a great teammate and a clubhouse leader everywhere he's been," Jocketty said. "He's very good defensively and is capable of playing any infield position. We think he was the best utility player out there."
Hannahan, 32, in 105 appearances for the Cleveland Indians last season hit .244 with 16 doubles, 4 HR and 29 RBI despite a minor back injury that limited his playing time.
In his career, Hannahan has appeared in 451 games at 3B, 39 games at 1B, 9 games at SS and 1 game at 2B for the Indians, Detroit Tigers, Oakland Athletics and Seattle Mariners.