Jason van Rooyen trat 2013 erstmals in Wettkämpfen gegen die nationale Konkurrenz im Kugelstoßen an. Im April belegte er den siebten Platz bei den Südafrikanischen U18-Meisterschaften. 2014 qualifizierte er sich für die Olympischen Jugendspiele in Nanjing und verpasste mit neuer Bestleistung von 19,82 m als Vierter nur knapp die Medaillenränge. 2015 trat er Anfang März bei den U20-Afrikameisterschaften in Addis Abeba an. Zunächst gewann er im Kugelstoßen die Goldmedaille. Zwei Tage später fügte er im Finale des Diskuswerfens eine weitere Bronzemedaille hinzu. Im April siegte er im Kugelstoßen bei den Südafrikanischen U20-meisterschaften und gewann zudem Silber mit dem Diskus. 2016 trat van Rooyen bei den U20-Weltmeisterschaften im polnischen Bydgoszcz an und zog dabei in das Finale ein, das er mit einer Weite von 19,38 m als Achter beendete. 2017 nahm er erstmals an den Südafrikanischen Meisterschaften der Erwachsenen teil und belegte im Kugelstoßen den vierten Platz. Im August trat er bei der Universiade in Taipeh an. Im Kugelstoßen erreichte er das Finale, das er als Elfter auf dem vorletzten Platz beendete. Mit dem Diskus scheiterte er bereits in der Qualifikation.
2018 gewann van Rooyen die Bronzemedaille im Kugelstoßen bei den Südafrikanischen Meisterschaften. Im August trat er dann im Diskuswurf bei den Afrikameisterschaften in Nigeria an, bei denen er den fünften Platz belegte. 2019 nahm er in Neapel zum zweiten Mal an der Universiade teil, wobei er diesmal den sechsten Platz belegte. 2020 übertraf er erstmals die Marke von 20 Metern, bevor er im April Südafrikanischer Vizemeister wurde und seine Bestleistung zudem auf 21,14 m verbesserte. Damit war er für die Olympischen Sommerspiele in Tokio qualifiziert. Dort kam er in der Qualifikation allerdings nicht über 20,29 m hinaus und verpasste damit den Einzug in das Finale.[1]