Skip to content
Cafú

Cafú

Midfield - Central Midfield  at Kasimpasa
Age33
CitizenshipPortugal Guinea-Bissau
Height1.85 m
Footright
BornFebruary 26, 1993
at Kasimpasa 652 days · joined 2024-08-10
👕200+ Apps 🏴25+ Caps
Market value €300k
Central Midfield Midfield

Career snapshot

13
clubs played for
12/13
debut season
0.07
goals / match
Vitória Guimarães SC
top club · 68 apps

Career highs

€2.50m
peak value · 2017
€2.00m
top transfer fee · 16/17
6
best season · 18/19
30 / 5
int'l caps / goals
332Appearances
23Goals
24Assists
45Yellow cards
1Red cards
70Full matches (90′)
Full nameCafú
Name in home countryCarlos Miguel Ribeiro Dias
Date of birth1993-02-26 (33 yrs)
Place of birthGuimarães, Portugal
CitizenshipPortugal Guinea-Bissau
PositionMidfield - Central Midfield (main: Midfield)
Footright
Height185.00 m
Current clubKasimpasa
Joined2024-08-10
Contract expires2026-06-30
AgentWasserman
Jul 2025
25/26 — Kasimpasa
3 matches · 0 G · 0 A · across 1 competition
Aug 2024
Transfer: Rotherham → Kasimpasa
24/25 · Transfer
Jul 2024
24/25 — Kasimpasa
34 matches · 1 G · 0 A · across 1 competition
Jul 2023
Transfer: Forest → Rotherham
23/24 · Transfer
Jul 2023
23/24 — Rotherham United
34 matches · 2 G · 4 A · across 3 competitions
Jul 2022
22/23 — Nottingham Forest
2 matches · 0 G · 2 A · across 2 competitions
Jul 2021
21/22 — Nottingham Forest, Nottingham Forest U23
21 matches · 1 G · 1 A · across 5 competitions
Feb 2021
Transfer: Olympiacos → Forest
20/21 · Transfer · €1.40m
Feb 2021
Transfer: Forest → Olympiacos
20/21 · Return from loan
Oct 2020
Transfer: Olympiacos → Forest
20/21 · Loan
Jul 2020
20/21 — Olympiacos Piraeus, Nottingham Forest
36 matches · 1 G · 2 A · across 4 competitions
Jan 2020
Transfer: Legia Warszawa → Olympiacos
19/20 · Transfer · €400k
Sep 2019
Injury: unknown
11 games missed
Jul 2019
19/20 — Legia Warsaw II, Legia Warszawa, Olympiacos Piraeus
21 matches · 1 G · 1 A · across 7 competitions
Jul 2019
Transfer: FC Metz → Legia Warszawa
19/20 · Transfer · €800k
Jun 2019
Transfer: Legia Warszawa → FC Metz
18/19 · Return from loan
Jul 2018
18/19 — Legia Warszawa
42 matches · 6 G · 4 A · across 5 competitions
Feb 2018
Transfer: FC Metz → Legia Warszawa
17/18 · Loan
Aug 2017
Transfer: FC Lorient → FC Metz
17/18 · Transfer
Jul 2017
17/18 — FC Metz, Legia Warszawa
21 matches · 4 G · 3 A · across 5 competitions
Sep 2016
Injury: unknown
1 games missed
Jul 2016
16/17 — FC Lorient B, FC Lorient
25 matches · 3 G · 3 A · across 5 competitions
Jul 2016
Transfer: Vit. Guimarães → FC Lorient
16/17 · Transfer · €2.00m
Jul 2015
15/16 — Vitória Guimarães SC
36 matches · 3 G · 2 A · across 4 competitions
Jul 2014
14/15 — Vitória Guimarães SC, Vitória Guimarães SC B
33 matches · 0 G · 0 A · across 4 competitions
Jul 2013
Transfer: Benfica B → Vit. Guimarães
13/14 · Transfer
Jul 2013
13/14 — Vitória Guimarães SC
0 matches · 0 G · 0 A · across 1 competition
Jul 2012
12/13 — SL Benfica B
24 matches · 1 G · 2 A · across 1 competition
Jul 2012
Transfer: Benfica U19 → Benfica B
12/13 · Transfer
Jul 2010
Transfer: Benfica U17 → Benfica U19
10/11 · Transfer
Jan 2009
Transfer: Vitória SC U17 → Benfica U17
08/09 · Transfer
Jul 2008
Transfer: Vitória SC U15 → Vitória SC U17
08/09 · Transfer
Jul 2006
Transfer: Vitória SC Yth → Vitória SC U15
06/07 · Transfer
Jul 2004
Transfer: Taipas Y → Vitória SC Yth
04/05 · Transfer
Jan 1970
Peak market value: €2.50m
Highest valuation recorded in dataset
6,314 min
Minutes played by club
Kasimpasa 22.1%
Rotherham United 14.3%
Nottingham Forest 5.4%
Nottingham Forest U23 0.0%
Olympiacos Piraeus 5.3%
Legia Warszawa 18.1%
Legia Warsaw II 0.0%
FC Metz 2.4%
FC Lorient 1.7%
FC Lorient B 2.9%
Vitória Guimarães SC 14.4%
Vitória Guimarães SC B 0.0%
SL Benfica B 13.5%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Kasimpasa 2 24/25 25/26 37 1 0 1,393
Rotherham United 1 23/24 23/24 34 2 4 900
Nottingham Forest 3 20/21 22/23 55 1 5 344
Nottingham Forest U23 1 21/22 21/22 1 0 0 0
Olympiacos Piraeus 2 19/20 20/21 14 2 1 334
Legia Warszawa 3 17/18 19/20 59 9 6 1,141
Legia Warsaw II 1 19/20 19/20 1 0 0 0
FC Metz 1 17/18 17/18 13 1 1 152
FC Lorient 1 16/17 16/17 23 2 3 105
FC Lorient B 1 16/17 16/17 2 1 0 180
Vitória Guimarães SC 3 13/14 15/16 68 3 2 910
Vitória Guimarães SC B 1 14/15 14/15 1 0 0 0
SL Benfica B 1 12/13 12/13 24 1 2 855

