| Event | Time | Meet | Date |
|---|---|---|---|
| 100m Butterfly | 1:06.14 | UVic - SFU Dual Meet | 2026-01-31 |
| 200m Butterfly | 2:25.32 | UVic - SFU Dual Meet | 2026-01-31 |
| 50m Butterfly | 30.04 | UVic - SFU Dual Meet | 2026-01-31 |
Armstrong, Maggie's top personal bests include 100m Butterfly (1:06.14), 200m Butterfly (2:25.32), 50m Butterfly (30.04).
Armstrong, Maggie swims for Simon Fraser University.
Armstrong, Maggie has competed in 1 meets.