Skip to content
Willy Semedo

Willy Semedo

Attack - Left Winger  at Omonia Nicosia
Age32
CitizenshipCape Verde France
Height1.85 m
Footright
BornApril 27, 1994
at Omonia Nicosia 1,058 days · joined 2023-07-01
👕200+ Apps 50+ Goals
Market value €1.00m
Left Winger Attack

Career snapshot

8
clubs played for
17/18
debut season
0.23
goals / match
Omonia Nicosia
top club · 92 apps

Career highs

€1.20m
peak value · 2024
€1.20m
top transfer fee · 22/23
14
best season · 23/24
6 · 10%
pens / of goals
258Appearances
60Goals
35Assists
25Yellow cards
2Red cards
52Full matches (90′)
Full nameWilly Semedo
Name in home countryWilly Johnson Semedo Afonso
Date of birth1994-04-27 (32 yrs)
Place of birthBordeaux, Cape Verde
CitizenshipCape Verde France
PositionAttack - Left Winger (main: Attack)
Footright
Height185.00 m
Current clubOmonia Nicosia
Joined2023-07-01
Contract expires2026-05-31
AgentRelatives
OutfitterNike
Jul 2025
25/26 — Omonia Nicosia
7 matches · 5 G · 1 A · across 2 competitions
Nov 2024
Injury: unknown
3 games missed
Sep 2024
Injury: unknown
3 games missed
Jul 2024
24/25 — Omonia Nicosia
47 matches · 14 G · 8 A · across 5 competitions
Jul 2023
23/24 — Omonia Nicosia
38 matches · 14 G · 7 A · across 5 competitions
Jul 2023
Transfer: Al-Faisaly → Omonia Nicosia
23/24 · Transfer
Jan 2023
Transfer: Pafos FC → Al-Faisaly
22/23 · Transfer · €1.20m
Jul 2022
22/23 — Pafos FC, Al-Faisaly FC
33 matches · 7 G · 10 A · across 3 competitions
Jul 2021
21/22 — Al-Faisaly FC, Pafos FC
29 matches · 4 G · 3 A · across 4 competitions
Jul 2021
Transfer: Grenoble → Pafos FC
21/22 · Transfer
Jul 2020
20/21 — Grenoble Foot 38
40 matches · 7 G · 2 A · across 3 competitions
Jul 2019
19/20 — Grenoble Foot 38
21 matches · 4 G · 2 A · across 2 competitions
Jul 2019
Transfer: ACSM Poli Iasi → Grenoble
19/20 · Transfer
Feb 2019
Transfer: R Charleroi SC → ACSM Poli Iasi
18/19 · Transfer
Jan 2019
Transfer: KSV Roeselare → R Charleroi SC
18/19 · Return from loan
Aug 2018
Transfer: R Charleroi SC → KSV Roeselare
18/19 · Loan
Jul 2018
18/19 — ACSM Politehnica Iasi, KSV Roeselare (-2020)
21 matches · 0 G · 0 A · across 3 competitions
Jan 2018
Transfer: Alki Oroklini → R Charleroi SC
17/18 · Transfer · €130k
Jul 2017
17/18 — Royal Charleroi SC, Alki Oroklini (-2023)
22 matches · 5 G · 2 A · across 2 competitions
Aug 2014
Transfer: Montrouge FC → Alki Oroklini
14/15 · Transfer
Jan 1970
Peak market value: €1.20m
Highest valuation recorded in dataset

Percentile rank vs 30 other Attack - Left Wingers with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).

Goals5 total · 2.88/90
100
Assists1 total · 0.58/90
87
G+A6 total · 3.46/90
100
Yellow cards1 total · 0.58/90
3
4,658 min
Minutes played by club
Omonia Nicosia 43.5%
Al-Faisaly FC 11.8%
Pafos FC 18.7%
Grenoble Foot 38 19.0%
KSV Roeselare (-2020) 0.0%
ACSM Politehnica Iasi 0.0%
Royal Charleroi SC 0.0%
Alki Oroklini (-2023) 7.1%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Omonia Nicosia 3 23/24 25/26 92 33 16 2,024
Al-Faisaly FC 2 21/22 22/23 14 2 3 548
Pafos FC 2 21/22 22/23 48 9 10 871
Grenoble Foot 38 2 19/20 20/21 61 11 4 886
KSV Roeselare (-2020) 1 18/19 18/19 11 0 0 0
ACSM Politehnica Iasi 1 18/19 18/19 10 0 0 0
Royal Charleroi SC 1 17/18 17/18 2 0 0 0
Alki Oroklini (-2023) 1 17/18 17/18 20 5 2 329

Career trajectory — goals, assists & market value

