2013 trat Robinson in Polen zum zweiten Mal bei den Crosslauf-Weltmeisterschaften, diesmal im Erwachsenenrennen, an. Mit einer Zeit von 34:11 min erreichte er den 29. Platz. Ende Juni lief er in Ostrava eine Zeit von 13:18,96 im 5000-Meter-Lauf. Damit qualifizierte er sich für die Weltmeisterschaften in Moskau. Dort zog er als Siebter seines Vorlaufes in das Finale ein, in dem er den 15. Platz belegte. 2015 startete er auch in Guiyang bei den Crosslauf-Weltmeisterschaften. Im Vergleich zu 2013, schnitt er diesmal eine Position besser ab. Erneut gelang es ihm sich im 5000-Meter-Lauf für die Weltmeisterschaften, die ebenfalls in China stattfanden, zu qualifizieren. Zuvor lief er im Juli persönliche Bestzeit von 7:45,97 min über 3000 Meter. Bei den Weltmeisterschaften verpasste er anschließend als Zehnter seines Vorlaufes den Einzug in das Finale. Einen Monat später bestritt er in Großbritannien erstmals einen Halbmarathon, den er in einer Zeit von 1:08:55 h absolvierte. 2016 nahm Robinson im 3000-Meter-Lauf an den Hallenweltmeisterschaften in Portland teil. Es gelang ihm in das Finale einzuziehen, das er als Elfter beendete. Ende März wurde er Australischer Vizemeister über 5000 Meter. Im Mai lief er in Hengelo eine Zeit von 13:19,29 min und qualifizierte sich damit für die Olympischen Sommerspiele in Rio de Janeiro. Er schaffte es sich mit dem neunten Platz im Vorlauf zu qualifizieren und belegte schließlich den Platz 14 im Finale.