他于1997年成为国际足联的全职裁判,并在2002年成立时是国际足联裁判精英小组的原始成员之一. 2006年4月19日在阿布扎比举行的印度和巴基斯坦之间的比赛中,他成为第二位在150场一场比赛中担任裁判的裁判,超过了谢<unk>德在世界杯比赛中172场一场比赛的纪录.
2007年4月21日在巴巴多斯举行的西印度群岛和英格兰之间的比赛,并于2009年7月11日在都柏林举行的爱尔兰和肯尼亚之间的比赛中站着他的第200场ODI. 他也是继史蒂夫·巴克诺之后的第二位在2009年7月16日在英格兰和澳大利亚之间的第2场比赛中参加100场测试比赛的裁判,并最终在108场测试中担任裁判.