Top 5 Batsmen with Highest strike rate in ODI T20 Test

A batsman’s batting strike rate is defined as the average number of runs scored per 100 balls faced. The higher a batsman’s strike rate, the more effective he is at scoring swiftly.

Here is the list of batsmen with highest strike rate in Test ODI , and t20 cricket.

Test cricket:

5) Graeme Swann:

 Batsmen with Highest strike rate in ODI T20 Test
Betfair betting

Graeme Swann is a former English cricketer who competed in all three versions of the game. He was born in Northampton and went to Sponne School in Towcester, Northamptonshire. He was bowling all-rounder.

He was predominantly a right-arm off-spinner, but he was also a competent late-order batsman with four first-class hundreds, and he frequently fielded at second slip.

In his career, Graeme Swann has played a total of 60 test matches with a strike rate of 76.49.

4) Adam Gilchrist:

Cricket Australia

Adam Gilchrist is an Australian cricket pundit, former international cricketer, and former captain of the Australian national team. He was an attacking left-handed batsman and record-breaking wicket-keeper for Australia, who reinvented the job with his aggressive batting. Widely considered as one of the best wicket-keeper-batsmen in cricket history.

His strike rate is among the greatest in both ODI and Test cricket history, and his 57-ball century against England in Perth in December 2006 is the fourth-fastest in the longest format of the game. He was the first player in Test cricket history to hit 100 sixes.

Adam has played 96 test matches with one of the highest strike rate of 81.95.

3) Virender Sehwag:

Former Indian batsmen Virender Sehwag is Known as one of the most destructive batters of all time. Sehwag batted aggressively right-handed and bowled right-arm off-spin on a part-time basis.

Sehwag has several records, including the greatest Test score by an Indian (319 against South Africa at M. A. Chidambaram Stadium in Chennai), the quickest triple centuries in international cricket history (300 off just 278 balls), and the fastest 250 by any batter.

Sehwag is also one of just four batters in history to have scored two triple centuries in Test cricket.

Virender sehwag has played a total of 104 test matches with a career strike rate of 82.23.

2) Tim Southee:

Cricket Country

Tim Southee is a New Zealand international cricketer who plays in all formats. He is a right-arm fast-medium bowler who also bats in the bottom order.

On his Test debut against England, he captured five wickets and scored 77 points off 40 balls in the second innings.

People usually see Tim southee as one of the best bowlers in limited-overs cricket because of his ability to bowl out swingers in white-ball cricket but very few have seen the destructive batting he can produce in the test arena to save innings.

Southee has played a total of 41 matches in his Test career and has one of the highest strike rates of 86.54.

1) Shahid Afridi:-Batsmen with Highest strike rate in ODI T20 Test


Shahid Afridi is a former Pakistani cricketer who served as captain of the Pakistan national team. Afridi is usually regarded as one of the most lethal cricketers. Afridi was an all-rounder who bowled leg-spin and batted aggressively at the lower middle order.

Shahid Afridi batting skills were something of a match savior for his team but he always regarded himself as a better bowler than a batsman, although some legends of the game regarded him as one of the best batsmen.

Afridi has played 27 matches in his Test career and has the highest strike rate of 86.97.

ODI cricket:

5) Virender Sehwag:

Deccan Chronicle

Sehwag is a common player who appears in both the list for tests and One Day internationals. The ability of Sehwag to score quick runs with his conversion rate made him fit to play all three formats and dominate the game.

Sehwag and his opening partnership with the master blaster ( Sachin Tendulkar ) during the golden era for India always helped him score runs and maintain a high strike rate throughout his career.

Sehwag has played 251 ODI matches with a massive strike rate of 104.33.

4) Thisara Perera:


Thisara Perera is a former Sri Lanka cricketer who represented the country in all formats. In limited-overs forms, he also led the side.

Perera struck Robin Peterson for 35 runs in one over against South Africa on July 26, 2013, which is the second most costly over in ODI history (6, Wd, 6, 6, 6, 4, 6). Perera became the first Sri Lankan to knock six sixes in an over for the Sri Lanka Army Sports Club against Bloomfield on March 28, 2021.

Probably these stats can determine the aggressiveness of Perera in ODI matches.

Perera has the highest strike rate in Sri Lanka in terms of ODI cricket. He played a total of 104 matches and in his entire career, he maintained a strike rate of 112.15.

3) Jos Buttler:

Jos Buttler is an English cricketer who is now the England One Day International (ODI) vice-captain. He is regarded as one of the top white-ball batters in the world.

