Larry Walker pinch hit last Sunday with runners at the corners and none out. Anything in play would have scored the run; Walker fouled out weakly to the catcher. It was such a bad swing, St. Louis manager Tony La Russa apologized to Walker for putting him in that spot.
That's how far Walker has fallen, and that's why he says it's "more than likely" he'll retire after this season. He is 38 years old, and his enormous ability and his body have eroded due to age and injury.