Sezon Klub Kraj Rozgrywki Mecze Bramki 1993 St George FC National Premier Leagues NSW 20 4 1993/94 Sydney United 58 FC National Soccer League 24 1 1994/95 20 7 1995/96 32 9 1996/97 26 21 1997/98 FC Aarau Nationalliga A 25 2 1998/99 SSV Ulm 1846 2. Fußball-Bundesliga 33 12 1999/2000 Bundesliga 22 6 2000/01 SpVgg Unterhaching 16 1 2001/02 2. Fußball-Bundesliga 7 0 2002/03 Walsall Championship 24 3 2003/04 Aberdeen Scottish Premier League 31 4 2004/05 Eintracht Trewir 2. Fußball-Bundesliga 11 0 2005 Sydney FC A-League 8 9 2005/06 19 1 2006/07 20 4 2007/08 11 0 2009 Sydney United 58 FC National Premier Leagues NSW 19 7 2010 12 2
Kariera reprezentacyjna Muscat występował w reprezentacji Australii do lat 20 oraz 23. W pierwszej reprezentacji zadebiutował 18 stycznia 1997 w meczu przeciwko reprezentacji Nowej Zelandii, wygranym 1:0.
Grał na Pucharze Konfederacji 2001, który Australia ukończyła na 3. miejscu. Zagrał tam w czterech spotkaniach, z Meksykiem, Koreą Południową, Japonią oraz Brazylią. Powołany był także na Puchar Konfederacji 2005, jednak przez cały turniej pełnił rolę zawodnika rezerwowego.