دوران باشگاهی
جان هاکسبی زاده شهر یورکِ انگلستان است. او در آگوست ۱۹۶۰ و در ۱۸ سالگی اولین بازی خود را برای لیدز یونایتد انجام داد. هاکسبی در دو دیدار ابتداییاش موفق شد گلزنی کند؛ اما این دو گل، تنها گلهای او برای لیدز در تمام دوران حضورش بود.
هاکسبی در دورهای پر از بحران و بیثباتی در لیدز توپ میزد. در فصل ۱۹۶۲-۱۹۶۱، لیدز به شدت با خطر سقوط به دسته سوم دست و پنجه نرم میکرد. با این حال، در فصل بعد، آلبرت یوهانسون جایگاه او را در ترکیب اصلی گرفت. از آن پس، هاکسبی تنها در ۹ دیدارِ دیگر برای تیم اول لیدز به میدان رفت و سرانجام در آگوست ۱۹۶۴ به لینکلن سیتی پیوست. او متعاقباً در میانههای فصل ۱۹۶۶-۱۹۶۵ راهی یورک سیتی شد.
دوران بینالمللی
هاکسبی در سال ۱۹۵۹ و در زمانی که هنوز بازیکن لیدز بود، افتخار پوشیدن پیراهن تیم ملی جوانان انگلستان را کسب کرد.