CWC11 | Hafeez run-out as men lose their wits batting against Sri Lanka | International Cricket Council International Cricket Council