The South African fast bowler took his 400th wicket by removing Tamim Iqbal during the second Test match against Bangladesh in Mirpur on Thursday.
Dale Steyn removed Tamim Iqbal for 6 after Bangladesh won the toss and elected to bat first in the second Test.
Steyn has become the 13th bowler to take 400 wickets in Test cricket. The chart is led by the Sri Lankan legend Muttiah Muralitharan (800 wickets).