ICC events · 2007–2026

ICC Men's T20 World Cup (T20 World Cup) ball-by-ball data API

OpenCricket API has ball-by-ball data for 334 ICC Men's T20 World Cup matches, from 11 Sept 2007 to 8 Mar 2026. Every delivery, scorecard and player, through one REST API and an MCP server for AI agents.

334Matches
76kDeliveries
10Seasons
971Players and officials

T20 World Cup finals

SeasonResultVenue
2025/26India won by 96 runs v New ZealandNarendra Modi Stadium, Ahmedabad
2024India won by 7 runs v South AfricaKensington Oval, Bridgetown, Barbados
2022/23England won by 5 wickets v PakistanMelbourne Cricket Ground
2021/22Australia won by 8 wickets v New ZealandDubai International Cricket Stadium
2015/16West Indies won by 4 wickets v EnglandEden Gardens
2013/14Sri Lanka won by 6 wickets v IndiaShere Bangla National Stadium
2012/13West Indies won by 36 runs v Sri LankaR Premadasa Stadium
2010England won by 7 wickets v AustraliaKensington Oval, Bridgetown
2009Pakistan won by 8 wickets v Sri LankaLord's
2007/08India won by 5 runs v PakistanNew Wanderers Stadium

Most runs

BatterRunsBallsSR
V Kohli1,218940129.6
RG Sharma1,137856132.8
JC Buttler1,061728145.7
DPMD Jayawardene1,016754134.7
CH Gayle965676142.8

Most wickets

BowlerWktsRunsEcon
Shakib Al Hasan479797.03
AU Rashid429347.18
A Zampa405596.55
Shahid Afridi399076.72
SL Malinga387637.42

Highest individual scores

BatterRunsBallsAgainst
BB McCullum12358Bangladesh, 2012
CH Gayle11757South Africa, 2007
AD Hales11664Sri Lanka, 2014
Ahmed Shehzad11162Bangladesh, 2014
YS Samra11065New Zealand, 2026

Highest team totals

TeamScoreAgainst
Sri Lanka260/6Kenya, 2007
India256/4Zimbabwe, 2026
India255/5New Zealand, 2026
West Indies254/6Zimbabwe, 2026
India253/7England, 2026

All figures are computed from the 334 ICC Men's T20 World Cup matches in the Cricsheet archive (2007–2026). Matches that are not in the archive are not counted, so career totals can differ from official records.

Query T20 World Cup data

cURL · GET /v1/matches
curl "https://opencricketapi.com/v1/matches?competition=comp_icc-mens-t20-world-cup&season=2025/26" \
  -H "Authorization: Bearer oc_live_your_api_key"

Competition ID: comp_icc-mens-t20-world-cup. See the API docs for scorecards, deliveries, partnerships and phase splits.

Seasons

2007/08 · 26 matches2009 · 27 matches2010 · 25 matches2012/13 · 25 matches2013/14 · 32 matches2015/16 · 27 matches2021/22 · 40 matches2022/23 · 39 matches2024 · 44 matches2025/26 · 49 matches

Questions about T20 World Cup data

Is there an API for T20 World Cup ball-by-ball data?

Yes. OpenCricket API has ball-by-ball data for 334 ICC Men's T20 World Cup matches from 11 Sept 2007 to 8 Mar 2026: 76,446 deliveries with batter, bowler, runs, extras and wickets. Query it with GET /v1/matches?competition=comp_icc-mens-t20-world-cup.

Which T20 World Cup seasons are covered?

10 seasons: 2007/08, 2009, 2010, 2012/13, 2013/14, 2015/16, 2021/22, 2022/23, 2024, 2025/26. Each season lists its matches with stable IDs and full scorecards.

Who has scored the most runs in the T20 World Cup?

In the 334 ICC Men's T20 World Cup matches in this archive (2007–2026), V Kohli has scored the most runs: 1,218 from 940 balls. Matches missing from the archive are not counted.

Who has taken the most wickets in the T20 World Cup?

In the matches in this archive (2007–2026), Shakib Al Hasan has taken the most wickets: 47.

Who won the most recent T20 World Cup final?

India won by 96 runs in the 2025/26 final at Narendra Modi Stadium, Ahmedabad on 8 Mar 2026.

More ICC events data

Build with T20 World Cup data.

Join the waitlist for a free Starter key, or the Developer plan for every delivery and all MCP tools.