Men's T20I ·
FinalMozambique191/8 (20.0)Eswatini (won)195/4 (17.1)
Eswatini won by 6 wickets
Eswatini T20 Tri-Series · Final · Malkerns Country Club Oval
Scorecard: Mozambique v Eswatini, 7 Jun 2026Replay: Mozambique v Eswatini, 7 Jun 2026
3,649 matches · Men's · T20I
Men's T20I ·
FinalEswatini won by 6 wickets
Eswatini T20 Tri-Series · Final · Malkerns Country Club Oval
Scorecard: Mozambique v Eswatini, 7 Jun 2026Replay: Mozambique v Eswatini, 7 Jun 2026
Men's T20I ·
Nepal won by 8 wickets
Asian Games Men's Qualifier · Semi Final · Singapore National Cricket Ground
Scorecard: Oman v Nepal, 7 Jun 2026Replay: Oman v Nepal, 7 Jun 2026
Men's T20I ·
Hong Kong won by 6 wickets
Asian Games Men's Qualifier · Semi Final · Singapore National Cricket Ground
Scorecard: Malaysia v Hong Kong, 7 Jun 2026Replay: Malaysia v Hong Kong, 7 Jun 2026
Men's T20I ·
Eswatini won by 3 wickets
Eswatini T20 Tri-Series · Match 7 · Malkerns Country Club Oval
Scorecard: Mozambique v Eswatini, 6 Jun 2026Replay: Mozambique v Eswatini, 6 Jun 2026
Men's T20I ·
Mozambique won by 49 runs
Eswatini T20 Tri-Series · Match 8 · Malkerns Country Club Oval
Scorecard: Mozambique v Lesotho, 6 Jun 2026Replay: Mozambique v Lesotho, 6 Jun 2026
Men's T20I ·
Bahrain won by 2 runs
Asian Games Men's Qualifier · Match 8 · Singapore National Cricket Ground
Scorecard: Bahrain v Singapore, 5 Jun 2026Replay: Bahrain v Singapore, 5 Jun 2026
Men's T20I ·
Hong Kong won by 154 runs
Asian Games Men's Qualifier · Match 9 · Singapore National Cricket Ground
Scorecard: Hong Kong v Oman, 5 Jun 2026Replay: Hong Kong v Oman, 5 Jun 2026
Men's T20I ·
Mozambique won by 22 runs
Eswatini T20 Tri-Series · Match 5 · Malkerns Country Club Oval
Scorecard: Mozambique v Lesotho, 4 Jun 2026Replay: Mozambique v Lesotho, 4 Jun 2026
Men's T20I ·
Eswatini won by 7 wickets
Eswatini T20 Tri-Series · Match 6 · Malkerns Country Club Oval
Scorecard: Lesotho v Eswatini, 4 Jun 2026Replay: Lesotho v Eswatini, 4 Jun 2026
Men's T20I ·
Nepal won by 167 runs
Asian Games Men's Qualifier · Match 7 · Singapore National Cricket Ground
Scorecard: Nepal v Malaysia, 4 Jun 2026Replay: Nepal v Malaysia, 4 Jun 2026
Men's T20I ·
Mozambique won by 5 wickets
Eswatini T20 Tri-Series · Match 4 · Malkerns Country Club Oval
Scorecard: Eswatini v Mozambique, 3 Jun 2026Replay: Eswatini v Mozambique, 3 Jun 2026
Men's T20I ·
Oman won by 20 runs
Asian Games Men's Qualifier · Match 5 · Singapore National Cricket Ground
Scorecard: Oman v Bahrain, 3 Jun 2026Replay: Oman v Bahrain, 3 Jun 2026
Men's T20I ·
Hong Kong won by 9 wickets
Asian Games Men's Qualifier · Match 6 · Singapore National Cricket Ground
Scorecard: Singapore v Hong Kong, 3 Jun 2026Replay: Singapore v Hong Kong, 3 Jun 2026
Men's T20I ·
Mozambique won by 110 runs
Eswatini T20 Tri-Series · Match 2 · Malkerns Country Club Oval
Scorecard: Mozambique v Lesotho, 2 Jun 2026Replay: Mozambique v Lesotho, 2 Jun 2026
Men's T20I ·
Malaysia won by 9 wickets
Asian Games Men's Qualifier · Match 4 · Singapore National Cricket Ground
Scorecard: China v Malaysia, 2 Jun 2026Replay: China v Malaysia, 2 Jun 2026
Men's T20I ·
Oman won by 7 runs (D/L method)
Asian Games Men's Qualifier · Match 2 · Singapore National Cricket Ground
Scorecard: Oman v Singapore, 1 Jun 2026Replay: Oman v Singapore, 1 Jun 2026
Men's T20I ·
Hong Kong won by 8 wickets
Asian Games Men's Qualifier · Match 3 · Singapore National Cricket Ground
Scorecard: Bahrain v Hong Kong, 1 Jun 2026Replay: Bahrain v Hong Kong, 1 Jun 2026
Men's T20I ·
Nepal won by 221 runs
Asian Games Men's Qualifier · Match 1 · Singapore National Cricket Ground
Scorecard: Nepal v China, 31 May 2026Replay: Nepal v China, 31 May 2026
Men's T20I ·
Sierra Leone won by 6 wickets
ICC Men's T20 World Cup Sub Regional Africa Qualifier · Match 19 · Botswana Cricket Association Oval 1, Gaborone
Scorecard: Mali v Sierra Leone, 30 May 2026Replay: Mali v Sierra Leone, 30 May 2026
Men's T20I ·
Kenya won by 9 wickets
ICC Men's T20 World Cup Sub Regional Africa Qualifier · Match 20 · Botswana Cricket Association Oval 2, Gaborone
Scorecard: Ivory Coast v Kenya, 30 May 2026Replay: Ivory Coast v Kenya, 30 May 2026
Men's T20I ·
Rwanda won by 2 runs
ICC Men's T20 World Cup Sub Regional Africa Qualifier · Match 21 · Botswana Cricket Association Oval 1, Gaborone
Scorecard: Rwanda v Botswana, 30 May 2026Replay: Rwanda v Botswana, 30 May 2026
Men's T20I ·
Cameroon won by 90 runs
ICC Men's T20 World Cup Sub Regional Africa Qualifier · Match 16 · Botswana Cricket Association Oval 1, Gaborone
Scorecard: Cameroon v Mali, 29 May 2026Replay: Cameroon v Mali, 29 May 2026
Men's T20I ·
Sierra Leone won by 9 wickets
ICC Men's T20 World Cup Sub Regional Africa Qualifier · Match 17 · Botswana Cricket Association Oval 2, Gaborone
Scorecard: Ivory Coast v Sierra Leone, 29 May 2026Replay: Ivory Coast v Sierra Leone, 29 May 2026
Men's T20I ·
Kenya won by 62 runs
ICC Men's T20 World Cup Sub Regional Africa Qualifier · Match 18 · Botswana Cricket Association Oval 2, Gaborone
Scorecard: Kenya v Botswana, 29 May 2026Replay: Kenya v Botswana, 29 May 2026
Men's T20I ·
Botswana won by 231 runs
ICC Men's T20 World Cup Sub Regional Africa Qualifier · Match 13 · Botswana Cricket Association Oval 1, Gaborone
Scorecard: Botswana v Ivory Coast, 28 May 2026Replay: Botswana v Ivory Coast, 28 May 2026
Men's T20I ·
Rwanda won by 8 wickets
ICC Men's T20 World Cup Sub Regional Africa Qualifier · Match 14 · Botswana Cricket Association Oval 2, Gaborone
Scorecard: Sierra Leone v Rwanda, 28 May 2026Replay: Sierra Leone v Rwanda, 28 May 2026
Men's T20I ·
Kenya won by 10 wickets
ICC Men's T20 World Cup Sub Regional Africa Qualifier · Match 15 · Botswana Cricket Association Oval 1, Gaborone
Scorecard: Cameroon v Kenya, 28 May 2026Replay: Cameroon v Kenya, 28 May 2026
Men's T20I ·
Rwanda won by 8 wickets
ICC Men's T20 World Cup Sub Regional Africa Qualifier · Match 10 · Botswana Cricket Association Oval 2, Gaborone
Scorecard: Mali v Rwanda, 26 May 2026Replay: Mali v Rwanda, 26 May 2026
Men's T20I ·
Kenya won by 38 runs
ICC Men's T20 World Cup Sub Regional Africa Qualifier · Match 11 · Botswana Cricket Association Oval 1, Gaborone
Scorecard: Kenya v Sierra Leone, 26 May 2026Replay: Kenya v Sierra Leone, 26 May 2026
Men's T20I ·
Cameroon won by 152 runs
ICC Men's T20 World Cup Sub Regional Africa Qualifier · Match 12 · Botswana Cricket Association Oval 2, Gaborone
Scorecard: Cameroon v Ivory Coast, 26 May 2026Replay: Cameroon v Ivory Coast, 26 May 2026