In the ongoing first Test match between New Zealand and Bangladesh at Sylhet International Cricket Stadium, New Zealand skipper Kane Williamson smashed his 29th Test century and helped his side to take a 7-run lead before the end of the first innings. Kane Williamson's knock of 104 runs from 205 balls comprised 11 boundaries in total. Here, in this article, we will look at batters with most centuries in Test cricket among active players.

1. Steve Smith:

steven smith

Steven Smith, in his Test career, has scored 9320 runs from 181 innings at an average of 58.61 with 32 centuries and 39 fifties to his name. Among active players, he has smashed the most centuries in Test cricket.

Most Centuries for Australia in Test Cricket:

Ricky Ponting - 41

Steve Waugh - 32

Steven Smith - 32

Matthew Hayden - 30

Don Bradman - 29

Steven Smith's 32 Test Centuries:

12 vs England (8 on England soil)

9 vs India (3 on Indian soil)

3 vs West Indies (1 in West Indies)

2 vs New Zealand (1 in New Zealand)

2 vs Pakistan (0 in Pakistan/UAE)

2 vs South Africa (1 in South Africa)

2 vs Sri Lanka (2 in Sri Lanka)