Career trajectory — goals, assists & market value

3€625K5€1.3M8€1.9M10€2.5M12/13 — 1 goals (SL Benfica B)12/13 — 2 assists312/1315/16 — 3 goals (Vitória Guimarães SC)15/16 — 2 assists515/1616/17 — 3 goals (FC Lorient B)16/17 — 3 assists616/1717/18 — 4 goals (Legia Warszawa)17/18 — 3 assists717/1818/19 — 6 goals (Legia Warszawa)18/19 — 4 assists1018/1919/20 — 1 goals (Olympiacos Piraeus)19/20 — 1 assists219/2020/21 — 1 goals (Olympiacos Piraeus)20/21 — 2 assists320/2121/22 — 1 goals (Nottingham Forest)21/22 — 1 assists221/2222/23 — 2 assists222/2323/24 — 2 goals (Rotherham United)23/24 — 4 assists623/2424/25 — 1 goals (Kasimpasa)124/2525/2612/13 — €300K15/16 — €1.5M16/17 — €2M17/18 — €2.5M18/19 — €1.3M19/20 — €2M20/21 — €1.5M21/22 — €1.2M22/23 — €700K23/24 — €600K24/25 — €400K25/26 — €325KGoalsAssistsMarket value

Goals by season

12/13: 1112/1313/14: 0013/1414/15: 0014/1515/16: 3315/1616/17: 3316/1717/18: 4417/1818/19: 6618/1919/20: 1119/2020/21: 1120/2121/22: 1121/2222/23: 0022/2323/24: 2223/2424/25: 1124/2525/26: 0025/26

