He achieved that record for his devastating performance on july 14th against West Indies where he hit the stumps of opposition team.
He took 7 wickets for just 12 runs.
He also showed his batting skills in that match played an inning of 76 runs on just 55 balls.
This is the second time Afridi achieved an award by criconfo.
Earlier, he achieved the record in 2009 for the same category.
In addition, Rohit Sharma achieved the best batsman award where as Mitchel Johnson awarded as best test bowler.