Junior hockey in Great Britain

U18
It was formerly a U19 competition between 1998 and
 * 2012-13 Cardiff (Championship), Bracknell (Cup)
 * 2011-12 Sheffield (Championship), Guildford (Cup)
 * 2010-11 Sheffield
 * 2009-10 Sheffield
 * 2008-09 Sheffield
 * 2007-08 Nottingham
 * 2006-07 Sheffield
 * 2005-06 Guildford
 * 2004-05 Guildford
 * 2003-04 Telford
 * 2002-03 Swindon
 * 2001-02 Nottingham
 * 2000-01 Nottingham
 * 1999-00 Swindon
 * 1998-99 Swindon
 * 1997-98 Kingston
 * 1996-97 Kingston

U16

 * 2012-13 Chelmsford
 * 2011-12 Romford
 * 2010-11 Whitley Bay
 * 2009-10 Swindon
 * 2008-09 Nottingham
 * 2007-08 Nottingham
 * 2006-07 Sheffield
 * 2005-06 Nottingham
 * 2004-05 Sheffield
 * 2003-04 Guilford
 * 2002-03 Sheffield
 * 2001-02 Kingston
 * 2000-01 Sheffield
 * 1999-00 Billingham
 * 1998-99 Nottingham
 * 1997-98 Cardiff
 * 1996-97 Sunderland (English and British champion)

U14

 * 2012-13 Kingston-upon-Hull
 * 2011-12 Bracknell
 * 2010-11 Romford
 * 2009-10 Nottingham
 * 2008-09 Basingstroke
 * 2007-08 Sheffield
 * 2006-07 Nottingham
 * 2005-06 Nottingham
 * 2004-05 Nottingham
 * 2003-04 Guildford
 * 2002-03 Sheffield
 * 2001-02 Sheffield
 * 2000-01 Sheffield
 * 1999-00 Kingston
 * 1998-99 Whitley

U12

 * 2012-13 Sheffield
 * 2011-12 Guildford
 * 2010-11 Sheffield
 * 2009-10 Bracknell
 * 2008-09 Bracknell
 * 2007-08 Bracknell
 * 2006-07 Sheffield
 * 2005-06 Nottingham
 * 2004-05 Nottingham
 * 2003-04 Sheffield
 * 2002-03 Sheffield
 * 2001-02 Nottingham
 * 2000-01 Guildford
 * 1999-00 Sheffield
 * 1998-99 Invicta

U10

 * 2011-12 Guildford
 * 2010-11 Nottingham
 * 2009-10 not contested
 * 2008-09 Sheffield
 * 2007-08 Bracknell
 * 2006-07 Bracknell
 * 2005-06 Bracknell
 * 2004-05 Kingston
 * 2003-04 Kingston
 * 2002-03 Kingston
 * 2001-02 Sheffield
 * 2000-01 Sheffield
 * 1999-00 Guildford
 * 1998-99 Sheffield

U18
The competition was a U19 outfit between 2003
 * Championship
 * 2012-13 Solway
 * 2011-12 Dundee
 * 2010-11 Dundee
 * 2009-10 Kirkcaldy
 * 2008-09 Murrayfield
 * 2007-08 Murrayfield
 * 2006-07 Murrayfield
 * 2005-06 Paisley
 * 2004-05 Paisley
 * 2003-04 Paisely
 * 2002-03 Kirkcaldy
 * 2001-02 Kirkcaldy
 * 2000-01 Murrayfield
 * 1999-00 Division 1: Murrayfield, Division 2: Kilmarnock
 * Cup
 * 2012-13 Kirkcaldy
 * 2011-12 Dundee
 * 2010-11 Kirkcaldy
 * 2009-10 Dundee Stars
 * 2008-09 Dundee Stars
 * 2007-08 Murrayfield
 * 2006-07 Aberdeen
 * 2005-06 Murrayfield
 * 2004-05 Kirkcaldy
 * 2003-04 Kirkcaldy
 * 2002-03 Paisley
 * 2001-02 Paisley
 * 2000-01 Kirkcaldy
 * 1999-00 Paisley
 * U17
 * 1998-99 Division 1: Glasgow, Division 2: Ayr Centrum, Cup: Murrayfield

