Shaheen Shah Afridi signs up for Middlesex

Afridi will play first-class and white-ball cricket for the club until he joins up with Pakistan for international duty in mid-July

Shaheen Shah Afridi signs up for Middlesex
Afridi will play first-class and white-ball cricket for the club until he joins up with Pakistan for international duty in mid-July