AI ANALYSIS · 31 JANUARY

What 31 January Tells Us About Cricket

AI INSIGHTTest cricket dominates 31 January's record performances, with 1991 producing a cluster of major innings in a single match between New Zealand and Sri Lanka.
31 January spans three decades of cricket's shifting balance
THE 1991 NEW ZEALAND-SRI LANKA PHENOMENON

The single most striking pattern on 31 January is the concentration of high-scoring Test innings from a match between New Zealand and Sri Lanka in 1991. Four of the twelve highest individual scores recorded on this date come from that fixture: Martin Crowe's 299, Aravinda de Silva's 267, Andrew Jones's 186, and Danny Morrison's bowling figures of 5/153. This clustering suggests a match played on slow, tiring surfaces where both batting and bowling stamina were severely tested. The prevalence of high individual scores alongside substantial bowling figures indicates conditions that favoured patience and accumulation over aggression.

TEST CRICKET'S DOMINANCE ACROSS ERAS

31 January is overwhelmingly a Test cricket date. The highest individual scores span from Denis Compton and Keith Miller in 1947 through to Kusal Mendis in 2018, yet none are from T20 formats or recent T20 leagues. The career milestones reached include a significant cluster from the Bangladesh v Sri Lanka Test in 2018, where four players reached Test century marks: Mahmudullah, Mominul Haque, Dhananjaya de Silva, and Rashid Latif. By contrast, T20 league activity on this date involves only eight recorded individual scores, suggesting the calendar date falls outside the main windows for domestic franchise cricket in most regions.

PAKISTAN AND WEST INDIES AS RECURRING FIXTURES

31 January has hosted Pakistan v West Indies matches on at least two occasions: in 2002, when Rashid Latif, Mohammad Yousuf, and Shoaib Akhtar all featured prominently, and in 1995, when Zimbabwe also faced Pakistan. Both encounters produced bowling figures of 5 or more wickets, indicating keenly contested cricket. The 2002 Pakistan v West Indies series appears particularly significant, with four performances from that match alone listed among the date's records, suggesting these two sides regularly engaged in substantive cricket on this date in the early 2000s.

WRITTEN BY AI FROM CRICSTATS MATCH DATA · 21 SEP 2026
INTERNATIONAL MATCHES ON 31 JANUARY
40 PLAYED
YearMatchFormatResult
2026India v New ZealandT20IsIndia won by 46 runs
2026Pakistan v AustraliaT20IsPakistan won by 90 runs
2026Ireland v U.A.E.T20IsIreland won by 30 runs
2025India v EnglandT20IsIndia won by 15 runs
2020New Zealand v IndiaT20IsMatch tied (India won the one-over eliminator)
2019United Arab Emirates v NepalT20IsU.A.E. won by 21 runs
2019West Indies v EnglandTestsWest Indies won by 10 wickets
2019New Zealand v IndiaODIsNew Zealand won by 8 wickets (with 212 balls remaining)
2018Bangladesh v Sri LankaTestsMatch drawn
2016New Zealand v PakistanODIsNew Zealand won by 3 wickets (with 2 balls remaining) (D/L method)
2016Hong Kong v ScotlandT20IsScotland won by 37 runs
2016Australia v IndiaT20IsIndia won by 7 wickets (with 0 balls remaining)
2015New Zealand v PakistanODIsNew Zealand won by 7 wickets (with 63 balls remaining)
2014New Zealand v IndiaODIsNew Zealand won by 87 runs
2014Australia v EnglandT20IsAustralia won by 8 wickets (with 31 balls remaining)
T20 LEAGUE MATCHES ON 31 JANUARY
8 PLAYED
SeasonMatchLeagueResult
ILT20 2024GG v MIEILT173/6 (20.0 ov) v 174/5 (19.1 ov)
ILT20 2023Desert Vipers v Sharjah WarriorsILTVipers won by 22 runs
Abu Dhabi T10 2020/21Pune Devils v Team Abu DhabiADT10Abu Dhabi won by 5 wickets (with 9 balls remaining)
BBL 2020/21Brisbane Heat v Sydney ThunderBBL162/3 (19.1 ov) v 158/8 (20.0 ov)
BBL 2019Melbourne Stars v Sydney SixersBBL99/10 (18.0 ov) v 142/7 (20.0 ov)
BBL 2018Hobart Hurricanes v Adelaide StrikersBBL169/7 (20.0 ov) v 170/3 (17.5 ov)
BPL 2013Sylhet Royals v Rangpur RangersBPL126/5 (19.3 ov) v 122/10 (19.3 ov)
BPL 2013Barisal Burners v Chittagong KingsBPL182/5 (20.0 ov) v 176/6 (20.0 ov)
RECENT RESULTS 4 matches