 But often enough to keep you engaged. The Kansas City Royals have won a World Series more recently than the Yankees have. The Yankees have been since 2009. But the Kansas City Royals don't come to town and create this mistake. Well, the Royals are in town. Let's take the day off and go to the ballgame.