1 - Shane Watson has scored 10950 runs in International Cricket. He has 291 wickets in three formats
2 - Shahid Afridi has 11196 runs in the three formats. He also has 541 wickets in International Cricket
3 - Carl Hooper has amassed 11523 runs in the cricket arena. The West Indies icon has 307 wickets too.
4 - Shoaib Malik has made 11867 runs in three formats. He also boasts off 208 wickets.
5 - Mohammad Hafeez has scored 12780 runs in International Cricket. He has taken 253 wickets
6 - Shakib Al Hasan also features in the list. He has 14406 runs and 690 wickets in all three formats
7 - Steve Waugh has amassed 18496 runs and has taken 287 wickets in International Cricket
8 - Chris Gayle stars with 19593 runs in the three formats. He also has 260 wickets
9 - Sanath Jayasuriya also starts in the list with 25957 runs and 440 wickets in the three formats
10 - Jacques Kallis has amassed 25534 runs in International Cricket. The Proteas giant has 577 wickets
11 - India's Sachin Tendulkar features in the list too. He has 34357 runs and 201 wickets
12 - Ben Stokes made a new entry in the list. He has made 10081 runs and 297 wickets in International Cricket
Next : Meg Lanning's sensational 7 records that even male cricketers dream of achieving
Click to read more..