ON THIS DAY · 12 JANUARY
Cricket Records Set on 12 January
◈RECORD OF THE DAYA look back at the biggest individual scores and best bowling figures recorded on 12 January, from Shakib Al Hasan's 217 to Roy Tattersall's 6/48.
Cricket Records Set on 12 January
BATTING TAKES CENTRE STAGE
The date belongs largely to batsmen. Shakib Al Hasan's 217 off 276 for Bangladesh against New Zealand in 2017 tops the list, part of a Wellington Test that also produced Tom Latham's 177 and Mushfiqur Rahim's 159 for the same fixture, alongside Jean-Paul Duminy's 155 and Hashim Amla's 134 for South Africa against Sri Lanka the same year. Sir Jack Hobbs' 187 in 1912 shows the format's reach across eras. In one-day cricket, Rohit Sharma struck 171 off 163 against Australia in 2016, with Steven Smith making 149 off 135 in the same match, underlining how often the date has rewarded prolific batting across formats and decades.
BOWLING EFFORTS STAND OUT
Bowling figures are comparatively modest next to the batting feats but still notable. Roy Tattersall's 6/48 for England against India in 1952 leads the list, followed by Wasim Akram's 6/62 for Pakistan against Australia in 1990, who also took 5/98 in the same match. Bhagwath Chandrasekhar's 6/90 in 38.50 overs for India against England in 1973 reflects an era of longer spells, while Chris Martin's 5/65 in just 16.00 overs for New Zealand against Bangladesh in 2008 came at a much sharper economy, illustrating how bowling performances on this date span very different playing conditions and match lengths.
T20 LEAGUES ADD FIREPOWER
In franchise cricket, MP Stoinis' 147 off 79 for Melbourne Stars against Sydney Sixers in BBL 2019 stands well clear of other efforts, with BR McDermott's 114 off 52 for Melbourne Renegades against Hobart Hurricanes in BBL 2016 the next best. Grace Harris' 85 off 40 for Royal Challengers Bengaluru Women against UP Warriorz Women in WPL 2026 shows the format's more recent expansion. Compared to the international scores from 1912 and 1952, these T20 innings, all struck at high strike rates, highlight how the shortest format has added a different kind of scoring intensity to this date's record book.
WRITTEN BY AI FROM CRICSTATS MATCH DATA · 21 SEP 2026
3Tom Latham 2017 · New Zealand v BangladeshTests177329b 8Hashim Amla 2017 · South Africa v Sri LankaTests134265b 9Mark Waugh 1996 · Australia v Sri LankaODIs130144b T20 LEAGUE HIGHEST SCORES
ALL LEAGUES1MP Stoinis BBL 2019 · Melbourne Stars v Sydney SixersBBL14779b
2BR McDermott BBL 2016 · Melbourne Renegades v Hobart HurricanesBBL11452b
3Glenn Maxwell BBL 2024/25 · Melbourne Renegades v Melbourne StarsBBL9052b
4Grace Harris WPL 2026 · Royal Challengers Bengaluru Women v UP Warriorz WomenWPL8540b
5LA Pomersbach BBL 2012 · Hobart Hurricanes v Brisbane HeatBBL8242b
6Phil Salt SA20 2023 · Pretoria Capitals v Sunrisers Eastern CapeSA207747b
7KP Pietersen BBL 2017 · Melbourne Renegades v Melbourne StarsBBL7446b
8JJ Roy BBL 2020/21 · Perth Scorchers v Hobart HurricanesBBL7452b
9AJ Finch BBL 2011 · Melbourne Renegades v Brisbane HeatBBL7246b
10N Pooran BPL 2019 · Dhaka Platoon v Sylhet ThunderBPL7247b
INTERNATIONAL MATCHES ON 12 JANUARY
40 PLAYED| Year | Match | Format | Result |
|---|
| 2024 | New Zealand v Pakistan | T20Is | New Zealand won by 46 runs |
| 2023 | Ireland v Zimbabwe | T20Is | Zimbabwe won by 5 wickets (with 12 balls remaining) |
| 2023 | Sri Lanka v India | ODIs | India won by 4 wickets (with 40 balls remaining) |
| 2021 | United Arab Emirates v Ireland | ODIs | Match postponed |
| 2020 | Oman v Namibia | ODIs | Match abandoned without a ball bowled |
| 2020 | Ireland v West Indies | ODIs | West Indies won by 5 wickets (with 64 balls remaining) (D/L method) |
| 2019 | Australia v India | ODIs | Australia won by 34 runs |
| 2017 | New Zealand v Bangladesh | Tests | New Zealand won by 7 wickets |
| 2017 | South Africa v Sri Lanka | Tests | South Africa won by an innings and 118 runs |
| 2016 | Australia v India | ODIs | Australia won by 5 wickets (with 4 balls remaining) |
| 2015 | Ireland v Scotland | ODIs | Ireland won by 3 wickets (with 21 balls remaining) |
| 2014 | Australia v England | ODIs | Australia won by 6 wickets (with 26 balls remaining) |
T20 LEAGUE MATCHES ON 12 JANUARY
24 PLAYED| Season | Match | League | Result |
|---|
| BBL 2025/26 | Sydney Thunder v Melbourne Renegades | BBL | Thunder won by 4 wickets (with 4 balls remaining) (DLS method) |
| WPL 2026 | Royal Challengers Bengaluru Women v UP Warriorz Women | WPL | RCB Women won by 9 wickets (with 47 balls remaining) |
| SA20 2026 | Pretoria Capitals v MI Cape Town | SA20 | Capitals won by 53 runs |
| BBL 2024/25 | Melbourne Renegades v Melbourne Stars | BBL | Stars won by 42 runs |
| ILT20 2024 | GG v SW | ILT | 174/7 (20.0 ov) v 175/7 (20.0 ov) |
| ILT20 2024 | ADKR v DV | ILT | 166/5 (20.0 ov) v 168/3 (18.4 ov) |
| BBL 2023/24 | Sydney Sixers v Sydney Thunder | BBL | 151/7 (20.0 ov) v 132/10 (19.5 ov) |
| SA20 2023 | Pretoria Capitals v Sunrisers Eastern Cape | SA20 | Capitals won by 23 runs |
| BBL 2022/23 | Melbourne Stars v Adelaide Strikers | BBL | 109/1 (14.3 ov) v 108/10 (19.2 ov) |
| BBL 2021/22 | Brisbane Heat v Adelaide Strikers | BBL | 90/10 (15.0 ov) v 161/4 (20.0 ov) |