mcharg played for irvine since his local club's formation in 1962, before going on to play for west of scotland and london scottish. mcharg has been the director of rugby at reading since 2005. mcharg also played for the anglo-scots between 1982-3.