Difensore
Destro
YR KV Mechelen
dal 2022
Aberdeen FC
2021 - 2022
Hamburger SV II
2021
Cercle Brugge KSV
2020 - 2021
Sheffield Wednesday FC
2019 - 2020
Hamburger SV
2018 - 2019
Rangers FC
2016 - 2018
Raith Rovers FC
2015 - 2016
Brechin City FC
2015
Raith Rovers FC
2015
East Stirlingshire FC
2015
Raith Rovers FC
2013 - 2014
Scozia
2018 - 2019
Scotland Under 21
2018 - 2019
David Bates, difensore del Mechelen, ha giocato la maggior parte delle gare del suo club in First Division A nel 2023/2024, avendo collezionato 33 presenze, per un totale di 2623 minuti. É stato scelto nell'11 iniziale in 29 di queste presenze, su 37 giornate, ed è entrato a gara in corso 4 volte.
Bates ha giocato la sua ultima gara il 4 maggio, con il Mechelen: una sconfitta per 4-2 contro il Gent, in cui ha giocato 90 minuti. In totale il difensore ha realizzato 2 gol in questa stagione. Ha ricevuto 5 cartellini gialli.
É stato contro il Sint-Truiden il 5 aprile che Bates ha segnato il suo ultimo gol, nella sconfitta per 3-2. Ha aperto le sue marcature in questo campionato contro Union Saint-Gilloise il 19 agosto, avendo realizzato una rete nella vittoria per 4-0.
Il Mechelen è attualmente al 2° posto nella classifica stagionale, con 33 punti, e nella prossima partita di First Division A, il 12 maggio, dovrà giocare una trasferta contro il Sint-Truiden.
Bates ha giocato 25 partite di First Division A nell'ultima stagione con il Mechelen, gare in cui ha realizzato 2 gol.
Prima di arrivare a vestire la maglia del Mechelen nel settembre 2022, Bates ha collezionato 33 presenze in campionato con Aberdeen, per un totale di 2 gol.