Skip to content
Ricardo Santos

Ricardo Santos

Defender - Centre-Back  at Swansea City
Age30
CitizenshipCape Verde Portugal
Height1.98 m
Footright
BornJune 18, 1995
at Swansea City 327 days · joined 2025-07-01
👕200+ Apps
Market value €600k
Rating · 24/25 5.3 Average
Centre-Back Defender

Career snapshot

4
clubs played for
12/13
debut season
0.03
goals / match
Bolton Wanderers
top club · 207 apps

Position rank · 24/25

#1985
goals rank
#2420
assists rank
13
season goals
6
season assists

Among 3,233 Defender - Centre-Backs · ≥200 mins

Career highs

€700k
peak value · 2023
€120k
top transfer fee · 16/17
3
best season · 17/18
int'l / penalties
372Appearances
13Goals
6Assists
52Yellow cards
4Red cards
115Full matches (90′)
Full nameRicardo Santos
Name in home countryRicardo Alexandre Almeida Santos
Date of birth1995-06-18 (30 yrs)
Place of birthAlmada, Cape Verde
CitizenshipCape Verde Portugal
PositionDefender - Centre-Back (main: Defender)
Footright
Height198.00 m
Current clubSwansea City
Joined2025-07-01
Contract expires2027-06-30
AgentTwo Touch Agency
Jul 2025
Injury: unknown
7 games missed
Jul 2025
Transfer: Bolton → Swansea
25/26 · Transfer
Jul 2024
24/25 — Bolton Wanderers
32 matches · 1 G · 0 A · across 4 competitions
Jul 2023
23/24 — Bolton Wanderers
45 matches · 2 G · 1 A · across 5 competitions
Jul 2022
22/23 — Bolton Wanderers
39 matches · 3 G · 0 A · across 5 competitions
Jul 2021
21/22 — Bolton Wanderers
43 matches · 0 G · 0 A · across 4 competitions
Aug 2020
Transfer: Barnet → Bolton
20/21 · Transfer
Jul 2020
20/21 — Bolton Wanderers
48 matches · 0 G · 1 A · across 3 competitions
Jul 2019
19/20 — Barnet FC
23 matches · 1 G · 0 A · across 2 competitions
Jul 2018
18/19 — Barnet FC
5 matches · 0 G · 0 A · across 1 competition
Jul 2017
17/18 — Barnet FC
47 matches · 3 G · 1 A · across 4 competitions
Jan 2017
Transfer: Peterborough → Barnet
16/17 · Transfer · €120k
Jul 2016
16/17 — Peterborough United, Barnet FC
20 matches · 2 G · 1 A · across 5 competitions
Jul 2015
15/16 — Peterborough United
43 matches · 1 G · 2 A · across 4 competitions
Jul 2014
14/15 — Peterborough United
26 matches · 0 G · 0 A · across 4 competitions
Feb 2014
Transfer: Thurrock → Peterborough
13/14 · Transfer
Sep 2013
Transfer: Dover Athletic → Thurrock
13/14 · Transfer
Jul 2013
13/14 — Peterborough United
1 matches · 0 G · 0 A · across 1 competition
Jul 2013
Transfer: Dag & Red FC → Dover Athletic
13/14 · Transfer
Apr 2013
Transfer: Billericay → Dag & Red FC
12/13 · Return from loan
Mar 2013
Transfer: Dag & Red FC → Billericay
12/13 · Loan
Jul 2012
12/13 — Dagenham & Redbridge FC
0 matches · 0 G · 0 A · across 1 competition
Jul 2012
Transfer: Dag & Red U18 → Dag & Red FC
12/13 · Transfer
Jan 1970
Peak market value: €700k
Highest valuation recorded in dataset

Percentile rank vs 2801 other Defender - Centre-Backs with ≥500 minutes in 24/25. Higher = better (except cards, where lower = better — inverted automatically).

Goals1 total · 0.04/90
14
Assists0 total · 0.00/90
0
G+A1 total · 0.04/90
7
Yellow cards8 total · 0.33/90
45
10,355 min
Minutes played by club
Bolton Wanderers 34.4%
Barnet FC 35.6%
Peterborough United 30.0%
Dagenham & Redbridge FC 0.0%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Bolton Wanderers 5 20/21 24/25 207 6 2 3,562
Barnet FC 4 16/17 19/20 90 6 1 3,689
Peterborough United 4 13/14 16/17 75 1 3 3,104
Dagenham & Redbridge FC 1 12/13 12/13 0 0 0 0

Career trajectory — goals, assists & market value

