Stuart Broad (England): 35 runs

The over consisted of the following deliveries: 4, 5 wide balls, 7 no-balls, 4, 4, 4, 6, 1.

James Anderson (England): 28 runs

Bailey smoked Anderson for 28 runs ( 4, 6, 2, 4, 6, 6 ). It was then the joint record for the most expensive over in Test cricket

Robin Peterson (South Africa): 28 runs

Lara clobbered Peterson for 28 runs off the over which read 4,6,6,4,4,4. It was then the most expensive over in Test history.

​Joe Root (England): 28 runs Maharaj smashed Root for 28 runs off the over in Port Elizabeth. The over read 4, 4, 4, 6, 6, 4b equalling the previous two records.

​Harbhajan Singh (India): 27 runs Afridi whacked Bhajji for 27 runs in an over, which read 6, 6, 6, 6, 2, 1. It is the most expensive over by an Indian bowler in Test cricket.

India’s performance in ICC Cricket World Cup 2023 since 1975