Steve Smith is one of the greatest cricketers of all time, with a career that has spanned over a decade.…