1€175K2€350K3€525K4€700K14/1515/16 — 1 goals (Peterborough United)15/16 — 2 assists315/1616/17 — 2 goals (Barnet FC)16/17 — 1 assists316/1717/18 — 3 goals (Barnet FC)17/18 — 1 assists417/1819/20 — 1 goals (Barnet FC)119/2020/21 — 1 assists120/2122/23 — 3 goals (Bolton Wanderers)322/2323/24 — 2 goals (Bolton Wanderers)23/24 — 1 assists323/2424/25 — 1 goals (Bolton Wanderers)124/2514/15 — €50K15/16 — €150K16/17 — €175K22/23 — €500K23/24 — €700K24/25 — €600KGoalsAssistsMarket value

Goals by season

12/13: 0012/1313/14: 0013/1414/15: 0014/1515/16: 1115/1616/17: 2216/1717/18: 3317/1818/19: 0018/1919/20: 1119/2020/21: 0020/2121/22: 0021/2222/23: 3322/2323/24: 2223/2424/25: 1124/25

Assists by season

12/13: 0012/1313/14: 0013/1414/15: 0014/1515/16: 2215/1616/17: 1116/1717/18: 1117/1818/19: 0018/1919/20: 0019/2020/21: 1120/2121/22: 0021/2222/23: 0022/2323/24: 1123/2424/25: 0024/25
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
24/25 EFL Cup Bolton Wanderers 3 0 0 0 0 0
24/25 EFL Trophy Bolton Wanderers 4 0 0 1 0 0
24/25 FA Cup Bolton Wanderers 0 0 0 0 0 0
24/25 League One Bolton Wanderers 25 1 0 7 0 2,182
23/24 EFL Cup Bolton Wanderers 1 0 0 0 0 0
23/24 EFL Trophy Bolton Wanderers 3 1 0 1 0 225
23/24 FA Cup Bolton Wanderers 4 1 0 0 0 315
23/24 League One Bolton Wanderers 34 0 1 4 2 0
23/24 League One Play-Offs Bolton Wanderers 3 0 0 0 0 0
22/23 EFL Cup Bolton Wanderers 1 0 0 0 0 0
22/23 EFL Trophy Bolton Wanderers 5 0 0 0 0 0
22/23 FA Cup Bolton Wanderers 1 0 0 0 0 0
22/23 League One Bolton Wanderers 30 3 0 5 0 840
22/23 League One Play-Offs Bolton Wanderers 2 0 0 1 0 0
21/22 EFL Cup Bolton Wanderers 1 0 0 0 0 0
21/22 EFL Trophy Bolton Wanderers 3 0 0 2 0 0
21/22 FA Cup Bolton Wanderers 2 0 0 1 0 0
21/22 League One Bolton Wanderers 37 0 0 8 2 0
20/21 EFL Cup Bolton Wanderers 1 0 0 0 0 0
20/21 FA Cup Bolton Wanderers 1 0 0 0 0 0
20/21 League Two Bolton Wanderers 46 0 1 5 0 0
19/20 National League Barnet FC 21 1 0 1 0 1,793
19/20 National League Playoffs Barnet FC 2 0 0 0 0 0
18/19 National League Barnet FC 5 0 0 1 0 0
17/18 EFL Cup Barnet FC 2 0 0 0 0 0
17/18 EFL Trophy Barnet FC 2 0 0 0 0 0
17/18 FA Cup Barnet FC 1 0 0 0 0 0
17/18 League Two Barnet FC 42 3 1 3 0 1,258
16/17 EFL Cup Peterborough United 1 0 0 0 0 0
16/17 EFL Trophy Peterborough United 2 0 1 0 0 0
16/17 FA Cup Peterborough United 1 0 0 0 0 0
16/17 League One Peterborough United 1 0 0 0 0 0
16/17 League Two Barnet FC 15 2 0 1 0 638
15/16 FA Cup Peterborough United 4 0 2 1 0 0
15/16 FL Trophy Peterborough United 1 0 0 0 0 0
15/16 League Cup Peterborough United 1 0 0 0 0 0
15/16 League One Peterborough United 37 1 0 8 0 3,104
14/15 EFL Trophy Peterborough United 0 0 0 0 0 0
14/15 FA Cup Peterborough United 1 0 0 0 0 0
14/15 League Cup Peterborough United 1 0 0 0 0 0
14/15 League One Peterborough United 24 0 0 2 0 0
13/14 League One Peterborough United 1 0 0 0 0 0
12/13 League Two Dagenham & Redbridge FC 0 0 0 0 0 0
SeasonDateFromToTypeMarket valueFee
12/13 2012-07-01 Dag & Red U18 Dag & Red FC Transfer 0
12/13 2013-03-11 Dag & Red FC Billericay Loan 0
12/13 2013-04-11 Billericay Dag & Red FC Return from loan 0
13/14 2013-07-01 Dag & Red FC Dover Athletic Transfer 0
13/14 2013-09-06 Dover Athletic Thurrock Transfer 0
13/14 2014-02-05 Thurrock Peterborough Transfer 0
16/17 2017-01-01 Peterborough Barnet Transfer 175000 €120k
20/21 2020-08-03 Barnet Bolton Transfer 175000
25/26 2025-07-01 Bolton Swansea Transfer 600000
SeasonInjuryFromToDays missedGames missed
25/26 unknown injury 2025-07-23 53 7
Current€600k
Peak€700k
Low€50k
Δ since start+€550k
€50k€213k€375k€538k€700k197019701970
DateValue
Jan 1, 1970 €600k
Jan 1, 1970 €600k
Jan 1, 1970 €600k
Jan 1, 1970 €700k
Jan 1, 1970 €700k
Jan 1, 1970 €700k
Jan 1, 1970 €500k
Jan 1, 1970 €175k
Jan 1, 1970 €150k
Jan 1, 1970 €75k
Jan 1, 1970 €50k
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #4311 0 0 current national player
TeammatePPG played withJoint goalsMinutes
Declan John 2 1 0
Mauro Vilhete 1 0 0
Michael Smith 2 0 0
Elias Kachunga 2 0 0
Jack Taylor 1 0 0
Jón Dadi Bödvarsson 2 0 0
Eoin Toal 2 0 0
Victor Adeboyejo 2 0 0
Shaq Coulthirst 1 0 0
Josh Dacres-Cogley 2 0 0
Gethin Jones 2 0 0
MJ Williams 2 0 0
Oladapo Afolayan 2 0 0
Aaron Morley 2 1 0
George Johnston 2 0 0
Kyle Dempsey 2 0 0
Josh Sheehan 2 1 0
Dion Charles 2 0 0
George Thomason 2 0 0

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

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
17/18 League Two Barnet FC 3 42
22/23 League One Bolton Wanderers 3 30
16/17 League Two Barnet FC 2 15

