Declan John Bolton Wanderers è sceso in campo 21 partite di League Two nel 2020/2021 dopo aver raggiunto il club il 7 gennaio 2021, essendo partito titolare in 19 di queste ed essendo stato utilizzato a partita in corso 2 volte.
L'ultima presenza di John risale all'8 maggio, contro Crawley Town. In quella gara ha fornito un assist vincente nella vittoria per 4-1. In totale il difensore ha segnato 2 gol in questa stagione; ha inoltre offerto 1 assist.
John ha segnato l'ultima volta nella competizione nella vittoria per 3-2 contro Mansfield Town, il 17 febbraio. Ha aperto le sue marcature in questo campionato contro Stevenage il 13 febbraio, con una rete nella vittoria per 1-0.
John non ha giocato nemmeno una partita di Championship nell'ultima stagione con Swansea City.
Il difensore è passato tra le fila Bolton Wanderers in prestito nel gennaio 2021. In precedenza giocava per Swansea City, per cui ha collezionato 11 presenze in campionato, dopo aver raggiunto il club nell'agosto 2018, mentre prima giocava per Cardiff City.