SURPRISE, Ariz. -- The Kansas City Royals signed veteran reliever Jake Diekman to a $2.75 million, one-year contract on Wednesday that includes a mutual option for the 2020 season.

The Royals made room on the 40-man roster by placing right-hander Jesse Hahn on the 60-day injured list. Hahn is still recovering from Tommy John surgery and is not expected before opening day.

The 32-year-old Diekman spent last season with the Rangers and Diamondbacks, making 71 appearances with a career-worst 4.73 ERA. But he's shown shutdown ability during a seven-year career that included a stop in Philadelphia, going 14-15 with a 3.75 ERA. Diekman is guaranteed $2.25 million in 2019 and has a $500,000 buyout for 2020.

The Royals' bullpen was a mess all of last season, and there are plenty of jobs up for grabs this spring training. Kevin McCarthy and Wily Peralta are the only safe bets to make the team.

Diekman posted a cumulative 3.18 ERA in his 3.5 seasons with the Rangers from 2015-2018 before he was sent to Arizona on July 31 last season. The Rangers and Royals share the same venue -- Surprise Stadium in Surprise, Ariz. -- for spring training, so Diekman and and some his former teammates will have plenty of opportunities to reunite before opening day arrives at the end of March.