Image courtesy of: Zimbio
Alastair Cook is arguably the best batsman England have ever produced as he is their all-time leading run-scorer in Test cricket.
However, the former Test captain has admitted that there were a couple of bowlers who really tested him to the limit when he was at the crease.
In an interview with The Times, Cook revealed that ex-Australia pace bowler Stuart Clark was easily the toughest bowler he ever faced.
Clark and Cook clashed in a total of seven Test matches and the Australian seamer dismissed Cook five times.
Other than Clark, the Pakistan pace duo of Mohammad Amir and Mohammad Asif also troubled Cook as they both sent him packing on three occasions.