Jim was born in Ilkeston and started his career at Hartlepool United, and played at Portsmouth before moving to Huddersfield Town, where he played under future Leeds manager Arthur Fairclough. When Fairclough moved to the newly formed Leeds United F.C.
Born in Ilkeston, Jim began his career at Hartlepool United and played for Portsmouth before joining Huddersfield Town, under the management of future Leeds manager Arthur Fairclough. When Fairclough moved to the newly formed Leeds United F.C.