Assists by season

12/13: 2212/1313/14: 0013/1414/15: 0014/1515/16: 2215/1616/17: 3316/1717/18: 3317/1818/19: 4418/1919/20: 1119/2020/21: 2220/2121/22: 1121/2222/23: 2222/2323/24: 4423/2424/25: 0024/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 Süper Lig Kasimpasa 3 0 0 0 0 0
24/25 Süper Lig Kasimpasa 34 1 0 5 0 1,393
23/24 Championship Rotherham United 32 2 3 4 0 900
23/24 EFL Cup Rotherham United 1 0 1 0 0 0
23/24 FA Cup Rotherham United 1 0 0 0 0 0
22/23 EFL Cup Nottingham Forest 1 0 2 0 0 0
22/23 Premier League Nottingham Forest 1 0 0 0 0 0
21/22 Championship Nottingham Forest 14 1 1 1 0 344
21/22 Championship Play-Offs Nottingham Forest 1 0 0 0 0 0
21/22 EFL Cup Nottingham Forest 2 0 0 1 0 0
21/22 FA Cup Nottingham Forest 3 0 0 0 0 0
21/22 Premier League 2 Nottingham Forest U23 1 0 0 0 0 0
20/21 Champions League Qu. Olympiacos Piraeus 1 0 0 0 0 0
20/21 Championship Nottingham Forest 31 0 2 5 0 0
20/21 FA Cup Nottingham Forest 2 0 0 0 0 0
20/21 Super League 1 Olympiacos Piraeus 2 1 0 0 0 17
19/20 3 Liga - Grupa I Legia Warsaw II 1 0 0 1 0 0
19/20 Ekstraklasa Legia Warszawa 6 0 0 1 0 0
19/20 Europa League Olympiacos Piraeus 1 0 0 0 0 0
19/20 Europa League Qualifying Legia Warszawa 3 0 0 0 0 0
19/20 Kypello Elladas Olympiacos Piraeus 3 0 0 1 0 0
19/20 SL1 Play-off Olympiacos Piraeus 6 1 1 1 0 317
19/20 Super League 1 Olympiacos Piraeus 1 0 0 0 0 0
18/19 Champions League Qu. Legia Warszawa 4 0 1 0 0 0
18/19 Ekstraklasa Legia Warszawa 31 4 2 4 1 618
18/19 Europa League Qualifying Legia Warszawa 2 0 0 1 0 0
18/19 Superpuchar Legia Warszawa 1 0 0 0 0 0
18/19 Totolotek Puchar Legia Warszawa 4 2 1 0 0 184
17/18 Coupe de France FC Metz 2 1 1 0 0 152
17/18 Coupe de la Ligue FC Metz 1 0 0 0 0 0
17/18 Ekstraklasa Legia Warszawa 7 2 2 1 0 249
17/18 Ligue 1 FC Metz 10 0 0 2 0 0
17/18 Puchar Polski Legia Warszawa 1 1 0 0 0 90
16/17 CFA - Grp. A FC Lorient B 2 1 0 0 0 180
16/17 Coupe de France FC Lorient 2 2 0 1 0 105
16/17 Coupe de la Ligue FC Lorient 1 0 0 0 0 0
16/17 L1/L2 Playoffs FC Lorient 2 0 0 0 0 0
16/17 Ligue 1 FC Lorient 18 0 3 3 0 0
15/16 Allianz Cup Vitória Guimarães SC 1 0 0 0 0 0
15/16 Europa League Qualifying Vitória Guimarães SC 2 0 0 0 0 0
15/16 Liga NOS Vitória Guimarães SC 32 3 2 5 0 910
15/16 Taça de Portugal Vitória Guimarães SC 1 0 0 0 0 0
14/15 Allianz Cup Vitória Guimarães SC 2 0 0 0 0 0
14/15 Liga NOS Vitória Guimarães SC 29 0 0 5 0 0
14/15 Liga Portugal 2 Vitória Guimarães SC B 1 0 0 0 0 0
14/15 Taça de Portugal Vitória Guimarães SC 1 0 0 0 0 0
13/14 Liga ZON Sagres Vitória Guimarães SC 0 0 0 0 0 0
12/13 Liga Portugal 2 SL Benfica B 24 1 2 3 0 855
SeasonDateFromToTypeMarket valueFee
04/05 2004-07-01 Taipas Y Vitória SC Yth Transfer 0
06/07 2006-07-01 Vitória SC Yth Vitória SC U15 Transfer 0
08/09 2008-07-01 Vitória SC U15 Vitória SC U17 Transfer 0
08/09 2009-01-01 Vitória SC U17 Benfica U17 Transfer 0
10/11 2010-07-01 Benfica U17 Benfica U19 Transfer 0
12/13 2012-07-01 Benfica U19 Benfica B Transfer 0
13/14 2013-07-26 Benfica B Vit. Guimarães Transfer 300000
16/17 2016-07-01 Vit. Guimarães FC Lorient Transfer 2000000 €2.00m
17/18 2017-08-01 FC Lorient FC Metz Transfer 2500000
17/18 2018-02-27 FC Metz Legia Warszawa Loan 1000000
18/19 2019-06-30 Legia Warszawa FC Metz Return from loan 2000000
19/20 2019-07-01 FC Metz Legia Warszawa Transfer 2000000 €800k
19/20 2020-01-31 Legia Warszawa Olympiacos Transfer 1500000 €400k
20/21 2020-10-05 Olympiacos Forest Loan 1200000
20/21 2021-02-01 Forest Olympiacos Return from loan 1200000
20/21 2021-02-02 Olympiacos Forest Transfer 1200000 €1.40m
23/24 2023-07-08 Forest Rotherham Transfer 600000
24/25 2024-08-10 Rotherham Kasimpasa Transfer 400000
SeasonInjuryFromToDays missedGames missed
16/17 Knock 2016-09-18 2016-09-22 5 1
19/20 Cruciate ligament injury 2019-09-22 2019-12-02 72 11
Current€325k
Peak€2.50m
Low€300k
Δ since start+€25k
€300k€850k€1.40m€1.95m€2.50m197019701970
DateValue
Jan 1, 1970 €325k
Jan 1, 1970 €300k
Jan 1, 1970 €325k
Jan 1, 1970 €400k
Jan 1, 1970 €325k
Jan 1, 1970 €400k
Jan 1, 1970 €600k
Jan 1, 1970 €600k
Jan 1, 1970 €700k
Jan 1, 1970 €800k
Jan 1, 1970 €1.20m
Jan 1, 1970 €1.20m
Jan 1, 1970 €1.50m
Jan 1, 1970 €1.20m
Jan 1, 1970 €1.20m
Jan 1, 1970 €1.20m
Jan 1, 1970 €2.00m
Jan 1, 1970 €2.00m
Jan 1, 1970 €1.00m
Jan 1, 1970 €1.25m
Jan 1, 1970 €2.50m
Jan 1, 1970 €2.50m
Jan 1, 1970 €2.00m
Jan 1, 1970 €2.00m
Jan 1, 1970 €1.50m
Jan 1, 1970 €1.00m
Jan 1, 1970 €300k
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #31372 #6 4 0 former national player
Team #30503 #6 3 0 former national player
Team #23137 #14 1 0 former national player
Team #16373 #11 6 0 former national player
Team #16372 #18 13 5 former national player
Team #16371 #6 3 0 former national player
TeammatePPG played withJoint goalsMinutes
Artur Jedrzejczyk 2 0 0
Otávio 1 0 0
Cyrus Christie 1 0 0
Viktor Johansson 1 0 0
Luís Rocha 2 0 0
Ryan Yates 2 1 0
Mateusz Wieteska 2 0 0
Tozé 1 0 0
Carlitos 2 2 0
Michal Kucharczyk 2 1 0
Bruno Gaspar 2 1 0
Sebastian Szymański 2 1 0
Marko Vesovic 2 0 0
Dominik Nagy 2 1 0
Ricardo Valente 1 0 0
Brice Samba 1 0 0
Joe Worrall 2 0 0
Tomané 1 0 0
João Afonso 1 0 0

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

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
18/19 Ekstraklasa Legia Warszawa 4 31
15/16 Liga NOS Vitória Guimarães SC 3 32
17/18 Ekstraklasa Legia Warszawa 2 7

