Mohamed Ashrafu (born 15 October 1990 in Pottuvil) is a Sri Lankan track and field athlete who specializes in sprinting.
Mohamed Ashrafu gained his first international experience at the 2015 World Military Games in Mungyeong, South Korea, where he reached the semi-finals of the 100 metres and won the bronze medal with the Sri Lankan 4-by-100 metres relay team. In 2016, he won the bronze medal in the 100 metres at the South Asian Games in Guwahati in 10.69 s behind compatriot Himasha Eashan and Hassan Saaid of the Maldives and won the gold medal with the relay team in 39.96 s. In 2017, he participated in the Asian Championships in Bhubaneswar and finished fourth in the relay in 39.69 s. In 2018, he participated for the first time in the Commonwealth Games in Gold Coast, Australia and finished sixth with the Sri Lankan relay team with a new national record of 39.08 s.
100 metres: 10.42 s (+0.3 m/s), 3 December 2015 in Diyagama
200 metres: 21.63 s (+1.8 m/s), 13 November 2012 in Colombo