Live Scores

cricket Live Scores & Fixtures

IPL 2021: Most runs at each position in IPL history

Every batsman has distinct responsibilities. Before IPL 2021 starts, here are the cricketers with the most runs at each position in IPL.

Aug 27, 2021, 8:01 AM6 min read

Every batsman has distinct responsibilities in different positions of the lineup. While in some matches the top-order batsmen are enough to aggregate huge runs on the scoreboard whereas in some matches the middle-order or the tailenders needs to justify the responsibilities of the top-orders. There are many batsmen who have contributed well to the team's total score even being a tailender. Everyone is looking forward to their performances in the remaining 31 matches of IPL 2021. And before we get busy with IPL 2021, here is a list of cricketers with the most runs at each position in IPL history.

Opener: Shikhar Dhawan

Shikhar Dhawan: IPL 2021: Most runs at each position in IPL history | SportzPoint.com
Image Credit- Getty Images

The opener with the most runs in IPL is Shikhar Dhawan, the Indian cricketer. While batting in the first position in IPL he scored 5170 runs in 164 innings at an average of 35.66. And considering his entire IPL career, he aggregated 5577 runs in 183 innings with an average of 35.30. Also, the Delhi capitals player is the second-highest run-scorer in the IPL right after Virat Kohli. Lastly, he has played for Deccan Chargers, Mumbai Indians, Sunrisers Hyderabad before joining DC.

Read also: Teams with most wins in IPL history

No. 3: Suresh Raina

Suresh Raina: IPL 2021: Most runs at each position in IPL history | SportzPoint.com
Image Credit- Circle of Cricket

The batsman at the 3rd position with the most runs in IPL is Suresh Raina with 4931 runs in 170 innings. The southpaw is one of the backbones of the immense success of the Chennai Super Kings. While playing at the no. 3 position he always makes sure to attack the bowlers with a lot of agile and sport many runs. His most loved and appreciated move in IPL is his straight drive. He is part of the Chennai Super Kings since the beginning and played for Gujarat lions when CSK was suspended. He is playing IPL since 2008 and has smashed a total of 5491 runs in 195 innings at an average of 33.03.

No. 4: Rohit Sharma

Rohit Sharma: IPL 2021: Most runs at each position in IPL history | SportzPoint.com
Image Credit- Circle of Cricket

Rohit Sharma scored the most runs at 4th position in IPL history. He is the most successful captain of IPL and led the team to victories 5 times. IPL plays a huge role in his success and consistency. He started his IPL journey in Deccan chargers and then moved to Mumbai Indians and is having the best years of his IPL career. IPL is helping him to grow as a batsman and the captain as well. The vice-captain of the Indian cricket team has scored 2392 runs while batting at 4th position in IPL in 86 innings at an average of 32.77. Though his total runs in his IPL career is 5480 in 202 innings at an average of 31.49

Read also: Purple cap winners list in IPL since 2008

No. 5: Mahendra Singh Dhoni

Mahendra Singh Dhoni: IPL 2021: Most runs at each position in IPL history | SportzPoint.com
Image Credit- Getty Images

Mahendra Singh Dhoni the former Indian captain is the most run-scorer in IPL at the 5th position. The captain of the Chennai Super Kings is one of the most successful captains in the history of IPL. Truth to be told, without his captaincy and contribution CSK might not have reached the point where the team is today. While batting at the 5th position he aggregated 1928 runs in 17 innings. And the total runs of his IPL career is 4669 runs in 186 innings with an average of 40.25.

No. 6: Kieron Pollard

Kieron Pollard: IPL 2021: Most runs at each position in IPL history | SportzPoint.com
Image Credit- ESPNcricinfo

The batsman with the most runs in the 6th position in IPL is Kieron Pollard. The West Indies cricketer is a destructive lower-middle-order batsman and a great medium pacer as well. Since the very beginning of his IPL journey, he is associated with Mumbai Indians. At the 6th position, he has scored 1244 runs in 52 innings. His total runs in IPL is 3191 in 154 innings with an average of 30.68.

Read also: IPL 2021: Five replacements announced for the second phase

No. 7: Andre Russell

Andre Russell: IPL 2021: Most runs at each position in IPL history | SportzPoint.com
Image Credit- Times of India

Andre Russell is the highest run-scorer at the 7th position in IPL. He started his IPL journey in Delhi Capitals and later joined Kolkata knight riders in 2014. Russell is one of those hard-hitters who has the caliber of changing the game to the team's favor alone. He has proved himself both as a great bowler and a great batsman multiple times. He is one of the strongest assets of KKR. In 17 innings, batting at the 7th position, he scored 572 runs at an average of 40.86. His total runs in his IPL career is 1680 in 68 innings at an average of 29.47.

