[2][3] Adib made his debut with Perak II in the 2020 Malaysia Premier League against Kelantan United on 1 March 2020.
[5] Adib received his first player of the match award in a 2–2 draw against Sarawak United on 29 August 2020.
[10][11] Adib left at the end of the season due to internal problems that occur in Perak.
[14] He made his debut on 6 June 2024 in the 2026 FIFA World Cup qualifier against Kyrgyzstan at the Dolen Omurzakov Stadium.
[15] On 11 June 2024 in the match against Chinese Taipei at the Bukit Jalil National Stadium, he came on as a substitute for Akhyar Rashid in the 74th minute and scored his first international goal in stoppage time which gave Malaysia a 3–1 victory.