6€300K11€600K17€900K22€1.2M17/18 — 5 goals (Alki Oroklini (-2023))17/18 — 2 assists717/1818/1919/20 — 4 goals (Grenoble Foot 38)19/20 — 2 assists619/2020/21 — 7 goals (Grenoble Foot 38)20/21 — 2 assists920/2121/22 — 4 goals (Pafos FC)21/22 — 3 assists721/2222/23 — 7 goals (Al-Faisaly FC)22/23 — 10 assists1722/2323/24 — 14 goals (Omonia Nicosia)23/24 — 7 assists2123/2424/25 — 14 goals (Omonia Nicosia)24/25 — 8 assists2224/2525/26 — 5 goals (Omonia Nicosia)25/26 — 1 assists625/2617/18 — €400K18/19 — €400K19/20 — €400K20/21 — €600K21/22 — €600K22/23 — €800K23/24 — €1M24/25 — €1.2M25/26 — €1MGoalsAssistsMarket value

Goals by season

17/18: 5517/1818/19: 0018/1919/20: 4419/2020/21: 7720/2121/22: 4421/2222/23: 7722/2323/24: 141423/2424/25: 141424/2525/26: 5525/26

Assists by season

17/18: 2217/1818/19: 0018/1919/20: 2219/2020/21: 2220/2121/22: 3321/2222/23: 101022/2323/24: 7723/2424/25: 8824/2525/26: 1125/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 Cyprus League Omonia Nicosia 1 1 0 0 0 35
25/26 UECL Qualifiers Omonia Nicosia 6 4 1 1 0 121
24/25 Conference League Omonia Nicosia 6 2 0 1 0 216
24/25 Cyprus League Omonia Nicosia 23 3 6 2 0 547
24/25 Cyprus League Championship Round Omonia Nicosia 10 4 1 0 0 168
24/25 Kypello Kyprou Omonia Nicosia 3 1 0 0 0 245
24/25 UECL Qualifiers Omonia Nicosia 5 4 1 1 0 108
23/24 Champions Round Omonia Nicosia 9 3 1 2 0 225
23/24 Cypriot Super Cup Omonia Nicosia 1 0 0 1 0 0
23/24 Cyprus League Omonia Nicosia 20 9 5 2 0 191
23/24 Kypello Kyprou Omonia Nicosia 4 2 1 0 0 168
23/24 UECL Quali Omonia Nicosia 4 0 0 1 0 0
22/23 Kypello Kyprou Pafos FC 2 1 0 0 0 118
22/23 Protathlima Cyta Pafos FC 18 4 7 1 0 385
22/23 Saudi First Division League Al-Faisaly FC 13 2 3 0 1 548
21/22 AFC Champions League Al-Faisaly FC 1 0 0 0 0 0
21/22 Champions Round Pafos FC 8 0 0 0 1 0
21/22 Kypello Kyprou Pafos FC 2 0 0 0 0 0
21/22 Protathlima Cyta Pafos FC 18 4 3 4 0 368
20/21 Coupe de France Grenoble Foot 38 2 0 0 0 0 0
20/21 L1/L2 Playoffs Grenoble Foot 38 2 1 0 0 0 96
20/21 Ligue 2 Grenoble Foot 38 36 6 2 1 0 421
19/20 Coupe de la Ligue Grenoble Foot 38 1 1 0 0 0 70
19/20 Ligue 2 Grenoble Foot 38 20 3 2 1 0 299
18/19 Liga 1 ACSM Politehnica Iasi 3 0 0 0 0 0
18/19 Proximus League KSV Roeselare (-2020) 11 0 0 0 0 0
18/19 SuperLiga - Relegation group ACSM Politehnica Iasi 7 0 0 4 0 0
17/18 JPL Play-Offs I Royal Charleroi SC 2 0 0 0 0 0
17/18 Protathlima Cyta Alki Oroklini (-2023) 20 5 2 3 0 329
SeasonDateFromToTypeMarket valueFee
14/15 2014-08-25 Montrouge FC Alki Oroklini Transfer 0
17/18 2018-01-31 Alki Oroklini R Charleroi SC Transfer 400000 €130k
18/19 2018-08-30 R Charleroi SC KSV Roeselare Loan 400000
18/19 2019-01-30 KSV Roeselare R Charleroi SC Return from loan 350000
18/19 2019-02-01 R Charleroi SC ACSM Poli Iasi Transfer 350000
19/20 2019-07-01 ACSM Poli Iasi Grenoble Transfer 200000
21/22 2021-07-01 Grenoble Pafos FC Transfer 600000
22/23 2023-01-28 Pafos FC Al-Faisaly Transfer 600000 €1.20m
23/24 2023-07-01 Al-Faisaly Omonia Nicosia Transfer 600000
SeasonInjuryFromToDays missedGames missed
24/25 Groin strain 2024-09-27 2024-10-18 22 3
24/25 Muscle injury 2024-11-02 2024-11-22 21 3
Current€1.00m
Peak€1.20m
Low€200k
Δ since start+€600k
€200k€450k€700k€950k€1.20m197019701970
DateValue
Jan 1, 1970 €1.00m
Jan 1, 1970 €1.20m
Jan 1, 1970 €1.20m
Jan 1, 1970 €1.00m
Jan 1, 1970 €700k
Jan 1, 1970 €600k
Jan 1, 1970 €600k
Jan 1, 1970 €800k
Jan 1, 1970 €600k
Jan 1, 1970 €550k
Jan 1, 1970 €475k
Jan 1, 1970 €600k
Jan 1, 1970 €200k
Jan 1, 1970 €400k
Jan 1, 1970 €350k
Jan 1, 1970 €400k
Jan 1, 1970 €400k
Jan 1, 1970 €400k

