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| Year | Match | Format | Result |
|---|
| 2025 | Zimbabwe v Afghanistan | Tests | Afghanistan won by 72 runs |
| 2025 | Australia v India | Tests | Australia won by 6 wickets |
| 2025 | New Zealand v Sri Lanka | T20Is | Sri Lanka won by 7 runs |
| 2024 | United Arab Emirates v Afghanistan | T20Is | Afghanistan won by 4 wickets (with 9 balls remaining) |
| 2023 | New Zealand v Pakistan | Tests | Match drawn |
| 2019 | India v Australia | Tests | Match drawn |
| 2017 | South Africa v Sri Lanka | Tests | South Africa won by 282 runs |
| 2016 | South Africa v England | Tests | Match drawn |
| 2016 | Afghanistan v Zimbabwe | ODIs | Zimbabwe won by 117 runs |
| 2016 | New Zealand v Sri Lanka | ODIs | No result |
| 2015 | South Africa v West Indies | Tests | South Africa won by 8 wickets |
| 2013 | South Africa v New Zealand | Tests | South Africa won by an innings and 27 runs |
| 2011 | South Africa v India | Tests | Match drawn |
| 2008 | Australia v India | Tests | Australia won by 122 runs |
| 2008 | South Africa v West Indies | Tests | South Africa won by 7 wickets |
T20 LEAGUE MATCHES ON 2 JANUARY
29 PLAYED| Season | Match | League | Result |
|---|
| SA20 2026 | Paarl Royals v MI Cape Town | SA20 | Royals won by 1 run |
| BBL 2025/26 | Brisbane Heat v Melbourne Stars | BBL | Heat won by 4 wickets (with 2 balls remaining) |
| ILT20 2025 | TBA v TBA | ILT | 134/8 (20.0 ov) v 138/4 (19.1 ov) |
| BBL 2024/25 | Melbourne Renegades v Adelaide Strikers | BBL | 142/9 (20.0 ov) v 143/5 (17.1 ov) |
| BBL 2023/24 | Melbourne Renegades v Melbourne Stars | BBL | 97/7 (14.0 ov) v 98/2 (12.0 ov) |
| BBL 2022/23 | Hobart Hurricanes v Adelaide Strikers | BBL | 178/3 (17.2 ov) v 177/6 (20.0 ov) |
| BBL 2021/22 | Melbourne Stars v Perth Scorchers | BBL | 130/10 (18.5 ov) v 180/8 (20.0 ov) |
| BBL 2021/22 | Sydney Thunder v Adelaide Strikers | BBL | 172/7 (20.0 ov) v 144/10 (19.1 ov) |
| BBL 2020/21 | Hobart Hurricanes v Melbourne Stars | BBL | 164/5 (20.0 ov) v 143/9 (20.0 ov) |
| BBL 2020/21 | Brisbane Heat v Sydney Sixers | BBL | 171/6 (18.5 ov) v 165/8 (20.0 ov) |
| BPL 2020 | Rajshahi Royals v Rangpur Rangers | BPL | 179/4 (20.0 ov) v 149/7 (20.0 ov) |
| BPL 2020 | Sylhet Thunder v Cumilla Warriors | BPL | 140/10 (20.0 ov) v 140/9 (20.0 ov) |