Zawody w klasie Star mężczyzn podczas XXX Letnich Igrzysk Olimpijskich w Londynie odbyły się w dniach 29 lipca - 5 sierpnia w Weymouth i Portland.

Format zawodów Zawody składały się z 10 pojedynczych wyścigów i wyścigu finałowego najlepszej dziesiątki załóg. 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 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 wyścigu.Fleet races competition format

Terminarz Data GodzinaCzasu brytyjskiego UTC+1 RundaNiedziela, 29 lipca 2012 13:30 Wyścig 1 i 2Poniedziałek, 30 lipca 2012 14:10 Wyścig 3 i 4Wtorek, 31 lipca 2012 12:10 Wyścig 5 i 6Czwartek, 2 sierpnia 2012 12:10 Wyścig 7 i 8Piątek, 3 sierpnia 2012 12:10 Wyścig 9 i 10Poniedziałek, 5 sierpnia 2012 13:00Wyścig medalowy