David Barlow made his Olympic debut in Beijing 2008 where the team finished seventh. In 2004, Barlow made his NBL debut with the Sydney Kings and was selected to be a part of the Australian national basketball team for the 2006 World Championships. In 2010, Barlow was part of the Boomers team to contest the World Championships in Turkey where the team placed 10th.
Barlow returned to Olympic competition at the London 2012 Games. With Australia losing their opening two preliminary matches to Brazil and Spain, they went on to defeat China, hosts Great Britain and Russia to set up a quarter-final match against the USA. The Australians went down 119-86 to the eventual gold medallists to finish seventh.