Recent Matches

Australia tour of Sri Lanka, 2022

4th ODI • Colombo

SL
258-all out (49 Ovs)
AUS
254-all out (50 Ovs)

Sri Lanka won by 4 runs

3rd ODI • Colombo

AUS
291/6 (50 Ovs)
SL
292/4 (48.3 Ovs)

Sri Lanka won by 6 wkts

2nd ODI • Pallekele

SL
220/9 (47.4 Ovs)
AUS
189-all out (37.1 Ovs)

Sri Lanka won by 26 runs (2nd Innings reduced to 43 Ovs, DLS Target 216)

1st ODI • Pallekele

SL
300/7 (50 Ovs)
AUS
282/8 (42.3 Ovs)

Australia won by 2 wkts (DLS method)

3rd T20I • Pallekele

AUS
176/5 (20 Ovs)
SL
177/6 (19.5 Ovs)

Sri Lanka won by 4 wkts

New Zealand tour of England, 2022

2nd Test • Nottingham

NZ
553-all out & 284-all out
ENG
539-all out & 299/5

England won by 5 wkts

Bangladesh tour of West Indies, 2022

1st Test • North Sound, Antigua

BAN
103-all out & 245-all out
WI
265-all out & 88/3

West Indies won by 7 wkts

ICC Cricket World Cup League 2 2019-23

6th Match • Pearland

USA
245/7 (50 Ovs)
NEP
206-all out (47.4 Ovs)

United States won by 39 runs

5th Match • Pearland

OMAN
163-all out (46.5 Ovs)
NEP
167/3 (33.1 Ovs)

Nepal won by 7 wkts

4th Match • Houston

OMAN
280/4 (50 Ovs)
USA
267/9 (50 Ovs)

Oman won by 13 runs

3rd Match • Houston

NEP
274-all out (49.2 Ovs)
USA
274/6 (50 Ovs)

Match tied

2nd Match • Houston

OMAN
211/8 (50 Ovs)
NEP
198-all out (49.4 Ovs)

Oman won by 13 runs

Estonia tour of Finland, 2022

2nd T20I • Kerava

FIN
182/7 (20 Ovs)
EST
171/6 (20 Ovs)

Finland won by 11 runs

1st T20I • Kerava

FIN
139/6 (20 Ovs)
EST
116/4 (20 Ovs)

Finland won by 23 runs

Switzerland tour of Luxembourg, 2022

2nd T20I • Walferdange

SUI
158/9 (20 Ovs)
LUX
80-all out (15.1 Ovs)

Switzerland won by 78 runs

1st T20I • Walferdange

LUX
133/7 (20 Ovs)
SUI
115/7 (20 Ovs)

Luxembourg won by 18 runs

South Africa tour of India, 2022

5th T20I • Bengaluru

IND
28/2 (3.3 Ovs)
RSA

No result

4th T20I • Rajkot

IND
169/6 (20 Ovs)
RSA
87-all out (16.5 Ovs)

India won by 82 runs

3rd T20I • Visakhapatnam

IND
179/5 (20 Ovs)
RSA
131-all out (19.1 Ovs)

India won by 48 runs

2nd T20I • Cuttack

IND
148/6 (20 Ovs)
RSA
149/6 (18.2 Ovs)

South Africa won by 4 wkts

1st T20I • Delhi

IND
211/4 (20 Ovs)
RSA
212/3 (19.1 Ovs)

South Africa won by 7 wkts

England tour of Netherlands, 2022

3rd ODI • Amstelveen

NED
244-all out (49.2 Ovs)
ENG
248/2 (30.1 Ovs)

England won by 8 wkts

2nd ODI • Amstelveen

NED
235/7 (41 Ovs)
ENG
239/4 (36.1 Ovs)

England won by 6 wkts - Match reduced to 41 overs per side due to wet outfield

1st ODI • Amstelveen

ENG
498/4 (50 Ovs)
NED
266-all out (49.4 Ovs)

England won by 232 runs

Malta tour of Belgium, 2022

3rd T20I • Brussels

BEL
162-all out (20 Ovs)
MALTA
40-all out (13.3 Ovs)

Belgium won by 122 runs

2nd T20I • Ghent

BEL
196/5 (20 Ovs)
MALTA
112-all out (19.5 Ovs)

Belgium won by 84 runs

1st T20I • Ghent

BEL
233/6 (20 Ovs)
MALTA
122/8 (20 Ovs)

Belgium won by 111 runs

Germany T20I Tri-Series 2022

Final • Krefeld

AUT
122/7 (20 Ovs)
GER
125/7 (19.4 Ovs)

Germany won by 3 wkts

6th Match • Krefeld

GER
151/8 (20 Ovs)
SWE
122/8 (20 Ovs)

Germany won by 29 runs

5th Match • Krefeld

AUT
133/7 (20 Ovs)
SWE
132/6 (20 Ovs)

Austria won by 1 run

4th Match • Krefeld

AUT
124/9 (20 Ovs)
SWE
121-all out (19.2 Ovs)

Austria won by 3 runs

3rd Match • Krefeld

AUT
141/9 (20 Ovs)
GER
103-all out (18.4 Ovs)

Austria won by 38 runs

2nd Match • Krefeld

SWE
93-all out (20 Ovs)
GER
95/6 (17.4 Ovs)

Germany won by 4 wkts

Afghanistan tour of Zimbabwe, 2022

3rd T20I • Harare

AFG
125/8 (20 Ovs)
ZIM
90/9 (20 Ovs)

Afghanistan won by 35 runs

2nd T20I • Harare

AFG
170/5 (20 Ovs)
ZIM
149/7 (20 Ovs)

Afghanistan won by 21 runs

1st T20I • Harare

ZIM
159/8 (20 Ovs)
AFG
160/4 (19.2 Ovs)

Afghanistan won by 6 wkts

3rd ODI • Harare

ZIM
135-all out (44.5 Ovs)
AFG
137/6 (37.4 Ovs)

Afghanistan won by 4 wkts

West Indies tour of Pakistan, 2021-22

3rd ODI (Rescheduled match) • Multan

PAK
269/9 (48 Ovs)
WI
216-all out (37.2 Ovs)

Pakistan won by 53 runs (DLS method)

2nd ODI (Rescheduled match) • Multan

PAK
275/8 (50 Ovs)
WI
155-all out (32.2 Ovs)

Pakistan won by 120 runs