Klub George Cross FC został założony w dniu 12 marca 1947 roku przez Maltańskich imigrantów na spotkaniu zorganizowanym w sali kościoła St Mary Star of the Sea w dzielnicy West Melbourne[1]. W 1948 roku klub przystąpił do rozgrywek Victorian Division 3[2]. Pierwszy oficjalny mecz rozegrał w dniu 8 maja 1948 roku przeciwko zespołowi Woodlands. Spotkanie zakończyło się zwycięstwem drużyny George Cross FC w stosunku 2:0[1]. W 1949 roku klub zdobył tytuł mistrzowski w rozgrywkach Victorian Division 3 i awansował do rozgrywek Victorian Division 2[2]. W Victorian Division 2 George Cross FC występował w latach 1950 – 1952, 1954 oraz 1956 – 1957. Zdobywając dwukrotnie mistrzostwo rozgrywek w latach 1954 i 1957. W 1955 roku klub zadebiutował w rozgrywkach Victorian Division One (pierwszy poziom rozgrywek piłkarskich w stanie Wiktoria), które ukończył na 12. miejscu i spadał do Victorian Division 2[2]. Od 1958 roku klub ponownie występował na pierwszy poziomie rozgrywek, który zaczął funkcjonować pod nazwą Victorian State League[2].
W 1964 roku George Cross FC zwyciężył w krajowych pucharze Australia Cup. W finale po dogrywce pokonał drużynę APIA Leichhardt w stosunku 3:2[1][3]. W 1977 roku George Cross FC triumfował w rozgrywkach Victorian State League, zajmując 1. miejsce w lidze z dorobkiem 34 punktów[4]. W Victorian State League klub występował nieprzerwanie od 1958 roku do 1983 roku[2]. W 1983 roku klub George Cross FC zmienił nazwę na Sunshine George Cross FC[5].
Lata 1984 – 1991
W 1984 roku Sunshine George Cross FC przystąpił do rozgrywek krajowej ligi National Soccer League[1]. Sunshine George Cross FC zainaugurował rozgrywki w NSL w dniu 4 marca 1984 roku w domowym spotkaniu przeciwko Green Gully SC. Spotkanie zakończyło się bezbramkowym remisem[6]. W inauguracyjnym sezonie klub zajął ostatnie 12. miejsce w Konferencji Południowej i nie awansował do serii finałowej rozgrywek[7].
Sunshine George Cross uczestniczył łącznie w 8. sezonach NSL. Osiągając najlepszy wynik w 1986 roku[2]. W sezonie zasadniczym Konferencji Południowej klub zajął 4. miejsce i awansował do serii finałowej rozgrywek[8]. W serii finałowej klub dotarł do ćwierćfinału Konferencji Południowej, w którym uległ drużynie Footscray JUST w stosunku 0:2[9].
Ostatnim sezonem klubu w rozgrywkach NSL był sezon 1990/1991. W sezonie zasadniczym Sunshine George Cross zajął przedostatnie 13. miejsce i spadł do rozgrywek stanowych – Victorian Premier League[2][10]. Ostatni mecz w NSL klub rozegrał w dniu 7 kwietnia 1991 roku przeciwko drużynie Wollongong City. Spotkanie zakończyło się wygraną klubu Sunshine George Cross w stosunku 3:2[11].
Od 1992 roku
Klub Sunshine George Cross po opuszczeniu ligi krajowej NSL, w latach 1992 – 1994, 2005 – 2007 oraz 2009 – 2010 występował w rozgrywkach Victorian Premier League[2]. W 1994 roku klub zmienił nazwę na Sunshine Georgies[1][5]. W dniu 11 maja 2010 roku klub powrócił do poprzedniej nazwy Sunshine George Cross Football Club[1]. W listopadzie 2018 roku klub Sunshine George Cross FC oficjalnie zmienił nazwę na Caroline Springs George Cross FC[12].