South Australia's Conor McInerney ended his wait for a century seven years after his Sheffield Shield debut with a big 142 ...