Barnhill joined the St. George Dragons in 1992 and was in the run-on side in 25 of the club's 26 appearances that season.
All up Barnhill took part in five first grade Grand finals (four of them in consecutive years) but with only one victory - his first appearance with Canberra in 1990.