The 34-year-old Afridi is on 499 international wickets. If he gets one more scalp today, he will be the only second player after Kallis to achieve a rare double of 500 wickets and 10,000 plus runs in international cricket.
Afridi has so far taken 48 Test, 378 ODI and 73 T20I wickets (all put together 499). Since making his debut in international cricket in 1998, Afridi has been one of the best all-rounders in the shorter format for Pakistan.
He has featured in 27 Tests, 378 ODIs and 70 T20Is. He has so far scored over 10,000 international runs (1,716 in Tests, 7,619 in ODIs and 1,044 in T20Is - total 10,379).
The 38-year-old Kallis, who recently retired from Test cricket, has taken 577 international wickets (292 Test, 273 ODI, 12 T20I) besides scoring over 25,000 international runs (13,289 Test, 11,574 ODI, 666 T20I - total 25,529).
Afridi is one of the key players in today's blockbuster India-Pakistan World T20 clash. On current form, he should reach the milestone in Mirpur tonight.