Erste internationale Erfahrungen sammelte Eric Cray im Jahr 2013, als er bei den Asienmeisterschaften in Pune im 110-Meter-Hürdenlauf mit 14,31 s in der ersten Runde ausschied und über 400 Meter Hürden seinen Lauf im Finale nicht beenden konnte. Über 400 m Hürden qualifizierte er sich aber für die Weltmeisterschaften in Moskau, bei denen er mit 52,45 s in der ersten Runde ausschied. Anschließend siegte er bei den Südostasienspielen in Naypyidaw in 51,29 s und belegte über die kürzere Hürdendistanz in 14,34 s den sechsten Platz. Im Jahr darauf nahm er an den Hallenasienmeisterschaften in Hangzhou teil, wurde dort in 6,75 s Fünfter im 60-Meter-Lauf und schied über 60 Meter Hürden mit 8,97 s im Vorlauf aus. Ende Oktober erfolgte die erste Teilnahme an den Asienspielen im südkoreanischen Incheon, bei denen er mit 51,47 s im Finale den sechsten Platz belegte. 2015 qualifizierte er sich erneut für die Weltmeisterschaften in Peking, bei denen er mit 50,04 s ebenfalls in der Vorrunde ausschied. Zuvor siegte er jedoch bei den Südostasienspielen in Singapur mit neuem Landesrekord von 10,25 s im 100-Meter-Lauf sowie in 49,40 s – Spielerekord – auch über 400 m Hürden.