AI ANALYSIS · 21 SEPTEMBER

What 21 September Tells Us About Cricket

AI INSIGHT21 September mixes recurring India-Pakistan ODI and T20I fixtures with a cluster of associate nations' World Cup qualifier matches across the years.
21 September: India-Pakistan history and associate cricket collide
A RECURRING INDIA-PAKISTAN DATE

Few fixtures repeat on this date as often as India versus Pakistan. Sourav Ganguly's 96 in 1997, Ijaz Ahmed's 90 in 1996, Mohammad Yousuf's 5000th ODI run in 2003, and the 2025 T20I in which Faheem Ashraf, Sahibzada Farhan and Abhishek Sharma all reached milestones show the rivalry has landed on 21 September across three decades and two formats. The 2025 meeting alone produced Abhishek Sharma's 74 off 39 and his 50th T20I six, while the 1996 and 1997 games gave Vinod Kambli and Ijaz Ahmed their own landmark totals, underlining how this date keeps returning to the same fixture.

ASSOCIATE CRICKET'S CROWDED CORNER

Alongside the marquee names, 21 September has repeatedly hosted associate and qualifying nations. Malawi, Lesotho, Cameroon, Ghana, Mali and Tanzania all played T20Is on this date in 2024, and Kenya, Uganda, Botswana and Tanzania did so in 2022, both years at Benoni. These matches also account for most of the best bowling figures on the date, with Richmond Baaleri's 4/6 and Daniel Jakiel's 4/12 coming from short, low-scoring contests rather than the higher totals seen in the India-Pakistan or IPL entries.

T20 LEAGUES IN THE SAME WINDOW

The IPL and CPL both have fixtures logged for 21 September across different seasons, from Punjab Kings v Rajasthan Royals in IPL 2021 to Barbados Royals matches in CPL 2019 and CPL 2022. Batting returns in these leagues, such as MA Agarwal's 67 off 43 and Azam Khan's 64 off 42, sit closer in tempo to the McCullum and Abhishek Sharma T20I innings than to the steadier ODI scores from Ganguly, Kohli or Vaughan also listed for this date.

WRITTEN BY AI FROM CRICSTATS MATCH DATA · 21 SEP 2026
INTERNATIONAL MATCHES ON 21 SEPTEMBER
27 PLAYED
YearMatchFormatResult
2025India v PakisatanT20IsIndia won by 6 wickets (with 7 balls remaining)
2025Ireland v EnglandODIsEngland won by 6 wickets (with 17 balls remaining)
2024England v AustraliaODIsAustralia won by 68 runs
2024Malawi v LesothoT20IsMalawi won by 93 runs
2024Cameroon v GhanaT20IsGhana won by 8 wickets (with 71 balls remaining)
2024Mali v TanzaniaT20IsTanzania won by 10 wickets (with 115 balls remaining)
2023Papua New Guinea v Hong KongT20IsP.N.G. won by 22 runs
2023Saudi Arabia v QatarT20IsQatar won by 7 wickets (with 8 balls remaining)
2023New Zealand v BangladeshODIsNo result
2022Namibia v Papua New GuineaODIsNamibia won by 61 runs
2022Kenya v UgandaT20IsUganda won by 3 wickets (with 3 balls remaining) (DLS method)
2022Botswana v TanzaniaT20IsTanzania won by 4 wickets (with 9 balls remaining)
2021Pakistan v New ZealandODIsMatch cancelled without a ball bowled
2019Bangladesh v AfghanistanT20IsBangladesh won by 4 wickets (with 6 balls remaining)
2018Bangladesh v IndiaODIsIndia won by 7 wickets (with 82 balls remaining)
T20 LEAGUE MATCHES ON 21 SEPTEMBER
4 PLAYED
SeasonMatchLeagueResult
CPL 2022Barbados Royals v St Kitts and Nevis PatriotsCPL156/3 (20.0 ov) v 120/10 (19.3 ov)
IPL 2021Punjab Kings v Rajasthan RoyalsIPLRajasthan won by 2 runs
IPL 2020Sunrisers Hyderabad v Royal Challengers BangaloreIPL163/5 (20.0 ov) v 153/10 (19.4 ov)
CPL 2019St Lucia Kings v Barbados RoyalsCPL101/9 (14.5 ov) v 172/6 (20.0 ov)
RECENT RESULTS 4 matches