History has seen opening and middle-order batsmen scoring a century but, it is rare to see a bowler hit a century runs. Fortunately, many bowlers are capable of scoring a century even in the lower order of batting. In this list, we will look at some remarkable bowlers who scored a century in ICC test cricket. These players are bowlers by profession but scored many centuries when their team needed them the most. Some of these players come very low in the batting lineup. Let's see the Top 10 bowlers who scored a century in ICC test cricket.

1. Ravichandran Ashwin

At the no.1 spot is the spin bowler from India, RAVICHANDRAN ASHWIN. Despite being a bowler and batting at a low order, Ashwin managed to hit '5' amazing centuries. Not a lot of bowlers can do that. Batting in test cricket needs a lot of patience and huge batting skill and Ashwin Excel in all those criteria. Four of his centuries were against the West Indies team in which he scored a '103' in 2011,'124' in 2013,'118' in 2016, and a '113' in 2016. His recent century was against England at Chennai, where he scored '106' runs

2. Wasim Akram

At no. 2 is the popular Pakistani bowler WASIM AKRAM. He has a total of '3' centuries in ICC test cricket. His first century was against Australia with '123' runs at Adelaide Oval. His second century was against Zimbabwe with '257' runs at Sheikhupura stadium. And his third century was against Sri Lanka with '100' runs at Galle International Stadium.

3. Harbhajan Singh

At no.3 is the Indian spinner Harbhajan Singh. He scored a total of two centuries. Both his centuries were against New Zealand in their tour to India in 2010. His first century was in the second innings of the test and he scored a total of '115' runs in '193' balls. His second century was in the very next test match against New Zealand where he scored 111 runs and was not out.

4. Shaun Pollock

At no.4 is SHAUN POLLOCK, an Australian bowler who plays at the lower order of the batting lineup. Being a low-order batsman, Shaun has two brilliant centuries which helped Australia a lot. His first century was against Sri Lanka in 2001, in which he scored 111 runs. His second century was against West Indies in the same year, where he scored 106 runs not out.

5. Jason Gillespie

At no. 5 is the Australian bowler JASON GILLESPIE. He is one among the few bowlers from Australia who hit a century in ICC test cricket. During the test series between Australia and Bangladesh in 2006, along with Michael Hussy, Jason hit an excellent double century scoring 201 in 425 balls. He smashed a total of 26 boundaries and 2 sixes in this match and ended with a strike rate of '47.29'

6. Stuart Broad

At no. 6 is the England bowler and lower middle-order batsman STUART BROAD. It was in the 4th test match between Pakistan tour of England in 2010. In this innings along with Jonathan Trott, Stuart broad also scored a century of '169' runs within 297 balls. With 18 boundaries and a Six, he finished with a strike rate of 56.90

7. Mitchell Johnson

At the no.7 spot is the energetic Bowler from the Australian low-order batting lineup MITCHELL JOHNSON. He scored this unexpected century in the 3rd test match at Cape Town between South Africa in 2009. Even Johnson himself was surprised by that century. He scored a total of, 123 runs in 103 balls with 11 boundaries and 5 sixes. He batted with a strike rate of 119.41 in this match.

8. Anil Kumble

At no. 8 is the famous Indian spin bowler ANIL KUMBLE. Not many Indian bowlers scored a century in test cricket. Anil Kumble, a legend of the game, scored a century in ICC test cricket against England, in the 3rd test match at "THE OVAL" in 2007.  He scored a brilliant '110' runs in '193' balls with '16' boundaries and a six with a strike rate of 56.99.

9. Jerome Taylor

At no. 9 is the bowler from West Indies JEROME TAYLOR. He is the only West Indies bowler on this list and one among the few bowlers who could bat well. In the first test between the West Indies tour of New Zealand in 2008, Jerome was the only player who scored a century in that innings. He scored a total of '106' runs in 107 balls with 16 boundaries and a six. He finished that innings with an amazing strike rate of 99.06

10. Chaminda Vaas

At no.10 is Chaminda Vaas, a Sri Lankan bowler. He is the only Sri Lankan player on this Top 10 list. In 2007 during the Bangladesh tour of Sri Lanka, along with Michael vandort, Mahela Jayawardene, Prasanna Jayawardene, Chaminda Vaas a low order batman also scored a century of '100' runs in 169 balls, with seven boundaries and finished with a strike rate of 59.17