July 21, 2023 in Ayesha Naseem 18-year-old Pakistan’s Ayesha Naseem announces shocking retirement from competitive cricket