Zawody w klasie RS:X mężczyzn podczas XXX Letnich Igrzysk Olimpijskich w Londynie odbyły się w dniach 31 lipca - 7 sierpnia w Weymouth i Portland.

Format zawodów Zawody składały się z 10 pojedynczych wyścigów i wyścigu finałowego dla najlepszej dziesiątki zawodników. Punkty były przyznawane za miejsca zajęte na mecie na zasadzie 1 punkt za 1 miejsce, 2 punkty za drugie miejsce itd. Po dziesięciu wyścigach najlepsza dziesiątka zawodników rozgrywała wyścig finałowy, za który punkty przyznawane były podwójnie, tzn 2 za 1 miejsce, 4 za drugie itd. Na wynik końcowy składała się suma wszystkich punktów, z wykluczeniem najsłabszego spośród 10 wyścigów.Fleet races competition format

Terminarz Data GodzinaCzasu brytyjskiego UTC+1 RundaWtorek, 31 lipca 2012 12:00 Wyścig 1 i 2Środa, 1 sierpnia 2012 12:00 Wyścig 3 i 4Czwartek, 2 sierpnia 2012 15:40 Wyścig 5 i 6Sobota, 4 sierpnia 2012 14:30 Wyścig 7 i 8Niedziela, 5 sierpnia 2012 13:30 Wyścig 9 i 10Wtorek, 7 sierpnia 2012 13:00Wyścig medalowy