Javed Miandad is only Pakistan batsmen to make more than 1000 runs in world cup career and he also holds the record of most runs by a Pakistani batsmen in a single world cup = 437 runs in 1992 world cup which Pakistan won. Saeed Anwar made 368 runs in 1999 world cup while Rameez Raja made exactly 349 runs in 1992 and 1987 world cup.
Sachin Tendulkar smashed 51 centuries in 198 matches which is the record.
Virat Kohli
441 matches by Sanath Jayasuriya of Sri Lanka.
don bradman - 12 centuries
Sachin tendulkar
21951
Lothar Matthaus of Germany at 25 matches.
jawaid miandad 6 double centuries
Don bradman
Sachin Tendulkar.
Sachin Tendulkar has the highest number of centuries in test cricket with 47.
Highest Number of Centuries in Tests