| Event | Time | Meet | Date |
|---|---|---|---|
| 100m Freestyle | 1:16.35 | Fins Up 3 | 2026-01-18 |
| 50m Backstroke | 42.51 | Fins Up 3 | 2026-01-18 |
| 50m Freestyle | 34.99 | Fins Up 3 | 2026-01-18 |
Yang, Duncan's top personal bests include 100m Freestyle (1:16.35), 50m Backstroke (42.51), 50m Freestyle (34.99).
Yang, Duncan swims for Sarnia Rapids Swim Club.
Yang, Duncan has competed in 2 meets.