AI ANALYSIS · 31 OCTOBER
What 31 October Tells Us About Cricket
◈AI INSIGHT31 October's cricket history spans a Dhoni-Sangakkara run feast, associate T20I blowouts involving Cyprus and Serbia, and four returning WBBL seasons.
31 October Shows Cricket's Taste For Mismatches And Milestones
ONE MATCH, TWO LANDMARKS
The 2005 meeting between India and Sri Lanka stands out for producing two scores at once: MS Dhoni's 183 off 145 and Kumar Sangakkara's 138 off 147 came in the same ODI. Milestones cluster the same way elsewhere in the data. Sunil Gavaskar's 103 off 88 against New Zealand in 1987 was also his first ODI hundred and the innings that brought up his 3000 ODI runs. In the 2023 Bangladesh v Pakistan ODI at Eden Gardens, Mehidy Hasan and Shaheen Afridi both reached 100 ODI wickets while Mustafizur Rahman played his 100th ODI, three career landmarks inside a single game.
ASSOCIATE CRICKET'S DAY
Several fixtures on this date sit outside the major boards. Cyprus beat Serbia twice, by 88 runs and then by 41 runs, while Oman beat Singapore, Bahrain beat Hong Kong, and Brazil met Panama in a match with no result. These games also produced sharp bowling figures: Waqar Ali's 4/13 and Taranjit Singh's 4/15, both in 4 overs, came from Cyprus v Serbia, and Abinash Bohara took 4/27 in the Malaysia v Nepal T20I. The repeated appearance of associate nations in both 2023 and 2025 suggests this slot in the calendar is a regular home for qualifying and bilateral T20Is away from the main international schedule.
A FIXTURE FOR FRANCHISE CRICKET
Franchise cricket also returns to this date regularly. The Women's Big Bash League has matches listed here in four separate seasons, 2020/21, 2021/22, 2023/24 and 2024/25, with Heather Knight scoring 83 off 39 and, in a later season, 48 off 28. The IPL's 2020 season used this date twice over, with Royal Challengers Bangalore v Sunrisers Hyderabad at Sharjah Cricket Stadium and Delhi Capitals v Mumbai Indians at Dubai International Cricket Stadium both played on the same day. Across both leagues, 31 October looks less like a one-off and more like a date the T20 calendar keeps returning to.
WRITTEN BY AI FROM CRICSTATS MATCH DATA · 31 OCT 2026
INTERNATIONAL MATCHES ON 31 OCTOBER
32 PLAYED| Year | Match | Format | Result |
|---|
| 2025 | Australia v India | T20Is | Australia won by 4 wickets (with 40 balls remaining) |
| 2025 | Zimbabwe v Afghanistan | T20Is | Afghanistan won by 7 wickets (with 12 balls remaining) |
| 2025 | Pakistan v South Africa | T20Is | Pakistan won by 9 wickets (with 41 balls remaining) |
| 2025 | Bangladesh v West Indies | T20Is | West Indies won by 5 wickets (with 19 balls remaining) |
| 2025 | Cyprus v Serbia | T20Is | Cyprus won by 88 runs |
| 2025 | Cyprus v Serbia | T20Is | Cyprus won by 41 runs |
| 2025 | Brazil v Panama | T20Is | No result |
| 2024 | West Indies v England | ODIs | West Indies won by 8 wickets (with 55 balls remaining) (DLS method) |
| 2023 | Bangladesh v Pakistan | ODIs | Pakistan won by 7 wickets (with 105 balls remaining) |
| 2023 | Oman v Singapore | T20Is | Oman won by 22 runs |
| 2023 | Bahrain v Hong Kong | T20Is | Bahrain won by 20 runs |
| 2023 | Malaysia v Nepal | T20Is | Nepal won by 6 wickets (with 12 balls remaining) |
| 2023 | Kuwait v United Arab Emirates | T20Is | U.A.E. won by 5 wickets (with 34 balls remaining) |
| 2022 | Tanzania v Rwanda | T20Is | Tanzania won by 54 runs |
| 2022 | Australia v Ireland | T20Is | Australia won by 42 runs |
T20 LEAGUE MATCHES ON 31 OCTOBER
8 PLAYED| Season | Match | League | Result |
|---|
| WBBL 2024/25 | ST-W v HH-W | WBBL | Thunder won by 33 runs |
| WBBL 2023/24 | PS-W v SS-W | WBBL | Scorchers won by 36 runs |
| WBBL 2021/22 | ST-W v HH-W | WBBL | Thunder won by 37 runs |
| WBBL 2021/22 | AS-W v MR-W | WBBL | Renegades won by 6 wickets (with 2 balls remaining) |
| WBBL 2020/21 | ST-W v AS-W | WBBL | Thunder won by 58 runs |
| WBBL 2020/21 | MR-W v PS-W | WBBL | Scorchers won by 18 runs (D/L method) |
| IPL 2020 | Royal Challengers Bangalore v Sunrisers Hyderabad | IPL | 120/7 (20.0 ov) v 121/5 (14.1 ov) |
| IPL 2020 | Delhi Capitals v Mumbai Indians | IPL | 110/9 (20.0 ov) v 111/1 (14.1 ov) |