For the last 6 months, John Kenworthy has been tearing it up:

1500m
3:57 PR by 7 seconds

3000m
8:21 PR by 7 seconds

3000m Steeple
9:05 PR by 10 seconds

5000m
14:37 PR by 33 seconds

8k XC
25:12 PR by 5 seconds

10k XC
31:59 PR by 71 seconds

Keep ’em coming, John!