Jake Peavy will oppose the Cardinals on Sunday, but he thought he was headed to St. Louis instead of San Francisco at the trade deadline.