Cricket is not just a sport; it’s a emotion for millions of fans around the world. From the cheers in fans stadiums to the quiet hopes of fans watching at home, cricket can make time stand still, especially when the Indian cricket team on the ground. High voltage matches, particularly those between India and its main rival Pakistan, have always driven viewership. Finals, semi-finals, and even group-stage matches between these two cricketing powerhouses often break viewership records.
Over time, data from broadcasters, the ICC, and other agencies has pointed to a clear trend. ICC tournament finals and India-Pakistan matches top the viewing charts. These games attract hundreds of millions of viewers globally and create unforgettable moments.
Below is a list of the top 10 most viewed cricket matches in history, based on publicly available data and broadcaster reports.
Top 10 Most Viewed Cricket Matches
| Rank | Match | Tournament | Viewership | Highlight |
|---|---|---|---|---|
| 1️⃣ | 🇮🇳 India vs 🇱🇰 Sri Lanka | 🏆 ICC Cricket World Cup 2011 Final | 558M | India’s historic World Cup win after 28 years |
| 2️⃣ | 🇮🇳 India vs 🇵🇰 Pakistan | 🏆 ICC CWC 2011 Semi-Final | 495M | High-voltage Mohali clash, Sachin’s 85 |
| 3️⃣ | 🇮🇳 India vs 🇵🇰 Pakistan | 🏆 ICC Champions Trophy 2017 Final | 400M | Pakistan’s dream win, Fakhar Zaman’s ton |
| 4️⃣ | 🇮🇳 India vs 🇵🇰 Pakistan | 🏆 Champions Trophy 2017 Group Stage | 324M | Dominant win by India, Kohli’s class |
| 5️⃣ | 🇮🇳 India vs 🇵🇰 Pakistan | 🏆 ICC Cricket World Cup 2015 | 313M | Virat Kohli’s match-winning century |
| 6️⃣ | 🇮🇳 India vs 🇦🇺 Australia | 🏆 ICC CWC 2023 Final | 300M+ | Australia end India’s unbeaten run |
| 7️⃣ | 🇮🇳 India vs 🇳🇿 New Zealand | 🏆 Champions Trophy 2025 Final | 230M (TV) | India lifts the CT trophy, huge streaming audience |
| 8️⃣ | 🇮🇳 India vs 🇿🇦 South Africa | 🏆 ICC T20 World Cup 2024 Final | 206M | Thriller finale, India’s 2nd T20 WC title |
| 9️⃣ | 🇮🇳 India vs 🇳🇿 New Zealand | 🏆 ICC CWC 2019 Semi-Final | 167M | Two-day semi-final, heartbreak for India |
| 🔟 | 🇮🇳 India vs 🇵🇰 Pakistan | 🏆 ICC T20 WC 2021 Super 12 | 167M | Pakistan’s first WC win vs India |
1. ICC Cricket World Cup 2011 Final – India vs Sri Lanka (558M Viewers)
One of the heart touching moment in cricket history took place at the Wankhede Stadium in Mumbai. India chased down 275 runs to win their first World Cup in 28 years. Gautam Gambhir scored 97 runs, and MS Dhoni hit an iconic six to secure the victory. The 558 million viewers remain unmatched.
2. ICC Cricket World Cup 2011 Semi-Final – India vs Pakistan (495M Viewers)
This was perhaps one of the most emotional and high voltage match ever. The semifinal in Mohali attracted nearly half a billion viewers. Sachin Tendulkar contributed a crucial 85 runs, leading India to an unforgettable win for fans.
3. ICC Champions Trophy 2017 Final – India vs Pakistan (400M Viewers)
This final is known as one of Pakistan best victories. Fakhar Zaman scored a century, and Mohammad Amir had a stunning bowling performance. Despite the one-sided scoreline, the match drew 400 million viewers worldwide.
4. ICC Champions Trophy 2017 Group Stage – India vs Pakistan (324M Viewers)
Though just a group-stage clash, the excitement surrounding India vs Pakistan drew a massive audience. India won by 124 runs under DLS, showcasing their strength early in the tournament.
5. ICC Cricket World Cup 2015 Group Stage – India vs Pakistan (313M Viewers)
Played in Adelaide, this was one of the most-watched matches of the 2015 World Cup. India maintained their unbeaten record against Pakistan in World Cups, thanks to Virat Kohli excellent century.
6. ICC Cricket World Cup 2023 Final – India vs Australia (300M+ Viewers)
The final took place at the Narendra Modi Stadium in Ahmedabad, with record attendance and hundreds of millions watching on TV. Australia’s surprising victory ended India’s unbeaten streak and shocked home fans.
7. ICC Champions Trophy 2025 Final – India vs New Zealand (230M Viewers)
India won the Champions Trophy by defeating New Zealand, making it the second-highest-rated ODI final outside a World Cup. It recorded 53 billion minutes of watch-time across TV and streaming.
8. ICC T20 World Cup 2024 Final – India vs South Africa (206M Viewers)
In a tense final, India beat South Africa to claim their second T20 World Cup title. This match set new records for digital viewership, highlighting the popularity of the T20 format.
9. ICC Cricket World Cup 2019 Semi-Final – India vs New Zealand (167M Viewers)
This semi-final, affected by rain, stretched over two days and kept fans on edge. MS Dhoni’s run-out dashed India’s hopes, leaving millions heartbroken but making it one of the most exciting matches in World Cup history.
10. ICC T20 World Cup 2021 Super 12 – India vs Pakistan (167M Viewers)
This historic night in Dubai saw Pakistan, led by Babar Azam and Shaheen Afridi, defeat India for the first time in a World Cup. The high viewership reflected the intense excitement and global interest in this rivalry.
In terms of global viewership, cricket may not reach the levels of the FIFA World Cup or the Olympics. However, these matches show that cricket, especially those involving India, brings together hundreds of millions of fans. As digital streaming platforms continue to grow, future ICC events might break these records again, expanding the sport’s audience even further.








