Education
Barr attended Charleston Academy in Inverness.
Barr attended Charleston Academy in Inverness.
He presently plays for Glenurquhart Shinty Club. He was instrumental in the rise of Robert Gordon University as a force in University Shinty. He has represented Scotland at all levels of shinty, most recently in 2009.
He is one of few shinty players to have his own chant, in tribute to his physically dominant style of play.
The chant "John Barr ate my car" is a favourite at games where he is playing. Barr is a keen rugby union player in the closed season and plays for Highland Reconstruction Finance Corporation in Inverness.
He was the first shinty player to ever receive a Universities Hurling All Star honour in 2006 after playing for British Universities Gaelic Athletic Association.