The former Australia skipper needed 196 innings to set the record. Rahul Dravid occupies the 3rd position.