On 4 Oct 1996, playing his maiden international innings, Shaid Afridi hit the fastest One-Day century off 37 balls against Sri Lanka in Nairobi. His innings included 28 runs off one of Sanath Jayasuriya's overs, whose record he brokeHis general style of batting is very aggressive and attack oriented and has earned him the nickname "Boom Boom Afridi" for his fastest ODI century. Pak-SL, Kenya, 1996.