A 19 éves gödöllői sportlövő az 50 méteres viadal alapversenyének első harmadában, térdelő testhelyzetben 388 kört ért el, majd fekvőben 391-et, és ezzel a középmezőnyben állt. Ekkor már egyértelmű volt, hogy Mészárosnak a fináléba jutáshoz bravúrosan kellene álló testhelyzetben céloznia, ám ebben sokat hibázott, a 400-ból 382 kört ért el, ezzel pedig összesítésben 1161 körrel zárt. A nyolcas döntőhöz ezúttal 1171 körre volt szükség.
A világkupa-győztes, junior Európa-bajnok puskás számára ezzel véget ért pályafutása első olimpiája: a mostani 26. helye előtt légpuskában 20.-ként zárt, a 10 méteres vegyescsapat versenyben pedig hetedik helyet ért el Péni Istvánnal közösen.