386 from 138 nations were the competitors in Men's cycling road raceat the Games of the XXXI Olympiad . 12 were the number of teams who competed in Men's cycling road raceat the Games of the XXXI Olympiad . The venue for Men's cycling road raceat the Games of the XXXI Olympiad was Hadleigh Farm (mountain) . The official site of Men's cycling road raceat the Games of the XXXI Olympiad is city2surf.com.au . 28 July was when it was held . The no. of events in sport was 18
Hadleigh Farm (mountain) was the official place where Men's cycling road raceat the Games of the XXXI Olympiad happened