No.8: Harbhajan Singh

WATCH - Harbhajan Singh shares a video of his three consecutive sixes  against KXIP in IPL 2015
Image Credit- circleofcricket.com

Harbhajan Singh, the former Indian cricketer, is the highest run-scorer in the 8th position in IPL. He started playing IPL in 2008 and still continues to be a part of it. He remained a part of Mumbai Indians and Chennai Super Kings before. Currently, he is playing in Kolkata Knight Riders. The KKR player scored 406 runs in 41 innings while batting at no. 8. Moreover, his total runs in IPL is 833 in 90 innings at an average of 15.72.

Read also: Big Changes in RCB for IPL 2021

No. 9: Bhuvneshwar Kumar

Bhuvneshwar Kumar: He is the leading wicket-taker for the Sunrisers Hyderabad | SportzPoint.com
Image Credit- DNA India

Bhuvneshwar Kumar is the strongest asset of Sunrisers Hyderabad's bowling lineup. His contribution to SRH's victories is remarkable. He has not restrained himself in only bowling because he is the cricketer at the 9th position with the most runs in IPL. In 28 innings, he batted at the 9th position and aggregated 131 runs at an average of 9.36. His total runs in his IPL career is 2000 in 47 innings.

No. 10: Praveen Kumar

Praveen Kumar: He played for Royal Challengers Bangalore, Punjab Kings, Mumbai Indians, Sunrisers Hyderabad, and Gujarat Lions | SportzPoint.com
Image Cricket- Getty Images

Praveen Kumar scored the most runs at the 10th position in IPL. In 13 innings, he scored 86 runs at an average of 10.75. Whereas his total runs in his IPL career is 340 at an average of 8.95 in 59 innings. The former Indian cricketer announced his retirement from all forms of cricket in October 2018. He has been a part of 5 IPL teams: Royal Challengers Bangalore, Punjab Kings, Mumbai Indians, Sunrisers Hyderabad, and Gujarat lions.

Read also: Orange Cap winners list in IPL since 2008

No. 11: Munaf Patel

Munaf Patel Photos: He played for Gujarat Lions, Mumbai Indians, and Rajasthan Royals | SportzPoint.com
Image Credit- Getty Images

The cricketer with the most runs at the 11th position in IPL history is Munaf Patel. The former Indian cricketer made his IPL debut in 2008 and played till 2017. He has been a part of Gujarat Lions, Mumbai Indians, and Rajasthan Royals during his IPL journey. At the 11th position, the player scored 30 runs in 9 innings. And the total runs of his IPL career is 39 at an average of 6.50.

IPL 2021: Most runs at each position in IPL history | SportzPoint.com
Next Article

Most Sixes for India in Tests

Discover the players with most sixes for India in tests. Explore how Rishabh Pant surpassed Dhoni's record and recently equaled Rohit Sharma. Can he claim the top spot? Find out.

Jul 13, 2025, 11:37 AM4 min read

Most Sixes for India in Tests | sportzpoint.com

Indian batters have showcased an impressive six-hitting record in the history of test cricket, etching their names among the big hitters around the world. It represents not just power, but a fearless approach in the longest format.

Some of India's most celebrated cricketers have taken this record for most sixes in tests to another level, having smashed an unparalleled number of sixes. Focusing on the current standings, Rishabh Pant is the one name growing rapidly to the top, surpassing Dhoni's record.

Find out who hit the most sixes for India in tests, and how close Pant is to claiming the top spot.

Read Also: Most sixes in a Test innings

Most sixes for India in Tests

1. Virender Sehwag | 90 sixes

Virender Sehwag is 1st in the list of Most Sixes for India in Tests | sportzpoint.com
Virender Sehwag hitting a six for India in a test match. Image | ESPNcricinfo

The former Indian cricketer, Virender Sehwag, has hit the most sixes for India in tests. His six-hitting approach was defined by a dominant mindset, where he would take on a bowler in the very first over if he wanted.

Sehwag smashed 90 sixes for India in test format, spanning from 2001 to 2013. This came across 103 test matches (178 innings) and has been unmatched over a decade.

2. Rishabh Pant | 88 sixes

Rishabh Pant is 2nd in the list of Most Sixes for India in Tests | sportzpoint.com
Rishabh Pant hitting his iconic one-handed sixes for India in a test match. Image | NDTV

Rishabh Pant has rapidly climbed up in the elite list of six-hitters, recently levelling up Rohit Sharma's numbers with 88 sixes in tests. He also became the player with most sixes (36 sixes) against England in tests, surpassing Viv Richards' record.