Top assist seasons

SeasonCompetitionClubAssistsMatches
23/24 Championship Rotherham United 3 32
16/17 Ligue 1 FC Lorient 3 18
12/13 Liga Portugal 2 SL Benfica B 2 24

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
20/21 2021-02-01 Forest Olympiacos Return from loan €1.20m
20/21 2020-10-05 Olympiacos Forest Loan €1.20m
18/19 2019-06-30 Legia Warszawa FC Metz Return from loan €2.00m
17/18 2018-02-27 FC Metz Legia Warszawa Loan €1.00m

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

OpponentPWDLGFGAGDWin %
FC Nantes 22 5 7 10 22 26 -4 23%
Montpellier HSC 22 4 7 11 21 33 -12 18%
Olympique Lyonnais 22 4 6 12 21 47 -26 18%
Clermont Foot 63 22 10 7 5 34 21 +13 45%
Sheffield Wednesday 21 5 3 13 16 35 -19 24%
Ipswich Town 21 12 4 5 29 20 +9 57%
OGC Nice 21 4 6 11 18 32 -14 19%
Stade Brestois 29 21 7 3 11 26 35 -9 33%
Lille OSC 21 6 3 12 20 38 -18 29%
Birmingham City 20 5 6 9 24 29 -5 25%
Derby County 19 5 7 7 16 27 -11 26%
Girondins Bordeaux 18 3 5 10 18 35 -17 17%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
12/13 Senior debut season
12/13 First senior goal

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

