He has refereed in the Scottish Premiership.[2] Brown won referee of the season for the year 2017–18.[3]
Brown has refereed in the English National League 1.[4]
He has been an assistant referee for European Challenge Cup matches.[5][6][7] He has been an assistant referee for European Champions Cup matches.[8][9]
Brown has been an assistant referee in the Pro14.[10][11][12]
Brown refereed in the second round match of the Super 6 where Ayrshire Bulls played Boroughmuir Bears.[13]
Brown refereed the 2017–18 Rugby Europe Trophy Czech Republic v Moldova match on 21 April 2018.[14]
Brown has refereed in the Rugby Europe Grand Prix Series for the Sevens. He refereed the Germany v Portugal sevens match.[15]
He was assistant referee in the U20 Six Nations match between Italy and France.[16]