Ram missed the B qualification standard of 2:18:00 in 2008 during the 2009 Mumbai Marathon for Beijing Olympics' marathon event by few seconds, and thus did not qualify. He completed his race in 2:18:23 and finished 10th in the final standings. But president of the Indian Olympic Association, Suresh Kalmadi, mistakenly announced that Ram had qualified for the Olympics, which was later corrected by the organisers.