Top 10 Players With Most Runs In World Cup History Batting At No.4

Pakistan's Javed Miandad has 906 runs to his credit from 21 innings in the tournament.

Ross Taylor sits at number two with 895 runs from 24 innings. He has scored one century and five 50s.

Former Australia skipper Michael Clarke has scored 823 runs in 18 matches.

Aravinda de Silva has 770 runs from 20 innings. He has two 100s & 4 half-centuries.

Mahela Jayawardene has smashed 725 runs in 21 innings.

Scott Styris has scored 713 runs in 15 innings. The Kiwi all-rounder has the highest score of 141.

Ireland's Niall O'Brien has 614 runs to his credit.

AB de Villiers has 531 runs to his name. The Proteas batter also has has 2 centuries in World Cups.

New Zealand's Martin Crowe has played 11 matches batting at number four. The Kiwi batter has 504 runs including a ton.

Bangladesh's Mushfiqur Rahim has scored 470 runs at an average of 42.72.