Ball-by-ball cricket statistics
Every ground, player and rivalry, by the numbers.
Average scores at 307 grounds, records of 5,065 players and head-to-heads between every major team, computed from 23,132 matches.
Latest results in the data
Data through 14 October 2026 · not liveExplore
Ground averages
Average first and second-innings scores, chasing record and toss results at every ground.
Player records
Career figures by format, against each team, at each ground and by phase of the innings.
Team rivalries
Wins, biggest margins and top performers between two teams.
Seasons & winners
Results, top run scorers and wicket takers for every season.
Records lists
Highest totals, best bowling and biggest wins by format.
Cricket calculators
Net run rate, strike rate, economy and more, with worked examples.
How T20 first-innings scores have changed
In men's T20 leagues the average completed first-innings score was 163.2 in 2008 and 173.7 in 2026, a change of +10.5 runs. The highest yearly average was 173.7 in 2026. Based on 6,463 league innings and 3,305 T20 international innings.
Show as table
| Year | T20 leagues | T20 internationals |
|---|---|---|
| 2007 | – | 161.9 |
| 2008 | 163.2 | – |
| 2009 | 150.3 | 159.7 |
| 2010 | 164.8 | 146.2 |
| 2011 | 157.1 | 147.9 |
| 2012 | 156.1 | 149.5 |
| 2013 | 154.1 | 164.0 |
| 2014 | 160.5 | 148.5 |
| 2015 | 160.2 | 150.8 |
| 2016 | 157.1 | 155.3 |
| 2017 | 163.9 | 164.2 |
| 2018 | 165.7 | 174.7 |
| 2019 | 159.0 | 149.1 |
| 2020 | 163.8 | 159.0 |
| 2021 | 159.7 | 143.9 |
| 2022 | 166.5 | 152.8 |
| 2023 | 169.5 | 144.0 |
| 2024 | 167.0 | 144.5 |
| 2025 | 172.6 | 153.1 |
| 2026 | 173.7 | 151.8 |
Men's T20 matches. Average of completed first innings (all out or full 20 overs), excluding matches decided by a rain-rule method. Years with fewer than 20 innings are left out.
Teams
Men's internationals in the dataIndia
2001–2026- Matches
- 1,030
- Won
- 608
- Win %
- 65.0%
Tests 219 · ODIs 529 · T20Is 282 · Women: 319 matches
Pakistan
2002–2026- Matches
- 873
- Won
- 438
- Win %
- 53.5%
Tests 164 · ODIs 419 · T20Is 290 · Women: 278 matches
England
2001–2026- Matches
- 957
- Won
- 474
- Win %
- 54.9%
Tests 278 · ODIs 449 · T20Is 230 · Women: 342 matches
Australia
2002–2026- Matches
- 940
- Won
- 555
- Win %
- 63.8%
Tests 231 · ODIs 482 · T20Is 227 · Women: 302 matches
South Africa
2002–2026- Matches
- 819
- Won
- 458
- Win %
- 59.8%
Tests 193 · ODIs 395 · T20Is 231 · Women: 321 matches
New Zealand
2002–2026- Matches
- 830
- Won
- 415
- Win %
- 55.2%
Tests 169 · ODIs 398 · T20Is 263 · Women: 255 matches
West Indies
2003–2026- Matches
- 816
- Won
- 288
- Win %
- 39.0%
Tests 173 · ODIs 396 · T20Is 247 · Women: 253 matches
Sri Lanka
2002–2026- Matches
- 900
- Won
- 392
- Win %
- 47.4%
Tests 178 · ODIs 491 · T20Is 231 · Women: 241 matches
Bangladesh
2003–2026- Matches
- 660
- Won
- 236
- Win %
- 37.5%
Tests 125 · ODIs 333 · T20Is 202 · Women: 194 matches
Win % counts only matches with a result (ties, draws and no results excluded). Cricsheet does not publish matches involving the Afghanistan men's team, so they are not included.
Busiest grounds
matches in the dataMost international runs since 2025
- Harry Brook3,110
- Shai Hope2,994
- Smriti Mandhana2,716
- Joe Root2,567
- Shubman Gill2,495
- Laura Wolvaardt2,406
- Karanbir Singh2,312
- Ben Duckett2,196
- BJ Bennett2,183
- Hayley Matthews2,170
Players A–Z
Also: all grounds · all teams · head to head · tournaments · records · calculators
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Definitions: methodology.