c.Gayl
Sanath Jayasuriya(SriLanka) scored 50 off 17 balls against Pakistan in 1996 which is the fastest 50 in limited overs cricket. If you also consider Twenty20 Internationals (which is indeed a form of Limited overs cricket), the record is currently held by Yuvraj Singh (India), who scored a memorable 50 off just 12 balls against England in 2007 during the Twenty20 World Cup.
Sachin Tendulkar scored 100 centuries in the international cricket.He is the one and only.
Sunil gavaskar was the first indian to score 34 centuries.
A Border 63 50s
Sri Lanka has the record of Highest innings total in Twenty20 Match. It was against Kenya in Sep.2007.
Don bradman - 9 i suppose
Don Bradman
Mohammad yusuf of Pakistan in 2007. nine centuries and more than 1800 runs
Jack hobbs Jack hobbs
Ricky Ponting, Australian captain
The record for msot centuries in a first-class career is held by Egnland batsman Jack Hobbs, who scored 199 first-class centuries in 1325 innings.
The only century scored in the 2007 ICC World Twenty20 tournament was scored by West Indian Chris Gayle. He became the first person to score a century in an official Twenty20 International match, and hit the most sixes in such a match, with a total of ten. The first-wicket partnership between Gayle and his batting partner Devon Smith was a record-breaking 145, the highest in Twenty20 International cricket. In spite of these three astonishing feats, the West Indies still lost the match with 2.2 overs to spare - though Gayle was given the Man of the Match award.