AFG and IRE in UAE, 3 T20Is, 2024 - 3rd T20I
T20
AFG
155/7 20.0 ov
98 17.2 ov
IRE
AFG beat IRE by 57 runs
Men's African Games Ghana, 2024 - Match 8
T20
Uganda
194/5 20.0 ov
73/10 16.0 ov
Ghana
UGA beat GHA by 121 runs

Upcoming Matches

  • TOMORROW
    T20
    Uganda14:30 ISTSA
  • TOMORROW
    T20
    Ghana15:00 ISTKenya
  • TOMORROW
    T20
    ZIM18:45 ISTNigeria
  • TOMORROW
    T20
    Namibia19:15 ISTTanzania
  • 21st Mar
    T20
    T.B.C.15:00 ISTT.B.C.
Men's African Games Ghana, 2024 - Match 7
T20
SA
71/10 15.0 ov
141/6 20.0 ov
Kenya
KEN beat SA by 70 runs
Men's African Games Ghana, 2024 - Match 6
T20
Namibia
121/7 20.0 ov
126/7 20.0 ov
Nigeria
NGR beat NAM by 3 wickets
Men's African Games Ghana, 2024 - Match 5
T20
Tanzania
86/10 19.5 ov
90/6 16.3 ov
ZIM
ZIM beat TAN by 4 wickets
SL in BAN, 3 ODIs, 2024 - 3rd ODI
ODI
BAN
237/6 40.2 ov
235 50.0 ov
SL
BAN beat SL by 4 wickets
AFG and IRE in UAE, 3 T20Is, 2024 - 2nd T20I
T20
AFG
152/9 20.0 ov
142/8 20.0 ov
IRE
AFG beat IRE by 10 runs
Men's African Games Ghana, 2024 - Match 3
T20
SA
237/2 20.0 ov
103/7 20.0 ov
Ghana
SA beat GHA by 134 runs
Men's African Games Ghana, 2024 - Match 4
T20
Kenya
97/10 16.4 ov
169/7 20.0 ov
Uganda
UGA beat KEN by 72 runs
Men's African Games Ghana, 2024 - Match 2
T20
Nigeria
84/10 18.3 ov
131/6 20.0 ov
Tanzania
TAN beat NGR by 47 runs
Men's African Games Ghana, 2024 - Match 1
T20
ZIM
197/6 20.0 ov
162/8 20.0 ov
Namibia
ZIM beat NAM by 35 runs
PNG in MAS, 2 T20I Series, 2024 - 2nd T20I
T20
Malaysia
161/4 20.0 ov
98/10 17.0 ov
PNG
MAS beat PNG by 63 runs
PNG in MAS, 2 T20I Series, 2024 - 1st T20I
T20
Malaysia
129/9 20.0 ov
206/3 20.0 ov
PNG
PNG beat MAS by 77 runs
AFG and IRE in UAE, 3 T20Is, 2024 - 1st T20I
T20
AFG
111 18.4 ov
149/6 20.0 ov
IRE
IRE beat AFG by 38 runs
SL in BAN, 3 ODIs, 2024 - 2nd ODI
ODI
BAN
286/7 50.0 ov
287/7 47.1 ov
SL
SL beat BAN by 3 wickets
SCO in UAE, 3 T20Is, 2024 - 3rd T20I
T20
UAE
62/10 15.2 ov
94/10 19.4 ov
SCO
SCO beat UAE by 32 runs
SCO in UAE, 3 T20Is, 2024 - 2nd T20I
T20
UAE
112/9 20.0 ov
121/8 20.0 ov
SCO
SCO beat UAE by 9 runs
SL in BAN, 3 ODIs, 2024 - 1st ODI
ODI
BAN
257/4 44.4 ov
255/10 48.5 ov
SL
BAN beat SL by 6 wickets
Hong Kong, China T20I Tri-Series, 2024 - Final
T20
NEP
85/10 16.3 ov
171/8 20.0 ov
PNG
PNG beat NEP by 86 runs
Hong Kong, China T20I Tri-Series, 2024 - 3rd Place Play-off
T20
Hong Kong, China
235/4 20.0 ov
165/7 20.0 ov
Hong Kong A
HK beat HK-A by 70 runs
AFG and IRE in UAE, 3 ODIs, 2024 - 3rd ODI
ODI
AFG
236/9 50.0 ov
119/10 35.0 ov
IRE
AFG beat IRE by 117 runs
Hong Kong, China T20I Tri-Series, 2024 - Match 3
T20
Hong Kong, China
121/10 18.3 ov
124/0 12.4 ov
PNG
PNG beat HK by 10 wickets
Hong Kong, China T20I Tri-Series, 2024 - Match 2
T20
PNG
113/10 16.1 ov
198/6 20.0 ov
NEP
NEP beat PNG by 85 runs
SCO in UAE, 3 T20Is, 2024 - 1st T20I
T20
UAE
149/2 17.4 ov
147/8 20.0 ov
SCO
UAE beat SCO by 8 wickets
Malaysia Open T20I Championship, 2024 - Final
T20
Bahrain
82/2 15.4 ov
77/9 20.0 ov
Malaysia
BRN beat MAS by 8 wickets
Malaysia Open T20I Championship, 2024 - 3rd Place Play-off
T20
Kuwait
109/3 11.3 ov
106/7 20.0 ov
Vanuatu
KUW beat VAN by 7 wickets
AUS in NZ, 2 Tests, 2024 - 2nd Test
Test
NZ
162/10 45.2 ov
& 372/10 108.2 ov
256/10 68.0 ov
& 281/7 65.0 ov
AUS
AUS beat NZ by 3 wickets
Malaysia Open T20I Championship, 2024 - Match 10
T20
Malaysia
86/4 14.4 ov
83/10 18.2 ov
Tanzania
MAS beat TAN by 6 wickets
Hong Kong, China T20I Tri-Series, 2024 - Match 1
T20
Hong Kong, China
65/2 8.0 ov
NEP
Match Abandoned
Malaysia Open T20I Championship, 2024 - Match 9
T20
Vanuatu
110/10 18.4 ov
166/4 20.0 ov
Bahrain
BRN beat VAN by 56 runs
AFG and IRE in UAE, 3 ODIs, 2024 - 2nd ODI
ODI
AFG
IRE
Match Abandoned
ICC CWC League 2, 2023-27 - Match 6
ODI
UAE
SCO
Match Abandoned
SL in BAN, 3 T20Is, 2024 - 3rd T20I
T20
BAN
146/10 19.4 ov
174/7 20.0 ov
SL
SL beat BAN by 28 runs
T20I Friendship Cup in Hong Kong, China, 2024 - One-off T20I
T20
Hong Kong, China
212/6 20.0 ov
139/10 16.4 ov
NEP
HK beat NEP by 73 runs
Malaysia Open T20I Championship, 2024 - Match 8
T20
Bahrain
135/8 20.0 ov
83/10 20.0 ov
Tanzania
BRN beat TAN by 52 runs
Anthony de Mello Trophy, 2024 - 5th Test
Test
IND
477/10 124.1 ov
218/10 57.4 ov
& 195/10 48.1 ov
ENG
IND beat ENG by an innings and 64 runs
Malaysia Open T20I Championship, 2024 - Match 7
T20
Kuwait
87/10 18.4 ov
88/3 13.4 ov
Malaysia
MAS beat KUW by 7 wickets
PNG in OMA, 3 T20Is, 2024 - 3rd T20I
T20
Oman
128/6 19.0 ov
127/6 20.0 ov
PNG
OMA beat PNG by 4 wickets
AFG and IRE in UAE, 3 ODIs, 2024 - 1st ODI
ODI
AFG
310/5 50.0 ov
275/8 50.0 ov
IRE
AFG beat IRE by 35 runs
ICC CWC League 2, 2023-27 - Match 5
ODI
Canada
200/5 45.4 ov
197/10 47.3 ov
SCO
CAN beat SCO by 5 wickets
PNG in OMA, 3 T20Is, 2024 - 2nd T20I
T20
Oman
145/7 20.0 ov
148/2 19.2 ov
PNG
PNG beat OMA by 8 wickets
Malaysia Open T20I Championship, 2024 - Match 6
T20
Vanuatu
102/7 20.0 ov
105/2 13.1 ov
Kuwait
KUW beat VAN by 8 wickets
Malaysia Open T20I Championship, 2024 - Match 5
T20
Bahrain
112/1 16.5 ov
110/6 20.0 ov
Malaysia
BRN beat MAS by 9 wickets
SL in BAN, 3 T20Is, 2024 - 2nd T20I
T20
BAN
170/2 18.1 ov
165/5 20.0 ov
SL
BAN beat SL by 8 wickets
PNG in OMA, 3 T20Is, 2024 - 1st T20I
T20
Oman
137/7 19.3 ov
136/6 20.0 ov
PNG
OMA beat PNG by 3 wickets
Malaysia Open T20I Championship, 2024 - Match 4
T20
Malaysia
148/7 20.0 ov
96/9 20.0 ov
Vanuatu
MAS beat VAN by 52 runs
Malaysia Open T20I Championship, 2024 - Match 3
T20
Kuwait
103/5 17.1 ov
97/7 20.0 ov
Tanzania
KUW beat TAN by 5 wickets
ICC CWC League 2, 2023-27 - Match 4
ODI
UAE
228/8 46.0 ov
241/6 49.4 ov
Canada
CAN beat UAE by 8 runs (DLS method)
Malaysia Open T20I Championship, 2024 - Match 2
T20
Kuwait
123/10 19.4 ov
99/2 12.4 ov
Bahrain
BRN beat KUW by 28 runs (DLS method)
Nepal T20I Tri-Series, 2024 - Final
T20
NEP
184/8 20.0 ov
189/6 19.3 ov
NED
NED beat NEP by 4 wickets
Malaysia Open T20I Championship, 2024 - Match 1
T20
Tanzania
119/10 18.0 ov
128/5 20.0 ov
Vanuatu
VAN beat TAN by 9 runs
SL in BAN, 3 T20Is, 2024 - 1st T20I
T20
BAN
203/8 20.0 ov
206/3 20.0 ov
SL
SL beat BAN by 3 runs
PNG in OMA, 2 ODIs, 2024 - Match 2
ODI
Oman
243/10 49.1 ov
249/6 49.1 ov
PNG
PNG beat OMA by 4 wickets
PNG in OMA, 2 ODIs, 2024 - Match 1
ODI
Oman
188/6 38.3 ov
184/10 47.5 ov
PNG
OMA beat PNG by 4 wickets
ICC CWC League 2, 2023-27 - Match 3
ODI
UAE
132/10 45.0 ov
137/2 23.4 ov
SCO
SCO beat UAE by 8 wickets
Nepal T20I Tri-Series, 2024 - Match 6
T20
NED
98/4 15.0 ov
Namibia
Match Abandoned
AUS in NZ, 2 Tests, 2024 - 1st Test
Test
NZ
179/10 43.1 ov
& 196/10 64.4 ov
383/10 115.1 ov
& 164/10 51.1 ov
AUS
AUS beat NZ by 172 runs
Nepal T20I Tri-Series, 2024 - Match 5
T20
NEP
121/4 15.2 ov
120/10 19.3 ov
NED
NEP beat NED by 6 wickets
HKC in QAT, 3 T20Is, 2024 - 3rd T20I
T20
Qatar
125/10 20.0 ov
125/8 20.0 ov
Hong Kong, China
QAT tied with HK (Hong Kong, China win Super Over by 18 runs)
ICC CWC League 2, 2023-27 - Match 2
ODI
Canada
220/3 40.3 ov
215/8 50.0 ov
SCO
CAN beat SCO by 7 wickets
AFG and IRE in UAE, Only Test, 2024 - One-off Test
Test
AFG
155/10 54.5 ov
& 218/10 75.4 ov
263/10 83.4 ov
& 111/4 31.3 ov
IRE
IRE beat AFG by 6 wickets
Nepal T20I Tri-Series, 2024 - Match 4
T20
NEP
180/8 20.0 ov
177/7 20.0 ov
Namibia
NEP beat NAM by 3 runs
HKC in QAT, 3 T20Is, 2024 - 2nd T20I
T20
Qatar
200/6 19.1 ov
197/5 20.0 ov
Hong Kong, China
QAT beat HK by 4 wickets
Nepal T20I Tri-Series, 2024 - Match 3
T20
Namibia
188/7 20.0 ov
247/5 20.0 ov
NED
NED beat NAM by 59 runs
ICC CWC League 2, 2023-27 - Match 1
ODI
UAE
194/10 47.5 ov
198/7 47.4 ov
Canada
CAN beat UAE by 3 wickets
Nepal T20I Tri-Series, 2024 - Match 2
T20
NEP
182/8 20.0 ov
184/4 20.0 ov
NED
NED beat NEP by 2 runs
HKC in QAT, 3 T20Is, 2024 - 1st T20I
T20
Qatar
162/7 20.0 ov
172/8 20.0 ov
Hong Kong, China
HK beat QAT by 10 runs
Nepal T20I Tri-Series, 2024 - Match 1
T20
NEP
186/10 18.5 ov
206/4 20.0 ov
Namibia
NAM beat NEP by 20 runs
Anthony de Mello Trophy, 2024 - 4th Test
Test
IND
307/10 103.2 ov
& 192/5 61.0 ov
353/10 104.5 ov
& 145/10 53.5 ov
ENG
IND beat ENG by 5 wickets
ICC CWC League 2, 2023-27 - Match 6
ODI
NED
173/2 37.5 ov
172/10 49.3 ov
NEP
NED beat NEP by 8 wickets
AUS in NZ, 3 T20I Series, 2024 - 3rd T20I
T20
NZ
98/3 10.0 ov
118/4 10.4 ov
AUS
AUS beat NZ by 27 runs (DLS method)
ICC CWC League 2, 2023-27 - Match 5
ODI
NED
179/10 43.5 ov
203/10 41.3 ov
Namibia
NAM beat NED by 24 runs
AUS in NZ, 3 T20I Series, 2024 - 2nd T20I
T20
NZ
102/10 17.0 ov
174/10 19.5 ov
AUS
AUS beat NZ by 72 runs
AFG in SL, 3 T20Is, 2024 - 3rd T20I
T20
SL
206/6 20.0 ov
209/5 20.0 ov
AFG
AFG beat SL by 3 runs
AUS in NZ, 3 T20I Series, 2024 - 1st T20I
T20
NZ
215/3 20.0 ov
216/4 20.0 ov
AUS
AUS beat NZ by 6 wickets
ICC CWC League 2, 2023-27 - Match 4
ODI
NEP
168/10 37.1 ov
172/8 40.0 ov
Namibia
NAM beat NEP by 2 wickets
AFG in SL, 3 T20Is, 2024 - 2nd T20I
T20
SL
187/6 20.0 ov
115/10 17.0 ov
AFG
SL beat AFG by 72 runs
ICC CWC League 2, 2023-27 - Match 3
ODI
Namibia
123/10 35.1 ov
124/3 27.2 ov
NED
NED beat NAM by 7 wickets
Anthony de Mello Trophy, 2024 - 3rd Test
Test
IND
445/10 130.5 ov
& 430/4 98.0 ov
319/10 71.1 ov
& 122/10 39.4 ov
ENG
IND beat ENG by 434 runs
AFG in SL, 3 T20Is, 2024 - 1st T20I
T20
SL
160/10 19.0 ov
156/9 20.0 ov
AFG
SL beat AFG by 4 runs
ICC CWC League 2, 2023-27 - Match 2
ODI
NED
137/10 39.0 ov
141/1 15.2 ov
NEP
NEP beat NED by 9 wickets
Men's East Asia Cup, 2024 - Final
T20
Hong Kong, China
219/7 20.0 ov
185/8 20.0 ov
Japan
HK beat JPN by 34 runs
Men's East Asia Cup, 2024 - Match 6
T20
China
99/8 20.0 ov
143/10 19.3 ov
Japan
JPN beat CHN by 44 runs
SA in NZ, 2 Tests, 2024 - 2nd Test
Test
NZ
211/10 77.3 ov
& 269/3 94.2 ov
242/10 97.2 ov
& 235/10 69.5 ov
SA
NZ beat SA by 7 wickets
Men's East Asia Cup, 2024 - Match 5
T20
Hong Kong, China
42/0 5.0 ov
41/10 12.4 ov
China
HK beat CHN by 10 wickets
ICC CWC League 2, 2023-27 - Match 1
ODI
NEP
132/10 41.1 ov
134/6 33.1 ov
Namibia
NAM beat NEP by 4 wickets
Men's East Asia Cup, 2024 - Match 4
T20
Hong Kong, China
155/10 19.4 ov
128/10 18.5 ov
Japan
HK beat JPN by 27 runs
Men's East Asia Cup, 2024 - Match 3
T20
China
78/10 16.5 ov
258/0 20.0 ov
Japan
JPN beat CHN by 180 runs
AFG in SL, 3 ODIs, 2024 - 3rd ODI
ODI
SL
267/3 35.2 ov
266/10 48.2 ov
AFG
SL beat AFG by 7 wickets
Men's East Asia Cup, 2024 - Match 2
T20
Hong Kong, China
184/3 16.1 ov
179/5 20.0 ov
Japan
HK beat JPN by 7 wickets
Men's East Asia Cup, 2024 - Match 1
T20
Hong Kong, China
171/5 20.0 ov
48/8 20.0 ov
China
HK beat CHN by 123 runs
WI in AUS, 3 T20Is, 2024 - 3rd T20I
T20
AUS
183/5 20.0 ov
220/6 20.0 ov
WI
WI beat AUS by 37 runs
CAN in NEP, 3 ODIs, 2024 - 3rd ODI
ODI
NEP
234/1 44.3 ov
232/8 50.0 ov
Canada
NEP beat CAN by 9 wickets
AFG in SL, 3 ODIs, 2024 - 2nd ODI
ODI
SL
308/6 50.0 ov
153/10 33.5 ov
AFG
SL beat AFG by 155 runs
WI in AUS, 3 T20Is, 2024 - 2nd T20I
T20
AUS
241/4 20.0 ov
207/9 20.0 ov
WI
AUS beat WI by 34 runs
ACC Men's T20I Challenger Cup, 2024 - Final
T20
Saudi Arabia
151/5 17.3 ov
147/5 20.0 ov
Cambodia
SDA beat KHM by 5 wickets
ACC Men's T20I Challenger Cup, 2024 - 3/4 Place Play off
T20
Japan
215/3 20.0 ov
216/2 19.2 ov
Singapore
SIN beat JPN by 8 wickets
CAN in NEP, 3 ODIs, 2024 - 2nd ODI
ODI
NEP
287/6 45.1 ov
285/9 50.0 ov
Canada
NEP beat CAN by 4 wickets
AFG in SL, 3 ODIs, 2024 - 1st ODI
ODI
SL
381/3 50.0 ov
339/6 50.0 ov
AFG
SL beat AFG by 42 runs
WI in AUS, 3 T20Is, 2024 - 1st T20I
T20
AUS
213/7 20.0 ov
202/8 20.0 ov
WI
AUS beat WI by 11 runs
ACC Men's T20I Challenger Cup, 2024 - 2nd Semi-Final
T20
Singapore
109/10 20.0 ov
113/4 14.5 ov
Cambodia
KHM beat SIN by 6 wickets
ACC Men's T20I Challenger Cup, 2024 - 1st Semi-Final
T20
Saudi Arabia
98/0 9.0 ov
97/8 20.0 ov
Japan
SDA beat JPN by 10 wickets
CAN in NEP, 3 ODIs, 2024 - 1st ODI
ODI
NEP
224/10 50.0 ov
217/10 47.5 ov
Canada
NEP beat CAN by 7 runs
ACC Men's T20I Challenger Cup, 2024 - 7/8 Place Play off
T20
Bhutan
105/10 18.2 ov
137/8 20.0 ov
Maldives
MDV beat BHU by 32 runs
ACC Men's T20I Challenger Cup, 2024 - 5/6 Place Play off
T20
Indonesia
131/8 20.0 ov
132/3 17.2 ov
Thailand
THA beat INA by 7 wickets
SA in NZ, 2 Tests, 2024 - 1st Test
Test
NZ
511/10 144.0 ov
& 179/4 43.0 ov
162/10 72.5 ov
& 247/10 80.0 ov
SA
NZ beat SA by 281 runs
ACC Men's T20I Challenger Cup, 2024 - Match 15
T20
Thailand
128/2 9.4 ov
127/7 20.0 ov
Maldives
THA beat MDV by 8 wickets
WI in AUS, 3 ODIs, 2024 - 3rd ODI
ODI
AUS
87/2 6.5 ov
86/10 24.1 ov
WI
AUS beat WI by 8 wickets
ACC Men's T20I Challenger Cup, 2024 - Match 14
T20
Singapore
176/5 20.0 ov
142/8 20.0 ov
Japan
SIN beat JPN by 34 runs
ACC Men's T20I Challenger Cup, 2024 - Match 13
T20
Bhutan
164/6 20.0 ov
174/6 20.0 ov
Cambodia
KHM beat BHU by 10 runs
AFG in SL, Only Test, 2024 - One-off Test
Test
SL
439/10 109.2 ov
& 56/0 7.2 ov
198/10 62.4 ov
& 296/10 112.3 ov
AFG
SL beat AFG by 10 wickets
Anthony de Mello Trophy, 2024 - 2nd Test
Test
IND
396/10 112.0 ov
& 255/10 78.3 ov
253/10 55.5 ov
& 292/10 69.2 ov
ENG
IND beat ENG by 106 runs
ACC Men's T20I Challenger Cup, 2024 - Match 12
T20
Saudi Arabia
185/4 20.0 ov
103/9 20.0 ov
Indonesia
SDA beat INA by 82 runs
WI in AUS, 3 ODIs, 2024 - 2nd ODI
ODI
AUS
258/9 50.0 ov
175/10 43.3 ov
WI
AUS beat WI by 83 runs
ACC Men's T20I Challenger Cup, 2024 - Match 11
T20
Maldives
108/10 18.4 ov
150/8 20.0 ov
Japan
JPN beat MDV by 42 runs
ACC Men's T20I Challenger Cup, 2024 - Match 10
T20
Singapore
115/9 20.0 ov
116/3 18.1 ov
Thailand
THA beat SIN by 7 wickets
ACC Men's T20I Challenger Cup, 2024 - Match 9
T20
Indonesia
127/7 20.0 ov
132/4 19.2 ov
Cambodia
KHM beat INA by 6 wickets
ACC Men's T20I Challenger Cup, 2024 - Match 8
T20
Saudi Arabia
93/2 11.0 ov
89/10 18.5 ov
Bhutan
SDA beat BHU by 8 wickets
WI in AUS, 3 ODIs, 2024 - 1st ODI
ODI
AUS
232/2 38.3 ov
231/10 48.4 ov
WI
AUS beat WI by 8 wickets
ACC Men's T20I Challenger Cup, 2024 - Match 7
T20
Japan
166/6 20.0 ov
120/10 16.5 ov
Thailand
JPN beat THA by 46 runs
ACC Men's T20I Challenger Cup, 2024 - Match 6
T20
Singapore
199/4 20.0 ov
158/8 20.0 ov
Maldives
SIN beat MDV by 41 runs
ACC Men's T20I Challenger Cup, 2024 - Match 5
T20
Indonesia
132/7 20.0 ov
116/10 19.4 ov
Bhutan
INA beat BHU by 16 runs
ACC Men's T20I Challenger Cup, 2024 - Match 4
T20
Saudi Arabia
192/6 20.0 ov
104/10 19.3 ov
Cambodia
SDA beat KHM by 88 runs
ACC Men's T20I Challenger Cup, 2024 - 9/10 Place Play off
T20
Myanmar
82/9 20.0 ov
129/4 20.0 ov
China
CHN beat MYA by 47 runs
ACC Men's T20I Challenger Cup, 2024 - Match 3
T20
Myanmar
75/9 19.3 ov
74/10 19.3 ov
China
MYA beat CHN by 1 wicket
Anthony de Mello Trophy, 2024 - 1st Test
Test
IND
436/10 121.0 ov
& 202/10 69.2 ov
246/10 64.3 ov
& 420/10 102.1 ov
ENG
ENG beat IND by 28 runs
The Frank Worrell Trophy, 2024 - 2nd Test
Test
AUS
289/9 53.0 ov
& 207/10 50.5 ov
311/10 108.0 ov
& 193/10 72.3 ov
WI
WI beat AUS by 8 runs
ACC Men's T20I Challenger Cup, 2024 - Match 2
T20
Cambodia
130/5 20.0 ov
37/10 15.2 ov
China
KHM beat CHN by 93 runs
ACC Men's T20I Challenger Cup, 2024 - Match 1
T20
Cambodia
74/3 9.1 ov
72/8 20.0 ov
Myanmar
KHM beat MYA by 7 wickets
PAK in NZ, 5 T20Is, 2024 - 5th T20I
T20
NZ
92/10 17.2 ov
134/8 20.0 ov
PAK
PAK beat NZ by 42 runs