Way back in 1996 when Tony LaRussa joined the Cardinals, I was in agreement with the masses – I was totally excited to have LaRussa leading my favorite team. What he’s done in STL has been remarkable; 3 losing records in 16 seasons, 2 100-win seasons, 8 playoff appearances, and 1 World Series Championship. It’s really remarkable.
But what has he done recently? Continue reading