England batter Harry Brook has slammed his sixth century in Test cricket.

Brook reached the three-figure mark on Day 3 of the 1st Test against Pakistan in Multan.

The English batter completed his century in the final session, taking the visitors past 400.

Brook added a 150+ stand with Joe Root, who earlier scored his 35th Test century.

Brook raced to his sixth century in the longest format. He also has nine half-centuries to his name.

Brook has emerged as a mainstay middle-order batter in the Bazball era.

In 19 Tests, he has racked up over 1,650 runs at an average of more than 55.