| Event | Time | Meet | Date |
|---|---|---|---|
| 100m Backstroke | 2:03.70 | YKPB In-house Meet | 2025-10-25 |
| 100m Breaststroke | 1:48.79 | NWT Territorials | 2026-02-20 |
| 100m Freestyle | 1:46.93 | NWT Territorials | 2026-02-20 |
| 100m IM | 1:46.02 | NWT Territorials | 2026-02-20 |
| 200m Breaststroke | 3:43.85 | NWT Territorials | 2026-02-20 |
| 200m Freestyle | 3:50.58 | Ice Breaker Meet 2025 | 2025-11-29 |
| 50m Backstroke | 57.45 | YKPB In-house Meet | 2025-10-25 |
| 50m Breaststroke | 51.05 | NWT Territorials | 2026-02-20 |
| 50m Freestyle | 43.73 | NWT Territorials | 2026-02-20 |
MacPherson, Thea's top personal bests include 100m Backstroke (2:03.70), 100m Breaststroke (1:48.79), 100m Freestyle (1:46.93), 100m IM (1:46.02), 200m Breaststroke (3:43.85).
MacPherson, Thea swims for Yellowknife Polar Bear Swim Club.
MacPherson, Thea has competed in 4 meets.