Willowmoore Park A Field, Benoni

Wed Apr 25 (20 ovs) Seychelles v Gambia
Wed Apr 25 (20 ovs) Gambia v Rwanda
Thu Apr 26 (20 ovs) Gambia v Morocco
Thu Apr 26 (20 ovs) Morocco v Rwanda
Fri Apr 27 (20 ovs) Gambia v St Helena
Sat Apr 28 (20 ovs) Rwanda v Seychelles
Sat Apr 28 (20 ovs) Mali v Seychelles
Sun Apr 29 (20 ovs) Gambia v Rwanda
  Willowmoore Park B Field, Benoni

Wed Apr 25 (20 ovs) Mali v Rwanda
Wed Apr 25 (20 ovs) Mali v Morocco
Thu Apr 26 (20 ovs) Mali v St Helena
Thu Apr 26 (20 ovs) Seychelles v St Helena
Fri Apr 27 (20 ovs) Morocco v Seychelles
Sat Apr 28 (20 ovs) Morocco v St Helena
Sat Apr 28 (20 ovs) Rwanda v St Helena
Sun Apr 29 (20 ovs) Morocco v St Helena
  Willowmoore Park C Field, Benoni

Wed Apr 25 (20 ovs) Morocco v Zambia
Wed Apr 25 (20 ovs) St Helena v Zambia
Thu Apr 26 (20 ovs) Seychelles v Zambia
Thu Apr 26 (20 ovs) Mali v Zambia
Fri Apr 27 (20 ovs) Rwanda v Zambia
Sat Apr 28 (20 ovs) Cameroon v Zambia
Sun Apr 29 (20 ovs) Cameroon v Mali
Willowmoore Park, Benoni Willowmoore Park, Benoni

Capacity 20,000
Wed Apr 25 (20 ovs) Cameroon v St Helena
Wed Apr 25 (20 ovs) Cameroon v Seychelles
Thu Apr 26 (20 ovs) Cameroon v Rwanda
Thu Apr 26 (20 ovs) Cameroon v Gambia
Fri Apr 27 (20 ovs) Cameroon v Mali
Sat Apr 28 (20 ovs) Gambia v Mali
Sat Apr 28 (20 ovs) Cameroon v Morocco
Sun Apr 29 (20 ovs) Seychelles v Zambia