W 2005 roku Selolwane ponownie zmienił klub i został piłkarzem południowoafrykańskiego Santosu Kapsztad. Po 2 sezonach gry w Santosie odszedł do Jomo Cosmos FC, a na początku 2008 roku został piłkarzem Ajaksu Kapsztad. W 2010 roku przeszedł do Supersport United FC. W sezonie 2011/2012 zdobył z nim Puchar RPA. W latach 2012–2014 grał w University of Pretoria FC, w którym zakończył karierę.

Sezon Klub Kraj Rozgrywki Mecze Bramki 1997/98 Gaborone United

Premier League ? ? 1998/99 Gaborone United

Premier League ? ? 1999/00 Gaborone United

Premier League ? ? 2000 St. Louis Billikens

liga uniwersytecka ? ? 2001 St. Louis Billikens

liga uniwersytecka ? ? 2001/02 Vejle BK

Superligaen 5 0 2002 Chicago Fire

Major League Soccer 3 0 2003 Chicago Fire

Major League Soccer 5 1 2004 Chicago Fire

Major League Soccer 19 2 2005 Real Salt Lake

Major League Soccer 8 0 2005/06 Santos FC

Premier Soccer League 20 11 2006/07 Santos FC

Premier Soccer League 25 2 2007/08 Jomo Cosmos FC

Premier Soccer League 2 0 2007/08 Ajax Kapsztad

Premier Soccer League 11 2 2008/09 Ajax Kapsztad

Premier Soccer League 27 0 2009/10 Ajax Kapsztad

Premier Soccer League 23 6 2010/11 Supersport United FC

Premier Soccer League 26 2 2011/12 Supersport