Swansea City

Joseph Opoku

Forward · Swansea City · 21 · Ghana

Season score
44.2
Championship 26/27, 11 matches
Last 5 weeks
41.0
average of weeks with 60+ minutes
Market value
€4.5M
+€1.5M (+50%) since 13 Mar 2026
Transfermarkt, 4 Jun 2026
Born
8 Aug 2005
Height
172 cm
Foot
R
Contract until
30 Jun 2030
Wikipedia views
–

Every week

1–7 Jul 2025 to 20–26 Oct 2026

8 of 69 weeks with 60+ minutes, averaging 41.6 (minutes-weighted); 0 of them 70 or better.

Form bars show the weekly score: no matchunder 60′under 4545–5555–7070+

Every week as a table
WeekMatchesMinutesScoreExpectedUnderlying
20–26 Oct 202616437.147.035.8
13–19 Oct 2026214746.646.946.3
6–12 Oct 202618439.747.346.0
15–21 Sep 202613442.647.441.9
8–14 Sep 202614540.047.739.4
1–7 Sep 202629437.848.445.6
25–31 Aug 202612493.947.193.0
18–24 Aug 202619639.547.940.3
11–17 Aug 202619051.047.342.3
4–10 Aug 202619640.348.341.5
5–11 May 202617635.950.037.8

Against expectation

How it's expected

Each week's score beside what the player's earlier matches led to expect. Over the last 8 weeks with 60+ minutes: −6.2 a week below expectation.

35.040.045.050.055.05 May4 Aug11 Aug18 Aug1 Sep6 Oct13 Oct20 OctExpected 47.0Score 37.1
Transfermarkt €4.5M +€1.5M (+50%) since 13 Mar 2026 4 Jun 2026 · its own valuation, revised a few times a year
Current estimate €7.2M no change recorded 22 Oct 2026 · BSD, seen when squads refresh
Next summer, if it goes like similar cases €3.6M–€7.9M +0% median of 40 similar past cases; players the same age +33% Closest cases, what their Transfermarkt value then did in a year: Saba Goglichidze at 20 (€5.0M, scoring 42.6) −10%; Ibrahim Sulemana at 21 (€4.0M, scoring 44.6) +75%; Alejo Véliz at 21 (€4.0M, scoring 45.8) −13%.
0€2.0M€4.0M€6.0M€8.0M20252026€4.5M€7.2M
Every value as a table
DateSourceValue
22 Oct 2026Current estimate (BSD)€7.2M
4 Jun 2026Transfermarkt€4.5M
13 Mar 2026Transfermarkt€3.0M
10 Dec 2025Transfermarkt€2.0M
1 Oct 2025Transfermarkt€1.5M
24 Apr 2025Transfermarkt€900k
20 Dec 2024Transfermarkt€600k
15 Oct 2024Transfermarkt€300k

Two different estimates, so each is its own line and each change is measured within its own line.

DateMoveFee
8 Aug 2026SV Zulte Waregem Swansea CityFirst match
29 Aug 2024Gr. Corinthians Zulte WaregemUndisclosed

What the score is made of

Championship 26/27, 678 minutes. Each part as a percentile against 295 top-five-league forward seasons of 900+ minutes since 2025/26: 50 is the middle of them (the dashed ring).

Shooting33Creating28Progressing48Keeping the ball9Defending98Aerial3Finishing13
As a table
PartPercentilePer 90 vs average
Shooting33−0.22
Creating28−0.24
Progressing48−0.12
Keeping the ball9−0.76
Defending98+0.50
Aerial3−0.73
Finishing13−0.22

Attention

Not linked to a Wikipedia article yet, so no views to show.

Seasons

SeasonCompetitionTeamMatchesMinutesScoreUnderlying
Championship 26/27ChampionshipSwansea City1167844.244.8
EFL Cup 26/27EFL CupSwansea City19640.341.5
Pro League 25/26Pro LeagueSV Zulte Waregem17635.937.8

Latest matches

13 since July 2025
DateCompetitionOpponentResultMinGoalsAssistsxGxAScore
24 Oct 2026Championshipat Queens Park RangersL 0–56400–0.0037.1
17 Oct 2026ChampionshipWest Ham UnitedL 0–15700–0.0042.6
13 Oct 2026Championshipat MillwallW 1–090010.020.3149.1
10 Oct 2026ChampionshipNorwich CityW 2–184000.690.0539.7
19 Sep 2026Championshipat Lincoln CityW 2–13400–0.0542.6
8 Sep 2026Championshipat SouthamptonL 1–345000.020.0240.0
5 Sep 2026ChampionshipWrexhamD 0–037000.040.0138.2
1 Sep 2026ChampionshipWatfordW 2–057000.900.0737.6
29 Aug 2026Championshipat Derby CountyW 3–024100.870.0193.9
22 Aug 2026ChampionshipSheffield UnitedD 0–096000.190.0539.5
All 13 matches
DateCompetitionOpponentResultMinGoalsAssistsxGxAScore
24 Oct 2026Championshipat Queens Park RangersL 0–56400–0.0037.1
17 Oct 2026ChampionshipWest Ham UnitedL 0–15700–0.0042.6
13 Oct 2026Championshipat MillwallW 1–090010.020.3149.1
10 Oct 2026ChampionshipNorwich CityW 2–184000.690.0539.7
19 Sep 2026Championshipat Lincoln CityW 2–13400–0.0542.6
8 Sep 2026Championshipat SouthamptonL 1–345000.020.0240.0
5 Sep 2026ChampionshipWrexhamD 0–037000.040.0138.2
1 Sep 2026ChampionshipWatfordW 2–057000.900.0737.6
29 Aug 2026Championshipat Derby CountyW 3–024100.870.0193.9
22 Aug 2026ChampionshipSheffield UnitedD 0–096000.190.0539.5
15 Aug 2026Championshipat Stoke CityW 2–190100.130.0451.0
8 Aug 2026EFL CupBirmingham CityL 0–19600––40.3
9 May 2026Pro LeagueFCV DenderW 2–176000.280.1835.9