ફિલાડેલ્ફિયા ફીલીઝ (1996-2002), સેન્ટ લૂઇસ કાર્ડિનલ્સ (2002-07), ટોરોન્ટો બ્લુ જેઝ (2008-09), સિનસિનાટી રેડ્સ (2009-)