On July 28, 2006, the NBA's Indiana Pacers signed Baston to a two-year deal worth $1.8 million with the second year being a player option. He appeared in 47 games and averaged 3 points. On July 11, 2007, Baston signed an offer sheet to return to the Raptors worth roughly US$3.8 million over two years. The Pacers declined to match the offer. But the Pacers did reacquire him in on July 9, 2008 involving a trade with the Raptors which included Jermaine O'Neal and T. J. Ford. Baston, along with point guardChucky Atkins, signed non-guaranteed contracts with the Detroit Pistons on September 28, 2009. The Pistons waived Baston on October 21, 2009. Despite conversations with KK Partizan, he signed for Budivelnyk Kyiv on March 1, 2010, but he only played one match due to his physical problems. In November 2010 Baston returned to Israel, signing with Bnei HaSharon. However, after playing seven games, he left the team in January 2011.