 He competed on the main tour between 2004 and 2009.At the age of 21, Goggins won the International Billiards and Snooker Federation World Under-21 Championship in 1999, when he beat Rolf de Jong of the Netherlands 11–4 in the final in Egypt.Two last-32 finishes in qualifying events during the 2003/2004 season earned Goggins a place on the professional main tour for 2004/2005.