| Event | Time | Meet | Date |
|---|---|---|---|
| 100m Backstroke | 53.28 | 2023-02-19 | |
| 100m Breaststroke | 58.59 | 2023-02-18 | |
| 100m Butterfly | 51.93 | 2025 Canada West Swimming Championship | 2025-11-28 |
| 100m Freestyle | 50.16 | 2025 AUS #2 Invitational | 2025-11-08 |
| 100m IM | 55.45 | UBC University Cup Pacific 2025 | 2025-11-08 |
| 100m Medley | 2:03.40 | 2024-08-21 | |
| 1500m Freestyle | 17:52.18 | 2021-11-26 | |
| 200m Backstroke | 2:11.35 | 2021-11-28 | |
| 200m Breaststroke | 1:03.08 | 2025-06-09 | |
| 200m Butterfly | 2:00.72 | 2024-11-22 | |
| 200m Freestyle | 1:53.56 | Swimrankings Import - Guelph (ON) Oct 2024 | 2024-10-19 |
| 200m IM | 2:01.14 | 2025 Canada West Swimming Championship | 2025-11-28 |
| 200m Medley | 2:03.40 | 2024-08-21 | |
| 400m Freestyle | 4:12.75 | Dino Invitational 2025 | 2025-10-31 |
| 400m Medley | 2:03.40 | 2024-08-21 | |
| 50m Backstroke | 25.79 | 2023-02-19 | |
| 50m Breaststroke | 27.58 | 2025-03-06 | |
| 50m Butterfly | 24.30 | UT QUAD Meet (vs Calgary, Western, Quebec) | 2026-01-23 |
| 50m Freestyle | 22.21 | 2023-02-19 |
Duncan, Nicholas's top personal bests include 100m Backstroke (53.28), 100m Breaststroke (58.59), 100m Butterfly (51.93), 100m Freestyle (50.16), 100m IM (55.45).
Duncan, Nicholas swims for University of Calgary.
Duncan, Nicholas has competed in 15 meets.