20th Anniversary Of Royals World Series Win Thursday by admin | Oct 27, 2005 | 0 comments October 27 marks the 20th anniversary of the Royals win over the Cardinals the I-70 World Series. David Sprague takes a look back. Share this:FacebookTwitterLinkedInWhatsAppEmail