107. Eesti meistrivõistlused ujumises. Eesti juunioride meistrivõistlused. Eesti noorte meistrivõistlused
Tartu · 15 May 2026–17 May 2026 · 50 m pool · Aura Veekeskus
416 swimmers from 33 clubs took part, completing 2022 swims across 42 events (50 m pool). 397 new personal bests were set — 68% of swims with prior history in the database ended in a new personal best. Highest-scoring performance: Eneli Jefimova (Kalevi Ujumiskool) — 30.55 in the 50 m breaststroke for 869 FINA points. The medal table was won by Ujumise Spordiklubi (42 gold, 24 silver, 25 bronze).
Swimmers
416
Clubs
33
Events
42
Completed swims
2022
DSQ: 10 · DNS: 9
Personal bests
397
of 582 comparable swims
Swim statistics
Swims by stroke
completed swims (individual and relays)
freestyle 891backstroke 368butterfly 299breaststroke 298medley 166
Performance level — FINA points
distribution of completed swims by World Aquatics points
Medal table
| Club | 🥇 Gold | 🥈 Silver | 🥉 Bronze | Total | |
|---|---|---|---|---|---|
| 1. | Ujumise Spordiklubi | 42 | 24 | 25 | 91 |
| 2. | Spordiklubi Garant | 34 | 28 | 41 | 103 |
| 3. | TOPi Ujumisklubi | 28 | 22 | 12 | 62 |
| 4. | Kalevi Ujumiskool | 23 | 36 | 36 | 95 |
| 5. | Audentese Spordiklubi | 22 | 10 | 5 | 37 |
| 6. | Spordiklubi Fortuna | 9 | 6 | 5 | 20 |
| 7. | TUK | 8 | 12 | 6 | 26 |
| 8. | Ujumisklubi Briis | 5 | 10 | 7 | 22 |
| 9. | Yess | 5 | 6 | 3 | 14 |
| 10. | Orca Swim Club | 4 | 10 | 12 | 26 |
Top performances (FINA points)
| Swimmer | Club | Event | Time | Points | |
|---|---|---|---|---|---|
| 1. | Eneli Jefimova | Kalevi Ujumiskool | 50 m breaststroke | 30.55 | 869 |
| 2. | Eneli Jefimova | Kalevi Ujumiskool | 50 m breaststroke | 30.56 | 868 |
| 3. | Daniel Zaitsev | Spordiklubi Garant | 50 m butterfly | 23.49 | 852 |
| 4. | Daniel Zaitsev | Spordiklubi Garant | 50 m butterfly | 23.49 | 852 |
| 5. | Ralf Tribuntsov | Spordiklubi Garant | 100 m freestyle | 49.37 | 830 |
| 6. | Egle Salu | Kalevi Ujumiskool | 50 m breaststroke | 31.06 | 827 |
| 7. | Egle Salu | Kalevi Ujumiskool | 50 m breaststroke | 31.23 | 814 |
| 8. | Ralf Tribuntsov | Spordiklubi Garant | 50 m freestyle | 22.43 | 810 |
| 9. | Daniel Zaitsev | Spordiklubi Garant | 50 m freestyle | 22.64 | 787 |
| 10. | Kristjan Reivart | TUK | 50 m breaststroke | 28.13 | 785 |
Biggest improvements (new personal bests)
| Swimmer | Club | Event | Time | Previous best | Improvement |
|---|---|---|---|---|---|
| Robert Rohtla | Audentese Spordiklubi | 50 m breaststroke | 32.11 | was 42.87 | 10.76 (25.1%) |
| Robert Rohtla | Audentese Spordiklubi | 100 m freestyle | 58.14 | was 1:15.12 | 16.98 (22.6%) |
| Robert Rohtla | Audentese Spordiklubi | 50 m backstroke | 30.97 | was 39.26 | 8.29 (21.1%) |
| Robert Rohtla | Audentese Spordiklubi | 50 m freestyle | 25.86 | was 32.60 | 6.74 (20.7%) |
| Ralf Tribuntsov | Spordiklubi Garant | 100 m freestyle | 49.37 | was 1:01.57 | 12.20 (19.8%) |
| Kermo Kaljuveer | Wiru Swim | 50 m backstroke | 33.30 | was 41.49 | 8.19 (19.7%) |
| Luca Kotkin | Ujumisklubi Briis | 100 m freestyle | 56.74 | was 1:08.96 | 12.22 (17.7%) |
| Renate Saar | Kalevi Ujumiskool | 50 m butterfly | 32.51 | was 39.15 | 6.64 (17.0%) |
| Luca Kotkin | Ujumisklubi Briis | 50 m breaststroke | 33.71 | was 40.27 | 6.56 (16.3%) |
| Kermo Kaljuveer | Wiru Swim | 50 m freestyle | 28.95 | was 34.41 | 5.46 (15.9%) |
| Kermo Kaljuveer | Wiru Swim | 100 m freestyle | 1:05.03 | was 1:17.09 | 12.06 (15.6%) |
| Hans Herman Kaljuveer | Ujumisklubi Briis | 50 m backstroke | 29.86 | was 35.34 | 5.48 (15.5%) |
Club attendance
Event podiums
100 m freestyle women
| 1 | All ages | Emily-Parli Jaarats | Audentese Spordiklubi | 57.80 | 716 pts |
| 1 | All ages | Emily-Parli Jaarats | Audentese Spordiklubi | 57.47 | 728 pts |
| 2 | All ages | Sheril Tankler | Ujumise Spordiklubi | 58.65 | 685 pts |
| 2 | All ages | Sheril Tankler | Ujumise Spordiklubi | 58.01 | 708 pts |
| 3 | All ages | Inessa Sorokin | Kalevi Ujumiskool | 59.04 | 671 pts |
| 3 | All ages | Maria Romanjuk | Spordiklubi Garant | 58.63 | 686 pts |
| 1 | 16 and younger | Emily-Parli Jaarats | Audentese Spordiklubi | 57.80 | 716 pts |
| 1 | 16 and younger | Emily-Parli Jaarats | Audentese Spordiklubi | 57.47 | 728 pts |
| 2 | 16 and younger | Lenna Marii Pruunlep | Orca Swim Club | 59.26 | 664 pts |
| 2 | 16 and younger | Lenna Marii Pruunlep | Orca Swim Club | 59.29 | 663 pts |
| 3 | 16 and younger | Katriin Kont | Yess | 59.28 | 663 pts |
| 3 | 16 and younger | Katriin Kont | Yess | 59.57 | 654 pts |
| 1 | 17-18 years | Sheril Tankler | Ujumise Spordiklubi | 58.65 | 685 pts |
| 1 | 17-18 years | Sheril Tankler | Ujumise Spordiklubi | 58.01 | 708 pts |
| 2 | 17-18 years | Inessa Sorokin | Kalevi Ujumiskool | 59.04 | 671 pts |
| 2 | 17-18 years | Inessa Sorokin | Kalevi Ujumiskool | 58.79 | 680 pts |
| 3 | 17-18 years | Britta Karlson | Kalevi Ujumiskool | 1:01.16 | 604 pts |
| 3 | 17-18 years | Britta Karlson | Kalevi Ujumiskool | 1:01.06 | 607 pts |
100 m freestyle men
| 1 | All ages | Siim Keskula | Ujumise Spordiklubi | 52.08 | 707 pts |
| 1 | All ages | Ralf Tribuntsov | Spordiklubi Garant | 49.37 | 830 pts |
| 2 | All ages | Anton Pashenkov | TUK | 52.10 | 706 pts |
| 2 | All ages | Lars Kuljus | TOPi Ujumisklubi | 51.07 | 749 pts |
| 3 | All ages | Ilja Hrjastsjov | Kalevi Ujumiskool | 52.12 | 705 pts |
| 3 | All ages | Siim Keskula | Ujumise Spordiklubi | 51.68 | 723 pts |
| 1 | 16 and younger | Raul Oja | Spordiklubi Fortuna | — | |
| 1 | 16 and younger | Sebastian Michelson | Ujumise Spordiklubi | 54.13 | 629 pts |
| 2 | 16 and younger | Robin Priks | Ujumise Spordiklubi | — | |
| 3 | 16 and younger | Sebastian Michelson | Ujumise Spordiklubi | 54.09 | 631 pts |
| 1 | 17-18 years | Ilja Hrjastsjov | Kalevi Ujumiskool | 52.12 | 705 pts |
| 1 | 17-18 years | Ilja Hrjastsjov | Kalevi Ujumiskool | 52.01 | 710 pts |
| 2 | 17-18 years | Gerd Johan Lessing | Ujumise Spordiklubi | 52.29 | 698 pts |
| 2 | 17-18 years | Gerd Johan Lessing | Ujumise Spordiklubi | 52.67 | 683 pts |
| 3 | 17-18 years | Timo Vosokovski | Spordiklubi Fortuna | 53.21 | 663 pts |
| 3 | 17-18 years | Timo Vosokovski | Spordiklubi Fortuna | 53.01 | 670 pts |
50 m breaststroke women
| 1 | All ages | Eneli Jefimova | Kalevi Ujumiskool | 30.55 | 869 pts |
| 1 | All ages | Eneli Jefimova | Kalevi Ujumiskool | 30.56 | 868 pts |
| 2 | All ages | Egle Salu | Kalevi Ujumiskool | 31.23 | 814 pts |
| 2 | All ages | Egle Salu | Kalevi Ujumiskool | 31.06 | 827 pts |
| 3 | All ages | Maria Romanjuk | Spordiklubi Garant | 32.69 | 709 pts |
| 3 | All ages | Maria Romanjuk | Spordiklubi Garant | 32.81 | 702 pts |
| 1 | 16 and younger | Katriin Kont | Yess | 34.50 | 603 pts |
| 1 | 16 and younger | Marta Reinoja | Audentese Spordiklubi | 34.65 | 596 pts |
| 2 | 16 and younger | Sandra Malm | Audentese Spordiklubi | 34.51 | 603 pts |
| 2 | 16 and younger | Sandra Malm | Audentese Spordiklubi | 34.68 | 594 pts |
| 3 | 16 and younger | Marta Reinoja | Audentese Spordiklubi | 35.00 | 578 pts |
| 3 | 16 and younger | Katriin Kont | Yess | 34.83 | 586 pts |
| 1 | 17-18 years | Alessandra Zaidentsal | Spordiklubi Garant | 34.05 | 628 pts |
| 1 | 17-18 years | Alessandra Zaidentsal | Spordiklubi Garant | 34.38 | 610 pts |
| 2 | 17-18 years | Bianca Remmelgas | MyFitness | — | |
| 2 | 17-18 years | Anna Robikov | Spordiklubi Garant | 35.59 | 550 pts |
| 3 | 17-18 years | Anna Robikov | Spordiklubi Garant | 35.15 | 570 pts |
| 3 | 17-18 years | Paula Simona Tammaru | Kalevi Ujumiskool | 36.33 | 517 pts |
50 m breaststroke men
| 1 | All ages | Kristjan Reivart | TUK | 28.13 | 785 pts |
| 1 | All ages | Kristjan Reivart | TUK | 28.30 | 770 pts |
| 2 | All ages | Ralf Roose | TUK | 28.45 | 758 pts |
| 2 | All ages | Ralf Roose | TUK | 28.71 | 738 pts |
| 3 | All ages | Artjom Alteberg | Spordiklubi Garant | 29.28 | 696 pts |
| 3 | All ages | Artjom Alteberg | Spordiklubi Garant | 29.02 | 715 pts |
| 1 | 16 and younger | Artjom Grigorjev | Spordiklubi Garant | 30.98 | 587 pts |
| 1 | 16 and younger | Artjom Grigorjev | Spordiklubi Garant | 30.90 | 592 pts |
| 2 | 16 and younger | Romet Paas | Spordiklubi Fortuna | 31.55 | 556 pts |
| 2 | 16 and younger | Romet Paas | Spordiklubi Fortuna | 32.46 | 510 pts |
| 3 | 16 and younger | Kristofer Koger | Ujumise Spordiklubi | 31.91 | 537 pts |
| 3 | 16 and younger | Anton Popovits | ARGO Ujumisklubi | 31.91 | 537 pts |
| 1 | 17-18 years | Mark Baranjuk | Kalevi Ujumiskool | 29.88 | 655 pts |
| 1 | 17-18 years | Mark Baranjuk | Kalevi Ujumiskool | 29.77 | 662 pts |
| 2 | 17-18 years | Ralf Rändla | Ujumisklubi Briis | 29.91 | 653 pts |
| 2 | 17-18 years | Ralf Rändla | Ujumisklubi Briis | 30.43 | 620 pts |
| 3 | 17-18 years | Martin Partel | Spordiklubi Garant | 30.69 | 604 pts |
| 3 | 17-18 years | Martin Partel | Spordiklubi Garant | 30.45 | 618 pts |
200 m butterfly women
| 1 | All ages | Darja Romanjuk | Spordiklubi Garant | 2:22.38 | 626 pts |
| 1 | All ages | Miriam Jurisoo | TOPi Ujumisklubi | 2:19.23 | 669 pts |
| 2 | All ages | Miriam Jurisoo | TOPi Ujumisklubi | 2:24.30 | 601 pts |
| 2 | All ages | Darja Romanjuk | Spordiklubi Garant | 2:23.31 | 614 pts |
| 3 | All ages | Arina Fokina | Spordiklubi Garant | 2:31.41 | 520 pts |
| 3 | All ages | Arina Fokina | Spordiklubi Garant | 2:27.77 | 560 pts |
| 1 | 16 and younger | Arina Fokina | Spordiklubi Garant | 2:31.41 | 520 pts |
| 1 | 16 and younger | Arina Fokina | Spordiklubi Garant | 2:27.77 | 560 pts |
| 2 | 16 and younger | Valeriia Shestakova | Kohtla-Järve Veespordiklubi | 2:38.82 | 451 pts |
| 2 | 16 and younger | Valeriia Shestakova | Kohtla-Järve Veespordiklubi | 2:33.80 | 496 pts |
| 3 | 16 and younger | Helena Koel | Ujumisklubi Briis | 2:42.75 | 419 pts |
| 3 | 16 and younger | Helena Koel | Ujumisklubi Briis | 2:43.08 | 416 pts |
| 1 | 17-18 years | Miriam Jurisoo | TOPi Ujumisklubi | 2:24.30 | 601 pts |
| 1 | 17-18 years | Miriam Jurisoo | TOPi Ujumisklubi | 2:19.23 | 669 pts |
| 2 | 17-18 years | Alessandra Zaidentsal | Spordiklubi Garant | 2:32.57 | 508 pts |
| 2 | 17-18 years | Alessandra Zaidentsal | Spordiklubi Garant | 2:29.11 | 545 pts |
200 m butterfly men
| 1 | All ages | Jaan Pasko | Orca Swim Club | 2:09.03 | 625 pts |
| 1 | All ages | Jaan Pasko | Orca Swim Club | 2:07.08 | 654 pts |
| 2 | All ages | Artur Tobler | TOPi Ujumisklubi | 2:11.89 | 585 pts |
| 2 | All ages | Artur Tobler | TOPi Ujumisklubi | 2:07.91 | 641 pts |
| 3 | All ages | Robin Priks | Ujumise Spordiklubi | — | |
| 3 | All ages | Ragnar Kalvet | Kalevi Ujumiskool | 2:12.01 | 583 pts |
| 1 | 16 and younger | Robin Priks | Ujumise Spordiklubi | — | |
| 1 | 16 and younger | Ron Einar Pirnipuu | Ujumise Spordiklubi | 2:21.22 | 476 pts |
| 2 | 16 and younger | Ron Einar Pirnipuu | Ujumise Spordiklubi | 2:21.84 | 470 pts |
| 2 | 16 and younger | Martin Grebennikov | Kalevi Ujumiskool | 2:24.24 | 447 pts |
| 3 | 16 and younger | Martin Grebennikov | Kalevi Ujumiskool | 2:22.15 | 467 pts |
| 1 | 17-18 years | Ragnar Kalvet | Kalevi Ujumiskool | 2:15.94 | 534 pts |
| 1 | 17-18 years | Ragnar Kalvet | Kalevi Ujumiskool | 2:12.01 | 583 pts |
| 2 | 17-18 years | Morten Hein | Orca Swim Club | 2:22.29 | 466 pts |
| 2 | 17-18 years | Morten Hein | Orca Swim Club | 2:22.67 | 462 pts |
| 3 | 17-18 years | Sigmar Nairismagi | Spordiklubi Fortuna | 2:30.92 | 390 pts |
100 m backstroke women
| 1 | All ages | Polina Sovtsa | TOPi Ujumisklubi | 1:04.78 | 685 pts |
| 1 | All ages | Margaret Markvardt | TOPi Ujumisklubi | 1:03.72 | 720 pts |
| 2 | All ages | Lenna Marii Pruunlep | Orca Swim Club | 1:05.14 | 674 pts |
| 2 | All ages | Polina Sovtsa | TOPi Ujumisklubi | 1:04.30 | 701 pts |
| 3 | All ages | Margaret Markvardt | TOPi Ujumisklubi | 1:06.21 | 642 pts |
| 3 | All ages | Nora Uusen | Kalevi Ujumiskool | 1:05.10 | 675 pts |
| 1 | 16 and younger | Lenna Marii Pruunlep | Orca Swim Club | 1:05.14 | 674 pts |
| 1 | 16 and younger | Lenna Marii Pruunlep | Orca Swim Club | 1:05.32 | 669 pts |
| 2 | 16 and younger | Maria Roskoshny | Aquaway Spordikool | — | |
| 2 | 16 and younger | Laurette Ella Eha | Ujumisklubi Briis | 1:09.01 | 567 pts |
| 3 | 16 and younger | Laurette Ella Eha | Ujumisklubi Briis | 1:08.85 | 571 pts |
| 3 | 16 and younger | Cassandra Naurits | TOPi Ujumisklubi | 1:10.55 | 531 pts |
| 1 | 17-18 years | Polina Sovtsa | TOPi Ujumisklubi | 1:04.78 | 685 pts |
| 1 | 17-18 years | Polina Sovtsa | TOPi Ujumisklubi | 1:04.30 | 701 pts |
| 2 | 17-18 years | Nora Uusen | Kalevi Ujumiskool | 1:06.33 | 638 pts |
| 2 | 17-18 years | Nora Uusen | Kalevi Ujumiskool | 1:05.10 | 675 pts |
| 3 | 17-18 years | Adele Roop | Ujumise Spordiklubi | — | |
| 3 | 17-18 years | Eliisa Paas | TUK | 1:06.43 | 636 pts |
100 m backstroke men
| 1 | All ages | Alan Smok | Spordiklubi Garant | 57.33 | 729 pts |
| 1 | All ages | Alan Smok | Spordiklubi Garant | 56.91 | 745 pts |
| 2 | All ages | Dmitri Sillaste | Pärnu Spordikool | 58.92 | 671 pts |
| 2 | All ages | Dmitri Sillaste | Pärnu Spordikool | 57.75 | 713 pts |
| 3 | All ages | Lars Kuljus | TOPi Ujumisklubi | 59.63 | 647 pts |
| 3 | All ages | Lars Kuljus | TOPi Ujumisklubi | 58.40 | 689 pts |
| 1 | 16 and younger | Richard Kivirand | Keila Swimclub | 59.91 | 638 pts |
| 1 | 16 and younger | Richard Kivirand | Keila Swimclub | 59.85 | 640 pts |
| 2 | 16 and younger | Mikk Laurimaa | MyFitness | 1:00.04 | 634 pts |
| 2 | 16 and younger | Mikk Laurimaa | MyFitness | 1:00.09 | 633 pts |
| 3 | 16 and younger | Oskar Voor | Kalevi Ujumiskool | 1:02.40 | 565 pts |
| 3 | 16 and younger | Oskar Voor | Kalevi Ujumiskool | 1:01.98 | 577 pts |
| 1 | 17-18 years | Stever Juhandi | Kalevi Ujumiskool | 59.82 | 641 pts |
| 1 | 17-18 years | Stever Juhandi | Kalevi Ujumiskool | 58.90 | 672 pts |
| 2 | 17-18 years | Gregor Laht | TUK | 1:01.59 | 588 pts |
| 2 | 17-18 years | Gregor Laht | TUK | 1:01.83 | 581 pts |
| 3 | 17-18 years | Daniil Koshevarov | Spordiklubi Garant | 1:02.43 | 564 pts |
| 3 | 17-18 years | Daniil Koshevarov | Spordiklubi Garant | 1:03.47 | 537 pts |
200 m medley women
| 1 | All ages | Emily-Parli Jaarats | Audentese Spordiklubi | 2:23.92 | 672 pts |
| 1 | All ages | Emily-Parli Jaarats | Audentese Spordiklubi | 2:18.85 | 749 pts |
| 2 | All ages | Darja Romanjuk | Spordiklubi Garant | 2:24.38 | 666 pts |
| 2 | All ages | Margaret Markvardt | TOPi Ujumisklubi | 2:24.40 | 666 pts |
| 3 | All ages | Margaret Markvardt | TOPi Ujumisklubi | 2:25.14 | 656 pts |
| 3 | All ages | Darja Romanjuk | Spordiklubi Garant | 2:24.86 | 659 pts |
| 1 | 16 and younger | Emily-Parli Jaarats | Audentese Spordiklubi | 2:23.92 | 672 pts |
| 1 | 16 and younger | Emily-Parli Jaarats | Audentese Spordiklubi | 2:18.85 | 749 pts |
| 2 | 16 and younger | Laura Rohtla | TOPi Ujumisklubi | 2:29.21 | 603 pts |
| 2 | 16 and younger | Laura Rohtla | TOPi Ujumisklubi | 2:28.25 | 615 pts |
| 3 | 16 and younger | Karolina Niinep | Kohtla-Järve Veespordiklubi | 2:31.31 | 579 pts |
| 3 | 16 and younger | Karolina Niinep | Kohtla-Järve Veespordiklubi | 2:31.12 | 581 pts |
| 1 | 17-18 years | Sheril Tankler | Ujumise Spordiklubi | 2:26.96 | 632 pts |
| 1 | 17-18 years | Sheril Tankler | Ujumise Spordiklubi | 2:27.04 | 631 pts |
| 2 | 17-18 years | Karola Paju | Viimsi Veeklubi/Bruno Ujumiskool | 2:30.98 | 582 pts |
| 2 | 17-18 years | Karola Paju | Viimsi Veeklubi/Bruno Ujumiskool | 2:30.71 | 586 pts |
| 3 | 17-18 years | Anna Robikov | Spordiklubi Garant | 2:35.53 | 533 pts |
200 m medley men
| 1 | All ages | Dmitri Sillaste | Pärnu Spordikool | — | |
| 1 | All ages | Oliver Kuulpak | TOPi Ujumisklubi | 2:05.01 | 758 pts |
| 2 | All ages | Oliver Kuulpak | TOPi Ujumisklubi | 2:11.35 | 653 pts |
| 2 | All ages | Artjom Alteberg | Spordiklubi Garant | 2:07.10 | 721 pts |
| 3 | All ages | Ralf Rändla | Ujumisklubi Briis | 2:11.58 | 650 pts |
| 3 | All ages | Ilja Hrjastsjov | Kalevi Ujumiskool | 2:12.27 | 640 pts |
| 1 | 16 and younger | Robin Priks | Ujumise Spordiklubi | — | |
| 1 | 16 and younger | Kristofer Koger | Ujumise Spordiklubi | 2:14.54 | 608 pts |
| 2 | 16 and younger | Kristofer Koger | Ujumise Spordiklubi | 2:15.40 | 596 pts |
| 2 | 16 and younger | Aleksandr Ermakov | Spordiklubi Garant | 2:17.39 | 571 pts |
| 3 | 16 and younger | Aleksandr Ermakov | Spordiklubi Garant | 2:17.61 | 568 pts |
| 1 | 17-18 years | Ralf Rändla | Ujumisklubi Briis | 2:11.58 | 650 pts |
| 1 | 17-18 years | Ilja Hrjastsjov | Kalevi Ujumiskool | 2:12.27 | 640 pts |
| 2 | 17-18 years | Erik Maesepp | Ujumise Spordiklubi | — | |
| 2 | 17-18 years | Ralf Rändla | Ujumisklubi Briis | 2:14.40 | 610 pts |
| 3 | 17-18 years | Ilja Hrjastsjov | Kalevi Ujumiskool | 2:13.16 | 627 pts |
| 3 | 17-18 years | Martin Partel | Spordiklubi Garant | 2:16.21 | 586 pts |
4 × 100 m medley mixed
| 1 | 16 and younger | Spordiklubi Garant 31 | Spordiklubi Garant | 4:18.86 | |
| 2 | 16 and younger | Ujumise Spordiklubi 32 | Ujumise Spordiklubi | 4:23.34 | |
| 3 | 16 and younger | Audentese Spordiklubi 3 | Audentese Spordiklubi | 4:23.80 | |
| 1 | 17-18 years | Kalevi Ujumiskool 2 | Kalevi Ujumiskool | 4:10.04 | |
| 2 | 17-18 years | Spordiklubi Garant 2 | Spordiklubi Garant | 4:16.99 | |
| 3 | 17-18 years | Ujumise Spordiklubi 2 | Ujumise Spordiklubi | 4:17.53 |
800 m freestyle women
| 1 | All ages | Kirke Motsnik | TOPi Ujumisklubi | 9:07.91 | 692 pts |
| 2 | All ages | Britt Raudsepp | GoSwim Ujumisklubi | 9:22.43 | 640 pts |
| 3 | All ages | Adele Roop | Ujumise Spordiklubi | 9:25.19 | 631 pts |
| 1 | 16 and younger | Freya Cornelia Vilborn | Ujumise Spordiklubi | 9:48.13 | 560 pts |
| 2 | 16 and younger | Lilii Tereese Luisk | Kalevi Ujumiskool | 10:14.38 | 491 pts |
| 3 | 16 and younger | Marleen Salm | Audentese Spordiklubi | 10:17.20 | 484 pts |
| 1 | 17-18 years | Adele Roop | Ujumise Spordiklubi | 9:25.19 | 631 pts |
| 2 | 17-18 years | Fiona Jamsa | Ujumisklubi Briis | 9:41.03 | 580 pts |
| 3 | 17-18 years | Isabel Annus | Ujumise Spordiklubi | 9:41.67 | 578 pts |
1500 m freestyle men
| 1 | All ages | Mark Iltsisin | Kalevi Ujumiskool | 15:45.35 | 781 pts |
| 2 | All ages | Erik Maesepp | Ujumise Spordiklubi | 16:03.65 | 737 pts |
| 3 | All ages | Jaan Pasko | Orca Swim Club | 16:19.28 | 702 pts |
| 1 | 16 and younger | Robin Priks | Ujumise Spordiklubi | 16:40.50 | 659 pts |
| 2 | 16 and younger | Markus Paju | Viimsi Veeklubi/Bruno Ujumiskool | 17:40.61 | 553 pts |
| 3 | 16 and younger | Erik Blumfeldt | Kalevi Ujumiskool | 17:46.28 | 544 pts |
| 1 | 17-18 years | Erik Maesepp | Ujumise Spordiklubi | 16:03.65 | 737 pts |
| 2 | 17-18 years | Daniil Koshevarov | Spordiklubi Garant | 17:21.62 | 584 pts |
| 3 | 17-18 years | Hans Herman Kaljuveer | Ujumisklubi Briis | 17:53.75 | 533 pts |
4 × 100 m medley women
| 1 | 0+ yrs | TOPi Ujumisklubi 2 | TOPi Ujumisklubi | 4:19.40 | |
| 2 | 0+ yrs | Kalevi Ujumiskool 2 | Kalevi Ujumiskool | 4:21.45 | |
| 3 | 0+ yrs | Spordiklubi Garant 1 | Spordiklubi Garant | 4:21.46 |
4 × 100 m medley men
| 1 | 0+ yrs | Spordiklubi Garant 1 | Spordiklubi Garant | 3:48.06 | |
| 2 | 0+ yrs | TOPi Ujumisklubi 1 | TOPi Ujumisklubi | 3:51.50 | |
| 3 | 0+ yrs | TUK 1 | TUK | 3:54.11 |
50 m freestyle women
| 1 | All ages | Emily-Parli Jaarats | Audentese Spordiklubi | 26.36 | 718 pts |
| 1 | All ages | Emily-Parli Jaarats | Audentese Spordiklubi | 26.16 | 735 pts |
| 2 | All ages | Sheril Tankler | Ujumise Spordiklubi | 27.00 | 668 pts |
| 2 | All ages | Sheril Tankler | Ujumise Spordiklubi | 26.78 | 685 pts |
| 3 | All ages | Lenna Marii Pruunlep | Orca Swim Club | 27.01 | 667 pts |
| 3 | All ages | Anete Bollverk | Kalevi Ujumiskool | 26.83 | 681 pts |
| 1 | 16 and younger | Emily-Parli Jaarats | Audentese Spordiklubi | 26.36 | 718 pts |
| 1 | 16 and younger | Emily-Parli Jaarats | Audentese Spordiklubi | 26.16 | 735 pts |
| 2 | 16 and younger | Lenna Marii Pruunlep | Orca Swim Club | 27.01 | 667 pts |
| 2 | 16 and younger | Delia Rink | Spordiklubi Fortuna | 27.11 | 660 pts |
| 3 | 16 and younger | Delia Rink | Spordiklubi Fortuna | 27.47 | 634 pts |
| 3 | 16 and younger | Lenna Marii Pruunlep | Orca Swim Club | 27.19 | 654 pts |
| 1 | 17-18 years | Sheril Tankler | Ujumise Spordiklubi | 27.00 | 668 pts |
| 1 | 17-18 years | Sheril Tankler | Ujumise Spordiklubi | 26.78 | 685 pts |
| 2 | 17-18 years | Britta Karlson | Kalevi Ujumiskool | 27.63 | 623 pts |
| 2 | 17-18 years | Inessa Sorokin | Kalevi Ujumiskool | 26.97 | 670 pts |
| 3 | 17-18 years | Ksenia Bazanova | TUK | — | |
| 3 | 17-18 years | Britta Karlson | Kalevi Ujumiskool | 27.41 | 639 pts |
50 m freestyle men
| 1 | All ages | Daniel Zaitsev | Spordiklubi Garant | 22.64 | 787 pts |
| 1 | All ages | Karl-Eric Ott | Ujumise Spordiklubi | 24.69 | 607 pts |
| 1 | All ages | Ralf Tribuntsov | Spordiklubi Garant | 22.43 | 810 pts |
| 2 | All ages | Lars Kuljus | TOPi Ujumisklubi | 23.17 | 734 pts |
| 2 | All ages | Sigmar Nairismagi | Spordiklubi Fortuna | 24.79 | 600 pts |
| 2 | All ages | Daniel Zaitsev | Spordiklubi Garant | 22.75 | 776 pts |
| 3 | All ages | Ralf Tribuntsov | Spordiklubi Garant | 23.20 | 732 pts |
| 3 | All ages | Anton Pashenkov | TUK | 23.16 | 735 pts |
| 1 | 16 and younger | Raul Oja | Spordiklubi Fortuna | 24.39 | 630 pts |
| 1 | 16 and younger | Raul Oja | Spordiklubi Fortuna | 24.52 | 620 pts |
| 2 | 16 and younger | Romet Paas | Spordiklubi Fortuna | 25.16 | 574 pts |
| 3 | 16 and younger | Tihon Kavalerov | Spordiklubi Garant | 25.29 | 565 pts |
| 1 | 17-18 years | Timo Vosokovski | Spordiklubi Fortuna | 23.66 | 690 pts |
| 1 | 17-18 years | Karl-Eric Ott | Ujumise Spordiklubi | 24.69 | 607 pts |
| 1 | 17-18 years | Timo Vosokovski | Spordiklubi Fortuna | 23.92 | 668 pts |
| 2 | 17-18 years | Matvei Tarassov | Kalevi Ujumiskool | 24.39 | 630 pts |
| 2 | 17-18 years | Ilja Hrjastsjov | Kalevi Ujumiskool | 24.39 | 630 pts |
| 2 | 17-18 years | Sigmar Nairismagi | Spordiklubi Fortuna | 24.79 | 600 pts |
| 2 | 17-18 years | Ilja Hrjastsjov | Kalevi Ujumiskool | 24.61 | 613 pts |
| 3 | 17-18 years | Aleksey Ivanov | Narva SK/Energia | 24.63 | 611 pts |
200 m backstroke women
| 1 | All ages | Polina Sovtsa | TOPi Ujumisklubi | 2:22.82 | 640 pts |
| 1 | All ages | Polina Sovtsa | TOPi Ujumisklubi | 2:20.95 | 666 pts |
| 2 | All ages | Adele Roop | Ujumise Spordiklubi | — | |
| 2 | All ages | Violanta Gurjanova | Jõhvi Spordikool | 2:23.34 | 634 pts |
| 3 | All ages | Aleksandra Roos | Pärnu Spordikool | 2:25.76 | 602 pts |
| 3 | All ages | Nora Uusen | Kalevi Ujumiskool | 2:25.07 | 611 pts |
| 1 | 16 and younger | Aleksandra Roos | Pärnu Spordikool | 2:25.76 | 602 pts |
| 1 | 16 and younger | Aleksandra Roos | Pärnu Spordikool | 2:25.08 | 611 pts |
| 2 | 16 and younger | Arlene Raudva | Yess | 2:34.36 | 507 pts |
| 2 | 16 and younger | Arlene Raudva | Yess | 2:35.76 | 494 pts |
| 3 | 16 and younger | Cassandra Naurits | TOPi Ujumisklubi | 2:37.17 | 480 pts |
| 3 | 16 and younger | Cassandra Naurits | TOPi Ujumisklubi | 2:37.16 | 481 pts |
| 1 | 17-18 years | Polina Sovtsa | TOPi Ujumisklubi | 2:22.82 | 640 pts |
| 1 | 17-18 years | Polina Sovtsa | TOPi Ujumisklubi | 2:20.95 | 666 pts |
| 2 | 17-18 years | Adele Roop | Ujumise Spordiklubi | — | |
| 2 | 17-18 years | Nora Uusen | Kalevi Ujumiskool | 2:25.07 | 611 pts |
| 3 | 17-18 years | Nora Uusen | Kalevi Ujumiskool | 2:27.03 | 587 pts |
| 3 | 17-18 years | Nora Rahumagi | Viimsi Veeklubi/Bruno Ujumiskool | 2:30.38 | 549 pts |
200 m backstroke men
| 1 | All ages | Stever Juhandi | Kalevi Ujumiskool | 2:10.95 | 624 pts |
| 1 | All ages | Dmitri Sillaste | Pärnu Spordikool | 2:03.41 | 745 pts |
| 2 | All ages | Richard Kivirand | Keila Swimclub | 2:11.42 | 617 pts |
| 2 | All ages | Richard Kivirand | Keila Swimclub | 2:09.34 | 647 pts |
| 3 | All ages | Dmitri Sillaste | Pärnu Spordikool | 2:12.30 | 605 pts |
| 3 | All ages | Stever Juhandi | Kalevi Ujumiskool | 2:10.03 | 637 pts |
| 1 | 16 and younger | Richard Kivirand | Keila Swimclub | 2:11.42 | 617 pts |
| 1 | 16 and younger | Richard Kivirand | Keila Swimclub | 2:09.34 | 647 pts |
| 2 | 16 and younger | Oskar Voor | Kalevi Ujumiskool | 2:16.57 | 550 pts |
| 2 | 16 and younger | Oskar Voor | Kalevi Ujumiskool | 2:15.89 | 558 pts |
| 3 | 16 and younger | Deniss Tsikaljov | Narva SK/Energia | 2:19.26 | 519 pts |
| 3 | 16 and younger | Deniss Tsikaljov | Narva SK/Energia | 2:17.52 | 539 pts |
| 1 | 17-18 years | Stever Juhandi | Kalevi Ujumiskool | 2:10.95 | 624 pts |
| 1 | 17-18 years | Stever Juhandi | Kalevi Ujumiskool | 2:10.03 | 637 pts |
| 2 | 17-18 years | Ragnar Kalvet | Kalevi Ujumiskool | 2:14.39 | 577 pts |
| 2 | 17-18 years | Ragnar Kalvet | Kalevi Ujumiskool | 2:14.52 | 575 pts |
| 3 | 17-18 years | Erik Maesepp | Ujumise Spordiklubi | 2:15.85 | 559 pts |
| 3 | 17-18 years | Erik Maesepp | Ujumise Spordiklubi | 2:30.96 | 407 pts |
200 m breaststroke women
| 1 | All ages | Alessandra Zaidentsal | Spordiklubi Garant | 2:40.44 | 630 pts |
| 1 | All ages | Alessandra Zaidentsal | Spordiklubi Garant | 2:39.37 | 642 pts |
| 2 | All ages | Meribel Maran | Yess | 2:43.51 | 595 pts |
| 2 | All ages | Meribel Maran | Yess | 2:40.76 | 626 pts |
| 3 | All ages | Karola Paju | Viimsi Veeklubi/Bruno Ujumiskool | 2:43.80 | 592 pts |
| 3 | All ages | Anna Robikov | Spordiklubi Garant | 2:42.96 | 601 pts |
| 1 | 16 and younger | Meribel Maran | Yess | 2:43.51 | 595 pts |
| 1 | 16 and younger | Meribel Maran | Yess | 2:40.76 | 626 pts |
| 2 | 16 and younger | Sandra Malm | Audentese Spordiklubi | 2:48.29 | 546 pts |
| 2 | 16 and younger | Sandra Malm | Audentese Spordiklubi | 2:49.60 | 533 pts |
| 3 | 16 and younger | Marleen Lande | Orca Swim Club | 2:49.91 | 530 pts |
| 3 | 16 and younger | Marleen Lande | Orca Swim Club | 2:50.36 | 526 pts |
| 1 | 17-18 years | Alessandra Zaidentsal | Spordiklubi Garant | 2:40.44 | 630 pts |
| 1 | 17-18 years | Alessandra Zaidentsal | Spordiklubi Garant | 2:39.37 | 642 pts |
| 2 | 17-18 years | Karola Paju | Viimsi Veeklubi/Bruno Ujumiskool | 2:43.80 | 592 pts |
| 2 | 17-18 years | Anna Robikov | Spordiklubi Garant | 2:42.96 | 601 pts |
| 3 | 17-18 years | Anna Robikov | Spordiklubi Garant | 2:44.58 | 583 pts |
| 3 | 17-18 years | Karola Paju | Viimsi Veeklubi/Bruno Ujumiskool | 2:43.66 | 593 pts |
200 m breaststroke men
| 1 | All ages | Ralf Roose | TUK | 2:21.69 | 694 pts |
| 1 | All ages | Ralf Roose | TUK | 2:18.63 | 741 pts |
| 2 | All ages | Ralf Rändla | Ujumisklubi Briis | 2:22.00 | 690 pts |
| 2 | All ages | Ralf Rändla | Ujumisklubi Briis | 2:20.09 | 718 pts |
| 3 | All ages | Jorven Nopponen | Viimsi Veeklubi/Bruno Ujumiskool | 2:23.55 | 667 pts |
| 3 | All ages | Artjom Alteberg | Spordiklubi Garant | 2:21.00 | 704 pts |
| 1 | 16 and younger | Kristofer Koger | Ujumise Spordiklubi | 2:31.93 | 563 pts |
| 2 | 16 and younger | Artjom Grigorjev | Spordiklubi Garant | 2:33.24 | 549 pts |
| 3 | 16 and younger | Richard Kesperi | Ujumise Spordiklubi | 2:37.02 | 510 pts |
| 1 | 17-18 years | Ralf Rändla | Ujumisklubi Briis | 2:22.00 | 690 pts |
| 1 | 17-18 years | Ralf Rändla | Ujumisklubi Briis | 2:20.09 | 718 pts |
| 2 | 17-18 years | Mark Baranjuk | Kalevi Ujumiskool | 2:24.96 | 648 pts |
| 2 | 17-18 years | Mark Baranjuk | Kalevi Ujumiskool | 2:24.52 | 654 pts |
| 3 | 17-18 years | Martin Partel | Spordiklubi Garant | 2:26.67 | 626 pts |
| 3 | 17-18 years | Martin Partel | Spordiklubi Garant | 2:26.78 | 624 pts |
100 m butterfly women
| 1 | All ages | Darja Romanjuk | Spordiklubi Garant | 1:02.34 | 693 pts |
| 1 | All ages | Margaret Markvardt | TOPi Ujumisklubi | 1:01.28 | 730 pts |
| 2 | All ages | Emily-Parli Jaarats | Audentese Spordiklubi | 1:02.59 | 685 pts |
| 2 | All ages | Emily-Parli Jaarats | Audentese Spordiklubi | 1:01.83 | 710 pts |
| 3 | All ages | Margaret Markvardt | TOPi Ujumisklubi | 1:03.54 | 654 pts |
| 3 | All ages | Darja Romanjuk | Spordiklubi Garant | 1:02.17 | 699 pts |
| 1 | 16 and younger | Emily-Parli Jaarats | Audentese Spordiklubi | 1:02.59 | 685 pts |
| 1 | 16 and younger | Emily-Parli Jaarats | Audentese Spordiklubi | 1:01.83 | 710 pts |
| 2 | 16 and younger | Arina Fokina | Spordiklubi Garant | 1:05.04 | 610 pts |
| 2 | 16 and younger | Arina Fokina | Spordiklubi Garant | 1:04.99 | 612 pts |
| 3 | 16 and younger | Laura Rohtla | TOPi Ujumisklubi | 1:06.41 | 573 pts |
| 3 | 16 and younger | Laura Rohtla | TOPi Ujumisklubi | 1:06.27 | 577 pts |
| 1 | 17-18 years | Miriam Jurisoo | TOPi Ujumisklubi | 1:04.24 | 633 pts |
| 1 | 17-18 years | Miriam Jurisoo | TOPi Ujumisklubi | 1:02.45 | 689 pts |
| 2 | 17-18 years | Eliisa Paas | TUK | 1:05.68 | 592 pts |
| 2 | 17-18 years | Eliisa Paas | TUK | 1:05.68 | 592 pts |
| 3 | 17-18 years | Selina Tsiunchik | Kalevi Ujumiskool | 1:10.17 | 486 pts |
| 3 | 17-18 years | Alina Levkovits | Spordiklubi Garant | 1:09.01 | 511 pts |
100 m butterfly men
| 1 | All ages | Lars Kuljus | TOPi Ujumisklubi | 56.27 | 678 pts |
| 1 | All ages | Daniel Zaitsev | Spordiklubi Garant | 54.20 | 759 pts |
| 2 | All ages | Artjom Polovnikov | Spordiklubi Garant | 56.76 | 661 pts |
| 2 | All ages | Artur Tobler | TOPi Ujumisklubi | 55.30 | 715 pts |
| 3 | All ages | Artur Tobler | TOPi Ujumisklubi | 57.04 | 651 pts |
| 3 | All ages | Lars Kuljus | TOPi Ujumisklubi | 55.49 | 707 pts |
| 1 | 16 and younger | Raul Oja | Spordiklubi Fortuna | 57.20 | 646 pts |
| 1 | 16 and younger | Raul Oja | Spordiklubi Fortuna | 57.32 | 642 pts |
| 2 | 16 and younger | Matvei Korjakin | Spordiklubi Garant | 59.63 | 570 pts |
| 2 | 16 and younger | Matvei Korjakin | Spordiklubi Garant | 1:00.13 | 556 pts |
| 3 | 16 and younger | Ron Einar Pirnipuu | Ujumise Spordiklubi | 1:01.73 | 514 pts |
| 1 | 17-18 years | Artjom Polovnikov | Spordiklubi Garant | 56.76 | 661 pts |
| 1 | 17-18 years | Artjom Polovnikov | Spordiklubi Garant | 57.29 | 643 pts |
| 2 | 17-18 years | Ragnar Kalvet | Kalevi Ujumiskool | — | |
| 2 | 17-18 years | Rudolf Suharov | Kalevi Ujumiskool | 58.88 | 592 pts |
| 3 | 17-18 years | Ernest Kopjev | Kalevi Ujumiskool | 58.32 | 609 pts |
| 3 | 17-18 years | Ernest Kopjev | Kalevi Ujumiskool | 59.14 | 584 pts |
400 m freestyle women
| 1 | All ages | Kirke Motsnik | TOPi Ujumisklubi | 4:29.03 | 669 pts |
| 2 | All ages | Adele Roop | Ujumise Spordiklubi | 4:35.25 | 625 pts |
| 3 | All ages | Britt Raudsepp | GoSwim Ujumisklubi | 4:36.38 | 617 pts |
| 1 | 16 and younger | Freya Cornelia Vilborn | Ujumise Spordiklubi | 4:37.54 | 610 pts |
| 2 | 16 and younger | Maria Medvedeva | Ujumisklubi Aktiiv | 4:45.01 | 563 pts |
| 3 | 16 and younger | Jaroslava Varnik | Spordiklubi Garant | 4:49.22 | 539 pts |
| 1 | 17-18 years | Adele Roop | Ujumise Spordiklubi | 4:35.25 | 625 pts |
| 2 | 17-18 years | Fiona Jamsa | Ujumisklubi Briis | 4:42.08 | 581 pts |
| 3 | 17-18 years | Marit Muidre | Ujumisklubi Briis | 4:53.35 | 516 pts |
400 m freestyle men
| 1 | All ages | Gerd Johan Lessing | Ujumise Spordiklubi | 4:02.18 | 750 pts |
| 2 | All ages | Jaan Pasko | Orca Swim Club | 4:04.50 | 729 pts |
| 3 | All ages | Erik Maesepp | Ujumise Spordiklubi | 4:09.67 | 684 pts |
| 1 | 16 and younger | Robin Priks | Ujumise Spordiklubi | 4:10.36 | 679 pts |
| 2 | 16 and younger | Matvei Korjakin | Spordiklubi Garant | 4:19.39 | 610 pts |
| 3 | 16 and younger | Kristjan Lembinen | Ujumisklubi Aktiiv | 4:23.30 | 583 pts |
| 1 | 17-18 years | Gerd Johan Lessing | Ujumise Spordiklubi | 4:02.18 | 750 pts |
| 2 | 17-18 years | Erik Maesepp | Ujumise Spordiklubi | 4:09.67 | 684 pts |
| 3 | 17-18 years | Hans Kristian Prants | Orca Swim Club | 4:19.46 | 610 pts |
4 × 200 m freestyle women
| 1 | 0+ yrs | Ujumise Spordiklubi 1 | Ujumise Spordiklubi | 8:41.04 | |
| 2 | 0+ yrs | TOPi Ujumisklubi 2 | TOPi Ujumisklubi | 8:51.94 | |
| 3 | 0+ yrs | Kalevi Ujumiskool 2 | Kalevi Ujumiskool | 8:54.06 |
4 × 200 m freestyle men
| 1 | 0+ yrs | Ujumise Spordiklubi 1 | Ujumise Spordiklubi | 7:43.22 | |
| 2 | 0+ yrs | TOPi Ujumisklubi 1 | TOPi Ujumisklubi | 7:47.36 | |
| 3 | 0+ yrs | Kalevi Ujumiskool 1 | Kalevi Ujumiskool | 7:48.82 |
50 m butterfly women
| 1 | All ages | Darja Romanjuk | Spordiklubi Garant | 28.09 | 657 pts |
| 1 | All ages | Emily-Parli Jaarats | Audentese Spordiklubi | 28.00 | 664 pts |
| 2 | All ages | Eliisa Paas | TUK | 28.24 | 647 pts |
| 2 | All ages | Darja Romanjuk | Spordiklubi Garant | 28.04 | 661 pts |
| 3 | All ages | Emily-Parli Jaarats | Audentese Spordiklubi | 28.27 | 645 pts |
| 3 | All ages | Eliisa Paas | TUK | 28.51 | 629 pts |
| 3 | All ages | Anete Bollverk | Kalevi Ujumiskool | 28.51 | 629 pts |
| 1 | 16 and younger | Emily-Parli Jaarats | Audentese Spordiklubi | 28.27 | 645 pts |
| 1 | 16 and younger | Emily-Parli Jaarats | Audentese Spordiklubi | 28.00 | 664 pts |
| 2 | 16 and younger | Lenna Marii Pruunlep | Orca Swim Club | 28.72 | 615 pts |
| 2 | 16 and younger | Arina Fokina | Spordiklubi Garant | 28.83 | 608 pts |
| 3 | 16 and younger | Arina Fokina | Spordiklubi Garant | 28.95 | 600 pts |
| 3 | 16 and younger | Lenna Marii Pruunlep | Orca Swim Club | 29.02 | 596 pts |
| 1 | 17-18 years | Eliisa Paas | TUK | 28.24 | 647 pts |
| 1 | 17-18 years | Eliisa Paas | TUK | 28.51 | 629 pts |
| 2 | 17-18 years | Miriam Jurisoo | TOPi Ujumisklubi | 28.93 | 602 pts |
| 2 | 17-18 years | Miriam Jurisoo | TOPi Ujumisklubi | 28.74 | 614 pts |
| 3 | 17-18 years | Sheril Tankler | Ujumise Spordiklubi | — | |
| 3 | 17-18 years | Britta Karlson | Kalevi Ujumiskool | 29.53 | 566 pts |
50 m butterfly men
| 1 | All ages | Daniel Zaitsev | Spordiklubi Garant | 23.49 | 852 pts |
| 1 | All ages | Daniel Zaitsev | Spordiklubi Garant | 23.49 | 852 pts |
| 2 | All ages | Armin Evert Lelle | GoSwim Ujumisklubi | 24.30 | 769 pts |
| 2 | All ages | Armin Evert Lelle | GoSwim Ujumisklubi | 24.32 | 767 pts |
| 3 | All ages | Demid Solodov | Narva SK/Energia | 25.05 | 702 pts |
| 3 | All ages | Demid Solodov | Narva SK/Energia | 25.06 | 701 pts |
| 1 | 16 and younger | Raul Oja | Spordiklubi Fortuna | 25.23 | 687 pts |
| 1 | 16 and younger | Raul Oja | Spordiklubi Fortuna | 25.27 | 684 pts |
| 2 | 16 and younger | Sebastian Michelson | Ujumise Spordiklubi | 26.47 | 595 pts |
| 2 | 16 and younger | Marten Kont | TUK | 26.33 | 605 pts |
| 3 | 16 and younger | Marten Kont | TUK | 26.52 | 592 pts |
| 3 | 16 and younger | Sebastian Michelson | Ujumise Spordiklubi | 26.60 | 586 pts |
| 1 | 17-18 years | Artjom Polovnikov | Spordiklubi Garant | 25.51 | 665 pts |
| 1 | 17-18 years | Ilja Hrjastsjov | Kalevi Ujumiskool | 25.51 | 665 pts |
| 1 | 17-18 years | Artjom Polovnikov | Spordiklubi Garant | 25.35 | 677 pts |
| 2 | 17-18 years | Ilja Hrjastsjov | Kalevi Ujumiskool | 25.83 | 640 pts |
| 3 | 17-18 years | Ragnar Kalvet | Kalevi Ujumiskool | — | |
| 3 | 17-18 years | Ernest Kopjev | Kalevi Ujumiskool | 25.95 | 632 pts |
100 m breaststroke women
| 1 | All ages | Egle Salu | Kalevi Ujumiskool | 1:11.29 | 727 pts |
| 1 | All ages | Egle Salu | Kalevi Ujumiskool | 1:09.80 | 775 pts |
| 2 | All ages | Alessandra Zaidentsal | Spordiklubi Garant | 1:13.87 | 654 pts |
| 2 | All ages | Maria Romanjuk | Spordiklubi Garant | 1:11.22 | 730 pts |
| 3 | All ages | Maria Romanjuk | Spordiklubi Garant | 1:14.17 | 646 pts |
| 3 | All ages | Alessandra Zaidentsal | Spordiklubi Garant | 1:14.31 | 642 pts |
| 1 | 16 and younger | Meribel Maran | Yess | 1:16.35 | 592 pts |
| 1 | 16 and younger | Meribel Maran | Yess | 1:16.79 | 582 pts |
| 2 | 16 and younger | Sandra Malm | Audentese Spordiklubi | 1:17.02 | 577 pts |
| 2 | 16 and younger | Sandra Malm | Audentese Spordiklubi | 1:17.67 | 562 pts |
| 3 | 16 and younger | Erika Kuldkepp | Orca Swim Club | 1:19.57 | 523 pts |
| 3 | 16 and younger | Marleen Lande | Orca Swim Club | 1:18.58 | 543 pts |
| 1 | 17-18 years | Alessandra Zaidentsal | Spordiklubi Garant | 1:13.87 | 654 pts |
| 1 | 17-18 years | Alessandra Zaidentsal | Spordiklubi Garant | 1:14.31 | 642 pts |
| 2 | 17-18 years | Karola Paju | Viimsi Veeklubi/Bruno Ujumiskool | 1:17.87 | 558 pts |
| 2 | 17-18 years | Karola Paju | Viimsi Veeklubi/Bruno Ujumiskool | 1:17.95 | 556 pts |
| 3 | 17-18 years | Anna Robikov | Spordiklubi Garant | 1:18.98 | 535 pts |
| 3 | 17-18 years | Anna Robikov | Spordiklubi Garant | 1:18.03 | 555 pts |
100 m breaststroke men
| 1 | All ages | Ralf Roose | TUK | 1:03.72 | 711 pts |
| 1 | All ages | Ralf Roose | TUK | 1:02.85 | 741 pts |
| 2 | All ages | Ralf Rändla | Ujumisklubi Briis | 1:05.52 | 654 pts |
| 2 | All ages | Artjom Alteberg | Spordiklubi Garant | 1:04.49 | 686 pts |
| 3 | All ages | Mark Baranjuk | Kalevi Ujumiskool | 1:05.71 | 648 pts |
| 3 | All ages | Ralf Rändla | Ujumisklubi Briis | 1:05.61 | 651 pts |
| 1 | 16 and younger | Artjom Grigorjev | Spordiklubi Garant | 1:09.44 | 549 pts |
| 1 | 16 and younger | Artjom Grigorjev | Spordiklubi Garant | 1:09.45 | 549 pts |
| 2 | 16 and younger | Kristofer Koger | Ujumise Spordiklubi | 1:10.03 | 535 pts |
| 2 | 16 and younger | Kristofer Koger | Ujumise Spordiklubi | 1:09.57 | 546 pts |
| 3 | 16 and younger | Anton Popovits | ARGO Ujumisklubi | 1:10.31 | 529 pts |
| 3 | 16 and younger | Tihon Kavalerov | Spordiklubi Garant | 1:09.98 | 536 pts |
| 1 | 17-18 years | Ralf Rändla | Ujumisklubi Briis | 1:05.52 | 654 pts |
| 1 | 17-18 years | Ralf Rändla | Ujumisklubi Briis | 1:05.61 | 651 pts |
| 2 | 17-18 years | Mark Baranjuk | Kalevi Ujumiskool | 1:05.71 | 648 pts |
| 2 | 17-18 years | Mark Baranjuk | Kalevi Ujumiskool | 1:05.83 | 645 pts |
| 3 | 17-18 years | Martin Partel | Spordiklubi Garant | 1:08.34 | 576 pts |
| 3 | 17-18 years | Martin Partel | Spordiklubi Garant | 1:08.62 | 569 pts |
200 m freestyle women
| 1 | All ages | Sheril Tankler | Ujumise Spordiklubi | 2:08.91 | 659 pts |
| 1 | All ages | Sheril Tankler | Ujumise Spordiklubi | 2:06.34 | 700 pts |
| 2 | All ages | Inessa Sorokin | Kalevi Ujumiskool | 2:10.57 | 635 pts |
| 2 | All ages | Miriam Jurisoo | TOPi Ujumisklubi | 2:10.42 | 637 pts |
| 3 | All ages | Maria Medvedeva | Ujumisklubi Aktiiv | 2:10.58 | 634 pts |
| 3 | All ages | Maria Medvedeva | Ujumisklubi Aktiiv | 2:10.71 | 632 pts |
| 1 | 16 and younger | Maria Medvedeva | Ujumisklubi Aktiiv | 2:10.58 | 634 pts |
| 1 | 16 and younger | Maria Medvedeva | Ujumisklubi Aktiiv | 2:10.71 | 632 pts |
| 2 | 16 and younger | Katriin Kont | Yess | 2:14.06 | 586 pts |
| 2 | 16 and younger | Katriin Kont | Yess | 2:12.67 | 605 pts |
| 3 | 16 and younger | Freya Cornelia Vilborn | Ujumise Spordiklubi | — | |
| 1 | 17-18 years | Sheril Tankler | Ujumise Spordiklubi | 2:08.91 | 659 pts |
| 1 | 17-18 years | Sheril Tankler | Ujumise Spordiklubi | 2:06.34 | 700 pts |
| 2 | 17-18 years | Inessa Sorokin | Kalevi Ujumiskool | 2:10.57 | 635 pts |
| 2 | 17-18 years | Miriam Jurisoo | TOPi Ujumisklubi | 2:10.42 | 637 pts |
| 3 | 17-18 years | Adele Roop | Ujumise Spordiklubi | — | |
| 3 | 17-18 years | Inessa Sorokin | Kalevi Ujumiskool | 2:10.85 | 630 pts |
200 m freestyle men
| 1 | All ages | Gerd Johan Lessing | Ujumise Spordiklubi | 1:56.29 | 674 pts |
| 1 | All ages | Lars Kuljus | TOPi Ujumisklubi | 1:52.77 | 739 pts |
| 2 | All ages | Lars Kuljus | TOPi Ujumisklubi | 1:57.50 | 654 pts |
| 2 | All ages | Siim Keskula | Ujumise Spordiklubi | 1:53.24 | 730 pts |
| 3 | All ages | Ilja Hrjastsjov | Kalevi Ujumiskool | — | |
| 3 | All ages | Gerd Johan Lessing | Ujumise Spordiklubi | 1:56.77 | 666 pts |
| 1 | 16 and younger | Robin Priks | Ujumise Spordiklubi | — | |
| 1 | 16 and younger | Sebastian Michelson | Ujumise Spordiklubi | 2:02.14 | 582 pts |
| 2 | 16 and younger | Sebastian Michelson | Ujumise Spordiklubi | 2:01.58 | 590 pts |
| 3 | 16 and younger | Oskar Voor | Kalevi Ujumiskool | 2:02.66 | 575 pts |
| 1 | 17-18 years | Gerd Johan Lessing | Ujumise Spordiklubi | 1:56.29 | 674 pts |
| 1 | 17-18 years | Gerd Johan Lessing | Ujumise Spordiklubi | 1:56.77 | 666 pts |
| 2 | 17-18 years | Ilja Hrjastsjov | Kalevi Ujumiskool | — | |
| 2 | 17-18 years | Ernest Kopjev | Kalevi Ujumiskool | 1:58.33 | 640 pts |
| 3 | 17-18 years | Erik Maesepp | Ujumise Spordiklubi | 1:58.12 | 643 pts |
| 3 | 17-18 years | Erik Maesepp | Ujumise Spordiklubi | 1:58.44 | 638 pts |
400 m medley women
| 1 | All ages | Emily-Parli Jaarats | Audentese Spordiklubi | 5:06.34 | 642 pts |
| 2 | All ages | Alessandra Zaidentsal | Spordiklubi Garant | 5:10.40 | 617 pts |
| 3 | All ages | Darja Romanjuk | Spordiklubi Garant | 5:12.15 | 607 pts |
| 1 | 16 and younger | Emily-Parli Jaarats | Audentese Spordiklubi | 5:06.34 | 642 pts |
| 2 | 16 and younger | Laura Rohtla | TOPi Ujumisklubi | 5:19.51 | 566 pts |
| 3 | 16 and younger | Arina Fokina | Spordiklubi Garant | 5:22.73 | 549 pts |
| 1 | 17-18 years | Alessandra Zaidentsal | Spordiklubi Garant | 5:10.40 | 617 pts |
| 2 | 17-18 years | Selina Tsiunchik | Kalevi Ujumiskool | 5:44.93 | 450 pts |
400 m medley men
| 1 | All ages | Oliver Kuulpak | TOPi Ujumisklubi | 4:32.56 | 704 pts |
| 2 | All ages | Ragnar Kalvet | Kalevi Ujumiskool | 4:43.63 | 624 pts |
| 3 | All ages | Jaan Pasko | Orca Swim Club | 4:44.97 | 616 pts |
| 1 | 16 and younger | Robin Priks | Ujumise Spordiklubi | 4:51.70 | 574 pts |
| 2 | 16 and younger | Artjom Grigorjev | Spordiklubi Garant | 4:58.70 | 535 pts |
| 3 | 16 and younger | Oskar Voor | Kalevi Ujumiskool | 5:01.86 | 518 pts |
| 1 | 17-18 years | Ragnar Kalvet | Kalevi Ujumiskool | 4:43.63 | 624 pts |
| 2 | 17-18 years | Mark Baranjuk | Kalevi Ujumiskool | 4:48.38 | 594 pts |
| 3 | 17-18 years | Ilja Hrjastsjov | Kalevi Ujumiskool | 4:49.57 | 587 pts |
50 m backstroke women
| 1 | All ages | Margaret Markvardt | TOPi Ujumisklubi | 29.54 | 751 pts |
| 1 | All ages | Margaret Markvardt | TOPi Ujumisklubi | 29.25 | 774 pts |
| 2 | All ages | Emily-Parli Jaarats | Audentese Spordiklubi | 29.86 | 727 pts |
| 2 | All ages | Polina Sovtsa | TOPi Ujumisklubi | 30.08 | 712 pts |
| 3 | All ages | Darja Romanjuk | Spordiklubi Garant | — | |
| 3 | All ages | Emily-Parli Jaarats | Audentese Spordiklubi | 30.14 | 707 pts |
| 1 | 16 and younger | Emily-Parli Jaarats | Audentese Spordiklubi | 29.86 | 727 pts |
| 1 | 16 and younger | Emily-Parli Jaarats | Audentese Spordiklubi | 30.14 | 707 pts |
| 2 | 16 and younger | Lenna Marii Pruunlep | Orca Swim Club | 30.34 | 693 pts |
| 2 | 16 and younger | Lenna Marii Pruunlep | Orca Swim Club | 30.45 | 686 pts |
| 3 | 16 and younger | Maria Roskoshny | Aquaway Spordikool | 30.71 | 669 pts |
| 3 | 16 and younger | Maria Roskoshny | Aquaway Spordikool | 30.74 | 667 pts |
| 1 | 17-18 years | Polina Sovtsa | TOPi Ujumisklubi | 30.29 | 697 pts |
| 1 | 17-18 years | Polina Sovtsa | TOPi Ujumisklubi | 30.08 | 712 pts |
| 2 | 17-18 years | Eliisa Paas | TUK | 30.42 | 688 pts |
| 2 | 17-18 years | Nora Uusen | Kalevi Ujumiskool | 30.44 | 687 pts |
| 3 | 17-18 years | Nora Uusen | Kalevi Ujumiskool | 30.43 | 687 pts |
| 3 | 17-18 years | Adele Roop | Ujumise Spordiklubi | 30.88 | 658 pts |
50 m backstroke men
| 1 | All ages | Ralf Tribuntsov | Spordiklubi Garant | — | |
| 1 | All ages | Daniel Zaitsev | Spordiklubi Garant | 25.59 | 779 pts |
| 2 | All ages | Daniel Zaitsev | Spordiklubi Garant | 25.78 | 762 pts |
| 2 | All ages | Alan Smok | Spordiklubi Garant | 26.36 | 713 pts |
| 3 | All ages | Armin Evert Lelle | GoSwim Ujumisklubi | 26.41 | 709 pts |
| 3 | All ages | Armin Evert Lelle | GoSwim Ujumisklubi | 26.52 | 700 pts |
| 1 | 16 and younger | Mikk Laurimaa | MyFitness | 27.71 | 613 pts |
| 1 | 16 and younger | Mikk Laurimaa | MyFitness | 27.68 | 615 pts |
| 2 | 16 and younger | Richard Kivirand | Keila Swimclub | 28.29 | 576 pts |
| 2 | 16 and younger | Richard Kivirand | Keila Swimclub | 28.12 | 587 pts |
| 3 | 16 and younger | Ivan Sergejev | Spordiklubi Garant | 28.85 | 543 pts |
| 3 | 16 and younger | Ivan Sergejev | Spordiklubi Garant | 28.95 | 538 pts |
| 1 | 17-18 years | Stever Juhandi | Kalevi Ujumiskool | 27.13 | 654 pts |
| 1 | 17-18 years | Stever Juhandi | Kalevi Ujumiskool | 27.22 | 647 pts |
| 2 | 17-18 years | Gregor Laht | TUK | 27.89 | 602 pts |
| 2 | 17-18 years | Gregor Laht | TUK | 28.19 | 583 pts |
| 3 | 17-18 years | Ragnar Kalvet | Kalevi Ujumiskool | — | |
| 3 | 17-18 years | Hans-Kristjan Novitski | Viimsi Veeklubi/Bruno Ujumiskool | 28.21 | 581 pts |
4 × 100 m freestyle mixed
| 1 | 16 and younger | Ujumise Spordiklubi 3 | Ujumise Spordiklubi | 3:50.68 | |
| 2 | 16 and younger | Spordiklubi Garant 31 | Spordiklubi Garant | 3:52.57 | |
| 3 | 16 and younger | Spordiklubi Fortuna 3 | Spordiklubi Fortuna | 3:54.85 | |
| 1 | 17-18 years | Kalevi Ujumiskool | Kalevi Ujumiskool | 3:45.58 | |
| 2 | 17-18 years | TOPi Ujumisklubi | TOPi Ujumisklubi | 3:49.62 | |
| 3 | 17-18 years | Ujumise Spordiklubi 2 | Ujumise Spordiklubi | 3:50.37 |
800 m freestyle men
| 1 | All ages | Gerd Johan Lessing | Ujumise Spordiklubi | 8:26.39 | 711 pts |
| 2 | All ages | Erik Maesepp | Ujumise Spordiklubi | 8:32.83 | 685 pts |
| 3 | All ages | Jaan Pasko | Orca Swim Club | 8:33.18 | 683 pts |
| 1 | 16 and younger | Robin Priks | Ujumise Spordiklubi | 8:41.76 | 650 pts |
| 2 | 16 and younger | Rasmus Maddison | Audentese Spordiklubi | 9:22.90 | 518 pts |
| 3 | 16 and younger | Markkus Uuskar | Ujumise Spordiklubi | 9:42.84 | 466 pts |
| 1 | 17-18 years | Gerd Johan Lessing | Ujumise Spordiklubi | 8:26.39 | 711 pts |
| 2 | 17-18 years | Erik Maesepp | Ujumise Spordiklubi | 8:32.83 | 685 pts |
| 3 | 17-18 years | Hans Kristian Prants | Orca Swim Club | 9:09.65 | 556 pts |
1500 m freestyle women
| 1 | All ages | Kirke Motsnik | TOPi Ujumisklubi | 17:33.75 | 666 pts |
| 2 | All ages | Britt Raudsepp | GoSwim Ujumisklubi | 17:53.44 | 630 pts |
| 3 | All ages | Adele Roop | Ujumise Spordiklubi | 18:15.78 | 592 pts |
| 1 | 16 and younger | Freya Cornelia Vilborn | Ujumise Spordiklubi | 18:41.43 | 553 pts |
| 2 | 16 and younger | Lilii Tereese Luisk | Kalevi Ujumiskool | 19:28.53 | 488 pts |
| 3 | 16 and younger | Anastassia Tsistjakova | Ujumisklubi Aktiiv | 19:30.10 | 486 pts |
| 1 | 17-18 years | Adele Roop | Ujumise Spordiklubi | 18:15.78 | 592 pts |
| 2 | 17-18 years | Marit Muidre | Ujumisklubi Briis | 18:48.47 | 542 pts |
| 3 | 17-18 years | Isabel Annus | Ujumise Spordiklubi | 19:21.85 | 497 pts |
4 × 100 m freestyle men
| 1 | 0+ yrs | TOPi Ujumisklubi 1 | TOPi Ujumisklubi | 3:29.19 | |
| 2 | 0+ yrs | Ujumise Spordiklubi 1 | Ujumise Spordiklubi | 3:32.17 | |
| 3 | 0+ yrs | Kalevi Ujumiskool 1 | Kalevi Ujumiskool | 3:32.27 |
4 × 100 m freestyle women
| 1 | 0+ yrs | TOPi Ujumisklubi 2 | TOPi Ujumisklubi | 3:56.73 | |
| 2 | 0+ yrs | Kalevi Ujumiskool 2 | Kalevi Ujumiskool | 3:57.96 | |
| 3 | 0+ yrs | Spordiklubi Garant 1 | Spordiklubi Garant | 4:01.17 |