 He appeared in only 7 games for the Padres and spent most of the season in AAA with the Portland Beavers.He spent 2003–2006 in the minor league systems of the Florida Marlins, Philadelphia Phillies and Toronto Blue Jays and was named the International League player of the week in 2006 while playing with the Syracuse SkyChiefs.He received a September call-up with the Blue Jays and on September 3, 2006, Barker recorded his first hit as a Blue Jay, a home run off Boston Red Sox starting pitcher Josh Beckett.