Erste internationale Erfahrungen sammelte Sapwaturrahman bei den Jugendweltmeisterschaften 2011 nahe Lille, bei denen er im 100-Meter-Lauf bis in das Halbfinale gelangte und über 200 Meter mit 22,13 s im Vorlauf ausschied. Im Jahr darauf gelangte er bei den Hallenasienmeisterschaften in Hangzhou über 60 Meter ebenfalls in das Halbfinale, in dem er mit neuem Landesrekord von 6,73 s ausschied. Ebenfalls im Halbfinale schied er bei den Juniorenasienmeisterschaften in Colombo über 100 Meter aus. 2013 nahm er über diese Distanz an den Weltmeisterschaften in Moskau teil und erreichte dort die Vorrunde. Anschließend wurde er bei den Südostasienspielen in Naypyidaw in 10,65 s Vierter über 100 Meter. 2015 wurde er dann bei den Südostasienspielen in Singapur in 21,74 s Achter über 200 Meter. 2018 nahm er im Weitsprung an den Asienspielen in Jakarta teil und gewann dort mit neuem Landesrekord von 8,09 m die Bronzemedaille hinter den beiden Chinesen Wang Jianan und Zhang Yaoguang. Bei den Asienmeisterschaften 2019 in Doha gelang ihm im Finale kein gültiger Versuch. Anfang Dezember siegte er bei den Südostasienspielen in Capas mit neuem Spielrekord von 8,03 m im Weitsprung und mit neuem Landesrekord von 16,21 m gewann er im Dreisprung die Bronzemedaille hinter dem Malaysier Muhammad Hakimi Ismail und Mark Harry Diones von den Philippinen.