2017 war Robinson für seine insgesamt vierte Teilnahme an den Crosslauf-Weltmeisterschaften qualifiziert, konnte im März allerdings in Kampala nicht an den Start gehen. Im Oktober siegte er mit Bestzeit von 1:04:01 h beim Melbourne-Halbmarathon. Anfang Dezember bestritt er in Japan erstmals ein Rennen im Marathonlauf, konnte dieses allerdings nicht beenden. Rund zwei Wochen später belegte er den vierten Platz über 10.000 Meter bei den Australischen Meisterschaften. 2018 stellte er im Juli in Belgien seine Bestzeit von 13:15,91 min über 5000 Meter auf. Ende des Jahres zeigte sich das gleiche Bild wie ein Jahr zuvor. Erneut siegte er im Halbmarathon von Melbourne und erneut konnte er den Marathon im japanischen Fukuoka nicht beenden. 2019 nahm er in Aarhus wieder an den Crosslauf-Weltmeisterschaften teil und belegte den 30. Platz. Ende April trat er beim London-Marathon an und bewältigte die Strecke in einer Zeit von 2:10:55 h, womit er den zwölften Platz belegte. Im Februar 2020 bestritt Robinson den Halbmarathon im japanischen Marugame, den er mit einer Zeit von 59:57 min gewann und damit zugleich den Nationalrekord um 59 Sekunden verbesserte. Den ehemaligen hielt zuvor Collis Birmingham seit 2013. Robinson ist im Marathonlauf für die Olympischen Sommerspiele in Tokio qualifiziert. Zusammen mit seinem Teamkameraden Stewart McSweyn sprach er sich im Januar 2021 gegen eine Impfpriorisierung für Spitzensportler im Zuge der COVID-19-Pandemie aus. Anfang August trat er im Marathon bei den Olympischen Spielen an und belegte nach 2:24:04 h den 66. Platz.