Kenya
Kenya was the associate nation that made it to the semi finals of the 2003 Cricket World Cup. Kenya was the only non-Test-playing nation to ever make a World Cup semi-final. The semi final match was between India and Kenya, India was batted first and careered to a total of 270 (4 wickets, 50 overs) and then Kenya were bowled out for 179 (all out, 46.2 overs).