Zirk sai 200 m vabaltujumises 64 mehe konkurentsis 23. koha, läbides distantsi ajaga 1.45,51. Poolfinaali pääsust jäi puudu 0,63 sekundit. Eelujumiste kiireim oli austraallane Alexander Graham 1.41,83-ga.

100 m liblikujumises lõpetas Zirk 78 ujuja konkurentsis 31. kohal, ajaks 52,32. Poolfinaali oleks pääsenud ajaga 51,35. Selle ala eelujumiste kiireim oli ameeriklane Caeleb Dressel, kes läbis distantsi 49,23-ga.

Eestlaste alad 13. detsembril (eelujumised):

Margaret Markvardt 100 m kompleksi 4. vahetus (9. rada)
Daniel Zaitsev 50 m vabalt 10. vahetus (3. rada)
Martin Allikvee 200 m rinnuli 5. vahetus (2. rada)

Eestlaste alad 14. detsembril (eelujumised):

Daniel Zaitsev 50 m liblikat 11. vahetus (1. rada)
Maria Romanjuk 100 m rinnuli 4. vahetus (8. rada)

Eestlaste alad 15. detsembril (eelujumised):

Margaret Markvardt 200 m kompleksi 2. vahetus (8. rada)
Kregor Zirk 100 m vabalt 9. vahetus (4. rada)
Martin Allikvee 50 m rinnuli 9. vahetus (9. rada)

Eestlaste alad 16. detsembril (eelujumised):

Maria Romanjuk 200 m rinnuli 3. vahetus (0. rada)