The St. Louis Cardinals have defied all odds and are now in first place in the National League Central — and have a 1.5 game lead. Don’t look now, but the St. Louis Cardinals are in first place in the National League Central for the first time since April 25. Part of it has to […]
Defying odds, Cardinals are in first place in National League Central – Redbird Rants – Redbird Rants – St Louis Cardinals news, rumors and free agency updates from the insider fans and analysts at Redbird Rants