Cricket Sports Top StoriesAfridi signs 50-over contract with HampshireTNT DeskJune 11, 2016 by TNT DeskJune 11, 2016 LONDON: Former Pakistan Twenty20 captain Shahid Khan Afridi has signed a contract with Hampshire to play  the 50 over Royal London One-Day Cup this season, TheNewsTribe.com reported....