| British Hockey League | |
|
In: Aviemore Blackhawks In: Ayr Bruins In: Billingham Bombers In: Durham Wasps In: Fife Flyers In: Glasgow Dynamos In: Murrayfield Racers In: Whitley Warriors |
|
| 1980-81 | 8 Teams |
|
Out: Aviemore Blackhawks Out: Billingham Bombers |
In: Altrincham Aces In: Blackpool Seagulls In: Cleveland Bombers In: Crowtree Chiefs In: Dundee Rockets In: Nottingham Panthers In: Richmond Flyers In: Southampton Vikings In: Streatham Reds |
| 1982-83 | 15 Teams |
|
Out: Streatham Reds |
In: Bournemouth Stags In: Deeside Dragons In: Grimsby Buffaloes In: Peterborough Pirates In: Solihull Barons In: Streatham Redskins |
| 1983-84 | 20 Teams |
|
Out: Grimsby Buffaloes |
In: Grimsby Dynamos In: Lee Valley Lions |
| 1984-85 | 21 Teams |
|
Out: Altrincham Aces Out: Blackpool Seagulls Out: Bournemouth Stags Out: Crowtree Chiefs Out: Deeside Dragons Out: Glasgow Dynamos Out: Grimsby Dynamos Out: Lee Valley Lions Out: Richmond Flyers Out: Solihull Barons Out: Southampton Vikings |
|
| 1985-86 | 10 Teams |
|
In: Blackpool Seagulls In: Bournemouth Stags In: Glasgow Eagles In: Irvine Wings In: Kirkcaldy Kestrels In: Lee Valley Lions In: Medway Bears In: Oxford City Stars In: Richmond Flyers In: Slough Jets In: Solihull Barons In: Southampton Vikings In: Sunderland Chiefs In: Swindon Wildcats In: Telford Tigers In: Trafford Metros |
|
| 1986-87 | 26 Teams |
|
Out: Dundee Rockets Out: Irvine Wings |
In: Aviemore Blackhawks In: Birmingham Eagles In: Bracknell Bees In: Bristol Phantoms In: Cardiff Devils In: Chelmsford Chieftans In: Deeside Demons In: Deeside Dragons In: Dundee Tigers In: Medway Marauders In: Peterborough Titans In: Richmond Raiders In: Romford Raiders In: Solihull Knights In: Southampton Knights In: Streatham Bruins |
| 1987-88 | 40 Teams |
|
Out: Aviemore Blackhawks Out: Blackpool Seagulls Out: Bournemouth Stags Out: Bristol Phantoms Out: Deeside Demons Out: Dundee Tigers Out: Kirkcaldy Kestrels Out: Medway Marauders Out: Richmond Raiders Out: Southampton Knights Out: Southampton Vikings Out: Streatham Bruins |
In: Basingstoke Beavers In: Humberside Seahawks In: Tayside Tigers |
| 1988-89 | 31 Teams |
|
Out: Ayr Bruins Out: Birmingham Eagles Out: Deeside Dragons Out: Glasgow Eagles Out: Peterborough Titans Out: Richmond Flyers Out: Solihull Knights Out: Tayside Tigers |
In: Ayr Raiders In: Sheffield Sabres |
| 1989-90 | 25 Teams |
|
Out: Streatham Redskins Out: Sunderland Chiefs |
In: Blackburn Blackhawks In: Glasgow Saints In: Harringay Racers In: Milton Keynes Kings In: Richmond Flyers In: Sunderland Indians |
| 1990-91 | 29 Teams |
|
Out: Cleveland Bombers Out: Glasgow Saints Out: Peterborough Pirates Out: Richmond Flyers Out: Sheffield Sabres Out: Sunderland Indians |
In: Billingham Bombers In: Norwich & Peterborough Pirates In: Sheffield Steelers In: Solent Vikings In: Streatham Redskins In: Sunderland Chiefs |
| 1991-92 | 29 Teams |
|
Out: Blackburn Blackhawks Out: Chelmsford Chieftans Out: Harringay Racers Out: Oxford City Stars Out: Solent Vikings Out: Solihull Barons Out: Streatham Redskins Out: Sunderland Chiefs Out: Trafford Metros |
|
| 1992-93 | 20 Teams |
|
Out: Ayr Raiders Out: Billingham Bombers Out: Humberside Seahawks Out: Norwich & Peterborough Pirates |
In: Blackburn Hawks In: Chelmsford Chieftans In: Dumfries Vikings In: Guildford Flames In: Humberside Hawks In: Oxford City Stars In: Paisley Pirates In: Peterborough Pirates In: Solihull Barons In: Streatham Redskins In: Teeside Bombers In: Trafford Metros |
| 1993-94 | 28 Teams |
|
Out: Murrayfield Racers Out: Oxford City Stars Out: Streatham Redskins |
In: Edinburgh Racers |
| 1994-95 | 26 Teams |
| Out: Basingstoke Beavers Out: Dumfries Vikings Out: Edinburgh Racers Out: Lee Valley Lions Out: Romford Raiders Out: Teeside Bombers Out: Trafford Metros Out: Whitley Warriors | In: Basingstoke Bison In: Billingham Bombers In: Dumfries Border Vikings In: Manchester Storm In: Murrayfield Royals In: Newcastle Warriors |
| 1995-96 | 24 Teams |
