He was runner-up in the GTS class of the Grand-Am Rolex Sports Car Series in 2003 and fifth in the DP class in 2008, accumulating a total of seven overall victories. Barbosa won the 2010 and 2014, and was third in 2009 and 2011 and fourth in 2007 and 2013. Also resulted fourth in the 2007 24 Hours of Le Mans and 2012 12 Hours of Sebring.