Barnes was the fastest player to reach $1,000,000 in career earnings, reaching that mark in 220 events, easily eclipsing the previous record of 253 events held by Pete Weber and Jason Couch. This record has since been bested by Australian Jason Belmonte, who reached the $1,000,000 earnings mark in only 131 events. Barnes eclipsed the $1.5 million mark in total PBA tour earnings during the 2007–08 season. He was ranked #26 on the PBA's 2008 list of "50 Greatest Players of the last 50 years."