1 - Shane Watson has scored 10950 runs in International Cricket. He has 291 wickets in three formats
Image Source : Getty2 - Shahid Afridi has 11196 runs in the three formats. He also has 541 wickets in International Cricket
Image Source : Getty3 - Carl Hooper has amassed 11523 runs in the cricket arena. The West Indies icon has 307 wickets too.
Image Source : Getty4 - Shoaib Malik has made 11867 runs in three formats. He also boasts off 208 wickets.
Image Source : Getty5 - Mohammad Hafeez has scored 12780 runs in International Cricket. He has taken 253 wickets
Image Source : Getty6 - Shakib Al Hasan also features in the list. He has 14406 runs and 690 wickets in all three formats
Image Source : Getty7 - Steve Waugh has amassed 18496 runs and has taken 287 wickets in International Cricket
Image Source : Getty8 - Chris Gayle stars with 19593 runs in the three formats. He also has 260 wickets
Image Source : Getty9 - Sanath Jayasuriya also starts in the list with 25957 runs and 440 wickets in the three formats
Image Source : Getty10 - Jacques Kallis has amassed 25534 runs in International Cricket. The Proteas giant has 577 wickets
Image Source : Getty11 - India's Sachin Tendulkar features in the list too. He has 34357 runs and 201 wickets
Image Source : Getty12 - Ben Stokes made a new entry in the list. He has made 10081 runs and 297 wickets in International Cricket
Image Source : GettyNext : Meg Lanning's sensational 7 records that even male cricketers dream of achieving