Royals GM Dayton Moore will have at least two more years to prove that he can get the franchise that he took over in 2006 back to the playoffs.

After leading Kansas City to its best record in more than 20 years this past season, Moore was rewarded with a two-year contract extension Friday, according to an ESPN.com report.