Career
He played college basketball for Marquette University. Barro started for three seasons while at Marquette and had his best year during the 2006-2007 season when he averaged 8.1 points per game and 6.9 rebounds per game, all while shooting 54.4% from the field During the season in Hungary he averaged 19.6 points per game and 9.8 rebounds per game, all while shooting.740% from the field
His career high: Szolnoki Olaj KK versus
Falco KC Szombathely. He scored 45 points, 10 rebounds, 1 block, 4 steals, 1 assistant
He played in Iran "Zobahan" in 2010/2011 when he averaged a double double to helped his team reached the finals and lost to Marhan in game 5. BARRO 2012/2013 team was British Columbia Mures Romania where he averaged 21 minutes per game 9.1pts 6.3rbs and 1.2 blk.
He helped British Columbia Mures to take the first place of the regular season and reached the finals for the first time in the club history.
Lost to Ploesti in game 6. In 2013 Barro signs with BCM Pitesti.