 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.That season, his best performance was a run to the last 64 at the 2005 Irish Masters, where he beat Shokat Ali and Bjorn Haneveer, both 5–2, before losing by the same scoreline to Dave Harold.