I'm not sure if this is the most centuries scored in one innings but in the first Test match of the Ashes Test Series 2009, 4 Australians scored centuries after batting second.
Simon Katich 122
Ricky Ponting 150
Marcus North 125*
Brad Haddin 121
Brian Lara. He has scored 400* Vs England. He has also scored the highest run in an innings in first class cricket. He scored 501.
brain lara 450
The record for greatest number of sixes scored by a batsman in a single Test innings is 12, achieved by Wasim Akram in a knock of 257 not out for Pakistan against Zimbabwe in October 1996.
The greatest number of runs in first-class cricket is 61,760, scored in 1325 innings by Jack Hobbs.
ARCHIE THOMPSON -13 Goals
The highest individual first-class score was 501 not out, scored by Brian Lara for Warwickshire against Durham, between June 3 and June 6, 1994. Earlier in the game, Durham batsman John Morris had scored a then club-record 204 for the away side.
The Bangladeshi batsman who scored the highest number of runs at the 1999 Cricket World Cup was Minhajul Abedin - whose 140 runs in four innings eclipsed the next best, 120 runs in 5 innings, scored by Mehrab Hussain. Abedin's average was significantly better than any other player's, with a 1999 World Cup average of 70.00.
Sanath jayasooriya is a great player.He got the most ducks.
33 by the Baltimore Orioles against the Los Angeles Dodgers in the 1966 World Series. The Orioles swept the Dodgers in the 1966 World Series. The Dodgers scored single runs in the 2nd and 3rd innings of Game 1 and did not score again.
The most runs scored in a single game by a single player since 1950 was 7 done by Boston's Spike Owen in 1986.
As of May 2012, the batsman who has scored the most runs in Twenty20 cricket is David Hussey, who has scored 4480 runs in 173 innings (from 180 matches), including a top score of 100 not out. His current Twenty20 average lies at 31.77.