Craig Sinclair Gordon (ur. 31 grudnia 1982 w Edynburgu) – szkocki piłkarz grający na pozycji bramkarza.
Craig Gordon pochodzi z Edynburga, stolicy Szkocji. Jest wychowankiem piłkarskiej akademii młodzików Heart of Midlothian, z której wywodzą się między innymi tacy piłkarze jak Gary Naysmith, Allan Johnston, Paul Ritchie czy Robbie Neilson. Do pierwszej drużyny Gordon trafił 1 sierpnia 2000 roku, jednak wobec konkurencji w składzie w osobie Fina Antti Niemi oraz młodego wieku nie miał szans na grę. W Scottish Premier League zadebiutował 2 lata później, 6 października 2002 w zremisowanym 1:1 meczu z Livingston F.C. Był to jednak jego jedyny mecz w tamtym sezonie, ale już w następnym zastąpił w podstawowej jedenastce Tepi Moilanena. Zagrał łącznie w 29 ligowych meczach „Serc” i zajął z tym klubem 3. miejsce w lidze. Został wówczas nominowany do nagrody Najlepszego Młodego Piłkarza w Szkocji, ale ostatecznie wyróżniony został pomocnik Celtic FC, Stephen Pearson. Od tego czasu Craig stał się jedną z czołowych postaci edynburskiej drużyny. W sezonie 2004/2005 Gordon rozegrał wszystkie 38 meczów w Hearts i puścił w nich 33 gole (mniej stracili tylko bramkarze Celtic F.C. i Rangers F.C.), ale drużyna zajęła niższe niż przed rokiem miejsce – 5. W sezonie 2005/2006 Hearts niespodziewanie wywalczyło wicemistrzostwo Szkocji przy dużej zasłudze Gordona, którego postawa została doceniona przez dziennikarzy i wybrali oni bramkarza „Serc” Najlepszym Piłkarzem Sezonu w Szkocji. Tym samym Gordon stał się pierwszym piłkarzem Hearts od 1986 roku (wtedy nagrodę tę otrzymał Sandy Jardine) oraz pierwszym bramkarzem od 1993 (nagroda dla Andy'ego Gorama), który tego dokonał.