“It’s been an honour to lead this team, but it’s time for me to step down and focus on my playing role.
“Captaincy has been a rewarding experience, but it’s added a significant workload. I want to prioritize my performance, enjoy my batting, and spend quality time with my family, which brings me joy.
“By stepping down, I will gain clarity moving forward and focus more energy on my game and personal growth.”
During Babar’s first stint as captain, Pakistan made it to the 2022 T20 World Cup final, where they lost to England, having made the semi-finals at the previous tournament.
“I’m grateful for your unwavering support and belief in me. Your enthusiasm has meant the world to me,” he added.
“I’m proud of what we’ve achieved together and excited to continue contributing to the team as a player.”
Babar has scored 31 centuries for Pakistan across all formats and is included in the 15-man squad to face England in a three-Test series, starting on 7 October.
Shan Masood, who succeeded Babar in red-ball cricket, will captain the side.
Pakistan’s next white-ball fixtures are against Australia in November but a new captain is yet to be named with the PCB yet to comment on Babar’s resignation.