Yesterday was Namibia's turn to qualify for the World Twenty20 qualifier and today Uganda joined them after another win in the Africa Division One Twenty20 tournament in Kampala.

They did this in their match in the afternoon against Nigeria, beating them in a scrappy encounter at the Kyambogo ground. Nigeria scored 112-8 from their 20 overs, Ademola Onikoyi top scoring with 42. It should have been an easier run chase for the hosts, but they lost wickets, winning by just three wickets with ten balls to spare.

The Nigerians had earlier done Uganda a favour by beating Kenya, the one team that could have caught them and prevented them from securing a final spot. Kenya started well enough, with a 66 run opening partnership, but they collapsed to 107 all out.

Duncan Allen, one of the few bright spots for Kenya in this event, top scored with 48, but only two others made double figures. Olalekan Awolowo bowled superbly for Nigeria, taking 5-14. Kunle Adegbola scored 36 for Nigeria in reply as they won by 3 wickets with one ball to spare.

Namibia, already sure of their place in Friday's final, were also in action in two matches today, and they were in a big scoring mood. Against Ghana, they scored 237-6 from their 20 overs, with Craig Williams and Sarel Burger scoring 86 and 82 respectively.

They then bundled out Ghana for 77 to win by 160 runs. Sarel Burger completed a fine all round performance with 5-10.

That was just the starter though, and the main course came in their afternoon game against Kenya. They set the record for the highest score in all international Twenty20 matches, scoring a scarcely believable 262-1 from their 20 overs.

Louis van der Westhuizen was the destroyer-in-chief, smashed an unbeaten 159 from just 70 balls, with 7 fours and an amazing 16 sixes. He found time to take a couple of wickets in Kenya's reply, and they were restricted to 93-8, losing by 169 runs.

Tomorrow's matches will see Uganda play Kenya and Ghana play Nigeria. Uganda will meet Namibia in Friday's final.