At the age of 14, Lomas was the second youngest athlete to compete in the 2004 Summer Olympics in Athens, Greece and was the flag-bearer of Malaysia in the opening ceremony. He competed in the 10 meter platform event in which with 407.13 points he finished at 19th spot.