Ian St John 1938-ban született a skóciai Motherwellben, a város csapatában lett élvonalbeli játékos, majd 1961-ben innen igazolt a Liverpoolba akkor klubrekordot jelentő 37 500 fontért cserébe. A Poolban kereken tíz évet töltött, ez idő alatt két bajnoki címet (164, 1966) nyert a csapattal, valamint ő lőtte a győztes gólt az 1965-ös FA-kupa döntőjében, amikor a Liverpool a Leeds United ellen hosszabbításban 2-1-re megnyert mérkőzésen fennállása során először hódította el a trófeát.
St John a Liverpoolban 1971-es távozásáig 425 mérkőzésen lépett pályára, és ezeken 118 gólt lőtt, első mérkőzésén mindjárt mesterhármast szerzett a városi rivális Everton ellen. A skót válogatottban 21 mérkőzésen 9 alkalommal volt eredményes.
1973-as visszavonulása után rövid ideig előbb a Motherwell, majd a Portsmouth edzője lett, hogy aztán egészen 1992-ig sikeres és népszerű tévés szakkommentátor legyen a korábbi angol válogatott, Jimmy Graeves oldalán.