Filed under: News St. Louis Cardinals win the World Series By jbox Oct 27, 2006, 8:28pm PDT Share this story Share this on Facebook Share this on Twitter Share All sharing options Share All sharing options for: St. Louis Cardinals win the World Series Reddit Pocket Flipboard Email For all of those ESPN analysts that called the National League a AAAA league, the tables have turned. The team with the worst record in the playoffs just schooled the best American League team. Congrats Cardinals. More From Gaslamp Ball Talking Friars Ep. 331: Reacting to 2023 Padres FanFest Good Morning San Diego: Padres beginning to make Spring Training journey Talking Friars Ep. 330: A.J. Preller Gives Manny Machado & Juan Soto Contract Discussion Timetable Good Morning San Diego: Fans confident in Padres? Talking Friars Ep. 329: Answering The Athletic’s Padres Fan Survey Good Morning San Diego: Padres 3B Manny Machado eyes big contract year