The St. Louis Cardinals improved to 9-8 after walking off the Cleveland Guardians in 10 innings on Tuesday.
Do you think the Cardinals are genuinely better than most analysts and fans anticipated going into this season, or is this simply a hot streak to start the year?