U16

 * Championship
 * 2012-13 Dundee Stars
 * 2011-12 Dundee Stars
 * 2010-11 Dundee Stars
 * 2009-10 Kirkcaldy
 * 2008-09 Kirkcaldy
 * 2007-08 Kirkcaldy
 * 2006-07 Kirkcaldy
 * 2005-06 Paisley
 * 2004-05 Paisley
 * 2003-04 Murrayfield
 * 2002-03 Paisley
 * 2001-02 Group A: Kirkcaldy, Group B: Murrayfield
 * 2000-01 Paisley
 * 1999-00 Division 1: Fife, Division 2: South Ayr
 * 1998-99 Division 1: Kirkcaldy, Division 2: Aberdeen (U15)
 * Cup
 * 2012-13 Dundee Stars
 * 2011-12 Kirkcaldy
 * 2010-11 Dundee Stars
 * 2009-10 Kirkcaldy
 * 2008-09 Kirkcaldy
 * 2007-08 Dundee Stars
 * 2006-07 Kirkcaldy
 * 2005-06 Paisley
 * 2004-05 North Ayr
 * 2003-04 Paisley
 * 2002-03 Murrayfield
 * 2001-02 Kirkcaldy
 * 2000-01 Kirkcaldy
 * 1999-00 Fife
 * 1998-99 Kirkcaldy (U15)

U14

 * Championship
 * 2012-13 Kirkcaldy
 * 2011-12 Dundee Stars
 * 2010-11 Dundee Stars
 * 2009-10 Kirkcaldy
 * 2008-09 Kirkcaldy
 * 2007-08 Kirkcaldy
 * 2006-07 Kirkcaldy
 * 2005-06 Kirkcaldy
 * 2004-05 Kilmarnock
 * 2003-04 Paisley
 * 2002-03 Paisley
 * 2001-02 Group A: Ayr Centrum, Group B: Murrayfield
 * 2000-01 Paisley
 * 1999-00 Division 1: Fife, Division 2 Kilmarnock
 * 1998-99 Division 1: Paisley, Division 2: Ayr Centrum (U13)
 * Cup
 * 2012-13 Solway
 * 2011-12 Dundee Stars
 * 2010-11 Dundee Stars
 * 2009-10 Kirkcaldy
 * 2008-09 Kirkcaldy
 * 2007-08 Kirkcaldy
 * 2006-07 North Ayr
 * 2005-06 Kirkcaldy
 * 2004-05 Paisley
 * 2003-04 Kirkcaldy
 * 2002-03 Paisley
 * 2001-02 Kirkcaldy
 * 2000-01 Paisley
 * 1999-00 Paisley
 * 1998-99 Kirkcaldy (U13)

U12

 * Championship
 * 2012-13 Kirkcaldy
 * 2011-12 Kirkcaldy
 * 2010-11 Kirkcaldy
 * 2009-10 Dundee Stars
 * 2008-09 Dundee Stars
 * 2007-08 Dundee Stars
 * 2006-07 Dundee Stars
 * 2005-06 Dundee Stars
 * 2004-05 North Ayr
 * 2003-04 Kirkcaldy
 * 2002-03 Paisley
 * 2001-02 Group A: Kirkcaldy, Group B: Murrayfield
 * 2000-01 Paisley
 * 1999-00 Division 1: Paisley, Division 2: Kilmarnock
 * Cup
 * 2012-13 Kirkcaldy
 * 2011-12 Kirkcaldy
 * 2010-11 Kirkcaldy
 * 2009-10 Dundee Stars
 * 2008-09 Kirkcaldy
 * 2004-05 North Ayr
 * 2003-04 Kirkcaldy
 * 2002-03 Paisley
 * 2001-02 Kirkcaldy
 * 2000-01 Paisley
 * 1999-00 Paisley

Scottish Conference
This was a competition held during the 2001-02 season, consisting of the top cumulative U16, U14, and U12 teams Kirkcaldy and Ayr qualified from Group A, while Murrayfield and South Ayr advanced from Group B.

Kirkcaldy won the tournament, sweeping all three age divisions.