Erste Erfahrungen bei internationalen Meisterschaften sammelte Soares bei den Asienspielen 2018 in Jakarta, bei denen er im 1500-Meter-Lauf mit 4:07,92 min in der ersten Runde ausschied. Im Jahr darauf durfte er dank einer Wildcard an den Weltmeisterschaften in Doha im 800-Meter-Lauf teilnehmen und schied dort ebenfalls mit 2:02,43 min im Vorlauf aus. Anschließend belegte er bei den Südostasienspielen in Capas in 2:01,64 min Rang elf über 800 Meter und wurde über 1500 Meter in 4:15,51 min Fünfter.