Pant's immense power and confidence in the format is really exciting to watch. He is only 3 big hits away from surpassing Sehwag and becoming the player with most sixes for India in tests.

He reached to this spot in just 46 matches (80 innings), which shows how he is capable of taking this record to the highest level with his one-handed flicks, aggressive sweeps, and powerful pulls.

Read Also: Indian players to record two hundreds in a Test match

3. Rohit Sharma | 88 sixes

Rohit Sharma is 3rd in the list of Most Sixes for India in Tests | sportzpoint.com
Rohit Sharma smashing a six for India in test. Image | X

Rohit Sharma put an end to his test career with an astounding 88 sixes for India in 67 matches (116 innings). From his test debut as a middle-order batsman to transitioning into one of the best test openers for India, he kept his big-hitting prowess alive throughout.

Sharma's ability to read lengths early and deliver the ball effortlessly to the stands was phenomenal. Given that he holds the record for the most international sixes across all formats, his position within his nation's top 5 in Test cricket is certainly not a surprise.

Read Also: Who can break Rohit’s six-hitting record?

4. MS Dhoni | 78 sixes

MS Dhoni is 4th in the list of Most Sixes for India in Tests | sportzpoint.com
MS Dhoni hitting a flat six ina a test match for India. Image | TOI

MS Dhoni holds the 4th spot for most sixes for India in tests, having 78 sixes across 90 matches (144 innings). Renowned for his "helicopter shot," which delivered the ball soaring over long-on or mid-wicket, his strength lay in his powerful forearms and lower body.

Dhoni often converted decent deliveries into maximums, in order to shift the pressure at crucial times for India.

5. Ravindra Jadeja | 73 sixes

Ravindra Jadeja is 5th in the list of Most Sixes for India in Tests | sportzpoint.com
Ravindra Jadeja going big against England in a test match. Image | Facebook

Being the only all-rounder in the list of most sixes for India in tests, Ravindra Jadeja, with 73 sixes to his name, needs to be given the appreciation he truly deserves. He achieved those numbers in only 83 matches (123 innings).

Jadeja is the second player, after Pant, to have an ongoing test career among the Top 5, which indicates his potential to surpass Dhoni's record. Considering his current pace, the day he breaks records and climbs higher on the list doesn't seem far off.

Read Also: Latest ICC Test player rankings update: Featuring new No.1 and Shubman Gill's historic Top 10 debut

Most Sixes for India in Tests (Top 20)

Rank Player Sixes
1 Virender Sehwag 90
2 Rishabh Pant 88
3 Rohit Sharma 88
4 MS Dhoni 78
5 Ravindra Jadeja 73
6 Sachin Tendulkar 69
7 Kapil Dev 61
8 Sourav Ganguly 57
9 Shubman Gill 43
10 Harbhajan Singh 42
11 Yashasvi Jaiswal 40
12 Navjot Singh Sidhu 38
13 Ajinkya Rahane 35
14 Murali Vijay 33
15 Virat Kohli 30
16 Mayank Agarwal 28
17 Zaheer Khan 28
18 KL Rahul 26
19 Sunil Gavaskar 26
20 Mohammed Shami 25

Next Article

Most Test centuries in the World Test Championship

Former England captain Joe Root has scored the most test centuries in the World Test Championship so far. Cricket stars like Rohit Sharma, Kane Williamson, Steve Smith and Marnus Labuschagne are on the list as well.

Jul 11, 2025, 10:00 PM7 min read

Most Test centuries in the World Test Championship

The World Test Championship was started in 2019 to make Test cricket interesting. The Championship has changed the way Test Cricket is being played. Though England has shown their aggressive brand of cricket, which has taken the world by storm, but failed to win the title.

South Africa are the current winner of the ICC World Test Championship. New Zealand and Australia have won the World Test Championships in the first two editions, while India played the final on both occasions.

Joe Root, the former test captain of England till now has scored the test centuries in the World Test Championship.

Here are the players with the most Test centuries in the World Test Championship.

1. Joe Root | 19

Most Test centuries in the World Test Championship - Sportzpoint.com

England's Joe Root has the most Test centuries in the World Test Championship. So far, he has scored 19 centuries in 122 innings of 67 matches. Root is also the batsman who has scored the most runs in this tournament, with 5756 runs at an average of 51.85.

His best knock came against India in 2021 when he scored 228 in Chennai to help his side win the game. 

Read Also: Fav four in cricket: Kohli vs Root vs Williamson vs Smith overall stats

2. Steven Smith | 13

Most Test centuries in the World Test Championship | Steven Smith - Sportzpoint.com

