Steve Smith has scored 32 centuries in Test Cricket and 12 hundreds in ODIs. Overall, he has scored a total of 44 centuries throughout his career.