Jos Buttler is a top-order aggressive batsman who can start the innings with a six without having a hitch. His aggressive batting helped the England team clinch the 2019 ODI World cup.

The more games he plays, his batting strike rate seems to keep on increasing as he does not seem to show any kind of mercy on the bowlers.

Jos Buttler has played a total of 59 matches in his ODI career and has the highest strike rate for England in white-ball cricket which is 114.74.

2) Shahid Afridi:

Pakistan’s captain Shahid Afridi plays a shot during the World T20 cricket tournament match between Pakistan and Bangladesh at The Eden Gardens Cricket Stadium in Kolkata on March 16, 2016. / AFP / Dibyangshu SARKAR (Photo credit should read DIBYANGSHU SARKAR/AFP/Getty Images)

Another common name appears in both longest format and ODI batsman with the highest strike rates. The domination of Afridi in ODI can be understood with a statement that says that there was a time when he held the record for the fastest century in ODI in 37 deliveries for 17 years.

His ability of scoring quickly helped him get in both the lists. He has played a total of 368 odi matches and has a commendable strike rate of 117.

1) Glenn Maxwell:Batsmen with Highest strike rate in ODI T20 Test

Cricket Australia

Glenn Maxwell is an Australian professional cricketer who can start scoring runs anytime he comes on to the pitch to bat. He is an all-rounder who bats at the upper-middle order and bowls right-arm off-spin.

Glenn Maxwell is well known for his capability to play unorthodox shots and for the improvisation of shots. When needed, he can bat aggressively and get quick runs and can also play passively but keep getting runs.

Glenn Maxwell has the highest strike rate in ODIs. He has played 49 ODI matches and has the highest strike rate of 126.69.

T20 cricket:

5) Thisara Perera:

MOUNT MAUNGANUI, NEW ZEALAND – JANUARY 05: Thisara Perera of Sri Lanka bats during game two in the One Day International series between New Zealand and Sri Lanka at Bay Oval on January 05, 2019 in Mount Maunganui, New Zealand. (Photo by Phil Walter/Getty Images)

A common name in terms of batsmen with the highest strike rate in both ODI and T20 matches.

The hard-hitting ability of Perera has helped the Sri Lanka team to clinch the t20 world cup in 2014. Perera has acted as a savior for his team in the t20s at numerous occasions which has helped him maintain a decent strike rate in limited-overs cricket.

Thisara Perera has played a total of 84 t20 matches and has a massive strike rate of 151.63.

4) Glenn Maxwell:

Circle of cricket

The list of batsmen with massive strike rates in the t20s is always incomplete without the Australian beast having a special mention.

Maxwell is no doubt one of the best batsmen at present in terms of t20 cricket. T20 franchises seem to love having Maxi in their teams after he scored an unbeaten 145 in just 65 balls against Sri Lanka in 2016 to announce his arrival in t20 cricket which is his highest score.

Glenn Maxwell to date has played a total of 84 T20 matches and has a strike rate of 154.

3) Evin Lewis:

Caught at point

Evin Lewis is a Trinidadian cricketer who represents the West Indies in limited-overs matches. He bats as a left-handed opener and is the third batter in Twenty20 International history to reach two hundred.

His strike rates seem to keep increasing every time he comes out with the bat on the pitch as he does not know any mercy.

Evin Lewis has played a total of 50 T20 matches with a strike rate of 155.51.

2) Andre Russell:

Andre Russell is a Jamaican professional cricketer who plays as an all-rounder for the West Indies and Jamaica in West Indian domestic cricket.

He has appeared in almost 300 Twenty20 (T20) matches for a variety of teams in leagues all around the world. Russell hit a century in a record 40 balls in the 2018 Caribbean Premier League and also grabbed a hat-trick in the same game, becoming only the second player in T20 history to do so.

The West Indian causes destruction every time he comes out to bat. People know the game is on until Russell is there on the crease with the bat. He loves launching the ball into the stands.

Russel has maintained a strike rate of 156.

1) Colin Munro:Batsmen with Highest strike rate in ODI T20 Test

Colin Munro is a South African-born New Zealand international cricketer who specializes in the game’s shorter overs categories. He played for New Zealand’s Under 19 squad and is presently a member of the Auckland cricket team.

Munro from a very young age used to smash prime bowlers into the stands and that is where he found out that he was the perfect batsman in terms of T20 cricket.

Munro has played a total of 65 T20 matches with a strike rate of 156.44.

Get more cricket-related articles on