Gioca come ala o seconda punta, è dotato di tecnica e velocità, oltre che di capacità nel saltare l'uomo e attaccare in campo aperto. Può essere utilizzato sia sulla destra che sulla sinistra, essendo in grado di usare tutti e due i piedi.[1]
Carriera
Club
Nasce in Svezia da genitori di origine ghanese e inizia a giocare a calcio nelle giovanili dell'IFK Haninge, rimanendovi fino ai 9 anni di età, al 2008, quando passa al Brommapojkarna, dove resta 7 anni. Nel 2015, a 16 anni, si trasferisce in Inghilterra, al Sunderland, venendo inserito prima nella squadra Under-18 per una stagione e poi in Under-23. Il 21 agosto 2016, alla seconda giornata di Premier League debutta in prima squadra, nella sconfitta interna per 2-1 con il Middlesbrough, nella quale entra all' 81'.[2]
Il 10 gennaio 2018 segna la sua prima rete tra i professionisti siglando il gol vittoria contro l'Hull City.
Il 14 luglio 2018 si trasferisce allo Swansea City.[3] Con la squadra gallese colleziona complessivamente 17 presenze tra campionato e coppe e al termine della stagione passa in prestito alla squadra olandese del Groningen. Debutta in Eredivisie il 25 settembre 2019 contro il PSV Eindhoven e segna la sua prima marcatura con i biancoverdi l'8 novembre successivo nella vittoria esterna (1-2) contro il Vitesse. Termina la stagione con 17 presenze e 3 gol tra campionato e coppa.
Il 16 settembre 2020 viene acquistato in prestito con obbligo di riscatto (a determinate condizioni) al Genoa.[4][5] Il 6 gennaio 2021, senza aver mai disputato una gara ufficiale con la maglia del Grifone, rescinde consensualmente il contratto che lo legava ai rossoblù facendo ritorno per fine prestito allo Swansea City, società proprietaria del cartellino.
A sua volta, l'8 febbraio 2021, il club britannico lo cede definitivamente agli svedesi del Djurgården in cambio di una cifra che i media quantificano in 7 milioni di corone, circa 700.000 euro.[6] Asoro torna così a giocare in patria dopo 6 anni, partecipando per la prima volta al campionato di Allsvenskan. Nelle prime 17 giornate di campionato scende in campo 14 volte senza però mai riuscire a trovare la via del gol, poi si sblocca nel derby vinto 4-1 contro l'Hammarby, durante il quale realizza la rete del temporaneo 3-1.[7] Chiude il suo primo campionato con il Djurgården con 3 reti in 26 presenze. Nell'Allsvenskan 2022 invece segna 6 gol in 29 partite, mentre nel 2023 inizia il torneo con 3 gol in 16 presenze fintanto che non viene ceduto.
Il 24 agosto 2023, infatti, il Djurgården comunica la cessione del giocatore al Metz, squadra della Ligue 1 francese.[8]
Nazionale
A 16 anni inizia a giocare con le Nazionali giovanili svedese, disputando 11 gare con l'Under-16 tra 2015 e 2016, nelle quali segna 8 gol. In questi due anni gioca anche in Under-17, ottenendo 8 presenze, di cui 3 nelle qualificazioni all'Europeo di categoria 2016 e 4 nella fase finale, dove viene fermato ai quarti di finale dall'Olanda, e 3 reti. Il 5 settembre 2016 esordisce in Under-21, giocando tutti i 90 minuti nell'1-1 in casa a Malmö contro la Spagna, sfida valida per le qualificazioni all'Europeo 2017.[9] Un mese dopo, il 6 ottobre, segna il suo primo gol, quello del definitivo 3-0 al 53' in trasferta a Pärnu contro l'Estonia, sempre nelle qualificazioni all'Europeo.[10]
^ Massimiliano Palma, Joel Asoro: 1999 – Svezia, generazioneditalenti.it, 27 gennaio 2016. URL consultato l'11 febbraio 2017 (archiviato dall'url originale il 12 febbraio 2017).