Yes, Steve Smith has captained the Australian cricket team in both Tests and One Day Internationals (ODIs) during his career.