q who holds the record for the highest number of centuries in world cup matches?
India's Sachin Tendulkar and Rohit Sharma hold the record for the highest number of centuries (six), and are followed by Australia's Ricky Ponting and Sri Lanka's Kumar Sangakkara with five each.