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.
Sachin Tendulkar scored 42 centuries in test cricket which is the highest.
Sachin Tendulkar, the greatest cricket player ever
its always sachin the great from india....sachin tendulkar
Paul Scholes
Michael Slater has scored the most 99s in test cricket for Australia.
Sachin Tendulkar (India) scored most runs in the 2003 Cricket World Cup. He scored 673 runs in the 2003 Cricket World Cup.
Sachin Tendulkar of India scored most runs in the 1996 Cricket World Cup. He scored 523 runs in the 1996 Cricket World Cup.
Graham Gooch of England scored most runs in the 1987 Cricket World Cup. He scored 471 runs in the 1987 Cricket World Cup.
Glenn Turner (New Zealand) scored the most runs in the 1975 Cricket World Cup. He scored 333 runs in 1975 Cricket World Cup.
Martin Crowe of New Zealand scored most runs in the 1992 Cricket World Cup. He scored 456 runs in the 1992 Cricket World Cup.
hi who scored most double centuries in test cricket
Gordon Greenidge (West Indies) scored most runs in the 1979 Cricket World Cup. He scored 253 runs.