Craig started his apprenticeship under father and Group 1-winning trainer Allan Williams in 1993, claiming his first metropolitan winner later that season at Caulfield.
Since then, he has posted 82 Group 1 wins including the 2019 Melbourne Cup, along with multiple wins in the Caulfield Cup, Cox Plate and The Everest.
He has also enjoyed successful riding stints in the United Kingdom, France, the UAE, Japan, Singapore and Hong Kong.
There has been plenty of success in the Sunshine State too, with the jockey taking out the 2007 and 2021 Stradbroke Handicaps on Sniper’s Bullet and Tofane respectively.
Williams noted the vast abundance of resources available to apprentices today compared to when he was coming through the ranks in his early days.
“They're definitely set up to have a lot more access to things that weren't there in the past,” Williams said.
“Racing is evolving with the change around the world, and they've just got a lot more access to things.
“But the demand on apprentices now is a lot different than what it was before - they're up to speed with things that matter and things that happen on a daily basis, so that the apprentices now have great opportunities.
“They have a lot of things at their disposal, which is so important - it's just whether or not they choose to utilise them, which I've been hoping that they do.”