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
YearMatchFormatResult
2025Australia v IndiaT20IsAustralia won by 4 wickets (with 40 balls remaining)
2025Zimbabwe v AfghanistanT20IsAfghanistan won by 7 wickets (with 12 balls remaining)
2025Pakistan v South AfricaT20IsPakistan won by 9 wickets (with 41 balls remaining)
2025Bangladesh v West IndiesT20IsWest Indies won by 5 wickets (with 19 balls remaining)
2025Cyprus v SerbiaT20IsCyprus won by 88 runs
2025Cyprus v SerbiaT20IsCyprus won by 41 runs
2025Brazil v PanamaT20IsNo result
2024West Indies v EnglandODIsWest Indies won by 8 wickets (with 55 balls remaining) (DLS method)
2023Bangladesh v PakistanODIsPakistan won by 7 wickets (with 105 balls remaining)
2023Oman v SingaporeT20IsOman won by 22 runs
2023Bahrain v Hong KongT20IsBahrain won by 20 runs
2023Malaysia v NepalT20IsNepal won by 6 wickets (with 12 balls remaining)
2023Kuwait v United Arab EmiratesT20IsU.A.E. won by 5 wickets (with 34 balls remaining)
2022Tanzania v RwandaT20IsTanzania won by 54 runs
2022Australia v IrelandT20IsAustralia won by 42 runs
T20 LEAGUE MATCHES ON 31 OCTOBER
8 PLAYED
SeasonMatchLeagueResult
WBBL 2024/25ST-W v HH-WWBBLThunder won by 33 runs
WBBL 2023/24PS-W v SS-WWBBLScorchers won by 36 runs
WBBL 2021/22ST-W v HH-WWBBLThunder won by 37 runs
WBBL 2021/22AS-W v MR-WWBBLRenegades won by 6 wickets (with 2 balls remaining)
WBBL 2020/21ST-W v AS-WWBBLThunder won by 58 runs
WBBL 2020/21MR-W v PS-WWBBLScorchers won by 18 runs (D/L method)
IPL 2020Royal Challengers Bangalore v Sunrisers HyderabadIPL120/7 (20.0 ov) v 121/5 (14.1 ov)
IPL 2020Delhi Capitals v Mumbai IndiansIPL110/9 (20.0 ov) v 111/1 (14.1 ov)
RECENT RESULTS 2 matches