Free-agent pitcher Sidney Ponson has agreed to a minor league deal with the Kansas City Royals.

The 32-year-old started two games for the Netherlands team in the World Baseball Classic, earning a win in the Netherlands' first victory over the Dominican Republic.

Ponson has pitched 11 seasons in the major leagues with six different teams, compiling a record of 90-106 to go along with a 4.95 ERA. Last season, Ponson started 24 games for the Rangers and Yankees, finishing at 8-5 with a 5.04 ERA. He also has pitched for Baltimore, San Francisco, St. Louis and Minnesota.

The right-hander is expected to compete with Brian Bannister, Horacio Ramirez and Luke Hochevar for two open spots in the Royals' rotation. Gil Meche, Zack Greinke and Kyle Davies appear to have the top three slots.

SI Apps
We've Got Apps Too
Get expert analysis, unrivaled access, and the award-winning storytelling only SI can provide - from Peter King, Tom Verducci, Lee Jenkins, Seth Davis, and more - delivered straight to you, along with up-to-the-minute news and live scores.