• Home
  • Photos
  • Most centuries against Pakistan in one-day cricket

Virat Kohli to David Warner: Players with the most centuries scored against Pakistan in ODIs

Edited By : Ansh Sharma | Feb 24, 2025, 03:04 PM IST

Published On Feb 24, 2025, 03:04 PM IST

Last UpdatedFeb 24, 2025, 03:04 PM IST

These are the players who loved playing against Pakistan in the one-day format and played several memorable knocks against them

1 /5
Brian Lara

1. Brian Lara (West Indies) – 5 centuries

The legendary West Indies batter played a total of 48 ODIs against Pakistan throughout his illustrious career and scored 5 tons against them in the format. Lara scored a total of 1771 runs at an average of 43.19 against the Men in Green in one-day cricket.

2 /5
Sachin Tendulkar

2. Sachin Tendulkar (India) – 5 centuries

The legendary India batter played a total of 69 ODIs against Pakistan throughout his illustrious career. Tendulkar scored 2526 runs at an average of 40.09 against Pakistan in one-day cricket.

3 /5
Desmond Haynes

3. Desmond Haynes (West Indies) – 4 centuries

The former West Indies batter played a total of 65 ODIs against Pakistan. Haynes scored a total of 2390 runs at a fantastic average of 41.92 in one-day cricket.

4 /5
Virat Kohli

4. Virat Kohli (India) – 4 centuries

The star India batter has played a total of 17 ODIs against Pakistan so far. Kohli has scored 778 runs against the Men in Green at an average of 59.84 in one-day cricket.

5 /5
David Warner

5. David Warner (Australia) – 4 centuries

The left-handed Australia batter played a total of 14 ODIs against Pakistan in his career. Warner scored a total of 839 runs against the Men in Green in one-day cricket at a stunning average of 59.92.