AI ANALYSIS · 2 JANUARY

What 2 January Tells Us About Cricket

AI INSIGHTCape Town's New Year Test and a crowded Big Bash calendar dominate 2 January, framing a date built for long centuries and short sixes alike.
2 January and the New Year Test habit at Cape Town
CAPE TOWN'S RECURRING FIXTURE

Four separate years, 2013, 2015, 2016 and 2017, list Test matches played at Cape Town on this date, with South Africa involved every time. The 2016 game against England produced 629 and 627, a match drawn, and it also carried two milestones in the same fixture, AB de Villiers reaching 8000 Test runs and Hashim Amla reaching 7000. That repetition suggests 2 January sits inside a fixed scheduling slot, the New Year Test, rather than being a random date that happened to attract big cricket.

BIG SCORES, OLD AND NEW

The individual scores list runs from 1981 (Greg Chappell, 204) through to 2019 (Cheteshwar Pujara, 193), spanning almost four decades of Test cricket on this date. Bowling figures stretch even further back, to Frederick Spofforth's 7/62 and Tom Emmett's 7/68, both from 1879. Alongside that, Rashid Khan's 7/66 for Afghanistan against Zimbabwe in 2025 shows the same date still producing Test-level bowling performances well over a century later.

A BIG BASH DATE TOO

The T20 league list is almost entirely BBL fixtures, from 2020/21 through 2025/26, with SA20 and ILT20 games appearing only in the more recent years. LJ Wright's 109 off 63 for Melbourne Stars in BBL 2015 is the standout score in that format for the date. Combined with the older Test records, 2 January reads as a date that carries both a long historical Test tradition and a newer, settled home in the Australian T20 summer.

WRITTEN BY AI FROM CRICSTATS MATCH DATA · 21 SEP 2026
INTERNATIONAL MATCHES ON 2 JANUARY
40 PLAYED
YearMatchFormatResult
2025Zimbabwe v AfghanistanTestsAfghanistan won by 72 runs
2025Australia v IndiaTestsAustralia won by 6 wickets
2025New Zealand v Sri LankaT20IsSri Lanka won by 7 runs
2024United Arab Emirates v AfghanistanT20IsAfghanistan won by 4 wickets (with 9 balls remaining)
2023New Zealand v PakistanTestsMatch drawn
2019India v AustraliaTestsMatch drawn
2017South Africa v Sri LankaTestsSouth Africa won by 282 runs
2016South Africa v EnglandTestsMatch drawn
2016Afghanistan v ZimbabweODIsZimbabwe won by 117 runs
2016New Zealand v Sri LankaODIsNo result
2015South Africa v West IndiesTestsSouth Africa won by 8 wickets
2013South Africa v New ZealandTestsSouth Africa won by an innings and 27 runs
2011South Africa v IndiaTestsMatch drawn
2008Australia v IndiaTestsAustralia won by 122 runs
2008South Africa v West IndiesTestsSouth Africa won by 7 wickets
T20 LEAGUE MATCHES ON 2 JANUARY
29 PLAYED
SeasonMatchLeagueResult
SA20 2026Paarl Royals v MI Cape TownSA20Royals won by 1 run
BBL 2025/26Brisbane Heat v Melbourne StarsBBLHeat won by 4 wickets (with 2 balls remaining)
ILT20 2025TBA v TBAILT134/8 (20.0 ov) v 138/4 (19.1 ov)
BBL 2024/25Melbourne Renegades v Adelaide StrikersBBL142/9 (20.0 ov) v 143/5 (17.1 ov)
BBL 2023/24Melbourne Renegades v Melbourne StarsBBL97/7 (14.0 ov) v 98/2 (12.0 ov)
BBL 2022/23Hobart Hurricanes v Adelaide StrikersBBL178/3 (17.2 ov) v 177/6 (20.0 ov)
BBL 2021/22Melbourne Stars v Perth ScorchersBBL130/10 (18.5 ov) v 180/8 (20.0 ov)
BBL 2021/22Sydney Thunder v Adelaide StrikersBBL172/7 (20.0 ov) v 144/10 (19.1 ov)
BBL 2020/21Hobart Hurricanes v Melbourne StarsBBL164/5 (20.0 ov) v 143/9 (20.0 ov)
BBL 2020/21Brisbane Heat v Sydney SixersBBL171/6 (18.5 ov) v 165/8 (20.0 ov)
BPL 2020Rajshahi Royals v Rangpur RangersBPL179/4 (20.0 ov) v 149/7 (20.0 ov)
BPL 2020Sylhet Thunder v Cumilla WarriorsBPL140/10 (20.0 ov) v 140/9 (20.0 ov)
RECENT RESULTS 4 matches