PLAYER PROFILE

Joel Asoro.

Apollon Limassol · Sweden

Matrix 2942

At a glance

Full name
Joel Joshoghene Asoro
Born
27 Apr 1999
Age today
27
Nationality
Sweden

Career by season

165 recorded appearances
Joel Asoro appearances by season, competition and team
SeasonCompetitionTeamAppsStartsGoalsAssistsMinutesCards
26/27Cyprus League by Stoiximan Apollon Limassol 82103510
25/26Ligue 1 FC Metz 82002330
25/26Coupe de France FC Metz 1000310
2026Allsvenskan Djurgårdens IF 1100—0
24/25Ligue 2 FC Metz 202323510
24/25Coupe de France FC Metz 32001690
23/24UEFA Conference League Djurgårdens IF 21101170
23/24Ligue 1 FC Metz 2010228682
23/24Coupe de France FC Metz 1000450
22/23UEFA Conference League Djurgårdens IF 1412739584
22/23International Friendly Games Sweden 2110930
2023Allsvenskan Djurgårdens IF 159218871
2022Allsvenskan Djurgårdens IF 2814641,4872
20/21EFL Cup Swansea City 1000180
2021Allsvenskan Djurgårdens IF 2611321,0451
19/20Eredivisie FC Groningen 1513321,1821

Appearances in our supported competitions. Goals, assists and minutes come from match reports where we have them.

Match log

Newest first
Joel Asoro match log
DateCompetitionMatchScoreMinutesGoals
31 Oct 2026Cyprus League by Stoiximan Apollon Limassol v Pafos FC 2 – 290
25 Oct 2026Cyprus League by Stoiximan Karmiotissa Pano Polemidion v Apollon LimassolSubstitute, on 19′ 0 – 5711
17 Oct 2026Cyprus League by Stoiximan Apollon Limassol v Nea Salamina FamagustaSubstitute, on 58′ 4 – 232
10 Oct 2026Cyprus League by Stoiximan Krasava ENY v Apollon Limassol 1 – 390
19 Sep 2026Cyprus League by Stoiximan Apollon Limassol v APOEL NicosiaSubstitute, on 69′ 2 – 221
12 Sep 2026Cyprus League by Stoiximan Omonia Nicosia v Apollon LimassolSubstitute, on 89′ 0 – 01
05 Sep 2026Cyprus League by Stoiximan Apollon Limassol v Anorthosis FamagustaSubstitute, on 46′ 3 – 144
29 Aug 2026Cyprus League by Stoiximan Aris Limassol v Apollon LimassolSubstitute, on 88′ 2 – 22
22 Apr 2026Allsvenskan IF Elfsborg v Djurgårdens IF 2 – 1—
18 Jan 2026Ligue 1 RC Strasbourg Alsace v FC MetzSubstitute, on 81′ 2 – 19
11 Jan 2026Coupe de France FC Metz v Montpellier HSCSubstitute, on 59′ 0 – 431
04 Jan 2026Ligue 1 FC Lorient v FC MetzSubstitute, on 79′ 1 – 111
07 Dec 2025Ligue 1 AJ Auxerre v FC Metz 3 – 145
28 Nov 2025Ligue 1 FC Metz v Stade Rennais FCSubstitute, on 19′ 0 – 171
23 Nov 2025Ligue 1 Stade Brestois 29 v FC Metz 3 – 278
09 Nov 2025Ligue 1 FC Metz v OGC NiceSubstitute, on 88′ 2 – 19
02 Nov 2025Ligue 1 FC Nantes v FC MetzSubstitute, on 90′ 0 – 21
19 Oct 2025Ligue 1 FC Toulouse v FC MetzSubstitute, on 84′ 4 – 09
28 Mar 2025Ligue 2 FC Metz v ESTAC TroyesSubstitute, on 87′ 2 – 111
08 Mar 2025Ligue 2 FC Metz v FC AnnecySubstitute, on 84′ 5 – 1121

Career transfers

12 recorded moves

All recorded career moves, newest first.

Joel Asoro career transfers
Date FromToMoveFee
10 Aug 2026 FC Metz Apollon Limassol Transfer —
25 Mar 2026 FC Metz Djurgårdens IF Loan —
24 Aug 2023 Djurgårdens IF FC Metz Transfer €1.2m
08 Feb 2021 Swansea City Djurgårdens IF Transfer €700k
05 Jan 2021 Genoa CFC Swansea City Loan return
16 Sep 2020 Swansea City Genoa CFC Loan —
30 Jun 2020 FC Groningen Swansea City Loan return
15 Aug 2019 Swansea City FC Groningen Loan —
14 Jul 2018 Sunderland AFC Swansea City Transfer €2.3m
01 Jul 2016 Sunderland AFC U18 Sunderland AFC Internal move —
01 Jul 2015 IF Brommapojkarna U19 Sunderland AFC U18 Transfer —
01 Jan 2015 IF Brommapojkarna U17 IF Brommapojkarna U19 Internal move —

Contracts and market values are not available yet.