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| Year | Match | Format | Result |
|---|
| 2025 | India v Pakisatan | T20Is | India won by 6 wickets (with 7 balls remaining) |
| 2025 | Ireland v England | ODIs | England won by 6 wickets (with 17 balls remaining) |
| 2024 | England v Australia | ODIs | Australia won by 68 runs |
| 2024 | Malawi v Lesotho | T20Is | Malawi won by 93 runs |
| 2024 | Cameroon v Ghana | T20Is | Ghana won by 8 wickets (with 71 balls remaining) |
| 2024 | Mali v Tanzania | T20Is | Tanzania won by 10 wickets (with 115 balls remaining) |
| 2023 | Papua New Guinea v Hong Kong | T20Is | P.N.G. won by 22 runs |
| 2023 | Saudi Arabia v Qatar | T20Is | Qatar won by 7 wickets (with 8 balls remaining) |
| 2023 | New Zealand v Bangladesh | ODIs | No result |
| 2022 | Namibia v Papua New Guinea | ODIs | Namibia won by 61 runs |
| 2022 | Kenya v Uganda | T20Is | Uganda won by 3 wickets (with 3 balls remaining) (DLS method) |
| 2022 | Botswana v Tanzania | T20Is | Tanzania won by 4 wickets (with 9 balls remaining) |
| 2021 | Pakistan v New Zealand | ODIs | Match cancelled without a ball bowled |
| 2019 | Bangladesh v Afghanistan | T20Is | Bangladesh won by 4 wickets (with 6 balls remaining) |
| 2018 | Bangladesh v India | ODIs | India won by 7 wickets (with 82 balls remaining) |
T20 LEAGUE MATCHES ON 21 SEPTEMBER
4 PLAYED| Season | Match | League | Result |
|---|
| CPL 2022 | Barbados Royals v St Kitts and Nevis Patriots | CPL | 156/3 (20.0 ov) v 120/10 (19.3 ov) |
| IPL 2021 | Punjab Kings v Rajasthan Royals | IPL | Rajasthan won by 2 runs |
| IPL 2020 | Sunrisers Hyderabad v Royal Challengers Bangalore | IPL | 163/5 (20.0 ov) v 153/10 (19.4 ov) |
| CPL 2019 | St Lucia Kings v Barbados Royals | CPL | 101/9 (14.5 ov) v 172/6 (20.0 ov) |