Football is the most popular sport in Harare, particularly among working-class residents. Cricket and rugby are also popular sports with those from middle-class backgrounds. Harare is home to Harare Sports Club ground. It has hosted many Test, One Day Internationals and T20 Cricket matches. The city successfully hosted most of the 6th All-Africa Games and several matches in the 2003 ICC Cricket World Cup at Harare Sports Club. Harare is also home to the Zimbabwe Premier Soccer League clubs Dynamos F.C., Harare City, Black Rhinos F.C. and CAPS United F.C.