Shahid Khan Afridi
The record for the fastest 50 runs in cricket is held by AB de Villiers, who scored a 50 off 16 balls in a One Day International match against West Indies in January 2015.
Sanath Jayasuriya
Yes, I know he is Pakistan Spin Bowler Saqlain Mushtaq who completed his fastest to 100 wickets in one day matches.
Virender Sehwag scored century in 60 balls against New Zealand in 2009
Suresh Raina scored first 100 in 20-20 from India
sanath jayasuriya made the fastest fifty in the one day international.
Sunil Gavaskar
sachin and sehwag
shahid afridi
He did not invent cricket, but he was one of the first people to endorse cricket as a competitive sport. 'Ancient Cricket' was played in the 1600's, but then modern day cricket began in the 1800's, with WG Grace quickly becoming one of the most feared players of his time. Once, no one in his team scored higher than 10, except for WG Grace who scored 100+. He was awesome
Mohammad azarhuddin
The first century in One Day International cricket was scored by Dennis Amiss, who hit 103 runs for England against Australia in 1972. The first century in List A cricket was scored by Lancashire's Peter Marner against Leicestershire in the first List A match on May 1, 1963.