SeasonMatchesMinsYC2nd YCRCCards / 90′
24/25 34 1,393 5 0 0 0.32
23/24 34 900 4 1 0 0.5
21/22 21 344 2 0 0 0.52
20/21 36 17 5 0 0 26.47
19/20 21 317 4 0 0 1.14
18/19 42 802 5 1 1 0.79
17/18 21 491 3 0 0 0.55
16/17 25 285 4 0 0 1.26
15/16 36 910 5 0 0 0.49
14/15 33 0 5 0 0 0
12/13 24 855 3 0 0 0.32

Output by competition

Career goals and assists broken down by tournament.

Ekstraklasa
44 apps
6 G
4 A
Championship
77 apps
3 G
6 A
Liga ZON Sagres
61 apps
3 G
2 A
Totolotek Puchar
5 apps
3 G
1 A
Coupe de France
4 apps
3 G
1 A
Liga Portugal 2
25 apps
1 G
2 A
SL1 Play-off
6 apps
1 G
1 A
Süper Lig
37 apps
1 G
0 A
Super League 1
3 apps
1 G
0 A
CFA - Grp. A
2 apps
1 G
0 A

Frequently asked about Cafú

Who is Cafú?

Cafú is a Portugal professional footballer who plays as a central midfield for Kasimpasa.

How old is Cafú?

Cafú is 33 years old. He was born on February 26, 1993 in Guimarães.

What position does Cafú play?

Cafú plays as a central midfield (Midfield - Central Midfield).

What club does Cafú play for?

Cafú currently plays for Kasimpasa.

How many career goals has Cafú scored?

Across all senior club competitions in our dataset, Cafú has scored 23 goals in 332 appearances.

What is Cafú's market value?

Cafú's most recent reported market value is €300k.