| Event | Time | Meet | Date |
|---|---|---|---|
| 100m Backstroke | 1:39.94 | UCSC February Invitational | 2026-02-21 |
| 100m Breaststroke | 2:02.69 | Nose Creek Invitational 2026 | 2026-03-14 |
| 100m Freestyle | 1:30.36 | Nose Creek Invitational 2026 | 2026-03-14 |
| 100m IM | 1:45.78 | UCSC February Invitational | 2026-02-21 |
| 200m Freestyle | 3:16.61 | Nose Creek Invitational 2026 | 2026-03-14 |
| 200m IM | 3:50.65 | 2026 Cochrane Comets Winter Invitational | 2026-02-06 |
| 400m Freestyle | 7:00.68 | UCSC February Invitational | 2026-02-21 |
| 50m Backstroke | 45.97 | Nose Creek Invitational 2026 | 2026-03-14 |
| 50m Breaststroke | 57.03 | UCSC TC1-Special | 2025-10-17 |
| 50m Butterfly | 49.90 | Nose Creek Invitational 2026 | 2026-03-14 |
| 50m Freestyle | 41.51 | UCSC February Invitational | 2026-02-21 |
Gregory, Peter's top personal bests include 100m Backstroke (1:39.94), 100m Breaststroke (2:02.69), 100m Freestyle (1:30.36), 100m IM (1:45.78), 200m Freestyle (3:16.61).
Gregory, Peter swims for Bambiraptor.
Gregory, Peter has competed in 4 meets.