W 2008 roku Josephs został z Orlando Pirates wicemistrzem RPA.

Sezon Klub Kraj Rozgrywki Mecze Bramki 1997/98 Cape Town Spurs

Premier Soccer League 9 0 1998/99 Cape Town Spurs

Premier Soccer League 12 0 1999/00 Ajax Kapsztad

Premier Soccer League 3 0 2000/01 Ajax Kapsztad

Premier Soccer League 2 0 2001/02 Ajax Kapsztad

Premier Soccer League 7 0 2002/03 Ajax Kapsztad

Premier Soccer League 26 0 2003/04 Ajax Kapsztad

Premier Soccer League 30 0 2004/05 Ajax Kapsztad

Premier Soccer League 24 0 2005/06 Ajax Kapsztad

Premier Soccer League 23 0 2006/07 Bidvest Wits

Premier Soccer League 28 0 2007/08 Bidvest Wits

Premier Soccer League 27 0 2008/09 Orlando Pirates

Premier Soccer League 29 0

Kariera reprezentacyjna W reprezentacji RPA Josephs zadebiutował 19 lipca 2003 roku w przegranym 0:1 meczu COSAFA Cup 2003 z Zimbabwe. W 2006 roku był w kadrze RPA na Pucharze Narodów Afryki 2006, jednak był tam rezerwowym dla Calvina Marlina. W 2008 roku został powołany przez Carlosa Alberto Parreirę do kadry na Puchar Narodów Afryki 2008.