Pierwszy mecz sędziował, gdy na meczu, gdzie miał być kibicem, nie zjawił się wyznaczony arbiter. Wraz z nadejściem profesjonalizmu w rugby zakończył aktywną grę i rozpoczął kursy sędziowskie, by pozostać związanym z tym sportem. Sędziował spotkania w lokalnych irlandzkich rozgrywkach, nie tylko seniorskich. W październiku 2000 roku poprowadził pierwsze mecze w europejskich pucharach, był głównym arbiterem finałów Pucharu Heinekena w sezonach 2003/2004, 2012/2013 i 2013/2014, a także European Challenge Cup w roku 2009/2010. W sierpniu 2001 roku zadebiutował natomiast w Magners League i do 2014 roku zaliczył 65 występów.
W panelu IRB znalazł się w 2001 roku, a karierę międzynarodową zapoczątkował testmeczem Walia-Rumunia we wrześniu tego roku. Do sędziowania Pucharu Sześciu Narodów został po raz pierwszy wyznaczony w edycji 2002 i pojawiał się w tym turnieju do 2014. Rok później zaczął natomiast sędziować w Pucharze Trzech Narodów i w panelu arbitrów, z wyjątkiem edycji 2008, znajdował się do 2012.