Willowmoore Park A Field, Benoni

Sat May 14 (20 ovs) Nigeria v Malawi
Sat May 14 (20 ovs) Tanzania v Rwanda
Sun May 15 (20 ovs) Botswana v Swaziland
Sun May 15 (20 ovs) Ghana v Swaziland
Mon May 16 (20 ovs) Malawi v Sierra Leone
Mon May 16 (20 ovs) Sierra Leone v Tanzania
Tue May 17 (20 ovs) Mozambique v Nigeria
Tue May 17 (20 ovs) Nigeria v Rwanda
Wed May 18 (20 ovs) Malawi v Swaziland
Wed May 18 (20 ovs) Nigeria v Swaziland
Thu May 19 (20 ovs) Botswana v Ghana
Thu May 19 (20 ovs) Botswana v Tanzania
  Willowmoore Park B Field, Benoni

Sat May 14 (20 ovs) Botswana v Mozambique
Sat May 14 (20 ovs) Ghana v Mozambique
Sun May 15 (20 ovs) Ghana v Nigeria
Sun May 15 (20 ovs) Malawi v Tanzania
Mon May 16 (20 ovs) Mozambique v Swaziland
Mon May 16 (20 ovs) Rwanda v Swaziland
Tue May 17 (20 ovs) Botswana v Malawi
Tue May 17 (20 ovs) Swaziland v Tanzania
Wed May 18 (20 ovs) Botswana v Sierra Leone
Wed May 18 (20 ovs) Mozambique v Sierra Leone
Thu May 19 (20 ovs) Malawi v Mozambique
Thu May 19 (20 ovs) Rwanda v Sierra Leone
Willowmoore Park, Benoni Willowmoore Park, Benoni

Capacity 20,000
Sat May 14 (20 ovs) Botswana v Rwanda
Sat May 14 (20 ovs) Swaziland v Sierra Leone
Sun May 15 (20 ovs) Mozambique v Rwanda
Sun May 15 (20 ovs) Nigeria v Sierra Leone
Mon May 16 (20 ovs) Mozambique v Tanzania
Mon May 16 (20 ovs) Botswana v Nigeria
Tue May 17 (20 ovs) Ghana v Malawi
Tue May 17 (20 ovs) Ghana v Sierra Leone
Wed May 18 (20 ovs) Ghana v Tanzania
Wed May 18 (20 ovs) Malawi v Rwanda
Thu May 19 (20 ovs) Ghana v Rwanda
Thu May 19 (20 ovs) Nigeria v Tanzania