Moussa Kounfolo Yeo
- Height
- 174 cm
- Shirt
- 49
- Age
- 22
- Preferred foot
- Right
- Country
- Mali
- Market value
- €6.2m
- Contract end
- 30 June 2030
Championship · 2026–2027
11Apps
9Starts
767Minutes
3Goals
0Assists
2.10xG
1.27xA
Rating
2026–2027 by competition
| Competition | Team | Apps | G | A | Rating |
|---|---|---|---|---|---|
Championship |
Swansea City |
11 | 3 | 0 | |
EFL Cup |
Swansea City |
1 | 0 | 0 |
Recent matchesFull log →
| Date | Opponent | Result | Min | G | A | Rating |
|---|---|---|---|---|---|---|
17 Oct |
vs West Ham United |
L 0–1 | 76 | · | · | |
13 Oct |
@ Millwall |
W 1–0 | 84 | · | · | |
10 Oct |
vs Norwich City |
W 2–1 | 90 | 1 | · | ★ |
19 Sep |
@ Lincoln City |
W 2–1 | 60 | 1 | · | |
12 Sep |
vs Burnley |
W 3–1 | 64 | 1 | · | ★ |
08 Sep |
@ Southampton |
L 1–3 | 78 | · | · |
Player profile AM
Per-90 percentiles against wingers and attacking midfielders in Championship. 50 = average.
Market value€6.2m
Shooting
| Stat | Total | Per 90 | Percentile |
|---|---|---|---|
| Goals | 3 | 0.35 | 86 |
| xG | 2.10 | 0.25 | 67 |
| xGOT | 3.02 | 0.35 | 86 |
| xG excl. penalty | 2.10 | 0.25 | 71 |
| Shots | 15 | 1.76 | 40 |
| Shots on target | 8 | 0.94 | 73 |
Passing
| Stat | Total | Per 90 | Percentile |
|---|---|---|---|
| Assists | 0 | 0.00 | 0 |
| xA | 1.27 | 0.15 | 57 |
| Accurate passes | 206 | 24.2 | 63 |
| Pass accuracy | 76.9% | — | 31 |
| Accurate long balls | 5 | 0.59 | 47 |
| Long ball accuracy | 38.5% | — | 36 |
| Line-breaking passes | 9 | 1.06 | 10 |
| Chances created | 13 | 1.53 | 61 |
| Big chances created | 3 | 0.35 | 68 |
| Successful crosses | 5 | 0.59 | 56 |
| Cross accuracy | 22.7% | — | 51 |
Possession
| Stat | Total | Per 90 | Percentile |
|---|---|---|---|
| Dribbles | 16 | 1.88 | 88 |
| Dribbles success rate | 43.2% | — | 59 |
| Duels won | 57 | 6.69 | 90 |
| Duels won % | 50.0% | — | 77 |
| Aerials won | 1 | 0.12 | 15 |
| Aerials won % | 14.3% | — | 20 |
| Touches | 481 | 56.4 | 83 |
| Touches in opposition box | 38 | 4.46 | 71 |
| Dispossessed | 16 | 1.88 | 16 |
| Fouls won | 7 | 0.82 | 32 |
Defending
| Stat | Total | Per 90 | Percentile |
|---|---|---|---|
| Defensive actions | 46 | 5.40 | 95 |
| Tackles | 33 | 3.87 | 100 |
| Interceptions | 5 | 0.59 | 61 |
| Fouls committed | 9 | 1.06 | 48 |
| Recoveries | 50 | 5.87 | 95 |
| Dribbled past | 5 | 0.59 | 54 |
| Clearances | 8 | 0.94 | 62 |
| Clean sheets | 1 | 0.12 | 84 |
| Goals conceded while on pitch | 7 | 0.82 | 88 |
| xG against while on pitch | 9.32 | 1.09 | 78 |
Discipline
| Stat | Total | Per 90 | Percentile |
|---|---|---|---|
| Yellow cards | 1 | 0.12 | 47 |
| Red cards | 0 | 0.00 | 100 |
Percentiles are per 90 minutes, against players in the same position in Championship.
| Date | Opponent | Result | Min | G | A | Rating |
|---|---|---|---|---|---|---|
17 Oct |
vs West Ham United |
L 0–1 | 76 | · | · | |
13 Oct |
@ Millwall |
W 1–0 | 84 | · | · | |
10 Oct |
vs Norwich City |
W 2–1 | 90 | 1 | · | ★ |
19 Sep |
@ Lincoln City |
W 2–1 | 60 | 1 | · | |
12 Sep |
vs Burnley |
W 3–1 | 64 | 1 | · | ★ |
08 Sep |
@ Southampton |
L 1–3 | 78 | · | · | |
05 Sep |
vs Wrexham |
D 0–0 | 90 | · | · | |
01 Sep |
vs Watford |
W 2–0 | 33 | · | · | |
29 Aug |
@ Derby County |
W 3–0 | 66 | · | · | |
22 Aug |
vs Sheffield United |
D 0–0 | 61 | · | · | |
15 Aug |
@ Stoke City |
W 2–1 | 65 | · | · | |
08 Aug |
vs Birmingham City |
L 0–1 | 63 | · | · | |
17 May |
vs Hartberg |
L 1–3 | Bench | · | · | — |
10 May |
@ LASK |
L 1–2 | Bench | · | · | — |
03 May |
vs Sturm Graz |
D 1–1 | 10 | · | · | |
26 Apr |
@ Rapid Wien |
L 0–1 | 33 | · | · | |
22 Apr |
vs Austria Wien |
W 3–1 | 18 | · | · | |
19 Apr |
@ Austria Wien |
W 3–1 | 8 | · | · | — |
10 Apr |
vs LASK |
L 2–3 | Bench | · | · | — |
20 Mar |
@ Sturm Graz |
D 1–1 | 7 | · | · | — |
15 Mar |
vs Rapid Wien |
L 0–1 | Bench | · | · | — |
08 Mar |
@ Rapid Wien |
L 0–1 | 69 | · | · | |
04 Mar |
vs Altach |
L 0–1 | 62 | · | · | — |
01 Mar |
vs Hartberg |
D 0–0 | 68 | · | · | |
22 Feb |
@ LASK |
W 5–1 | 23 | · | · | |
15 Feb |
@ Grazer AK |
D 1–1 | Bench | · | · | — |
06 Feb |
vs Austria Wien |
L 0–2 | 45 | · | · | |
01 Feb |
@ Wolfsberger AC |
W 1–0 | 44 | · | · | — |
29 Jan |
@ Aston Villa |
L 2–3 | 45 | 1 | · | |
22 Jan |
vs Basel |
W 3–1 | 14 | · | · | |
15 Jan |
vs FK Crvena Zvezda |
W 2–0 | 70 | · | 1 | ★ |
10 Jan |
vs Raków Częstochowa |
D 1–1 | 45 | · | · | |
06 Jan |
vs Bayern München |
L 0–5 | 45 | · | · | |
14 Dec |
vs Wolfsberger AC |
W 2–1 | 73 | · | · | |
11 Dec |
@ Freiburg |
L 0–1 | 27 | · | · | |
06 Dec |
@ BW Linz |
W 2–0 | 76 | · | · | |
30 Nov |
@ Altach |
D 1–1 | 45 | · | · | |
27 Nov |
@ Bologna |
L 1–4 | 59 | · | · | |
23 Nov |
vs WSG Tirol |
L 2–3 | 78 | 1 | 1 | ★ |
09 Nov |
@ Sturm Graz |
D 1–1 | 28 | · | 1 |
| Season | Team | Apps | G | A | Rating |
|---|---|---|---|---|---|
| ▸ 2026–2027 | Swansea City | 12 | 3 | 0 | |
| Championship | 11 | 3 | 0 | ||
| EFL Cup | 1 | 0 | 0 | ||
| ▸ 2025–2026 | Salzburg | 34 | 3 | 3 | |
| Bundesliga | 22 | 1 | 2 | ||
| Europa League | 8 | 1 | 1 | ||
| Cup | 4 | 1 | 0 | — | |
| ▸ 2024–2025 | Salzburg | 35 | 6 | 4 | |
| Bundesliga | 22 | 5 | 2 | ||
| Champions League | 10 | 1 | 2 | ||
| Cup | 3 | 0 | 0 | — | |
| ▸ 2023–2024 | Salzburg | 1 | 0 | 0 | — |
| Bundesliga | 1 | 0 | 0 | — | |
| ▸ 2023–2024 | FC Liefering | 15 | 5 | 0 | — |
| 2. Liga | 15 | 5 | 0 | — | |
| ▸ 2022–2023 | FC Liefering | 18 | 1 | 5 | — |
| 2. Liga | 18 | 1 | 5 | — |
Salzburg
| Competition | Won | Runner-up |
|---|---|---|
| Bundesliga ×1 | 2022/2023 | 2 |
Latest news1 article
Swansea rally past Norwich to strengthen grip on Championship summit
Swansea City came from behind to beat Norwich City 2-1 at the Swansea.com Stadium, with Moussa Kounfolo Yeo equalising early in the second half before Adam Idah headed the winner. Jacob Wright had put Norwich ahead, but the victory extended Swansea’s lead at the top of the Championship.

Championship
EFL Cup































