Scottish League Cup
William ha dirigido como árbitro en la Premier League, Copa de Escocia, Copa de la Liga de Escocia, Liga de Campeones de la UEFA, UEFA Europa League, Copa Intertoto, eliminatorias a la Eurocopa del 2008, 2012, también las eliminatorias al mundial de 2010 y varios partidos amistosos internacionales.