| Event | Time | Meet | Date |
|---|---|---|---|
| 100m Butterfly | 53.97 | UBC Winter Warm-Up 2026 | 2026-01-17 |
| 100m Butterfly | 52.33 | 2026 U SPORTS Swimming Championships | 2026-03-12 |
| 100m Freestyle | 52.03 | UBC Winter Warm-Up 2026 | 2026-01-17 |
| 100m Freestyle | 49.12 | 2026 U SPORTS Swimming Championships | 2026-03-12 |
| 100m IM | 57.33 | Blue Gold Time Trial 1 | 2025-11-22 |
| 200m Freestyle | 1:54.03 | UBC Winter Warm-Up 2026 | 2026-01-17 |
| 200m Freestyle | 1:47.48 | 2026 U SPORTS Swimming Championships | 2026-03-12 |
| 400m Freestyle | 4:02.17 | UBC University Cup Pacific 2025 | 2025-11-08 |
| 50m Butterfly | 23.56 | 2026 U SPORTS Swimming Championships | 2026-03-12 |
| 50m Freestyle | 23.49 | 2026 West Coast Collegiate | 2026-02-21 |
Keir Ogilvie's top personal bests include 100m Butterfly (53.97), 100m Butterfly (52.33), 100m Freestyle (52.03), 100m Freestyle (49.12), 100m IM (57.33).
Keir Ogilvie swims for University of Victoria.
Keir Ogilvie has competed in 7 meets.