A. Naveen-ul-Haq has played three ICC tournaments; the ICC T20 World Cup 2021 and 2022 and the ICC Cricket World Cup 2023.