Jest wychowankiem Liverpoolu. Po udanych występach w tym klubie w 1999 roku przeniósł się do Realu Madryt, gdzie odnosił swoje największe sukcesy. Wygrał z tym zespołem Ligę Mistrzów w 2000 i 2002 roku. W tym pierwszym zwycięskim finale, z Valencią, strzelił jedną z trzech bramek na wagę zwycięstwa. W 2003 roku przeszedł do Manchesteru City, gdzie choć w sezonie 2003/2004 był podstawowym zawodnikiem drużyny, nie zdołał strzelić ani jednej bramki. Kolejny sezon był jeszcze mniej udany, bowiem coraz częściej Steve zmuszony był do przesiadywania na ławce, a także leczenia coraz częstszych kontuzji. Sezon 2004/2005 jak się okazało był jego ostatnim w karierze.