| Event | Time | Meet | Date |
|---|---|---|---|
| 100m Breaststroke | 1:13.76 | Fins Up 3 | 2026-01-18 |
| 100m Breaststroke | 1:09.31 | Western Region Short Course Championships | 2026-02-12 |
| 100m Freestyle | 1:01.68 | LC Winter Invitational | 2026-01-30 |
| 100m Freestyle | 1:01.04 | Western Region Short Course Championships | 2026-02-12 |
| 100m IM | 1:14.65 | FinsUp 2 | 2025-11-23 |
| 200m Breaststroke | 2:38.57 | Fins Up 3 | 2026-01-18 |
| 200m Breaststroke | 2:31.92 | Western Region Short Course Championships | 2026-02-12 |
| 200m Freestyle | 2:34.94 | Western Region Long Course Championships | 2025-06-13 |
| 200m Freestyle | 2:19.47 | RHAC Fall Classic 2025 | 2025-10-24 |
| 200m IM | 2:34.77 | LC Winter Invitational | 2026-01-30 |
| 200m IM | 2:26.13 | Western Region Short Course Championships | 2026-02-12 |
| 400m Freestyle | 4:50.49 | BAC Team Showdown 2025 | 2025-12-12 |
| 400m IM | 5:18.40 | BAC Team Showdown 2025 | 2025-12-12 |
| 50m Breaststroke | 34.07 | Fins Up 3 | 2026-01-18 |
| 50m Breaststroke | 32.21 | Western Region Short Course Championships | 2026-02-12 |
| 50m Freestyle | 29.30 | LC Winter Invitational | 2026-01-30 |
| 50m Freestyle | 27.94 | BAC Team Showdown 2025 | 2025-12-12 |
| 800m Freestyle | 9:47.20 | LC Winter Invitational | 2026-01-30 |
Thomas Dunn's top personal bests include 100m Breaststroke (1:13.76), 100m Breaststroke (1:09.31), 100m Freestyle (1:01.68), 100m Freestyle (1:01.04), 100m IM (1:14.65).
Thomas Dunn swims for Windsor-Essex Swim Team.
Thomas Dunn has competed in 10 meets.