Men's Test ·
Bangladesh (won)278 & 390Pakistan232 & 358
Bangladesh won by 78 runs
Pakistan tour of Bangladesh · Match 2 · Sylhet International Cricket Stadium
Scorecard: Bangladesh v Pakistan, 20 May 2026Replay: Bangladesh v Pakistan, 20 May 2026
7,165 matches · Men's
Men's Test ·
Bangladesh won by 78 runs
Pakistan tour of Bangladesh · Match 2 · Sylhet International Cricket Stadium
Scorecard: Bangladesh v Pakistan, 20 May 2026Replay: Bangladesh v Pakistan, 20 May 2026
Men's T20I ·
Guernsey won by 4 wickets
ICC Men's T20 World Cup Sub Regional Europe Qualifier A · Match 13 · Happy Valley Ground, Episkopi
Scorecard: Slovenia v Guernsey, 20 May 2026Replay: Slovenia v Guernsey, 20 May 2026
Men's T20I ·
Switzerland won by 25 runs
ICC Men's T20 World Cup Sub Regional Europe Qualifier A · Match 14 · Happy Valley Ground 2
Scorecard: Switzerland v Cyprus, 20 May 2026Replay: Switzerland v Cyprus, 20 May 2026
Men's T20I ·
Malta won by 6 wickets
ICC Men's T20 World Cup Sub Regional Europe Qualifier A · Match 15 · Happy Valley Ground, Episkopi
Scorecard: Sweden v Malta, 20 May 2026Replay: Sweden v Malta, 20 May 2026
Men's T20I ·
Jersey won by 109 runs
ICC Men's T20 World Cup Sub Regional Europe Qualifier A · Match 16 · Happy Valley Ground 2
Scorecard: Jersey v Croatia, 20 May 2026Replay: Jersey v Croatia, 20 May 2026
Men's T20I ·
Jersey won by 8 wickets
ICC Men's T20 World Cup Sub Regional Europe Qualifier A · Match 9 · Happy Valley Ground, Episkopi
Scorecard: France v Jersey, 19 May 2026Replay: France v Jersey, 19 May 2026
Men's T20I ·
Sweden won by 7 wickets
ICC Men's T20 World Cup Sub Regional Europe Qualifier A · Match 10 · Happy Valley Ground 2
Scorecard: Slovenia v Sweden, 19 May 2026Replay: Slovenia v Sweden, 19 May 2026
Men's T20I ·
Croatia won by 16 runs
ICC Men's T20 World Cup Sub Regional Europe Qualifier A · Match 11 · Happy Valley Ground, Episkopi
Scorecard: Croatia v Switzerland, 19 May 2026Replay: Croatia v Switzerland, 19 May 2026
Men's T20I ·
Guernsey won by 46 runs
ICC Men's T20 World Cup Sub Regional Europe Qualifier A · Match 12 · Happy Valley Ground 2
Scorecard: Guernsey v Austria, 19 May 2026Replay: Guernsey v Austria, 19 May 2026
Men's ODI ·
Nepal won by 6 wickets
ICC Men's Cricket World Cup League 2 · Match 106 · Tribhuvan University International Cricket Ground, Kirtipur
Scorecard: Scotland v Nepal, 18 May 2026Replay: Scotland v Nepal, 18 May 2026
Men's T20I ·
Samoa won by 9 wickets
ICC Men's T20 World Cup East Asia-Pacific Qualifier · Match 20 · Sano International Cricket Ground
Scorecard: Cook Islands v Samoa, 18 May 2026Replay: Cook Islands v Samoa, 18 May 2026
Men's T20I ·
Japan won by 26 runs
ICC Men's T20 World Cup East Asia-Pacific Qualifier · Match 21 · Sano International Cricket Ground
Scorecard: Japan v Papua New Guinea, 18 May 2026Replay: Japan v Papua New Guinea, 18 May 2026
Men's T20I ·
South Korea won by 7 wickets
Japan Twenty20 Tri-Series · Match 5 · Sano International Cricket Ground 2
Scorecard: Fiji v South Korea, 17 May 2026Replay: Fiji v South Korea, 17 May 2026
Men's T20I ·
Cook Islands won by 50 runs
ICC Men's T20 World Cup East Asia-Pacific Qualifier · Match 18 · Sano International Cricket Ground
Scorecard: Cook Islands v Indonesia, 17 May 2026Replay: Cook Islands v Indonesia, 17 May 2026
Men's T20I ·
Papua New Guinea won by 147 runs
ICC Men's T20 World Cup East Asia-Pacific Qualifier · Match 19 · Sano International Cricket Ground
Scorecard: Papua New Guinea v Vanuatu, 17 May 2026Replay: Papua New Guinea v Vanuatu, 17 May 2026
Men's T20I ·
Guernsey won by 6 wickets
ICC Men's T20 World Cup Sub Regional Europe Qualifier A · Match 5 · Happy Valley Ground, Episkopi
Scorecard: Malta v Guernsey, 17 May 2026Replay: Malta v Guernsey, 17 May 2026
Men's T20I ·
France won by 82 runs
ICC Men's T20 World Cup Sub Regional Europe Qualifier A · Match 6 · Happy Valley Ground 2
Scorecard: France v Croatia, 17 May 2026Replay: France v Croatia, 17 May 2026
Men's T20I ·
Austria won by 2 wickets
ICC Men's T20 World Cup Sub Regional Europe Qualifier A · Match 7 · Happy Valley Ground, Episkopi
Scorecard: Slovenia v Austria, 17 May 2026Replay: Slovenia v Austria, 17 May 2026
Men's T20I ·
Jersey won by 52 runs
ICC Men's T20 World Cup Sub Regional Europe Qualifier A · Match 8 · Happy Valley Ground 2
Scorecard: Jersey v Cyprus, 17 May 2026Replay: Jersey v Cyprus, 17 May 2026
Men's ODI ·
Nepal won by 9 wickets
ICC Men's Cricket World Cup League 2 · Match 105 · Tribhuvan University International Cricket Ground, Kirtipur
Scorecard: United States of America v Nepal, 16 May 2026Replay: United States of America v Nepal, 16 May 2026
Men's T20I ·
Vanuatu won by 1 run
ICC Men's T20 World Cup East Asia-Pacific Qualifier · Match 16 · Sano International Cricket Ground
Scorecard: Vanuatu v Indonesia, 16 May 2026Replay: Vanuatu v Indonesia, 16 May 2026
Men's T20I ·
Japan won by 9 wickets
ICC Men's T20 World Cup East Asia-Pacific Qualifier · Match 17 · Sano International Cricket Ground
Scorecard: Samoa v Japan, 16 May 2026Replay: Samoa v Japan, 16 May 2026
Men's T20I ·
South Korea won by 8 wickets
Japan Twenty20 Tri-Series · Match 4 · Sano International Cricket Ground 2
Scorecard: Philippines v South Korea, 16 May 2026Replay: Philippines v South Korea, 16 May 2026
Men's T20I ·
France won by 8 wickets
ICC Men's T20 World Cup Sub Regional Europe Qualifier A · Match 1 · Happy Valley Ground, Episkopi
Scorecard: Cyprus v France, 16 May 2026Replay: Cyprus v France, 16 May 2026
Men's T20I ·
Guernsey won by 12 runs
ICC Men's T20 World Cup Sub Regional Europe Qualifier A · Match 2 · Happy Valley Ground 2
Scorecard: Guernsey v Sweden, 16 May 2026Replay: Guernsey v Sweden, 16 May 2026
Men's T20I ·
Jersey won by 9 wickets
ICC Men's T20 World Cup Sub Regional Europe Qualifier A · Match 3 · Happy Valley Ground, Episkopi
Scorecard: Switzerland v Jersey, 16 May 2026Replay: Switzerland v Jersey, 16 May 2026
Men's T20I ·
Austria won by 7 wickets
ICC Men's T20 World Cup Sub Regional Europe Qualifier A · Match 4 · Happy Valley Ground 2
Scorecard: Malta v Austria, 16 May 2026Replay: Malta v Austria, 16 May 2026
Men's ODI ·
Scotland won by 2 runs (D/L method)
ICC Men's Cricket World Cup League 2 · Match 104 · Tribhuvan University International Cricket Ground, Kirtipur
Scorecard: Scotland v United States of America, 14 May 2026Replay: Scotland v United States of America, 14 May 2026
Men's T20I ·
Philippines won by 4 wickets
Japan Twenty20 Tri-Series · Match 3 · Sano International Cricket Ground 2
Scorecard: Fiji v Philippines, 14 May 2026Replay: Fiji v Philippines, 14 May 2026
Men's T20I ·
Papua New Guinea won by 38 runs
ICC Men's T20 World Cup East Asia-Pacific Qualifier · Match 14 · Sano International Cricket Ground
Scorecard: Papua New Guinea v Indonesia, 14 May 2026Replay: Papua New Guinea v Indonesia, 14 May 2026