Courtney Walsh of the West Indies was the first cricketer to take 500 Test wickets, in 2001.
Courtney Walsh in Tests & Wasim Akram in ODIs.
Courtney Walsh. Shane Warne was 2nd.
who was the first australian to take 400 test wickets