Top assist seasons

SeasonCompetitionClubAssistsMatches
15/16 FA Cup Peterborough United 2 4
17/18 League Two Barnet FC 1 42
16/17 EFL Trophy Peterborough United 1 2

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
12/13 2013-04-11 Billericay Dag & Red FC Return from loan
12/13 2013-03-11 Dag & Red FC Billericay Loan

Last 50 matches for Swansea City 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
2024-08-28 CGB Swansea City 0–1 Wycombe Wanderers Available
2024-08-13 CGB Swansea City 3–1 Gillingham FC Available
2023-08-29 CGB Swansea City 2–3 AFC Bournemouth Available
2023-08-08 CGB Swansea City 3–0 Northampton Town Available
2022-08-09 CGB Oxford United 5–3 Swansea City Available
2021-09-22 CGB Brighton & Hove Albion 2–0 Swansea City Available
2021-08-24 CGB Swansea City 4–1 Plymouth Argyle Available
2021-08-10 CGB Reading FC 0–3 Swansea City Available
2021-02-10 GB1 Swansea City 1–3 Manchester City Available
2020-09-05 CGB Newport County 2–0 Swansea City Available
2020-06-30 GB2 Millwall FC 1–1 Swansea City Available
2020-06-27 GB2 Swansea City 0–1 Luton Town Available
2020-06-20 GB2 Middlesbrough FC 0–3 Swansea City Available
2020-03-07 GB2 Swansea City 0–0 West Bromwich Albion Available
2020-02-29 GB2 Blackburn Rovers 2–2 Swansea City Available
2020-02-26 GB2 Fulham FC 1–0 Swansea City Available
2020-02-22 GB2 Swansea City 3–1 Huddersfield Town Available
2020-02-14 GB2 Hull City 4–4 Swansea City Available
2020-02-11 GB2 Swansea City 0–0 Queens Park Rangers Available
2020-02-08 GB2 Swansea City 2–3 Derby County Available
2020-02-01 GB2 Preston North End 1–1 Swansea City Available
2020-01-25 GB2 Stoke City 2–0 Swansea City Available
2020-01-18 GB2 Swansea City 2–1 Wigan Athletic Available
2020-01-12 GB2 Cardiff City 0–0 Swansea City Available
2020-01-02 GB2 Swansea City 1–0 Charlton Athletic Available
2019-12-29 GB2 Swansea City 0–0 Barnsley FC Available
2019-12-26 GB2 Brentford FC 3–1 Swansea City Available
2019-12-21 GB2 Luton Town 0–1 Swansea City Available
2019-12-14 GB2 Swansea City 3–1 Middlesbrough FC Available
2019-12-11 GB2 Swansea City 1–1 Blackburn Rovers Available
2019-12-08 GB2 West Bromwich Albion 5–1 Swansea City Available
2019-11-29 GB2 Swansea City 1–2 Fulham FC Available
2019-11-26 GB2 Huddersfield Town 1–1 Swansea City Available
2019-11-23 GB2 Swansea City 0–1 Millwall FC Available
2019-11-09 GB2 Sheffield Wednesday 2–2 Swansea City Available
2019-11-02 GB2 Wigan Athletic 1–2 Swansea City Available
2019-10-27 GB2 Swansea City 1–0 Cardiff City Available
2019-10-22 GB2 Swansea City 0–3 Brentford FC Available
2019-10-19 GB2 Barnsley FC 1–1 Swansea City Available
2019-10-05 GB2 Swansea City 1–2 Stoke City Available
2019-10-02 GB2 Charlton Athletic 1–2 Swansea City Available
2019-09-28 GB2 Swansea City 1–1 Reading FC Available
2019-09-24 CGB Watford FC 2–1 Swansea City Available
2019-09-21 GB2 Bristol City 0–0 Swansea City Available
2019-09-14 GB2 Swansea City 0–1 Nottingham Forest Available
2019-08-31 GB2 Leeds United 0–1 Swansea City Available
2019-08-28 CGB Swansea City 6–0 Cambridge United Available
2019-08-25 GB2 Swansea City 3–0 Birmingham City Available
2019-08-21 GB2 Queens Park Rangers 1–3 Swansea City Available
2019-08-17 GB2 Swansea City 3–2 Preston North End Available

