Alongside with current teammates Izhan, Zikri moved to Selangor after graduated from AMD. He choose Selangor as the reason for the next destination to develop his talents.[3] He represent academy club Selangor II and involved ten (10) matches for 2020 Malaysia Premier League season.
On 10 October 2020, Zikri make his senior debut and playing 90-minutes against FELDA United at Super League matches.[4] He also involved the match against Melaka United at Malaysia Cup tournament, help the team going through the quarter-finals with a win by 2–1.[5] On 2 December 2020, Selangor confirmed that Zikri would be definitely promoted to senior's first team for the 2021 season.[6]
International career
Youth
Zikri has represented Malaysia at all youth level from the under 16-side to the under-19 sides. He represent the national team under-16 for the 2018 AFC U-16 Championship that took place in Kuala Lumpur, Malaysia.[7] He played all matches on that tournament, but the squad failed to reach the knockout stage after their being eliminated at the group stage.[8]
Then, he later moved up to represent the under 19s squad for 2018 AFF U-19 Youth Championship in the Vietnam. Zikri almost played all matches at the tournament, including semi-finals and final matches.[9] However, the squad suddenly lost by the hand of Australia in the final by 1–0.[10] After that, he also be a part of the squad under 19s for 2020 AFC U-19 Championship qualification, which he involved three matches at the group stage and help the team to through the final tournament.