| 1. Kamran debuted in domestic cricket at the young age of 17 in 2013 for Abbottabad Falcons during the Faysal Bank One Day Cup. |
| 2. He made his first-class debut for Abbottabad in Karachi. |
| 3. Kamran was a member of Pakistan's U19 team for the 2014 U19 Cricket World Cup held in UAE. |
| 4. In January 2021, he achieved a remarkable century in the second innings of the 2020–21 Quaid-e-Azam Trophy finals and set a record for the most runs in a single edition of the tournament. |
| 5. Kamran scored his first T20 century with an unbeaten 110 runs during the final group match of the 2021–22 National T20 Cup on 11 October 2021. |
| 6. He was included as a reserve player in Pakistan's Test squad for the series against Australia in February 2022. |
| 7. Kamran made his ODI debut against New Zealand as a concussion substitute. |
| 8. In October 2024, he became the 13th Pakistani player to score a century on his Test debut. |
| 9. By December 2024, Kamran had won the Pakistan Super League title three times: first with Islamabad United in 2016 and then consecutively with Lahore Qalandars in 2022 and 2023. |
| 10. On 28 November 2024, he scored his maiden ODI century against Zimbabwe, finishing with 103 runs off 99 balls. |
| 11. Kamran gained attention in the ODI series against South Africa where he scored 63 runs off 32 balls, leading Pakistan to victory and earning the man of the match title. |