Skip to content
David Bates

David Bates

Defender - Centre-Back  at Standard Liège
Age29
CitizenshipScotland
Height1.93 m
Footright
BornOctober 5, 1996
at Standard Liège 669 days · joined 2024-07-24
👕200+ Apps
Market value €2.20m
Centre-Back Defender

Career snapshot

10
clubs played for
13/14
debut season
0.05
goals / match
KV Mechelen
top club · 67 apps

Career highs

€2.80m
peak value · 2024
€500k
top transfer fee · 24/25
3
best season · 22/23
8 / 0
int'l caps / goals
231Appearances
11Goals
3Assists
39Yellow cards
1Red cards
131Full matches (90′)
Full nameDavid Bates
Name in home countryDavid Robert Bates
Date of birth1996-10-05 (29 yrs)
Place of birthKirkcaldy, Scotland
CitizenshipScotland
PositionDefender - Centre-Back (main: Defender)
Footright
Height193.00 m
Current clubStandard Liège
Joined2024-07-24
Contract expires2027-06-30
AgentClassico
Outfitteradidas
Oct 2024
Injury: unknown
39 games missed
Sep 2024
Injury: unknown
2 games missed
Jul 2024
Transfer: KV Mechelen → Standard Liège
24/25 · Transfer · €500k
Jul 2024
24/25 — Standard Liège
9 matches · 0 G · 0 A · across 1 competition
Jul 2023
23/24 — KV Mechelen
36 matches · 2 G · 0 A · across 4 competitions
Sep 2022
Transfer: Aberdeen FC → KV Mechelen
22/23 · Transfer
Jul 2022
22/23 — KV Mechelen, Aberdeen FC
31 matches · 3 G · 0 A · across 3 competitions
Nov 2021
Injury: unknown
1 games missed
Aug 2021
Transfer: Hamburger SV → Aberdeen FC
21/22 · Transfer
Jul 2021
21/22 — Aberdeen FC
35 matches · 2 G · 2 A · across 3 competitions
Jun 2021
Transfer: Cercle Brugge → Hamburger SV
20/21 · Return from loan
Apr 2021
Injury: unknown
1 games missed
Sep 2020
Injury: unknown
3 games missed
Aug 2020
Transfer: Hamburger SV → Cercle Brugge
20/21 · Loan
Jul 2020
20/21 — Cercle Brugge
21 matches · 0 G · 1 A · across 2 competitions
Jun 2020
Transfer: Sheff Wed → Hamburger SV
19/20 · Return from loan
Aug 2019
Transfer: Hamburger SV → Sheff Wed
19/20 · Loan
Jul 2019
19/20 — Sheffield Wednesday
1 matches · 0 G · 0 A · across 2 competitions
Jul 2018
18/19 — Hamburger SV
28 matches · 1 G · 0 A · across 2 competitions
Jul 2018
Transfer: Rangers → Hamburger SV
18/19 · Transfer
Mar 2018
Injury: unknown
8 games missed
Jul 2017
17/18 — Rangers FC
20 matches · 1 G · 0 A · across 4 competitions
Jan 2017
Transfer: Raith Rovers → Rangers
16/17 · Transfer
Jan 2017
Transfer: Rangers U20 → Raith Rovers
16/17 · Return from loan
Aug 2016
Transfer: Raith Rovers → Rangers U20
16/17 · Loan
Jul 2016
16/17 — Rangers FC, Raith Rovers FC
8 matches · 0 G · 0 A · across 3 competitions
Dec 2015
Transfer: Brechin City → Raith Rovers
15/16 · Return from loan
Sep 2015
Transfer: Raith Rovers → Brechin City
15/16 · Loan
Jul 2015
15/16 — Raith Rovers FC, Brechin City FC
25 matches · 1 G · 0 A · across 6 competitions
May 2015
Transfer: East Stirling → Raith Rovers
14/15 · Return from loan
Jan 2015
Transfer: Raith Rovers → East Stirling
14/15 · Loan
Jul 2014
14/15 — Raith Rovers FC, East Stirlingshire FC
17 matches · 1 G · 0 A · across 4 competitions
Jul 2013
13/14 — Raith Rovers FC
0 matches · 0 G · 0 A · across 2 competitions
Jul 2013
Transfer: Raith Rovers U17 → Raith Rovers
13/14 · Transfer
Jan 1970
Peak market value: €2.80m
Highest valuation recorded in dataset
11,752 min
Minutes played by club
Standard Liège 0.0%
KV Mechelen 36.8%
Aberdeen FC 24.6%
Cercle Brugge 0.0%
Sheffield Wednesday 0.0%
Hamburger SV 16.5%
Rangers FC 2.3%
Raith Rovers FC 0.0%
Brechin City FC 7.7%
East Stirlingshire FC 12.2%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
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

1€700K2€1.4M3€2.1M4€2.8M13/1414/15 — 1 goals (East Stirlingshire FC)114/1515/16 — 1 goals (Brechin City FC)115/1617/18 — 1 goals (Rangers FC)117/1818/19 — 1 goals (Hamburger SV)118/1919/2020/21 — 1 assists120/2121/22 — 2 goals (Aberdeen FC)21/22 — 2 assists421/2222/23 — 3 goals (KV Mechelen)322/2323/24 — 2 goals (KV Mechelen)223/2424/2513/14 — €13K17/18 — €50K18/19 — €900K19/20 — €2M20/21 — €600K21/22 — €700K22/23 — €650K23/24 — €800K24/25 — €2.8MGoalsAssistsMarket value

Goals by season

13/14: 0013/1414/15: 1114/1515/16: 1115/1616/17: 0016/1717/18: 1117/1818/19: 1118/1919/20: 0019/2020/21: 0020/2121/22: 2221/2222/23: 3322/2323/24: 2223/2424/25: 0024/25

Assists by season

13/14: 0013/1414/15: 0014/1515/16: 0015/1616/17: 0016/1717/18: 0017/1818/19: 0018/1919/20: 0019/2020/21: 1120/2121/22: 2221/2222/23: 0022/2323/24: 0023/2424/25: 0024/25
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
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
SeasonDateFromToTypeMarket valueFee
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
SeasonInjuryFromToDays missedGames 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
Current€2.20m
Peak€2.80m
Low€13k
Δ since start+€2.19m
€13k€709k€1.41m€2.10m€2.80m197019701970
DateValue
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
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #16868 4 0 former national player
Team #3380 #13 4 0 former national player

Single-season peaks across competitions in this player's career.

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
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

SeasonCompetitionClubAssistsMatches
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.

SeasonDateFromToTypeFeeValue 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.

DateCompHomeScoreAwayAvailability
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).

OpponentPWDLGFGAGDWin %
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 / YearMilestoneDate
14/15 First senior goal

Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.

SeasonMatchesMinsYC2nd YCRCCards / 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.

Jupiler Pro League
80 apps
3 G
1 A
Premiership
47 apps
1 G
1 A
JPL Europe PO
8 apps
1 G
0 A
Croky Cup
9 apps
1 G
0 A
Premiership Relegation
5 apps
1 G
0 A
2. Bundesliga
25 apps
1 G
0 A
Scottish Premiership Top Six Split
3 apps
1 G
0 A
League One
10 apps
1 G
0 A
League Two
17 apps
1 G
0 A
SFA Cup
8 apps
0 G
1 A

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.