★ Team Record — 50 Free LCM (22.41)★ Team Record — 100 Free LCM (48.47)★ Team Record — 200 Free LCM (1:47.45)★ Team Record — 50 Fly LCM (24.05)★ Team Record — 100 Fly LCM (51.11)★ Team Record — 200 Fly LCM (1:55.21)
6 events·10 swims·3 meets·Last raced Aug 2, 2019
Where John ranks
Current best: each age group's best time, against the swimmers in it now.