| Saturday, 26 July 2025 | Huntington (All Saints), North Yorkshire | 5025 Turramurra Surprise Major |
| Saturday, 25 January 2025 | Huntington (All Saints), North Yorkshire | 5024 Yorkshire Surprise Major |
| Monday, 27 May 2024 | Huntington (All Saints), North Yorkshire | 5120 Yorkshire Surprise Major |
| Friday, 26 January 2024 | Huntington (All Saints), North Yorkshire | 5024 Cambridge Surprise Major |
| Monday, 8 May 2023 | Huntington (All Saints), North Yorkshire | 5184 Turramurra Surprise Major |
| Saturday, 11 February 2023 | Huntington (All Saints), North Yorkshire | 5120 Spliced Surprise Major (6m) |
| Saturday, 11 January 2020 | Huntington (All Saints), North Yorkshire | 5024 Cambridge Surprise Major |
| Friday, 26 April 2019 | York (All Saints, Huntington), North Yorkshire | 5088 Spliced Surprise Major (6m) |
| Sunday, 6 May 2018 | Huntington (All Saints), North Yorkshire | 5184 Zwirgi Surprise Major |
| Sunday, 18 March 2018 | Huntington (All Saints), North Yorkshire | 5152 Spliced Surprise Major (13m) |
| Sunday, 7 May 2017 | Huntington (All Saints), North Yorkshire | 5088 London Surprise Major |
| Sunday, 27 March 2016 | Huntington (All Saints), North Yorkshire | 5088 Verney Surprise Major |
| Friday, 14 August 2015 | York (All Saints, Huntington) | 5024 Yorkshire Surprise Major |
| Sunday, 30 November 2014 | York (All Saints, Huntington), North Yorkshire | 5088 Bristol Surprise Major |
| Thursday, 31 October 2013 | York (All Saints, Huntington), North Yorkshire | 5088 Lessness Surprise Major |
| Saturday, 27 July 2013 | Huntington (All Saints), North Yorkshire | 5040 Cambridge Surprise Minor |
| Saturday, 1 June 2013 | Huntington (All Saints), North Yorkshire | 5024 Spliced Surprise Major |
| Saturday, 8 December 2012 | York (All Saints, Huntington) | 5088 Yorkshire Surprise Major |
| Thursday, 19 July 2012 | Huntington (All Saints), North Yorkshire | 5024 Spliced Surprise Major (4 Methods) |
| Saturday, 9 June 2012 | Huntington (All Saints), North Yorkshire | 5024 Cambridge Surprise Major |
| Saturday, 19 November 2011 | Huntington (All Saints), North Yorkshire | 5088 Spliced Surprise Major (6 Methods) |
| Sunday, 21 November 2010 | Huntington (All Saints), North Yorkshire | 5088 Yorkshire Surprise Major |
| Saturday, 17 January 2009 | Huntington (All Saints), North Yorkshire | 5056 Bristol Surprise Major |
| Saturday, 1 March 2008 | Huntington (All Saints), North Yorkshire | 5024 Lincolnshire Surprise Major |
| Saturday, 5 January 2008 | Huntington (All Saints), North Yorkshire | 5184 Cambridge Surprise Major |
| Saturday, 28 July 2007 | Huntington (All Saints), North Yorkshire | 5040 Stedman Triples |
| Saturday, 9 September 2006 | York (Huntington, All Saints), North Yorkshire | 5056 Spliced Surprise Major (8m) |
| Monday, 29 May 2006 | York (All Saints (Huntington)), North Yorkshire | 5120 Bristol Surprise Major |
| Sunday, 10 July 2005 | York (All Saints, Huntington), North Yorkshire | 5152 Spliced Surprise Major (23 methods) |
| Saturday, 24 July 2004 | York (All Saints, Huntington) | 5024 Plain Bob Major |
| Monday, 26 April 2004 | Huntington (All Saints), North Yorkshire | 5040 Minor |
| Sunday, 30 March 2003 | Huntington (All Saints), North Yorkshire | 5024 Belfast Surprise Major |
| Monday, 5 August 2002 | York, Huntington (All Saints), North Yorkshire | 5040 Stedman Triples |
| Sunday, 14 January 2001 | Huntington (All Saints), North Yorkshire | 5024 Spliced Surpse Major |
| Monday, 5 April 1999 | Huntington (All Saints), North Yorkshire | 5120 Mytholmroyd Surprise Major |
| Saturday, 18 April 1998 | Huntington (All Saints), North Yorkshire | 5184 Rutland Surprise Major |
| Saturday, 22 February 1997 | York (All Saints, Huntington), North Yorkshire | 5120 February Surprise Major |
| Saturday, 11 March 1995 | Huntington (All Saints), North Yorkshire | 5056 Plain Bob Major |
| Saturday, 19 November 1994 | Huntington, York (All Saints), North Yorkshire | 5088 Yorkshire Surprise Major |
| Tuesday, 29 December 1992 | Huntington (All Saints), North Yorkshire | 5056 Cambridge Surprise Major |
| Sunday, 16 April 1989 | Huntington (All Saints), North Yorkshire | 5024 Spliced Surprise Major (4m) |
| Saturday, 4 July 1987 | Huntington (All Saints), North Yorkshire | 5024 Spliced Surprise Major (11m) |
| Saturday, 2 May 1987 | Huntington (All Saints), North Yorkshire | 5120 Spliced Surprise Major (6m) |
| Saturday, 23 August 1986 | Huntington (All Saints), North Yorkshire | 5024 Rutland Surprise Major |
| Saturday, 17 December 1983 | Huntington (All Saints), North Yorkshire | 15120 Surprise Minor (21m) |
| Saturday, 4 June 1983 | York, Huntington (All Saints), North Yorkshire | 5056 Cambridge Surprise Major |
| Saturday, 2 April 1983 | Huntington, York (All Saints), North Yorkshire | 5152 Spliced Surprise Major (23m) |
| Saturday, 25 October 1980 | Huntington (All Saints), North Yorkshire | 5120 Spliced Surprise Major (8m) |
| Saturday, 22 December 1979 | Huntington (All Saints), North Yorkshire | 5040 Grandsire Triples |
| Monday, 1 May 1978 | Huntington (All Saints), North Yorkshire | 5088 Spliced Surprise Major (5m) |
| Tuesday, 27 December 1977 | Huntington (All Saints), North Yorkshire | 5056 Plain Bob Major |
| Tuesday, 7 June 1977 | Huntington (All Saints), North Yorkshire | 5040 Minor (4m) |
| Saturday, 3 January 1976 | Huntington (All Saints), North Yorkshire | 5040 Minor (7m) |
| Saturday, 25 January 1975 | Huntington (All Saints), North Yorkshire | 5040 Minor (4m) |
| Sunday, 29 March 1970 | Huntington (All Saints), North Yorkshire | 5040 Doubles (1p/5m) |
| Friday, 27 March 1970 | Huntington (All Saints), North Yorkshire | 5040 Minor (7m) |
| Saturday, 25 October 1969 | Huntington (All Saints), North Yorkshire | 5040 Oxford Treble Bob Minor |
| Friday, 4 April 1969 | Huntington (All Saints), North Yorkshire | 5040 Minor (7m) |
| Sunday, 29 January 1967 | Huntington (All Saints), North Yorkshire | 5040 Doubles (7m/v) |
| Sunday, 8 January 1967 | Huntington (All Saints), North Yorkshire | 5040 Plain Bob Minor |
| Sunday, 11 December 1966 | Huntington (All Saints), North Yorkshire | 5040 Mixed Minor (3m) |
| Saturday, 15 October 1966 | Huntington (All Saints), North Yorkshire | 5040 Treble Bob Minor (2m) |
| Sunday, 18 September 1966 | Huntington (All Saints), North Yorkshire | 5040 Mixed Minor (4m) |
| Tuesday, 13 September 1966 | Huntington (All Saints), North Yorkshire | 5040 Plain Bob Minor |
| Thursday, 1 September 1966 | Huntington (All Saints), North Yorkshire | 5040 Stedman Doubles |
| Sunday, 28 August 1966 | Huntington (All Saints), North Yorkshire | 5040 Plain Bob Minor |
| Sunday, 21 August 1966 | Huntington (All Saints), North Yorkshire | 5040 Grandsire Doubles |
| Saturday, 7 May 1966 | Huntington (All Saints), North Yorkshire | 5040 Plain Bob Minor |
| Monday, 11 April 1966 | Huntington (All Saints), North Yorkshire | 5040 Mixed Minor (2m) |
| Thursday, 30 December 1965 | Huntington (All Saints), North Yorkshire | 5040 Plain Bob Doubles |
| Sunday, 8 August 1965 | Huntington (All Saints), North Yorkshire | 5040 Doubles (3m) |
| Sunday, 13 June 1965 | Huntington (All Saints), North Yorkshire | 5040 All Saints Doubles |
| Sunday, 1 November 1964 | Huntington (All Saints), North Yorkshire | 5040 All Saints Doubles |