His father is only two years older than James Anderson, who was playing in his 10th Test on the day Ahmed was born.

PAK vs ENG

He was bowling googlies, flippers and sliders before the age of 10. By 11 he was dismissing England captains past and present

Now, at 18 years and 126 days, he has played Test cricket at a younger age than any other man to pull on an England shirt. 

Still, Ahmed's 2-89 made him the youngest leg-spinner to take two wickets in a Test innings for 17 years.