David Bates
Career snapshot
Career highs
Born the same day
Shares 1996-10-05 · 6 players total
| Full name | David Bates |
|---|---|
| Name in home country | David Robert Bates |
| Date of birth | 1996-10-05 (29 yrs) |
| Place of birth | Kirkcaldy, Scotland |
| Citizenship | Scotland |
| Position | Defender - Centre-Back (main: Defender) |
| Foot | right |
| Height | 193.00 m |
| Current club | Standard Liège |
| Joined | 2024-07-24 |
| Contract expires | 2027-06-30 |
| Agent | Classico |
| Outfitter | adidas |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Standard Liège | 1 | 24/25 | 24/25 | 9 | 0 | 0 | 0 |
| KV Mechelen | 2 | 22/23 | 23/24 | 67 | 5 | 0 | 4,320 |
| Aberdeen FC | 2 | 21/22 | 22/23 | 35 | 2 | 2 | 2,891 |
| Cercle Brugge | 1 | 20/21 | 20/21 | 21 | 0 | 1 | 0 |
| Sheffield Wednesday | 1 | 19/20 | 19/20 | 1 | 0 | 0 | 0 |
| Hamburger SV | 1 | 18/19 | 18/19 | 28 | 1 | 0 | 1,939 |
| Rangers FC | 2 | 16/17 | 17/18 | 28 | 1 | 0 | 270 |
| Raith Rovers FC | 4 | 13/14 | 16/17 | 15 | 0 | 0 | 0 |
| Brechin City FC | 1 | 15/16 | 15/16 | 10 | 1 | 0 | 900 |
| East Stirlingshire FC | 1 | 14/15 | 14/15 | 17 | 1 | 0 | 1,432 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 24/25 | Jupiler Pro League | Standard Liège | 9 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Croky Cup | KV Mechelen | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | JPL | KV Mechelen | 27 | 1 | 0 | 5 | 0 | 2,082 |
| 23/24 | JPL Europe PO | KV Mechelen | 8 | 1 | 0 | 0 | 0 | 715 |
| 23/24 | Pro L. Supercup | KV Mechelen | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Croky Cup | KV Mechelen | 6 | 1 | 0 | 1 | 0 | 528 |
| 22/23 | JPL | KV Mechelen | 25 | 2 | 0 | 4 | 0 | 995 |
| 22/23 | Viaplay Cup | Aberdeen FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Premiership | Aberdeen FC | 28 | 1 | 1 | 6 | 0 | 2,441 |
| 21/22 | Premiership Relegation | Aberdeen FC | 5 | 1 | 0 | 3 | 0 | 450 |
| 21/22 | SFA Cup | Aberdeen FC | 2 | 0 | 1 | 0 | 0 | 0 |
| 20/21 | Croky Cup | Cercle Brugge | 2 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | JPL | Cercle Brugge | 19 | 0 | 1 | 3 | 0 | 0 |
| 19/20 | Championship | Sheffield Wednesday | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | EFL Cup | Sheffield Wednesday | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | 2. Bundesliga | Hamburger SV | 25 | 1 | 0 | 3 | 0 | 1,939 |
| 18/19 | DFB-Pokal | Hamburger SV | 3 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Europa League Qualifying | Rangers FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Premiership | Rangers FC | 12 | 0 | 0 | 1 | 0 | 0 |
| 17/18 | Scottish Premiership Top Six Split | Rangers FC | 3 | 1 | 0 | 1 | 0 | 270 |
| 17/18 | SFA Cup | Rangers FC | 3 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Betfred Cup | Rangers FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Betfred Cup | Raith Rovers FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Premiership | Rangers FC | 7 | 0 | 0 | 1 | 0 | 0 |
| 16/17 | SFA Cup | Rangers FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Championship | Raith Rovers FC | 10 | 0 | 0 | 2 | 0 | 0 |
| 15/16 | League One | Brechin City FC | 10 | 1 | 0 | 4 | 0 | 900 |
| 15/16 | Petrofac Tr. Cup | Raith Rovers FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Premiership Play-offs | Raith Rovers FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | SCL by Utilita | Raith Rovers FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | SFA Cup | Raith Rovers FC | 2 | 0 | 0 | 1 | 0 | 0 |
| 14/15 | Championship | Raith Rovers FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | League Cup | Raith Rovers FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | League Two | East Stirlingshire FC | 17 | 1 | 0 | 4 | 1 | 1,432 |
| 14/15 | Petrofac Tr. Cup | Raith Rovers FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Championship | Raith Rovers FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | SFA Cup | Raith Rovers FC | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 13/14 | 2013-07-01 | Raith Rovers U17 | Raith Rovers | Transfer | 0 | — |
| 14/15 | 2015-01-03 | Raith Rovers | East Stirling | Loan | 13000 | — |
| 14/15 | 2015-05-05 | East Stirling | Raith Rovers | Return from loan | 13000 | — |
| 15/16 | 2015-09-11 | Raith Rovers | Brechin City | Loan | 13000 | — |
| 15/16 | 2015-12-04 | Brechin City | Raith Rovers | Return from loan | 13000 | — |
| 16/17 | 2016-08-05 | Raith Rovers | Rangers U20 | Loan | 13000 | — |
| 16/17 | 2017-01-08 | Rangers U20 | Raith Rovers | Return from loan | 13000 | — |
| 16/17 | 2017-01-11 | Raith Rovers | Rangers | Transfer | 13000 | — |
| 18/19 | 2018-07-01 | Rangers | Hamburger SV | Transfer | 250000 | — |
| 19/20 | 2019-08-08 | Hamburger SV | Sheff Wed | Loan | 2000000 | — |
| 19/20 | 2020-06-30 | Sheff Wed | Hamburger SV | Return from loan | 475000 | — |
| 20/21 | 2020-08-07 | Hamburger SV | Cercle Brugge | Loan | 475000 | — |
| 20/21 | 2021-06-30 | Cercle Brugge | Hamburger SV | Return from loan | 700000 | — |
| 21/22 | 2021-08-29 | Hamburger SV | Aberdeen FC | Transfer | 700000 | — |
| 22/23 | 2022-09-01 | Aberdeen FC | KV Mechelen | Transfer | 450000 | — |
| 24/25 | 2024-07-24 | KV Mechelen | Standard Liège | Transfer | 2000000 | €500k |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 17/18 | Ligament injury | 2018-03-11 | 2018-05-04 | 55 | 8 |
| 20/21 | Left hip flexor problems | 2020-09-22 | 2020-10-17 | 26 | 3 |
| 20/21 | Muscle tear | 2021-04-15 | 2021-07-15 | 92 | 1 |
| 21/22 | Ill | 2021-11-19 | 2021-11-23 | 5 | 1 |
| 24/25 | minor knock | 2024-09-20 | 2024-10-03 | 14 | 2 |
| 24/25 | Knee injury | 2024-10-20 | 329 | 39 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €2.20m |
| Jan 1, 1970 | €2.80m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €2.80m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €650k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €475k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €13k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #16868 | — | 4 | 0 | — | — | former national player |
| Team #3380 | #13 | 4 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Jonny Hayes | 1 | 1 | 0 |
| Elias Cobbaut | 1 | 0 | 0 |
| Alessio da Cruz | 2 | 0 | 0 |
| Khaled Narey | 2 | 0 | 0 |
| Douglas Santos | 2 | 0 | 0 |
| James Tavernier | 2 | 0 | 0 |
| Funso Ojo | 1 | 0 | 0 |
| Rick van Drongelen | 2 | 0 | 0 |
| Lion Lauberbach | 1 | 0 | 0 |
| Patrick Pflücke | 2 | 0 | 0 |
| Ngal'ayel Mukau | 2 | 0 | 0 |
| Jordi Vanlerberghe | 1 | 0 | 0 |
| Geoffry Hairemans | 2 | 2 | 0 |
| Christian Ramirez | 1 | 0 | 0 |
| Daam Foulon | 2 | 0 | 0 |
| Ross McCrorie | 1 | 0 | 0 |
| Lewis Ferguson | 1 | 2 | 0 |
| Yonas Malede | 2 | 0 | 0 |
| Jannes Van Hecke | 2 | 0 | 0 |
| Sandy Walsh | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 22/23 | JPL | KV Mechelen | 2 | 25 |
| 17/18 | Scottish Premiership Top Six Split | Rangers FC | 1 | 3 |
| 14/15 | League Two | East Stirlingshire FC | 1 | 17 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 21/22 | SFA Cup | Aberdeen FC | 1 | 2 |
| 21/22 | Premiership | Aberdeen FC | 1 | 28 |
| 20/21 | JPL | Cercle Brugge | 1 | 19 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 20/21 | 2021-06-30 | Cercle Brugge | Hamburger SV | Return from loan | — | €700k |
| 20/21 | 2020-08-07 | Hamburger SV | Cercle Brugge | Loan | — | €475k |
| 19/20 | 2020-06-30 | Sheff Wed | Hamburger SV | Return from loan | — | €475k |
| 19/20 | 2019-08-08 | Hamburger SV | Sheff Wed | Loan | — | €2.00m |
| 16/17 | 2017-01-08 | Rangers U20 | Raith Rovers | Return from loan | — | €13k |
| 16/17 | 2016-08-05 | Raith Rovers | Rangers U20 | Loan | — | €13k |
| 15/16 | 2015-12-04 | Brechin City | Raith Rovers | Return from loan | — | €13k |
| 15/16 | 2015-09-11 | Raith Rovers | Brechin City | Loan | — | €13k |
| 14/15 | 2015-05-05 | East Stirling | Raith Rovers | Return from loan | — | €13k |
| 14/15 | 2015-01-03 | Raith Rovers | East Stirling | Loan | — | €13k |
Last 50 matches for Standard Liège while David Bates was at the club (joined 2024-07-24). The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 2025-11-28 | BE1 |
KV Mechelen | 0–1 | Standard Liège | Available |
| 2025-11-21 | BE1 |
Standard Liège | 0–0 | SV Zulte Waregem | Available |
| 2025-11-09 | BE1 |
Sint-Truidense VV | 1–0 | Standard Liège | Available |
| 2025-10-31 | BE1 |
Standard Liège | 3–1 | Sporting Charleroi | Available |
| 2025-10-25 | BE1 |
KAA Gent | 4–0 | Standard Liège | Available |
| 2025-10-20 | BE1 |
Standard Liège | 1–0 | Royal Antwerp FC | Available |
| 2025-10-05 | BE1 |
RSC Anderlecht | 1–0 | Standard Liège | Available |
| 2025-09-27 | BE1 |
Standard Liège | 1–2 | Club Brugge KV | Available |
| 2025-09-21 | BE1 |
KVC Westerlo | 0–2 | Standard Liège | Available |
| 2025-09-12 | BE1 |
Standard Liège | 1–1 | KV Mechelen | Available |
| 2025-08-31 | BE1 |
Oud-Heverlee Leuven | 1–0 | Standard Liège | Available |
| 2025-08-23 | BE1 |
Standard Liège | 0–3 | Cercle Brugge | Available |
| 2025-08-16 | BE1 |
Union Saint-Gilloise | 3–0 | Standard Liège | Available |
| 2025-08-10 | BE1 |
Standard Liège | 2–1 | KRC Genk | Available |
| 2025-08-02 | BE1 |
Standard Liège | 1–1 | FCV Dender EH | Available |
| 2025-07-26 | BE1 |
RAAL La Louviére | 0–2 | Standard Liège | Available |
| 2025-05-24 | BE1 |
KVC Westerlo | 0–0 | Standard Liège | Available |
| 2025-05-17 | BE1 |
Standard Liège | 0–0 | FCV Dender EH | Available |
| 2025-05-10 | BE1 |
KV Mechelen | 0–0 | Standard Liège | Available |
| 2025-05-04 | BE1 |
Standard Liège | 0–1 | Sporting Charleroi | Available |
| 2025-04-26 | BE1 |
Oud-Heverlee Leuven | 1–1 | Standard Liège | Available |
| 2025-04-22 | BE1 |
Standard Liège | 0–1 | Oud-Heverlee Leuven | Available |
| 2025-04-19 | BE1 |
Standard Liège | 1–1 | KVC Westerlo | Available |
| 2025-04-13 | BE1 |
FCV Dender EH | 1–1 | Standard Liège | Available |
| 2025-04-06 | BE1 |
Sporting Charleroi | 1–0 | Standard Liège | Available |
| 2025-03-29 | BE1 |
Standard Liège | 2–2 | KV Mechelen | Available |
| 2025-03-16 | BE1 |
Standard Liège | 0–0 | Royal Antwerp FC | Available |
| 2025-03-09 | BE1 |
Union Saint-Gilloise | 3–0 | Standard Liège | Available |
| 2025-03-02 | BE1 |
Standard Liège | 0–2 | RSC Anderlecht | Available |
| 2025-02-23 | BE1 |
Club Brugge KV | 1–2 | Standard Liège | Available |
| 2025-02-14 | BE1 |
Standard Liège | 1–2 | KRC Genk | Available |
| 2025-02-09 | BE1 |
KVC Westerlo | 4–2 | Standard Liège | Available |
| 2025-02-01 | BE1 |
Cercle Brugge | 1–1 | Standard Liège | Available |
| 2025-01-26 | BE1 |
Standard Liège | 1–0 | FCV Dender EH | Available |
| 2025-01-19 | BE1 |
Sint-Truidense VV | 1–2 | Standard Liège | Available |
| 2025-01-10 | BE1 |
Standard Liège | 1–0 | KV Kortrijk | Available |
| 2024-12-26 | BE1 |
KV Mechelen | 0–0 | Standard Liège | Available |
| 2024-12-22 | BE1 |
Standard Liège | 0–1 | KAA Gent | Available |
| 2024-12-14 | BE1 |
K Beerschot VA | 0–0 | Standard Liège | Available |
| 2024-12-07 | BE1 |
Standard Liège | 1–1 | Oud-Heverlee Leuven | Available |
| 2024-12-04 | BE1 |
KRC Genk | 2–1 | Standard Liège | Available |
| 2024-11-30 | BE1 |
Sporting Charleroi | 1–1 | Standard Liège | Available |
| 2024-11-23 | BE1 |
Standard Liège | 1–0 | Cercle Brugge | Available |
| 2024-11-10 | BE1 |
KAA Gent | 5–0 | Standard Liège | Available |
| 2024-11-02 | BE1 |
Standard Liège | 2–1 | Sint-Truidense VV | INJURED Knee injury |
| 2024-10-27 | BE1 |
Royal Antwerp FC | 3–0 | Standard Liège | INJURED Knee injury |
| 2024-10-20 | BE1 |
Standard Liège | 2–1 | Sporting Charleroi | INJURED Knee injury |
| 2024-10-06 | BE1 |
RSC Anderlecht | 3–0 | Standard Liège | Available |
| 2024-09-28 | BE1 |
Standard Liège | 1–2 | KVC Westerlo | INJURED minor knock |
| 2024-09-20 | BE1 |
Standard Liège | 0–0 | Union Saint-Gilloise | INJURED minor knock |
Teams faced most often by David Bates's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| Heart of Midlothian | 13 | 8 | 1 | 4 | 25 | 15 | +10 | 62% |
| Hibernian FC | 13 | 6 | 5 | 2 | 22 | 11 | +11 | 46% |
| Motherwell FC | 13 | 9 | 2 | 2 | 30 | 15 | +15 | 69% |
| Livingston FC | 13 | 9 | 3 | 1 | 28 | 7 | +21 | 69% |
| St. Mirren FC | 13 | 9 | 2 | 2 | 27 | 12 | +15 | 69% |
| St. Johnstone FC | 13 | 7 | 4 | 2 | 19 | 8 | +11 | 54% |
| Dundee FC | 13 | 8 | 4 | 1 | 31 | 7 | +24 | 62% |
| Kilmarnock FC | 13 | 4 | 3 | 6 | 14 | 16 | -2 | 31% |
| Hannover 96 | 12 | 6 | 1 | 5 | 21 | 16 | +5 | 50% |
| Celtic FC | 12 | 1 | 2 | 9 | 12 | 26 | -14 | 8% |
| SC Paderborn 07 | 11 | 5 | 1 | 5 | 16 | 17 | -1 | 45% |
| FC Schalke 04 | 10 | 5 | 2 | 3 | 18 | 13 | +5 | 50% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 14/15 | First senior goal |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 23/24 | 36 | 2,797 | 5 | 0 | 0 | 0.16 |
| 22/23 | 31 | 1,523 | 5 | 1 | 0 | 0.35 |
| 21/22 | 35 | 2,891 | 9 | 0 | 0 | 0.28 |
| 20/21 | 21 | 0 | 3 | 1 | 0 | 0 |
| 18/19 | 28 | 1,939 | 3 | 1 | 0 | 0.19 |
| 17/18 | 20 | 270 | 2 | 0 | 0 | 0.67 |
| 16/17 | 8 | 0 | 1 | 0 | 0 | 0 |
| 15/16 | 25 | 900 | 7 | 0 | 0 | 0.7 |
| 14/15 | 17 | 1,432 | 4 | 0 | 1 | 0.31 |
Output by competition
Career goals and assists broken down by tournament.
More on David Bates
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about David Bates
Who is David Bates?
David Bates is a Scotland professional footballer who plays as a centre-back for Standard Liège.
How old is David Bates?
David Bates is 29 years old. He was born on October 5, 1996 in Kirkcaldy.
What position does David Bates play?
David Bates plays as a centre-back (Defender - Centre-Back).
What club does David Bates play for?
David Bates currently plays for Standard Liège.
How many career goals has David Bates scored?
Across all senior club competitions in our dataset, David Bates has scored 11 goals in 231 appearances.
What is David Bates's market value?
David Bates's most recent reported market value is €2.20m.
Scotland