[3][non-primary source needed] By 2015 he was refereeing local English matches in National League 1.
[5] In 2016, Blain joined the Scottish Rugby Union to be part of their referee group.
[11][12][13] Blain refereed his first Super 6 match on 14 December 2019 when the Ayrshire Bulls played Stirling County.
[16] Blain has been picked as Assistant Referee for International matches.
[9] Blain is a chartered surveyor and has a degree in Estate Management from Northumbria University.