Australia's Steve Smith has now scored the most test centuries in the World Test Championship. The Aussie top-order batter has been one of the best test batters of this generation and has scored runs all around the world.

Smith is known for his unorthodox and yet effective batting style, which keeps on annoying the opponent's bowling lineups.

Till now in WTC, Steve Smith has scored 4225 runs at an outstanding average of 50.29, including 13 test centuries.

Read Also | Most Test Runs in Cricket History (Men's)

3. Marnus Labuschagne | 11

Most Test centuries in the World Test Championship - Sportzpoint.com

Australia's Marnus Labuschagne has scored 11 centuries in his Test career, and all have been scored in the World Test Championship. In 53 matches, he has scored 4225 runs at an average of 48.01 during the Test Championship.

Marnus used to have his test average over 50. However, a recent dip in form, which also led to him being dropped from the test side as well, brought his batting average down. 

Still, he is the batter with the second-most test centuries and third-most runs in WTC history so far. 

4. Kane Williamson | 11

Most Test centuries in the World Test Championship | Kane Williamson - Sportzpoint.com

Kane Williamson has batted amazingly in the World Test Championship. He has played only 28 matches so far in this tournament, but has managed to score 11 centuries in his 50 innings. 

Williamson has the best average (61.34) among the batsmen who have scored at least 2000 runs in the World Test Championship. During the Test match versus South Africa, the former Kiwi skipper scored two tons in the same game. 

Williamson, with 33 test centuries, is the batter with third most test centuries among active batters. 

5. Rohit Sharma | 9

Most Test centuries in the World Test Championship | Rohit Sharma - Sportzpoint.com

Former Indian test captain Rohit Sharma is the only Indian batter included in the 'most Test centuries in the World Test Championship' list.

Before retiring from the format, Rohit played 40 matches during the Test Championship since 2019. In his 69 innings, he has scored 9 centuries and 8 half-centuries with his bat.

With 2716 runs in the World Test Championship in just 40 Tests, Rohit is the highest scorer for India in WTC history so far, with an average is 41.15. Rohit Sharma's all of 9 test tons in WTC came in winning cause for India. 

Also Read: Most Test Hundreds for India since 2021

6. Babar Azam | 8

Most Test centuries in the World Test Championship | Babar Azam - Sportzpoint.com

The former Pakistan skipper has scored 8 centuries during the World Test Championship cycle. Babar Azam is the sixth in the list of batters with most test centuries in WTC history.

In 36 matches, he has also scored 2998 runs at an average of 48.35 during the Test Championship.

The 29-year-old isn’t in the greatest of form currently, but on his day, Babar Azam is a delight to watch.

One of his most memorable knocks came against Australia in Karachi in 2022. Babar scored 196 while chasing a huge total in the 4th inning of the game.

7. Harry Brook | 8

Most Test centuries in the World Test Championship - Harry Brook (8) | sportzpoint.com
Brook after scoring his latest test century, vs India in Birmingham. Image | Getty Images

Currently, the ICC No.1 Men's test batter, Harry Brook, comes at number seven on our list of players with most test centuries in the World Test Championship. 

The English youngster has just played 24 test matches during the WTC cycles and has scored 8 centuries so far. 

Apart from Joe Root, he has been the shining armour of the English batting lineup in the last two seasons. Brook, till now, has scored 2234 test runs in WTC at an average of 55.85, with an outstanding strike rate of 83.54, the highest in WTC history. 

Read Also | Top 10 Underrated Cricketers Who Can Surprise You in 2025

8. Dhananjaya de Silva | 8

Most Test centuries in the World Test Championship - Sportzpoint.com

Sri Lanka's Dhananjaya De Silva might be one of the surprising names on this list.

The Sri Lanka captain has been one of the best batters for his country despite lacking support from the other end, most of the time.

So far, he has scored 8 centuries in 62 innings of 35 matches. Dhananjaya also scored 2509 runs, with an average of 44.80, during the Test Championship. Dhananjaya is also one of the active players with the most test centuries currently. 

9. Travis Head | 8

Most Test centuries in the World Test Championship - Travis Head - 8 tons | sportzpoint.com
Head after scoring a ton against India in 2024. Image | Getty Images

Travis Head, the swashbuckling left-handed batter, has also scored 8 test tons during the World Test Championship cycle. The Aussie batter is one of the most dangerous middle-order batters in the world at the moment in test cricket. 

Till now, in 51 matches in WTC, Head has scored 3264 runs at an average of 40.80, with a strike-rate of 72.85. Head also scored 15 fifties during the World Test Championship. 

Head's 7 out of 8 test tons during the WTC came in a winning cause for Australia.

Read Also | Every heated moment of IPL 2025 that you missed

10. Usman Khawaja | 8

Most Test centuries in the World Test Championship - Sportzpoint.com

Australian opener Usman Khawaja has hit 8 centuries during the World Test Championship cycle.

In 42 matches, he has scored 3251 runs at an average of 45.78. The Southpaw batter is a treat to watch when he is in song and has restored his career with some outstanding scores for the current WTC champions.

He was also the second-highest-scoring batsman in the 2021–2023 WTC cycle with 1,621 runs, the highest by an Australian batsman.

Also Read: Most Wickets in Test Cricket

11. Shubman Gill | 8

Most Test centuries in the World Test Championship - Shubman Gill - 8 | sportzpoint.com
Gill after scoring his double ton against England at Edgbaston. Image | BCCI

Before starting his tenure as the captain of the Indian men's test cricket team, Shubman Gill was nowhere on this list of batters with most test hundreds in WTC history. 

Read Also | Every record Shubman Gill broke during the ENG vs IND, 2nd test at Edgbaston

But as he wore the blazer of the Indian team, he was a different beast. In the first two tests as captain, he hit three centuries, which also had a highest score of 269, the highest by any Indian test captain. 

Till now, in 35 tests in WTC, Gill has scored 2494 runs at an average of 42.27, including 8 test tons. 

Next Article

Most Test Centuries for England

Joe Root scored his 37th Test Century on the second day of the third Test between England and India at Lord’s. He is now the batsman with the most test centuries for England.

Jul 11, 2025, 12:29 PM4 min read

Most Test Centuries for England

The Nation England has produced some extraordinary Batsmen in Cricket. They have impressed Cricket fans from all over the world with their achievements and glory. The test is considered the Best Format in Cricket. England has & had some players who are the best among many in the world of Test Cricket. Sir Jack Hobbs is considered the Best Test Batsman for England in Tests. He has scored 5410 runs in just 102 innings with 15 centuries and 28 half-centuries.

In recent times of greats, Joe Root has proven himself one of the greatest if not the greatest for England in Test Format as he has every right due to his achievements. Now, Let's give a look at the list of the Top 5 Batsmen with the most test centuries for England.

Read Also: Most International Hundreds among Active Players

Top 5 Batsmen with the Most Test Centuries for England:

1. Joe Root | 37 Centuries

Most Test Centuries for England

England batter Joe Root has written his name in the history books for England in Test Format by bringing up his 37th Test hundred on the second day of the third Test between England and India at Lord’s. It was also his third consecutive Test century at the venue. Moreover, he also overtook Graham Gooch as the highest run-scorer at Lord's in international cricket. 

Root made his debut in 2012 against team India and since then he has played 156* test matches. He has scored 13,219 runs with an average of 50.84.

2. Alastair Cook | 33 Centuries

Most Test Centuries: Alastair Cook | Sportz Point
Image - ICC

Alastair Cook was one of the greats in Test Cricket of his generation. He made his debut against India in 2006 for the national team in Test Cricket. Cook played 161 Test matches in which he batted 291 innings. He scored 12,472 runs with an average of 45.35. His highest score was 294 and he made 33 centuries and 57 half-centuries for his team. Cook played his last Test Match against India in 2018.

3. Kevin Pietersen | 23 Centuries

Most Test Centuries: Kevin Pietersen | Sportz Point
Image - Cricket Australia

Kevin Pietersen has proved himself across every format for England. He made his Test debut in 2005 against the Australian side at Lords. Pietersen played 104 test matches, in which he scored 8181 runs with an average of 47.29. He played his last test match against Australia in 2014. Kevin Pietersen is third on the list with 23 Centuries.

4. Wally Hammond | 22 Centuries

Walter Hammond | Sportz Point
Image - Cricket Soccer

The judgment of cricket history is that the greatest batsmen the game has known are - WG Grace, Jack Hobbs, Walter Hammond, and Don Bradman. Others may come close indeed to those four but do not quite take place with them. Hammond made his test debut against South Africa in 1927. He played 85 test matches and scored 7249 runs with an average of 58.45. He is 4th on the list with 22 test centuries. The Great Walter Hammond played his last Test match against New Zealand in 1947.

5. Colin Cowdrey | 22 Centuries

Michael Colin Cowdrey | Sportz Point
Image - Alchetron

Colin Cowdrey mostly known as Michael Cowdrey played Cricket for 21 years, One of the most durable batsmen in the history of Test Cricket. Cowdrey made his test debut in 1954 against the Aussies and played 114 matches, scoring 7624 runs with an average of 44.06. He is 5th on the list with the same no as Wally Hammond, 22 centuries. Michael Cowdrey played his last test match in 1975 against the Australian side.

Top 10 Players with the Most Centuries in Test Cricket for England:

Player Span Matches Innings Runs HS Average 100 50
Joe Root 2012-2025 156* 284 13219 262 50.84 37 66
Alastair Cook 2006-2018 161 291 12472 294 45.35 33 57
Kevin Pietersen 2005-2014 104 181 8181 227 47.28 23 35
Walter Hammond 1927-1947 85 140 7249 336* 58.45 22 24
Michael Cowdrey 1954-1975 114 188 7624 182 44.06 22 38
G Boycott 1964-1982 108 193 8114 246* 47.72 22 42
Ian Bell 2004-2015 118 205 7727 235 42.69 22 46
Andrew Strauss 2004-2012 100 178 7037 177 40.91 21 27
KF Barrington 1955-1968 82 131 6806 256 58.67 20 35
GA Gooch 1975-1995 118 215 8900 333 42.58 20 46
Next Article

ENG vs IND Test at Lord's: Every result from India vs England test at Lord's

The historic battles fought at the 'Home of Cricket' are always special when it comes to ENG vs IND test at Lord's. See how this iconic rivalry unfolded as we bring you every result from India vs England test at Lord's.

Jul 8, 2025, 4:12 PM6 min read

ENG vs IND Test at Lord's: Every result from India vs England test at Lord's | sportzpoint.com

The rivalry between England and India in Test cricket at Lord's is not just a series of matches; it's a chapter of cricketing history. From India's first Test match at Lord's in 1932 to their more recent historic victories, each game has contributed a new and evolved Indian side.

While England has historically held the upper hand at Lord's, the battles have been extremely thrilling and hard-fought. Get ready to delve into every result from India vs England test at Lord's.

ENG vs IND Test at Lord's: Who holds the edge?

ENG vs IND Test at Lord's: Every result from India vs England test at Lord's | sportzpoint.com
Ben Stokes and Shubman Gill shaking hands at the beginning of 5-test series in June 2025. Image | Rediff

India has played 19 test matches against England at the iconic Lord's, spanning from 1932 to 2021.

Team Matches Won Lost Draw
India 19 3 12 4
England 19 12 3 4

Read Also: Most Test Wickets Taken by Indian Bowlers at Lord's

Every result from India vs England test at Lord's

ENG vs IND Test at Lord's: Every result from India vs England test at Lord's | sportzpoint.com
India celebrates the fall of last wicket in the 2021 Lord's test. Image | BBC 

Let's take a look at the detailed summary of the games played by different eras of both teams.

1932-1967: England dominated the early stages

The Indian team, led by C.K. Nayudu, faced a loss by 158 runs in their first match at Lord's against England. The English captain, Douglas Jardine, played a key role in securing this one, along with good team efforts.

Following the 1932 defeat, India lost 5 consecutive matches in the years: 1936, 1946, 1952, 1952, 1959, and 1957. They lacked consistency as a team and were unable to make things right again.

On the other hand, England dominantly made their mark at the iconic venue, winning matches by huge margins.

Read Also: Most Test Wins by a Team since 2010

1971: A much-needed draw for India

After being defeated multiple times, and England acquiring the undefeatable title, India finally saw a ray of hope in 1971. This was the first time a match was drawn in the 39 years of defeats faced by India at Lord's.

Ajit Wadekar was captaining the Indian side during the tour, and he was also the highest-scoring batsman in the first innings. Bowlers like Srinivas Venkataraghavan, Bishan Singh Bedi, and Bhagwat Chandrasekhar brilliantly tackled the English line-up to secure this much-needed draw.

1974-1982: India's struggle to get a hold of momentum

After the draw in 1971, England shattered all the hopes of Indian fans with a huge victory in 1974. Batting first, ENG set a massive total of 629 runs, with the help of 3 centurions and 96 runs from John Edrich.

They bowled out India for 302 and 42 in the first and second innings (respectively) and sealed the win by an innings and 258 runs.

The year 1979 saw another draw between both teams. India's star player, Dilip Vengsarkar, smashed a century which saved India from the face of another defeat and also earned him the POTM title.

However, England kept coming back stronger after the drawn matches. Despite great efforts from Kapil Dev, who scored 41 & 89 runs in the match, and picked 8 wickets overall, India could not save the match in 1982.

Read Also: Most runs vs England in England for India in tests

1986: India's first historic win against England at Lord's

ENG vs IND Test at Lord's: Every result from India vs England test at Lord's | sportzpoint.com
Fans rushing to congratulate Vengsarkar on his century. Image | Hindustan Times

India finally broke off their streak of defeat against England at Lord's in 1986, with their 5-wicket victory. Under the captaincy of Kapil Dev, India showcased a passionate gameplay and their desire to win. It was the first time in decades that they seemed to play as a team with extraordinary efforts.

A hundred from Vengsarkar, a half-century from Mohinder Amarnath, along wicket-taking spells of Chetan Sharma and the skipper were some vital performances that made a huge difference in the end.

1990-2011: England gains the upper hand once again

Between 1990 and 2011, England consistently avoided defeat against India. In the 5 matches played during this period, they secured 3 wins and 2 draws, ensuring India did not record a single victory.

2014: India shines for the second time

ENG vs IND Test at Lord's: Every result from India vs England test at Lord's | sportzpoint.com
Ishant Sharma during his match-winning 7-wicket haul for India in 2014 Lord's test. Image | X

In 2014, India achieved a 95-run victory over England at Lord's, marking their second win in the history of test rivalry against England at this venue. Led by MS Dhoni, the modern Indian side put up a compelling fight against the English giants.

Key performances included Ajinkya Rahane's 103 in the first innings (India 295, England 319), Murali Vijay's 95 in India's second innings (India 342), and Ishant Sharma's match-winning 7/74 that bowled England out for 223, clinching the win.

Read Also: Best test bowling figure in an inning by any Indian bowler at Lord's

2018: A tough tour for India

ENG vs IND Test at Lord's: Every result from India vs England test at Lord's | sportzpoint.com
England celebrates their victory over India in 2018. Image | Facebook

The 2018 Lord's test between India and England was a one-sided affair. After the rain-affected first day, India collapsed for just 107 in their first innings, largely due to James Anderson's 5/20.

England then posted a commanding 396/7 declared, with Chris Woakes scoring an unbeaten 137. In their second innings, Anderson continued his wicket-taking spells, picking up another 4. As a result, the struggling Indian side was bowled out for 130.

England secured a decisive victory by an innings and 159 runs.

2021: India's heroic comeback

ENG vs IND Test at Lord's: Every result from India vs England test at Lord's | sportzpoint.com
Siraj celebrating a wicket that helped India conquer Lord's. Image | Cricfit

The 2021 Lord's Test marked a historic triumph for India, under the phenomenal leadership of Virat Kohli. His passion and consistently backing his team up proved to be vital in turning the tide of a match that seemed to be slipping away.

The match was a rollercoaster of emotions. India's first innings saw a brilliant partnership between Rohit Sharma (scored 83 runs) and KL Rahul (scored 129 runs) that helped them reach a total of 364 runs. 

After England took a first-innings lead of 27 runs, India soared higher in the second innings, declaring at 298/8. The final day witnessed an extraordinary display of Indian fast bowling.

After a fiery spell from Jasprit Bumrah and Mohammed Shami, it was Mohammed Siraj, whose precise line and length ripped through England's batting line-up.

Read Also: Ranking all Indian captains in ICC events

England were bowled out for just 120, handing India a memorable 151-run victory. With this victory, Kohli became the third Indian captain to achieve a Test win against England at Lord's, following the footsteps of Kapil Dev (1986) and MS Dhoni (2014).

England vs India head-to-head in tests at Lord's

Team Span Mat Won Lost Tied Draw W/L
India 1932-2021 19 3 12 0 4 0.250

Next Article

Best test bowling figure in an inning by any Indian bowler at Lord's

Before the start of the third test, let's have a look at the Best test bowling figure in an inning by any Indian bowler at Lord's.

Jul 8, 2025, 12:37 PM5 min read

Best test bowling figure in an inning by any Indian bowler at Lord's

India's thumping 336-run victory over England at Edgbaston has breathed fresh life into the five-Test series, now locked at 1-1. The third Test of the ongoing five-match series between India and England is scheduled to take place at Lord’s from July 10 to 14.

Before the start of the third test, let's have a look at the Best test bowling figure in an inning by any Indian bowler at Lord's.

Also Read: Most Test Wickets Taken by Indian Bowlers at Lord's

Best test bowling figure in an inning by any Indian bowler at Lord's

1. Ishant Sharma | 7/74

Best test bowling figure in an inning by any Indian bowler at Lord's

Ishant Sharma put in one of the best exhibitions of short-ball bowling by an India fast bowler in the fourth innings of the Lord's Test in 2014. The lanky right-armer ran through England with figures of 7 for 74 to help the visitors record a famous win.

Ishant Sharma was India's hero at Lord's with a seven-wicket haul in the second innings. He cleaned up Ian Bell before inducing an outside edge from Alastair Cook’s blade with a beautiful outswinger. Sharma's brilliant spell turned the tables and India picked up a famous victory by 95 runs.

2. Amar Singh | 6/35

Best test bowling figure in an inning by any Indian bowler at Lord's

In the summer of 1936, the late Amar Singh registered his name on the iconic Lord’s Honours Board with a brilliant spell of 6 for 35, the second-best bowling figures by an India bowler in Tests on English soil.

After India were bundled out for 147 in their first innings, Amar Singh exploited the conditions as he ran through the English batting line-up.

The home team was bowled out for just 134, giving India an upper hand. His victims included Arthur Mitchell, Harold Gimblett, Maurice Turnbull, Maurice Leyland, Bob Wyatt, and skipper Gubby Allen. Though India couldn’t capitalize on this momentum and eventually lost the match, Singh’s performance is still one of the best on English soil.

3. Bhuvneshwar Kumar | 6/82

Best test bowling figure in an inning by any Indian bowler at Lord's

The 2014 Lord's Test remains one of India's most special wins in SENA countries, and they have much to thank veteran pacer Bhuvneshwar Kumar for the triumph. After the first of the five Tests ended in a draw, India and England moved to the home of cricket for the all-important second Test.

On a green wicket, Team India huffed and puffed their way to a respectable 295 in their first innings. With the game hanging on a knife-edge, Bhuvi rattled the English top order by picking up the first three wickets in no time and reducing them to 70/3 in the 32nd over.

He returned to pick up his final three wickets later in the innings, including England's top-scorer, Gary Ballance, for 110, as India restricted England's first-innings lead to just 24. Bhuvneshwar finished with outstanding figures of 6/82 in 31 overs.

4. Bishan Bedi | 6/226

Best test bowling figure in an inning by any Indian bowler at Lord's

Legendary spinner Bishan Singh Bedi took 6/226 at the Lord's in 1974, getting his name etched on the Lord’s honors board.

On a tough pitch for bowlers, England opened the batting and quickly made a mark on the match with Dennis Amiss' century helping to post a score of 337-2 before Bedi even claimed his first wicket. His dismissal of John Edrich (96) and then Keith Fletcher gave India hope of trying to restrict England below 400. However, those hopes were quickly dashed when Mike Denness and Tony Greig both made centuries with England eventually talling a mammoth score of 629 all out.

Bedi was the only bowler of note to cause England any sort of trouble. In addition to his wickets of Edrich and Fletcher, Bedi also removed Denness, Alan Knott, Geoff Arnold and Derek Underwood to earn a spot on the Honours Boards. Bedi wouldn't have the opportunity to bowl again in the match, with England comfortably winning the Test by an innings and 285 runs.

5. RP Singh | 5/59

Best test bowling figure in an inning by any Indian bowler at Lord's

After picking up two wickets in the first innings, former left-arm pacer RP Singh produced an incredible five-wicket haul to prevent England from running away with the game in the second.

An incredible three-wicket spell from him saw England, who led by 97 after the first innings, slip from 102/2 to 132/5 in no time. Singh removed skipper Michael Vaughan, followed by Ian Bell and Paul Collingwood in a six-over stretch to bring India back into the contest.

However, Kevin Pietersen's scintillating 134 took the hosts to safety before Singh returned to remove him and Monty Panesar to complete his five-wicket haul. Nevertheless, his 5/59 in the second innings slowed England's innings enough for India to save the game on the final day.

Also Read: Most wickets vs England in England for India in tests

1 Ishant Sharma 2011-2021 4 17 7/74 29.70 3.21 1 0
2 Amar Singh 1932-1936 2 10 6/35 23.00 2.02 1 0
3 Bhuvneshwar Kumar 2014-2014 1 6 6/82 17.16 2.19 1 0
4 Bishan Singh Bedi 1967-1979 4 17 6/226 28.94 2.41 1 0
5 RP Singh 2007-2007 1 7 5/59 16.71 3.49 1 0
6 Chetan Sharma 1986-1986 1 6 5/64 18.66 2.28 1 0
7 Venkatesh Prasad 1996-1996 1 7 5/76 18.57 2.26 1 0
8 Ramakant Desai 1959-1959 1 6 5/89 19.66 3.05 1 0
9 Mohammad Nissar 1932-1936 2 10 5/93 19.70 2.94 1 0
10 Praveen Kumar 2011-2011 1 6 5/106 29.33 2.90 1 0

Next Article

Latest Stories

Subscribe Newsletter

Get the latest sports updates and news delivered directly to your inbox.