Meets
10
Swims
39
Best FINA points
653
Progression — all-time
100 m freestyle 25 m pool
25 swims · best time 50.45 · 1.39 faster than the first swim
50 m freestyle 25 m pool
24 swims · best time 23.10 · 0.68 faster than the first swim
100 m freestyle 50 m pool
20 swims · best time 52.37 · 0.21 faster than the first swim
50 m freestyle 50 m pool
18 swims · best time 23.95 · 0.12 faster than the first swim
50 m backstroke 50 m pool
16 swims · best time 28.06 · 0.27 faster than the first swim
50 m backstroke 25 m pool
16 swims · best time 26.98 · 0.26 faster than the first swim
50 m butterfly 25 m pool
13 swims · best time 25.63 · 0.69 faster than the first swim
50 m butterfly 50 m pool
10 swims · best time 26.69 · 0.09 faster than the first swim
Road to the Olympics
| Event | Pool | Time | Target | WOZ | Missing |
|---|---|---|---|---|---|
| 100 freestyle | 50 m pool | 54.02 | Olympic bronze 47.49 |
87.9% | +6.53 |
| 50 freestyle | 50 m pool | 24.69 | Olympic bronze 21.56 |
87.3% | +3.13 |
Season-best results
| Event | Pool | Time | FINA pts | Where |
|---|---|---|---|---|
| 50 m backstroke | 50 m pool | 28.76 | 549 | 27 Mar 2026 · Linköping Water Games |
| 50 m backstroke | 25 m pool | 27.26 | 533 | 24 Apr 2026 · Ullbergstrofén 2026 |
| 50 m butterfly | 50 m pool | 27.20 | 548 | 14 Mar 2026 · Mellansvenska GP 2026 |
| 50 m butterfly | 25 m pool | 25.84 | 596 | 23 Jan 2026 · NUSS Äldre och Yngre vinter (25m) 2026 |
| 25 m freestyle | 25 m pool | 10.96 | 20 Sep 2025 · Wadköpingsdoppet (25m) 2025 | |
| 50 m freestyle | 50 m pool | 24.69 | 607 | 27 Mar 2026 · Linköping Water Games |
| 50 m freestyle | 25 m pool | 23.60 | 623 | 10 Dec 2025 · SM/U21-SM (25m) 2025 |
| 100 m freestyle | 50 m pool | 54.02 | 633 | 14 Mar 2026 · Mellansvenska GP 2026 |
| 100 m freestyle | 25 m pool | 51.68 | 653 | 10 Dec 2025 · SM/U21-SM (25m) 2025 |
| 200 m freestyle | 25 m pool | 1:59.94 | 568 | 20 Sep 2025 · Wadköpingsdoppet (25m) 2025 |
| 100 m medley | 25 m pool | 1:01.70 | 509 | 11 Oct 2025 · Regionalt GP/DM/Para-DM |
Recent swims
| Date | Meet | Event | Time | Pts |
|---|---|---|---|---|
| 24 Jun 2026 | SM/Para-SM/U21-SM (50m) 2026 | 50 freestyle | 24.91 | 591 |
| 24 Jun 2026 | SM/Para-SM/U21-SM (50m) 2026 | 50 backstroke | 29.05 | 532 |
| 24 Jun 2026 | SM/Para-SM/U21-SM (50m) 2026 | 100 freestyle | 55.38 | 588 |
| 23 May 2026 | MSSF DM-UDM-ParaDm 50m 2026 | 50 backstroke | 28.87 | 542 |
| 23 May 2026 | MSSF DM-UDM-ParaDm 50m 2026 | 50 freestyle | 25.05 | 581 |
| 23 May 2026 | MSSF DM-UDM-ParaDm 50m 2026 | 100 freestyle | 54.72 | 609 |
| 23 May 2026 | MSSF DM-UDM-ParaDm 50m 2026 | 50 butterfly | 27.38 | 538 |
| 24 Apr 2026 | Ullbergstrofén 2026 | 100 freestyle | 54.91 | 544 |
| 24 Apr 2026 | Ullbergstrofén 2026 | 50 butterfly | 27.01 | 522 |
| 24 Apr 2026 | Ullbergstrofén 2026 | 50 backstroke | 28.50 | 466 |
| 24 Apr 2026 | Ullbergstrofén 2026 | 50 backstroke | 27.26 | 533 |
| 24 Apr 2026 | Ullbergstrofén 2026 | 50 freestyle | 24.47 | 559 |
| 27 Mar 2026 | Linköping Water Games | 100 freestyle | 54.41 | 620 |
| 27 Mar 2026 | Linköping Water Games | 50 freestyle | 24.69 | 607 |
| 27 Mar 2026 | Linköping Water Games | 50 backstroke | 28.76 | 549 |
| 14 Mar 2026 | Mellansvenska GP 2026 | 50 backstroke | 28.86 | 543 |
| 14 Mar 2026 | Mellansvenska GP 2026 | 50 freestyle | 24.72 | 605 |
| 14 Mar 2026 | Mellansvenska GP 2026 | 100 freestyle | 54.02 | 633 |
| 14 Mar 2026 | Mellansvenska GP 2026 | 50 butterfly | 27.20 | 548 |
| 23 Jan 2026 | NUSS Äldre och Yngre vinter (25m) 2026 | 50 butterfly | 25.84 | 596 |