Carriera Club Topu è stato scoperto nel 2006 dal programma di ricerca talenti del Canary Wharf Group. Dopo i primi provini, ha trascorso due anni presso il Bangladesh Krira Shikkha Protishtan (BKSP) sotto la guida degli allenatori locali Golam Sarwar Tipu e Rezaul Haq Jamal. Nel 2008, Topu, insieme ad alcuni giocatori under 16, ha partecipato ad un allenamento di tre settimane presso la David Beckham Academy di Londra: inizialmente selezionato per il corso dall'allenatore inglese Anthony Ferguson e dal calciatore bangladese nato in Inghilterra Anwar Uddin, ha ricevuto una borsa di studio di 10.000 Tk dal Canary Wharf Group al termine del programma.
Nel 2009 è stato ingaggiato dal Wari Club nella Dhaka Senior Division League, mentre nel 2011 ha debuttato con il Mohammedan SC nella Bangladesh Premier League, che all'epoca era l'unico campionato professionistico del Paese. Nel 2014, Topu ha vinto la Supercoppa con il Mohammedan, battendo lo Sheikh Russel KC per 4-2 ai rigori. Ha vinto poi la Bangladesh Premier League 2016 con l'Abahani Limited Dhaka come campione imbattuto. Nel 2017, è stato uno dei giocatori locali più pagati dopo essersi unito al neopromosso Saif SC.
Nel 2019, Topu è entrato a far parte dei Bashundhara Kings, esordiendo durante una partita della Federation Cup 2019 contro il Chittagong Abahani il 27 dicembre 2019. Il suo primo gol con la maglia del club è arrivato contro il Police FC nella stessa competizione, il 1° gennaio 2020. Il torneo è stato il suo primo titolo con i Kings. Prima dell'inizio della Federation Cup 2020, Topu è stato nominato capitano della squadra in seguito alla partenza di Daniel Colindres: Topu ha giocato due volte durante il torneo, mentre i Kings hanno conquistato il trofeo per il secondo anno consecutivo. Ha aiutato i Kings a mantenere una difesa solida, consentendo loro di vincere la Bangladesh Premier League 2021 con quattro giornate d'anticipo e ha concluso la stagione con una doppietta nel primo tempo contro la sua ex squadra e rivale per il titolo, l'Abahani Limited Dhaka. Ha segnato un autogol al 28° minuto di gioco e poi si è riscattato con un gol di testa nella rete dell'Abahani 10 minuti dopo.
Nazionale
Topu ha esordito nelle nazionali giovanili durante le qualificazioni al Campionato AFC U-16 del 2010. Ha rappresentato la Nazionale Under 19 del Bangladesh durante le qualificazioni al Campionato AFC U-19 del 2012, disputate a Dacca.
Il 24 ottobre 2014, all'età di 19 anni, 11 mesi e 5 giorni, Topu ha esordito con la nazionale maggiore in un'amichevole contro lo Sri Lanka, entrando in campo al posto del difensore Yeasin Khan al 63° minuto della partita, terminata 1-1.
Il 28 dicembre 2015 ha segnato il suo primo gol in nazionale contro il Bhutan. Topu è stato convocato per la Coppa della Federazione calcistica dell'Asia meridionale 2018 e ha disputato un torneo impressionante (segnando reti contro il Buthan e il Pakistan nella fase a gironi), anche se il Bangladesh, paese ospitante, non è riuscito ancora una volta a raggiungere la fase a eliminazione diretta. Topu ha anche segnato un importante gol contro l'Afghanistan durante le qualificazioni ai Mondiali FIFA 2022, aiutando il Bangladesh a raggiungere il secondo turno delle qualificazioni alla Coppa d'Asia AFC 2023.
Il 1° ottobre 2021, Topu ha dato il via al Coppa della Federazione calcistica dell'Asia meridionale 2021 con un rigore trasformato con freddezza contro lo Sri Lanka, regalando alla squadra una vittoria per 1-0 e un esordio vincente nel torneo. Ha anche giocato tutti i 90 minuti contro il Nepal nell'ultima partita del girone della competizione per entrambe le squadre, in cui il Bangladesh aveva bisogno di una vittoria per raggiungere la fase finale; la partita si è conclusa 1-1, dopo un controverso rigore fischiato dall'arbitro nel finale che ha posto fine alle speranze del Bangladesh di raggiungere nuovamente la fase finale.
Il 13 novembre 2021, durante la seconda giornata della Mahinda Rajapaksa Cup 2021, Topu ha segnato un rigore all'86° minuto, regalando al Bangladesh una vittoria memorabile contro le Maldive, la prima in 18 anni. Tuttavia, durante l'ultima partita del girone contro lo Sri Lanka, in cui al Bangladesh bastava un pareggio, Topu ha sbagliato un rigore nel primo tempo e, dopo aver subito un gol nel finale, il Bangladesh ha subito una sconfitta per 2-1, negando nuovamente al Paese un posto nella finale di un torneo internazionale.
Il 5 giugno 2026, Topu ha segnato entrambe le reti nella vittoria per 2-1 in un'amichevole contro il , assicurando al Bangladesh la prima vittoria in assoluto contro una squadra europea e la prima vittoria in Europa.
Controversie Il 20 settembre 2023, i funzionari doganali dell'aeroporto internazionale Shahjalal di Dacca hanno scoperto che Topu e quattro dei suoi compagni di squadra avevano importato illegalmente 64 bottiglie di alcolici: la violazione è avvenuta al loro ritorno dalle Maldive, dopo che i Bashundhara Kings avevano subito una sconfitta per 1-3 contro il Maziya nella Coppa AFC 2023-2024. Nonostante la sospensione a tempo indeterminato inizialmente inflitta ai giocatori, a Topu, trovato in possesso di circa 26 bottiglie, è stata comminata una squalifica di due mesi e mezzo, fino al 31 dicembre 2023. I Bashundhara Kings hanno poi revocato la squalifica di Topu il 5 dicembre 2023, consentendogli di riprendere gli allenamenti con il club una settimana più tardi. La squalifica di Topu è stata infine revocata il 5 dicembre 2023 dai Bashundhara Kings, e lui si è unito al ritiro del club una settimana dopo. Il 22 dicembre 2023, Topu è tornato in campo durante la partita di apertura della stagione 2023–24 della Bangladesh Premier League contro la Brothers Union.
Palmarès Club Competizioni nazionali
Abahani Limited Dhaka: 2016 Bashundhara Kings: 2021, 2021–2022, 2022–2023, 2023–2024, 2025-2026
Mohammedan SC: 2013
Abahani Limited Dhaka: 2016, 2018 Bashundhara Kings: 2019-2020, 2020-2021, 2022-2023, 2023-2024, 2024-2025, 2025-2026
Bashundara Kings: 2022-2023, 2023-2024
Note
Altri progetti
Collegamenti esterni
Categoria:Calciatori della nazionale bangladese