Stephen „Steve” Christopher Corica (ur. 24 marca 1973 w Innisfail) – australijski piłkarz pochodzenia włoskiego występujący na pozycji pomocnika.
Kariera klubowa Corica seniorską karierę rozpoczynał w 1989 roku w klubie AIS. W 1990 roku odszedł do Marconi Stallions. W 1993 roku zdobył z nim mistrzostwo NSL. W 1995 roku trafił do angielskiego Leicester City z Division One. W tych rozgrywkach zadebiutował 12 sierpnia 1995 roku w wygranym 2:1 pojedynku z Sunderlandem. W Leicester spędził ponad pół roku.
Na początku 1996 odszedł do Wolverhamptonu, także grającego w Division One. Pierwszy ligowy mecz zaliczył tam 17 lutego 1996 roku przeciwko Norwich City (3:2). W Wolverhampton spędził 4 lata.
W 2000 roku przeszedł do japońskiego Sanfrecce Hiroszima z J-League. Spędził tam sezony 2000 oraz 2001. W 2002 roku wrócił do Anglii, gdzie został graczem zespołu Walsall z Division One. W 2004 roku, po spadku Walsall do League One, odszedł z klubu.