جان اسپایسر دوران حرفهای خود را با آرسنال آغاز کرد، اما تنها توانست یک بار در لیگ کاپ به عنوان بازیکن تعویضی در برابر روترهام در ۲۸ اکتبر ۲۰۰۳ به میدان برود. آرسنال در ضربات پنالتی با نتیجه ۹-۸ پیروز شد و اسپایسر ضربه پنالتی خود را به گل تبدیل کرد.

در بورنموث، او ۱۹ بازی انجام داد و چهار گل به ثمر رساند؛ بورنموث که تحت تأثیر آمادگی او قرار گرفته بود، در ۱۷ دسامبر با او قرارداد دائمی بست.
