‎Brazil guard Leandro Barbosa has reached an agreement to sign with the Golden State Warriors for the upcoming season, ESPN.com has learned.

After Barbosa received initial interest from the Miami Heat, Golden State has secured a commitment from the 31-year-old on a one-year deal at the veteran minimum, according to NBA front-office sources.

Barbosa played 20 games last season with the Phoenix Suns, with whom he broke into the NBA in 2003-04. He's also had stints in Indiana, Toronto and Boston.