Wie schon sein Vater und seine beiden Brüder spielte auch Craig Ziadie für jamaikanische Fußballnationalmannschaft. Nachdem er schon in seiner ersten Profisaison bei D.C. United zu einem Länderspiel von Jamaika eingeladen wurde, um dort vielleicht sogar zu spielen, lehnte es der US-amerikanisch-jamaikanische Doppelstaatsbürger vorerst ab für das Heimatland seiner Eltern anzutreten, nur um die Chance zu wahren, ins US-amerikanische Nationalteam berufen zu werden. Im Oktober 2002 nahm er ein neuerliches Angebot der Jamaikaner an und gab so am 16. Oktober 2002 sein A-Mannschaftsdebüt, als er beim 1:1-Remis in einem freundschaftlichen Länderspiel gegen Japan. Weiters kam er zu drei Länderspielauftritten während des CONCACAF Gold Cups 2003 in den USA sowie zu sechs Einsätzen bei all den sechs Gruppenspielen Jamaikas in der dritten Runde der Qualifikation zur WM 2006. Insgesamt absolvierte er für das Heimatland seiner Eltern in den Jahren 2002 bis 2004 26 Länderspiele.