 McCall signed for West Bromwich Albion in 1951, and in his sole season at the club made 31 league appearances.He then signed for Leeds United in 1952, and in three years made 62 league appearances.He later played with Welsh side Lovell's Athletic, before returning to English football with Halifax Town, for whom he made 139 league appearances.