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 Good Morning San Diego: Should Padres ‘run it back’ in 2024? Game #153: San Diego Padres vs. Colorado Rockies Good Morning San Diego: Padres nearly complete no-no in win vs. Rockies Game #152: San Diego Padres vs. Colorado Rockies Padres Reacts Survey: Are the leadership problems actually Bob Melvin’s fault? Good Morning San Diego: Padres owner Peter Seidler recovering from procedure