Spraggon inizia a giocare nelle giovanili del Middlesbrough, club con il quale nel 1963, all'età di 18 anni, esordisce tra i professionisti, nella seconda divisione inglese; giocherà poi in questa stessa categoria per dieci delle tredici stagioni consecutive trascorse al Boro: fanno eccezione solamente la stagione 1966-1967 (trascorsa in terza divisione e conclusasi con una promozione) ed il biennio 1974-1976, nel quale gioca in totale 41 partite in prima divisione. Con il club biancorosso gioca in totale 280 partite di campionato (con 3 gol segnati) e vince la Second Division 1973-1974. Successivamente gioca 24 partite nella NASL con i Minnesota Kicks, per poi ritirarsi nel 1977, all'età di 32 anni, dopo un'ultima stagione (nella quale gioca una sola partita) nella quarta divisione inglese con l'Hartlepool Utd. Dopo il ritiro ha lavorato come collaboratore tecnico al Newcastle Utd[1].