Gausiausią komandą į čempionatą delegavo šeimininkai estai – 125 sportininkus, latviai atsiuntė 38 plaukikus. Visi čempionato dalyviai varžėsi trijose amžiaus grupėse: jaunių, jaunimo ir vyresnių (open).
Rytinėje varžybų dalyje paaiškėjo amžiaus grupių prizininkai. Po pirmosios čempionato dienos komandinėje įskaitoje pirmavo Estijos plaukikai, antri buvo lietuviai, o treti rikiavosi latviai.
Moterų 100 m plaukimo laisvuoju stiliumi A finale Baltijos šalių čempione tapo Smiltė Plytnykaitė, finišavusi 56,94 sek. ir įtikinama persvara aplenkusi labiau patyrusią varžovę Gabrielą Nikitiną (58,05 sek.) iš Latvijos.
Vyrų 200 m plaukimo laisvuoju stiliumi finale bronzos medalį iškovojo Kristupas Trepočka (1 min. 56,34 sek.). Jis antrą kartą per dieną pagerino asmeninį rekordą, kuris iki šių varžybų buvo 1 min. 57,70 sek.
Po moterų 200 m plaukimo krūtine rungties finalo ant prizininkių pakylos lipo dvi lietuvės. Naują asmeninį karjeros rekordą užfiksavusi Guoda Stančikaitė (2 min. 38,66 sek.) pelnė sidabrą, o Karilė Ališauskaitė (2 min. 38,83 sek.) – bronzą. Karilei geriausią asmeninį rezultatą pavyko pranokti rytinėje varžybų dalyje (2 min. 37,40 sek.). Nugalėjo estė Maria Romanjuk (2 min. 36,47 sek.).
Moterų 100 m plaukimo nugara A finale čempionės titulą iškovojo Paulina Pekūnaitė, distanciją įveikusi per 1 min. 04,85 sek.
Vyrų 200 m plaukimo nugara rungtyje Erikas Grigaitis finišavo per 2 min. 05,07 sek. ir, nusileidęs tik latviui Ģirts Feldbergs (2 min. 04,45 sek.), pelnė sidabro medalį.
Bronzos medalį moterų 200 m plaukimo peteliške finale iškovojo Radvilė Kerševičiūtė (2 min. 26,04 sek.).
Moterų 400 m plaukimo l. stiliumi finale trečią vietą užėmė Austė Backevičiūtė. Distanciją ji įveikė per 4 min. 40,57 sek.
Vyrų 50 m l. stiliumi rungties A finale trečias atplaukė ir bronzą iškovojo Daniil Pancerevas (23,95 sek.).
Moterų 50 m plaukimo krūtine A finale Baltijos šalių čempione tapo Agnė Šeleikaitė (32,76 sek.), aplenkusi Jekateriną Vorontsovą (33,20 sek.) iš Estijos. Trečia finišavo Karilė Ališauskaitė (33,44 sek.), kuri 0,01 sek. pagerino asmeninį rekordą.
Vytė Gelažytė bronzos medalį pelnė moterų 200 m kompleksinio plaukimo finale. Nuotolį ji įveikė per 2 min. 28,78 sek.
Vyrų 400 m kompleksinio plaukimo finale Lietuvos atstovai užėmė dvi prizines vietas. Eimantas Milius finišavo antras (4 min. 42,11 sek.), o Adomas Gatulis atplaukė trečias (4 min. 47,65 sek.).
Edvinas Česnakas bronzos medalį iškovojo vyrų 50 m plaukimo nugara A finale. Lietuvis finišavo per 27,10 sek.
Čempionatą užbaigė dvi komandinės estafetės.
Moterų estafetėje 4 po 100 m komb. būdu lietuvės (Paulina Pekūnaitė, Agnė Šeleikaitė, Radvilė Kerševičiūtėir Smiltė Plytnykaitė) užėmė antrąją vietą. Mūsiškių laikas – 4 min. 19,45 sek. Greitesnės buvo Estijos plaukikės (4 min. 18,42 sek.).
Vyrų estafetėje 4 po 100 m l. stiliumi už šalies komandą plaukę Daniil Pancerevas, Edvinas Česnakas, Erikas Grigaitis ir Julius Bačkulis finišavo antri (3 min. 26,48 sek.). Nugalėjo paskutiniuose metruose lietuvius aplenkęs Estijos ketvertas (3 min. 26,33 sek.).
Per abi varžybų dienas net po tris aukso ir po vieną bronzos medalį asmeninėse rungtyse pelnė Kristupas Trepočka ir Vytė Gelažytė. Triskart čempionu taip pat tapo ir Daniil Pancerevas.
Geriausiais varžybų plaukikais (pagal FINA taškų lentelę) jauniausioje amžiaus grupėje pripažinti Smiltė Plytnykaitė (100 m l. stiliumi – 748 tšk.) ir Kristupas Trepočka (100 m l. stiliumi – 704 tšk.), o jaunimo ir vyresnių plaukikų (open) grupėse geriausiu tapo Daniil Pancerevas (100 m l. stiliumi – 802 tšk.).
Komandinėje įskaitoje nugalėtojais tapo estai, lietuviams čempionate atiteko antroji vieta, o latviai liko treti.