- By Aditi Priya Singh
- Wed, 11 Feb 2026 03:23 PM (IST)
- Source:JND
Top 10 Most Watched Cricket Matches Of All Time: Cricket is not just a sport for Indians, but it is an emotion that binds millions together. As the T20 World Cup 2026 is already going on, the recent controversy between India and Pakistan has proved once again that the rivalry between the two teams is extremely powerful. Pakistan denied playing a match with India that is scheduled for 15 February 2026; however, after ICC intervation they have now agreed.
In recent years, India-Pakistan matches have consistently recorded unprecedented viewership records across the globe. These have included nail-biting finals of the World Cup to high-voltage group stage matches.
Top 10 Most Viewed Cricket Matches Of All Time
Here’s a look at the top 10 most-watched cricket matches of all time, along with key performances and unforgettable moments that made them historic.
| Rank | Match | Viewers (Crore) | Winner |
|---|---|---|---|
| 1 | India vs Sri Lanka (ICC Final men's ODI World Cup) 2011 | 55.8 | India |
| 2 | India vs Pakistan (Semi-final, men's ODI World Cup) 2011 | 49.5 | India |
| 3 | India vs Pakistan (Final - Champions Trophy) 2017 | 40 | Pakistan |
| 4 | India vs Pakistan (Group stage - Champions Trophy) 2017 | 32.4 | India |
| 5 | India vs Pakistan (Group stage - T20 World Cup) 2015 | 31.3 | India |
| 6 | India vs Australia (ODI World Cup final) 2023 | 30 | India |
| 7 | India vs South Africa (Group match World Cup 2011) | 30 | India |
| 8 | India vs Pakistan (ICC T20 World Cup group match) 2019 | 27.3 | India |
| 9 | India vs Pakistan Super 12 (group match men's T20 World Cup) 2021 | 16.7 | Pakistan |
| 10 | India vs New Zealand (World Test Championship) 2021 | 13.6 | New Zealand |
Source: Broadcast Data
1. India vs Sri Lanka – Men’s Cricket World Cup Final 2011 (55.8 Crore)
Top 10 most-watched cricket matches of all time (Image: ANI)
India finally won against Sri Lanka in the final of the 2011 ODI World Cup at the Wankhede Stadium. Chasing 275, Gautam Gambhir played a knock of 97 runs, while MS Dhoni finished the match in style with an unbeaten 91 and the iconic winning six. India lifted their second World Cup title after 28 years.
2. India vs Pakistan – World Cup Semi-Final 2011 (49.5 Crore)
India won against Pakistan in the high-pressure encounter of the semi-finals at Mohali. Tendulkar scored 85 runs, which was very important, but there were at least four catches dropped off his wicket. Zaheer Khan was excellent at the death, and India defended 260 and reached the final.
3. India vs Pakistan – Champions Trophy Final 2017 (40 Crore)
Pakistan surprised India in the finals of the 2017 Champions Trophy. Fakhar Zaman delivered a brilliant performance by scoring 114 runs. Pakistan reached 338. India lost under pressure. Pakistan won their first Champions Trophy title dominantly.
4. India vs Pakistan – Champions Trophy Group Stage 2017 (32.4 Crore)
Top 10 most-watched cricket matches of all time (Image: ANI)
India emerged victorious in this group match by a wide margin. Rohit Sharma scored an explosive 91 on the day, and Virat Kohli scored 81. Pakistan were not able to chase the runs and were beaten comfortably by India.
5. India vs Pakistan – T20 World Cup 2015 Group Stage (31.3 Crore)
India emerged victorious against Pakistan in this hard-fought group stage contest. Virat Kohli scored a half-century to ensure India did not lose to Pakistan in the World Cup tournaments thus far.
6. India vs Australia – ODI World Cup Final 2023 (30 Crore)
Australia beat India in the 2023 ODI Cricket World Cup Final played in Ahmedabad. Travis Head scored a match-winning 137 to silence the large home fans at Ahmedabad. India put up a good fight in the tournament despite losing the final.
7. India vs South Africa – World Cup 2011 Group Match (30 Crore)
South Africa won the match against India in this exciting group stage match. Although Sachin Tendulkar scored an excellent century (111), South Africa successfully chased the target, with AB de Villiers contributing considerably in the chase.
8. India vs Pakistan – T50 World Cup group match 2019 (27.3 Crore)
Top 10 most-watched cricket matches of all time (Image: ANI)
India defeated Pakistan in this dramatic World Cup group stage match in 2019. Rohit Sharma played an aggressive innings at the top with 140 runs, while Jasprit Bumrah delivered crucial breakthroughs to seal a memorable win for India.
9. India vs Pakistan – T20 World Cup Super 12, 2021 (16.7 Crore)
Pakistan secured a historic 10-wicket victory against India. Babar Azam and Mohammad Rizwan chased the target comfortably against India as both batsmen remained unbeaten. This victory snapped Pakistan’s losing streak against India at the World Cup.
10. India vs New Zealand – World Test Championship Final 2021 (13.6 Crore)
New Zealand won the first WTC Final against India in Southampton. Kane Williamson was calm and composed while batting in the fourth innings chase, while Kyle Jamieson’s bowling was instrumental in the success.
