There are only 3 cricketers with 10,000+ runs and 500+ wickets in International Cricket. They are
-
Jacques Kallis
Matches : 519
Runs : 25,534
Wickets : 577 -
Shakib al Hasan
Matches : 342
Runs : 11,933
Wickets: 568 -
Shahid Afridi
Matches : 524
Runs : 11,196
Wickets : 541
(source: gettyimages)