Tag: eightrun

Champions Trophy: England knocked out after Afghanistan earn thrilling eight-run victory in must-win match

England have been dumped out of the ICC Champions Trophy after struggling…

By Tycoon Herald 13 Min Read