Er ist seit 2005 FIFA-Schiedsrichter und leitet seit 2008 Spiele der asiatischen Champions League. 2010 wurde er für die Klub-Weltmeisterschaft, wo er jedoch nicht zum Einsatz kam, und für das Fußballturnier der Asienspiele in Guangzhou ausgewählt. Außerdem war Williams bei der Asienmeisterschaft 2011 in Katar im Einsatz, wo er das Vorrundenspiel zwischen Kuwait und China (0:2) leitete. 2012 durfte er dann an den Olympischen Spielen teilnehmen und das AFC Champions League Finale leiten. Auch bei der U20-Weltmeisterschaft 2013 wurde er von der FIFA eingesetzt. Bei der Fußball-Weltmeisterschaft 2014 leitete er drei Partien, davon zwei in der Gruppenphase und ein Achtelfinale.