AI ANALYSIS · 21 JANUARY
What 21 January Tells Us About Cricket
◈AI INSIGHT21 January sees India-Pakistan encounters dominating the record books across formats, from Younis Khan's 194 in 2006 to milestone moments spanning seven decades.
21 January: when India-Pakistan duels shaped both Test and T20 cricket
INDIA-PAKISTAN'S GRIP ON THIS DATE
Of the twelve highest individual Test scores recorded on 21 January, six belong to India-Pakistan matches, all from 2006 except for MS Dhoni's 148 off 153. That single year produced Younis Khan's 194 off 299, Shahid Afridi's 156 off 128, and Mohammad Yousuf's 126 off 179. The pattern extends beyond batting: Subhash Gupte's 7/162 came against West Indies in 1953, yet India-Pakistan encounters have otherwise monopolised the date's memorable individual performances across eras. West Indies appeared frequently in the record books before 1959, but the bilateral rivalry between India and Pakistan has since become the primary generator of 21 January landmarks.
A DATE SHAPED BY DECADES OF MILESTONES
Career milestones cluster thickly around this date across cricket history. Vijay Hazare, Dattu Phadkar and Allan Rae reached 1000 Test runs on 21 January 1953 during West Indies v India. Sir Garry Sobers brought up 2000 Test runs in 1959, the same year Basil Butcher scored 142. The 2000s saw an acceleration: Aravinda de Silva reached 9000 ODI runs in 2003, whilst the 2010s generated milestones from Hashim Amla and Eoin Morgan in 2011. This pattern suggests 21 January captures cricket at moments of individual achievement and team tours, rather than belonging to a single tournament calendar.
T20 LEAGUES AND MODERN COMPRESSION
Recent years have introduced T20 league cricket to 21 January. The BBL accounts for most league appearances on this date, with matches from 2014 through 2026. Recent seasons saw SPD Smith score 125 off 66 for Sydney Sixers against Sydney Thunder in 2022/23, and Tom Kohler-Cadmore's 106 off 47 for Dubai Capitals in ILT20 2023. International T20Is have also occupied the date in 2024 and 2026, suggesting 21 January now sits within the compressed fixture windows of both domestic and international T20 seasons.
WRITTEN BY AI FROM CRICSTATS MATCH DATA · 21 SEP 2026
INTERNATIONAL MATCHES ON 21 JANUARY
40 PLAYED| Year | Match | Format | Result |
|---|
| 2026 | India v New Zealand | T20Is | India won by 48 runs |
| 2026 | Afghanistan v West Indies | T20Is | Afghanistan won by 39 runs |
| 2024 | Pakistan v New Zealand | T20Is | Pakistan won by 42 runs |
| 2023 | New Zealand v India | ODIs | India won by 8 wickets (with 179 balls remaining) |
| 2023 | Ireland v Zimbabwe | ODIs | Ireland won by 46 runs |
| 2022 | Afghanistan v Netherlands | ODIs | Afghanistan won by 36 runs |
| 2022 | Sri Lanka v Zimbabwe | ODIs | Sri Lanka won by 184 runs |
| 2022 | India v South Africa | ODIs | South Africa won by 7 wickets (with 11 balls remaining) |
| 2021 | Afghanistan v Ireland | ODIs | Afghanistan won by 16 runs |
| 2019 | Bahrain v Maldives | T20Is | Bahrain won by 2 wickets (with 8 balls remaining) |
| 2019 | Qatar v Saudi Arabia | T20Is | Qatar won by 4 wickets (with 27 balls remaining) |
| 2018 | Australia v England | ODIs | England won by 16 runs |
| 2018 | United Arab Emirates v Scotland | ODIs | Scotland won by 31 runs |
| 2018 | Zimbabwe v Sri Lanka | ODIs | Sri Lanka won by 5 wickets (with 31 balls remaining) |
| 2015 | South Africa v West Indies | ODIs | South Africa won by 9 wickets (with 152 balls remaining) |
T20 LEAGUE MATCHES ON 21 JANUARY
25 PLAYED| Season | Match | League | Result |
|---|
| BBL 2025/26 | TBA v TBA | BBL | Hurricanes won by 3 runs (DLS method) |
| BBL 2024/25 | TBA v TBA | BBL | Hurricanes won by 12 runs |
| ILT20 2024 | MIE v ADKR | ILT | 186/6 (20.0 ov) v 158/9 (20.0 ov) |
| ILT20 2023 | Dubai Capitals v Sharjah Warriors | ILT | Warriors won by 7 wickets (with 32 balls remaining) |
| SA20 2023 | Sunrisers Eastern Cape v Joburg Super Kings | SA20 | Super Kings won by 5 wickets (with 2 balls remaining) |
| ILT20 2023 | Abu Dhabi Knight Riders v MI Emirates | ILT | MI Emirates won by 5 wickets (with 0 balls remaining) |
| SA20 2023 | MI Cape Town v Paarl Royals | SA20 | MI Cape Town won by 13 runs |
| BBL 2022/23 | Sydney Sixers v Sydney Thunder | BBL | 187/2 (19.0 ov) v 62/10 (14.4 ov) |
| BBL 2021/22 | Adelaide Strikers v Hobart Hurricanes | BBL | 188/6 (20.0 ov) v 166/10 (19.4 ov) |
| BBL 2020/21 | Adelaide Strikers v Brisbane Heat | BBL | 197/5 (20.0 ov) v 115/10 (17.3 ov) |
| BBL 2019 | Melbourne Renegades v Hobart Hurricanes | BBL | 186/4 (20.0 ov) v 190/3 (20.0 ov) |
| BPL 2019 | Comilla Victorians v Rajshahi Royals | BPL | 138/10 (18.2 ov) v 176/3 (20.0 ov) |