At a glance
Standard Liège hub| Full name | David Bates |
|---|---|
| Name in home country | David Robert Bates |
| Date of birth | 1996-10-05 (30 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 |
|---|---|---|---|---|---|
| 2026-10-11 | BE1 |
Standard Liege | 0-1 | Royal Charleroi SC | Available |
| 2026-09-18 | BE1 |
KAA Gent | 2-1 | Standard Liege | Available |
| 2026-09-12 | BE1 |
KVC Westerlo | 4-2 | Standard Liege | Available |
| 2026-09-05 | BE1 |
Standard Liege | 1-0 | Antwerp | Available |
| 2026-05-23 | BE1 |
Standard Liège | 0-2 | Sporting Charleroi | Available |
| 2026-05-19 | BE1 |
KVC Westerlo | 1-2 | Standard Liège | Available |
| 2026-05-16 | BE1 |
Standard Liège | 0-0 | KRC Genk | Available |
| 2026-05-08 | BE1 |
Standard Liège | 2-1 | Oud-Heverlee Leuven | Available |
| 2026-05-03 | BE1 |
Royal Antwerp FC | 0-5 | Standard Liège | Available |
| 2026-04-25 | BE1 |
KRC Genk | 1-1 | Standard Liège | Available |
| 2026-04-21 | BE1 |
Standard Liège | 1-2 | Royal Antwerp FC | Available |
| 2026-04-18 | BE1 |
Sporting Charleroi | 1-2 | Standard Liège | Available |
| 2026-04-11 | BE1 |
Standard Liège | 1-2 | KVC Westerlo | Available |
| 2026-04-04 | BE1 |
Oud-Heverlee Leuven | 1-3 | Standard Liège | Available |
| 2026-03-22 | BE1 |
Standard Liège | 0-0 | KVC Westerlo | Available |
| 2026-03-15 | BE1 |
Royal Antwerp FC | 1-1 | Standard Liège | Available |
| 2026-03-08 | BE1 |
SV Zulte Waregem | 0-1 | Standard Liège | Available |
| 2026-02-27 | BE1 |
Standard Liège | 1-1 | RAAL La Louviére | Available |
| 2026-02-22 | BE1 |
KRC Genk | 0-3 | Standard Liège | Available |
| 2026-02-14 | BE1 |
Standard Liège | 1-1 | Union Saint-Gilloise | Available |
| 2026-02-08 | BE1 |
Club Brugge KV | 3-0 | Standard Liège | Available |
| 2026-02-01 | BE1 |
Standard Liège | 2-0 | RSC Anderlecht | Available |
| 2026-01-23 | BE1 |
Standard Liège | 0-4 | KAA Gent | Available |
| 2026-01-18 | BE1 |
Sporting Charleroi | 2-0 | Standard Liège | Available |
| 2025-12-26 | BE1 |
Standard Liège | 1-2 | Sint-Truidense VV | Available |
| 2025-12-20 | BE1 |
FCV Dender EH | 0-1 | Standard Liège | Available |
| 2025-12-12 | BE1 |
Standard Liège | 0-1 | Oud-Heverlee Leuven | Available |
| 2025-12-06 | BE1 |
Cercle Brugge | 1-2 | Standard Liège | Available |
| 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 |
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 30 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