​Koji Uehara was one of the many free agents who remained unsigned entering March, but the 43-year-old has finally agreed to a deal with a team.

Uehara signed with the Yomiuri Giants of the Japanese Nippon Professional Baseball league where he will pitch this season for the club.

​​​​Uehara began his professional baseball career on the Giants and dominated for the team for nine years. Uehara won two NPB Cy Young equivalents and a number of other awards in his time with the Giants before coming to the MLB in 2009.

Uehara enjoyed a ​successful nine year long MLB career. He pitched for four teams and accumulated a career 2.66 ERA. Uehara was an All-Star in 2014 and even placed seventh in Cy Young award voting in 2013. 

Last season was Uehara's worst since his first MLB season as he posted a 3.98 ERA in 43 innings for the Cubs. 2017 was his second straight season with an ERA of over 3.00 and Uehara appears to have begun a decline in his performance due to his age.

​​​​Uehara previously stated that he had no desire to return to the NPB but apparently had a change of heart after limited interest from MLB clubs. 

That Uehara got such low interest from MLB teams was somewhat ​surprising considering of his prior success, but the reliever is on the wrong side of 40 and his performance has declined over the past two years. He should find more success in Japan and Yomiuri fans should be excited to have Uehara on the team.