| Event | Time | Meet | Date |
|---|---|---|---|
| 100m Breaststroke | 1:05.13 | 2026 AUS Swimming Championships | 2026-02-13 |
| 100m Freestyle | 56.97 | 2025 AUS #2 Invitational | 2025-11-08 |
| 200m Breaststroke | 2:21.99 | 2025 Kemp-Fry Invitational Swim Meet | 2025-11-28 |
| 200m Freestyle | 2:06.99 | 2025 Kemp-Fry Invitational Swim Meet | 2025-11-28 |
| 200m IM | 2:19.29 | Amby Legere Invitational | 2026-01-24 |
| 50m Backstroke | 29.63 | Amby Legere Invitational | 2026-01-24 |
| 50m Breaststroke | 29.48 | 2026 AUS Swimming Championships | 2026-02-13 |
Roberts, John's top personal bests include 100m Breaststroke (1:05.13), 100m Freestyle (56.97), 200m Breaststroke (2:21.99), 200m Freestyle (2:06.99), 200m IM (2:19.29).
Roberts, John swims for Mount Allison University.
Roberts, John has competed in 4 meets.