No national team data.

TeammatePPG played withJoint goalsMinutes
Andronikos Kakoullis 2 5 0
Charalampos Charalampous 2 3 0
Charles Pickel 2 0 0
Adrien Monfray 2 0 0
Jérôme Mombris 2 0 0
Moussa Djitté 2 1 0
Jessy Benet 2 4 0
Veljko Simic 2 3 0
Brice Maubleu 2 0 0
Saidou Alioum 2 3 0
Kenan Bajric 2 0 0
Jairo 2 4 0
Onni Valakari 2 5 0
Josef Kvida 2 0 0
Roman Bezus 2 2 0

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

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
23/24 Cyprus League Omonia Nicosia 9 20
20/21 Ligue 2 Grenoble Foot 38 6 36
17/18 Protathlima Cyta Alki Oroklini (-2023) 5 20

Top assist seasons

SeasonCompetitionClubAssistsMatches
22/23 Protathlima Cyta Pafos FC 7 18
24/25 Cyprus League Omonia Nicosia 6 23
23/24 Cyprus League Omonia Nicosia 5 20

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
18/19 2019-01-30 KSV Roeselare R Charleroi SC Return from loan €350k
18/19 2018-08-30 R Charleroi SC KSV Roeselare Loan €400k

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

OpponentPWDLGFGAGDWin %
EA Guingamp 12 2 7 3 12 15 -3 17%
SM Caen 12 8 1 3 19 11 +8 67%
Rodez AF 11 5 3 3 12 11 +1 45%
Amiens SC 11 4 2 5 14 17 -3 36%
Paris FC 11 1 2 8 6 17 -11 9%
Pau FC 11 3 5 3 11 9 +2 27%
AC Ajaccio 10 2 2 6 9 16 -7 20%
Valenciennes FC 10 5 1 4 13 10 +3 50%
USL Dunkerque 9 4 3 2 12 6 +6 44%
SC Bastia 9 2 4 3 7 10 -3 22%
ESTAC Troyes 9 3 3 3 11 11 0 33%
Chamois Niortais 8 5 2 1 11 3 +8 63%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
17/18 Senior debut season
17/18 First senior goal
24/25 Goal #50 (career)

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

SeasonMatchesMinsYC2nd YCRCCards / 90′
25/26 7 156 1 0 0 0.58
24/25 47 1,284 4 0 0 0.28
23/24 38 584 6 0 0 0.92
22/23 33 1,051 1 0 1 0.17
21/22 29 368 4 0 1 1.22
20/21 40 517 1 0 0 0.17
19/20 21 369 1 0 0 0.24
18/19 21 0 4 1 0 0
17/18 22 329 3 0 0 0.82

Output by competition

Career goals and assists broken down by tournament.

Protathlima Cyta
100 apps
26 G
23 A
Ligue 2
56 apps
9 G
4 A
UECL Qualifiers
15 apps
8 G
2 A
Cyprus League Championship Round
27 apps
7 G
2 A
Kypello Kyprou
11 apps
4 G
1 A
Saudi First Division League
13 apps
2 G
3 A
Conference League
6 apps
2 G
0 A
L1/L2 Playoffs
2 apps
1 G
0 A
Coupe de la Ligue
1 apps
1 G
0 A
SuperLiga - Relegation group
7 apps
0 G
0 A

Frequently asked about Willy Semedo

Who is Willy Semedo?

Willy Semedo is a Cape professional footballer who plays as a left winger for Omonia Nicosia.

How old is Willy Semedo?

Willy Semedo is 32 years old. He was born on April 27, 1994 in Bordeaux.

What position does Willy Semedo play?

Willy Semedo plays as a left winger (Attack - Left Winger).

What club does Willy Semedo play for?

Willy Semedo currently plays for Omonia Nicosia.

How many career goals has Willy Semedo scored?

Across all senior club competitions in our dataset, Willy Semedo has scored 60 goals in 258 appearances.

What is Willy Semedo's market value?

Willy Semedo's most recent reported market value is €1.00m.