ON THIS DAY · 21 SEPTEMBER
Cricket Records Set on 21 September
◈RECORD OF THE DAYA look back at 21 September's single-innings highlights, from Brendon McCullum's 123 for New Zealand to a run of associate-nation four-wicket hauls.
Brendon McCullum's 123 Tops 21 September Scorecards
BATTING DOMINATES THE DATE
The standout figure from 21 September is Brendon McCullum's 123 off 58 balls for New Zealand against Bangladesh in 2012, struck with 11 fours and 7 sixes. Luke Wright's 99 off 55 for England against Afghanistan the same year sits close behind, underlining how T20 innings have produced the biggest numbers on this date. The ODI list is led by Hashmatullah Shaidi's 97 off 118 for Afghanistan against Pakistan in 2018 and Sourav Ganguly's 96 off 136 for India against Pakistan in 1997, both built over far more deliveries. Abhishek Sharma's 74 off 39 for India against Pakisatan in 2025 shows the modern game still adding to the tally.
BOWLING STRUGGLES FOR HEADLINES
Bowling figures from 21 September are led by SanjayKumar Thakor's 4/4 in 3.00 overs for Mali against Tanzania in 2024 and Richmond Baaleri's 4/6 in 2.00 overs for Cameroon against Ghana, also 2024, both from short T20I contests involving developing cricket nations. Ravindra Jadeja's 4/29 in 10.00 overs for India against Bangladesh in 2018 is the only entry from a full-length ODI spell. No figures beyond four wickets appear in the data, suggesting the date leans towards the bat rather than the ball across the recorded matches.
T20 LEAGUES ADD DEPTH
In franchise cricket, MA Agarwal's 67 off 43 for Punjab Kings against Rajasthan Royals in IPL 2021 and Azam Khan's 64 off 42 for Barbados Royals against St Kitts and Nevis Patriots in CPL 2022 lead the way. JM Bairstow's 61 off 43 and Devdutt Padikkal's 56 off 42, both for Sunrisers Hyderabad against Royal Challengers Bangalore in IPL 2020, came in the same innings, while Rajasthan Royals' 183/4 chase fell two runs short against Punjab Kings' 185/10 in 2021, a reminder that big scores on this date have not always guaranteed victory.
WRITTEN BY AI FROM CRICSTATS MATCH DATA · 21 SEP 2026
T20 LEAGUE HIGHEST SCORES
ALL LEAGUES1Maaz Sadaqat CPL 2026 · TBA v TBACPL11458b
2MA Agarwal IPL 2021 · Punjab Kings v Rajasthan RoyalsIPL6743b
3Azam Khan CPL 2022 · Barbados Royals v St Kitts and Nevis PatriotsCPL6442b
4JM Bairstow IPL 2020 · Sunrisers Hyderabad v Royal Challengers BangaloreIPL6143b
5Amir Jangoo CPL 2026 · Falcons v KingsmenCPL5734b
6Justin Greaves CPL 2019 · St Lucia Kings v Barbados RoyalsCPL5745b
7Devdutt Padikkal IPL 2020 · Sunrisers Hyderabad v Royal Challengers BangaloreIPL5642b
8AB de Villiers IPL 2020 · Sunrisers Hyderabad v Royal Challengers BangaloreIPL5130b
9KL Rahul IPL 2021 · Punjab Kings v Rajasthan RoyalsIPL4933b
10Yashasvi Jaiswal IPL 2021 · Punjab Kings v Rajasthan RoyalsIPL4936b
INTERNATIONAL MATCHES ON 21 SEPTEMBER
28 PLAYED| Year | Match | Format | Result |
|---|
| 2026 | Cayman v Bahamas | Tests | Cayman won by 131 runs |
| 2025 | India v Pakisatan | T20Is | India won by 6 wickets (with 7 balls remaining) |
| 2025 | Ireland v England | ODIs | England won by 6 wickets (with 17 balls remaining) |
| 2024 | England v Australia | ODIs | Australia won by 68 runs |
| 2024 | Malawi v Lesotho | T20Is | Malawi won by 93 runs |
| 2024 | Cameroon v Ghana | T20Is | Ghana won by 8 wickets (with 71 balls remaining) |
| 2024 | Mali v Tanzania | T20Is | Tanzania won by 10 wickets (with 115 balls remaining) |
| 2023 | Papua New Guinea v Hong Kong | T20Is | P.N.G. won by 22 runs |
| 2023 | Saudi Arabia v Qatar | T20Is | Qatar won by 7 wickets (with 8 balls remaining) |
| 2023 | New Zealand v Bangladesh | ODIs | No result |
| 2022 | Namibia v Papua New Guinea | ODIs | Namibia won by 61 runs |
| 2022 | Kenya v Uganda | T20Is | Uganda won by 3 wickets (with 3 balls remaining) (DLS method) |
T20 LEAGUE MATCHES ON 21 SEPTEMBER
4 PLAYED| Season | Match | League | Result |
|---|
| CPL 2022 | Barbados Royals v St Kitts and Nevis Patriots | CPL | 156/3 (20.0 ov) v 120/10 (19.3 ov) |
| IPL 2021 | Punjab Kings v Rajasthan Royals | IPL | Rajasthan won by 2 runs |
| IPL 2020 | Sunrisers Hyderabad v Royal Challengers Bangalore | IPL | 163/5 (20.0 ov) v 153/10 (19.4 ov) |
| CPL 2019 | St Lucia Kings v Barbados Royals | CPL | 101/9 (14.5 ov) v 172/6 (20.0 ov) |