2019 wurde Cornish australischer Meister der Elite über 1000. Im Frühjahr 2020 nahm er an den Bahnweltmeisterschaften in Berlin anstelle von Matthew Glaetzer teil, der wegen einer Verletzung nicht starten konnte. Gemeinsam mit Nathan Hart und Matthew Richardson belegte er im Teamsprint Platz drei.