He then signed with the Kansas City Royals , where he was an All - Star in 2007 .
Despite sitting out two years due to injury , Meche turned into a solid starter for the M 's over six season .
Meche then signed with the Kansas City Royals , where Meche was an All - Star in 2007 .
Despite sitting out two years due to injury , Meche turned into a solid starter for the M 's over six season .