James "Jim" Garven Stewart (ur. 9 marca 1954 w Kilwinning) – szkocki piłkarz występujący podczas kariery na pozycji bramkarza.

Kariera klubowa Jim Stewart zawodową karierę rozpoczynał w 1972 roku w szkockim klubie Kilmarnock. W 1978 przeszedł do pierwszoligowego angielskiego Middlesbrough. Mając problemy z wywalczeniem miejsca w podstawowym składzie Boro odszedł do Rangers. Z The Gers zdobył Puchar Szkocji w 1981 oraz dwukrotnie Puchar Ligi Szkockiej w 1982 i 1984. W latach 1984–1986 był zawodnikiem St. Mirren. Karierę piłkarską zakończył w 1986 w trzecioligowym Partick Thistle.

Sezon Klub Kraj Rozgrywki Mecze Bramki 1972/73 Kilmarnock F.C.

Division One 22 0 1973/74 Kilmarnock F.C.

Division One 35 0 1974/75 Kilmarnock F.C.

Division One 18 0 1975/76 Kilmarnock F.C.

Premier Division 26 0 1976/77 Kilmarnock F.C.

Premier Division 35 0 1977/78 Kilmarnock F.C.

Premier Division 22 0 1978/79 Middlesbrough F.C.

Division One 27 0 1979/80 Middlesbrough F.C.

Division One 5 0 1980/81 Middlesbrough F.C.

Division One 2 0 1980/81 Rangers F.C.

Premier Division 10 0 1981/82 Rangers F.C.

Premier Division 26 0 1982/83 Rangers F.C.

Premier Division 18 0 1983/84 Rangers F.C.

Premier Division 2 0 1983/84 Dumbarton F.C.

Division Three 2 0 1984/85