| Match | Summary | Result | 
| Warmups | 
| v Worcestershire Worcester, 7 May 1999
 | Worcs 45/1 (10) Zim
 | No result | 
| 
 | 
| v Derbyshire Derby, 9 May 1999
 | Zim 178 (49.3) Derby 179/5 (49.4)
 | Derbyshire won by 5 wickets | 
| 
 | 
| v Warwickshire Birmingham, 11 May 1999
 | Warwicks 171 (48.4) Zim 106 (35.2)
 | Warwickshire won by 65 runs | 
| 
 | 
| Group A | 
| v Kenya Taunton, 15 May 1999
 | Kenya 229/7 (50) Zim 231/5 (41)
 | Zimbabwe won by 5 wickets | 
| 
 | 
| v India Leicester, 19 May 1999
 | Zim 252/9 (50) Ind 249 (45)
 | Zimbabwe won by 3 runs | 
| 
 | 
| v Sri Lanka Worcester, 22 May 1999
 | Zim 197/9 (50) SL 198/6 (46)
 | Sri Lanka won by 4 wickets | 
| 
 | 
| v England Nottingham, 25 May 1999
 | Zim 167/8 (50) Eng 168/3 (38.2)
 | England won by 7 wickets | 
| 
 | 
| v South Africa Chelmsford, 29 May 1999
 | Zim 233/6 (50) RSA 185 (47.2)
 | Zimbabwe won by 48 runs | 
| 
 | 
| Super Six | 
| v New Zealand Leeds, 6-7 Jun 1999
 | Zim 175 (49.3) NZ 70/3 (15)
 | No result | 
| 
 | 
| v Australia Lord's, 9 Jun 1999
 | Aus 303/4 (50) Zim 259/6 (50)
 | Australia won by 44 runs | 
| 
 | 
| v Pakistan The Oval, 11 Jun 1999
 | Pak 271/9 (50) Zim 123 (40.3)
 | Pakistan won by 148 runs |