2015 steigerte van Rooyen sich im Mai auf 85,39 m, die seitdem als seine Bestleistung zu Buche stehen. Damit erfüllte er auch die Qualifikation für die Weltmeisterschaften in Peking. Dort scheiterte er allerdings in der Qualifikation und belegte insgesamt den 28. Platz. Im Jahr darauf gelang ihm auch für die Olympischen Sommerspiele in Rio de Janeiro die Qualifikation. In der Qualifikation kam er auf 78,48 m und verpasste den Finaleinzug damit. Bei den Weltmeisterschaften in London 2017 belegte er nach der Qualifikation den 30. Platz. Danach nahm er bislang nicht wieder an internationalen Meisterschaften teil. Im Frühjahr 2021 warf er den Speer schließlich auf eine neue persönliche Bestleistung von 85,97 m und schaffte damit zum zweiten Mal die Qualifikation für die Olympischen Sommerspiele. In Tokio warf er den Speer in der Qualifikation allerdings nur auf 77,41 m und verpasste damit den Einzug in das Finale.