Match results For ICC World Test Championship, 2021-2023

Match results
Team 1
Team 2
Winner
Margin
Ground
Match Date
Scorecard
AustraliaIndiaAustralia209 runsThe OvalJun 7-11, 2023Test # 2505
New ZealandSri LankaNew Zealandinns & 58 runsWellingtonMar 17-20, 2023Test # 2500
IndiaAustraliadrawn-AhmedabadMar 9-13, 2023Test # 2499
New ZealandSri LankaNew Zealand2 wicketsChristchurchMar 9-13, 2023Test # 2498
South AfricaWest IndiesSouth Africa284 runsJohannesburgMar 8-11, 2023Test # 2497
IndiaAustraliaAustralia9 wicketsIndoreMar 1-3, 2023Test # 2496
South AfricaWest IndiesSouth Africa87 runsCenturionFeb 28-Mar 2, 2023Test # 2495
IndiaAustraliaIndia6 wicketsDelhiFeb 17-19, 2023Test # 2493
IndiaAustraliaIndiainns & 132 runsNagpurFeb 9-11, 2023Test # 2490
AustraliaSouth Africadrawn-SydneyJan 4-8, 2023Test # 2488
PakistanNew Zealanddrawn-KarachiJan 2-6, 2023Test # 2487
PakistanNew Zealanddrawn-KarachiDec 26-30, 2022Test # 2486
AustraliaSouth AfricaAustraliainns & 182 runsMelbourneDec 26-29, 2022Test # 2485
BangladeshIndiaIndia3 wicketsMirpurDec 22-25, 2022Test # 2484
PakistanEnglandEngland8 wicketsKarachiDec 17-20, 2022Test # 2483
AustraliaSouth AfricaAustralia6 wicketsBrisbaneDec 17-18, 2022Test # 2482
BangladeshIndiaIndia188 runsChattogramDec 14-18, 2022Test # 2481
PakistanEnglandEngland26 runsMultanDec 9-12, 2022Test # 2480
AustraliaWest IndiesAustralia419 runsAdelaideDec 8-11, 2022Test # 2479
PakistanEnglandEngland74 runsRawalpindiDec 1-5, 2022Test # 2478
AustraliaWest IndiesAustralia164 runsPerthNov 30-Dec 4, 2022Test # 2477
EnglandSouth AfricaEngland9 wicketsThe OvalSep 8-12, 2022Test # 2476
EnglandSouth AfricaEnglandinns & 85 runsManchesterAug 25-27, 2022Test # 2475
EnglandSouth AfricaSouth Africainns & 12 runsLord'sAug 17-19, 2022Test # 2474
Sri LankaPakistanSri Lanka246 runsGalleJul 24-28, 2022Test # 2473
Sri LankaPakistanPakistan4 wicketsGalleJul 16-20, 2022Test # 2472
Sri LankaAustraliaSri Lankainns & 39 runsGalleJul 8-11, 2022Test # 2471
EnglandIndiaEngland7 wicketsBirminghamJul 1-5, 2022Test # 2470
Sri LankaAustraliaAustralia10 wicketsGalleJun 29-Jul 1, 2022Test # 2469
West IndiesBangladeshWest Indies10 wicketsGros IsletJun 24-27, 2022Test # 2468
EnglandNew ZealandEngland7 wicketsLeedsJun 23-27, 2022Test # 2467
West IndiesBangladeshWest Indies7 wicketsNorth SoundJun 16-19, 2022Test # 2466
EnglandNew ZealandEngland5 wicketsNottinghamJun 10-14, 2022Test # 2465
EnglandNew ZealandEngland5 wicketsLord'sJun 2-5, 2022Test # 2464
BangladeshSri LankaSri Lanka10 wicketsMirpurMay 23-27, 2022Test # 2463
BangladeshSri Lankadrawn-ChattogramMay 15-19, 2022Test # 2462
South AfricaBangladeshSouth Africa332 runsGqeberhaApr 8-11, 2022Test # 2461
South AfricaBangladeshSouth Africa220 runsDurbanMar 31-Apr 4, 2022Test # 2460
West IndiesEnglandWest Indies10 wicketsSt George'sMar 24-27, 2022Test # 2459
PakistanAustraliaAustralia115 runsLahoreMar 21-25, 2022Test # 2458
West IndiesEnglanddrawn-BridgetownMar 16-20, 2022Test # 2457
IndiaSri LankaIndia238 runsBengaluruMar 12-14, 2022Test # 2456
PakistanAustraliadrawn-KarachiMar 12-16, 2022Test # 2455
West IndiesEnglanddrawn-North SoundMar 8-12, 2022Test # 2454
PakistanAustraliadrawn-RawalpindiMar 4-8, 2022Test # 2453
IndiaSri LankaIndiainns & 222 runsMohaliMar 4-6, 2022Test # 2452
New ZealandSouth AfricaSouth Africa198 runsChristchurchFeb 25-Mar 1, 2022Test # 2451
New ZealandSouth AfricaNew Zealandinns & 276 runsChristchurchFeb 17-19, 2022Test # 2450
AustraliaEnglandAustralia146 runsHobartJan 14-16, 2022Test # 2449
South AfricaIndiaSouth Africa7 wicketsCape TownJan 11-14, 2022Test # 2448
New ZealandBangladeshNew Zealandinns & 117 runsChristchurchJan 9-11, 2022Test # 2447
AustraliaEnglanddrawn-SydneyJan 5-9, 2022Test # 2446
South AfricaIndiaSouth Africa7 wicketsJohannesburgJan 3-6, 2022Test # 2445
New ZealandBangladeshBangladesh8 wicketsMount MaunganuiJan 1-5, 2022Test # 2444
South AfricaIndiaIndia113 runsCenturionDec 26-30, 2021Test # 2443
AustraliaEnglandAustraliainns & 14 runsMelbourneDec 26-28, 2021Test # 2442
AustraliaEnglandAustralia275 runsAdelaideDec 16-20, 2021Test # 2441
AustraliaEnglandAustralia9 wicketsBrisbaneDec 8-11, 2021Test # 2440
BangladeshPakistanPakistaninns & 8 runsMirpurDec 4-8, 2021Test # 2439
IndiaNew ZealandIndia372 runsWankhedeDec 3-6, 2021Test # 2438
Sri LankaWest IndiesSri Lanka164 runsGalleNov 29-Dec 3, 2021Test # 2437
BangladeshPakistanPakistan8 wicketsChattogramNov 26-30, 2021Test # 2436
IndiaNew Zealanddrawn-KanpurNov 25-29, 2021Test # 2435
Sri LankaWest IndiesSri Lanka187 runsGalleNov 21-25, 2021Test # 2434
EnglandIndiaIndia157 runsThe OvalSep 2-6, 2021Test # 2433
EnglandIndiaEnglandinns & 76 runsLeedsAug 25-28, 2021Test # 2432
West IndiesPakistanPakistan109 runsKingstonAug 20-24, 2021Test # 2431
West IndiesPakistanWest Indies1 wicketKingstonAug 12-15, 2021Test # 2430
EnglandIndiaIndia151 runsLord'sAug 12-16, 2021Test # 2429
EnglandIndiadrawn-NottinghamAug 4-8, 2021Test # 2428
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Records includes the following current or recent matches:

Gibraltar vs Bulgaria at Sofia, Bulgaria Tri-Nation T20I Series Final, Jul 13, 2025 [T20I # 3312]

Turkey vs Bulgaria at Sofia, Bulgaria Tri-Nation T20I Series 5th Match, Jul 12, 2025 [T20I # 3306]

Gibraltar vs Bulgaria at Sofia, Bulgaria Tri-Nation T20I Series 4th Match, Jul 11, 2025 [T20I # 3302]