Education
University of Edinburgh.
University of Edinburgh.
He plays his club hockey for Grange Hockey Club in Edinburgh. Barr has also represented Scottish Universities and Edinburgh University Hockey Club. Barr has been captain of Grange for several seasons.
Barr has represented Scotland in South Africa, Italy, Pakistan, Russia and Switzerland.
During the 2009 season he was selected to represent the Highland Jaguars in the Great Britain Super League. With his club side, Grange, he has competed in the Euro Hockey League, the equivalent of football"s, Union of European Football Associations Champions League.
Grange competing in the group stages of Euro Hockey League 2007-2008 and Euro Hockey League 2012-2013. Grange were runners-up to Dinamo Elektrostal in the final of the 2009-2010 EuroHockey Club Trophy, hockey"s equivalent of the, Union of European Football Associations Europa League.
Grange defeated Edinburgh University 5-1 in the final.
In 2008, Barr and fellow Scotland International, Colin Clarke, set up Skoolsports, dedicated to introducing hockey to young children through courses and clinics, all over the United Kingdom.