Shahid Afridi demolished Derbyshire’s dream of reaching NatWest T20 Blast finals day for the first time with a brutal display of power hitting as Hampshire cruised to a 101-run victory in a one-sided quarter-final at Derby.

Watch Shahid Afridi scored 101 from 43 balls in the NatWest t20 Blast match

The Pakistan all-rounder smashed 101, including seven sixes and 10 fours, from 42 balls to power Hampshire to 249 for eight – their highest T20 score.

Hampshire promoted Afridi to opener against the county he played for in 2003, and he swept and drove four boundaries from Wayne Madsen’s first over. Calvin Dickinson took two fours from Hardus Viljeon but was then brilliantly caught one-handed by Matt Henry, running back at mid-on, for 18 off Ben Cotton.