| Hathersage | Mon 9th Jul 2012 | 45/221 | 00:37:17 | See all Gavin Williams at Hathersage |
| Arrochar Alps | Sat 7th Jul 2012 | 57/143 | 04:05:54 | See all Gavin Williams at Arrochar Alps |
| Whaley Waltz | Sun 1st Jul 2012 | 17/195 | 00:43:59 | See all Gavin Williams at Whaley Waltz |
| Hope | Wed 27th Jun 2012 | 44/247 | 00:53:34 | See all Gavin Williams at Hope |
| Kinder Trog | Sun 24th Jun 2012 | 17/169 | 02:09:11 | See all Gavin Williams at Kinder Trog |
| Crookstone and beyond | Wed 20th Jun 2012 | 2/35 | 01:09:25 | See all Gavin Williams at Crookstone and beyond |
| Great Lakes Run | Sat 16th Jun 2012 | 70/302 | 03:52:03 | See all Gavin Williams at Great Lakes Run |
| Burbage Summer Sharpener 2 | Wed 13th Jun 2012 | 2/32 | 00:49:06 | See all Gavin Williams at Burbage Summer Sharpener 2 |
| Alport | Wed 6th Jun 2012 | 12/37 | 01:19:30 | See all Gavin Williams at Alport |
| Bamford Sheepdog Trials | Mon 4th Jun 2012 | 9/137 | 00:35:34 | See all Gavin Williams at Bamford Sheepdog Trials |