Teams faced most often by Ricardo Santos's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).

OpponentPWDLGFGAGDWin %
Shrewsbury Town 23 15 5 3 45 26 +19 65%
Bristol Rovers 23 12 6 5 37 25 +12 52%
Wycombe Wanderers 22 5 5 12 27 40 -13 23%
Oxford United 21 7 3 11 27 32 -5 33%
Burton Albion 20 8 6 6 32 25 +7 40%
Charlton Athletic 20 9 7 4 33 21 +12 45%
Portsmouth FC 19 6 3 10 24 33 -9 32%
Fleetwood Town 19 12 0 7 32 23 +9 63%
Exeter City 18 8 3 7 32 25 +7 44%
Cambridge United 18 8 6 4 27 14 +13 44%
Blackpool FC 17 5 5 7 28 26 +2 29%
Lincoln City 17 8 4 5 29 21 +8 47%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
15/16 First senior goal

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

SeasonMatchesMinsYC2nd YCRCCards / 90′
24/25 32 2,182 8 0 0 0.33
23/24 45 540 5 0 2 1.17
22/23 39 840 6 1 0 0.75
21/22 43 0 11 0 2 0
20/21 48 0 5 0 0 0
19/20 23 1,793 1 0 0 0.05
18/19 5 0 1 0 0 0
17/18 47 1,258 3 0 0 0.21
16/17 20 638 1 0 0 0.14
15/16 43 3,104 9 2 0 0.32
14/15 26 0 2 1 0 0

Output by competition

Career goals and assists broken down by tournament.

League Two
103 apps
5 G
2 A
League One
189 apps
5 G
1 A
FA Cup
15 apps
1 G
2 A
FL Trophy
20 apps
1 G
1 A
National League
26 apps
1 G
0 A
League Cup
12 apps
0 G
0 A
League One Play-Offs
5 apps
0 G
0 A

Frequently asked about Ricardo Santos

Who is Ricardo Santos?

Ricardo Santos is a Cape professional footballer who plays as a centre-back for Swansea City.

How old is Ricardo Santos?

Ricardo Santos is 30 years old. He was born on June 18, 1995 in Almada.

What position does Ricardo Santos play?

Ricardo Santos plays as a centre-back (Defender - Centre-Back).

What club does Ricardo Santos play for?

Ricardo Santos currently plays for Swansea City.

How many career goals has Ricardo Santos scored?

Across all senior club competitions in our dataset, Ricardo Santos has scored 13 goals in 372 appearances.

What is Ricardo Santos's market value?

Ricardo Santos's most recent reported market value is €600k.