England in semi-finals, South Africa crash out

England stormed into the Champions Trophy semi-finals with a 22-run victory over South Africa who crashed out of the tournament despite captain Graeme Smith’s brave century on Sunday.

Uneasy Ryder sets up vital New Zealand victory

JOHANNESBURG - Brave opener Jesse Ryder struck 74 runs to set up New Zealand for a 38-run win over Sri Lanka at the Wanderers Sunday that kept alive hopes of an ICC Champions Trophy semi-finals place.

Pakistan defeat India by 54 runs

India were at last beaten by Pakistan in a ICC event as they lost their Group A match by 54 runs in the Champions Trophy on Saturday.

Pakistan score 302-9 against India

CENTURION, South Africa — Shoaib Malik scored 128 off 126 balls Saturday to help Pakistan reach 302-9 against India in the Champions Trophy.