All the latest ice hockey results for recent hockey matches and all popular leagues and championships. Click a match to get more detailed information on scorers, period results and much more.

FT Score
06:30 pm, Apr 24 2017 Great Britain - Estonia 5 - 1
05:30 pm, Apr 24 2017 Hungary - Austria 1 - 3
05:15 pm, Apr 24 2017 HV-71 - Brynäs 0 - 2
03:30 pm, Apr 24 2017 KalPa - Tappara 2 - 5
03:00 pm, Apr 24 2017 Lithuania - Netherlands 8 - 0
11:30 am, Apr 24 2017 Japan - Croatia 4 - 2
11:00 pm, Apr 23 2017 Toronto - Washington 1 - 1
10:00 pm, Apr 23 2017 Worcester Sharks - Stockton Heat 4 - 6
08:00 pm, Apr 23 2017 Grand Rapids Griffins - Milwaukee 5 - 2
07:05 pm, Apr 23 2017 Providence Bruins - Wilkes-Barre/Scranton Penguins 5 - 5
07:00 pm, Apr 23 2017 Boston - Ottawa 2 - 2
07:00 pm, Apr 23 2017 Chicago Wolves - Charlotte Checkers 3 - 3
06:30 pm, Apr 23 2017 Estonia - Lithuania 0 - 3
05:30 pm, Apr 23 2017 Poland - Ukraina 2 - 1
05:30 pm, Apr 23 2017 USA U18 - Finland U18 4 - 2
03:00 pm, Apr 23 2017 Croatia - Great Britain 2 - 4
03:00 pm, Apr 23 2017 Bietigheim-Bissingen - Frankfurt Lions 2 - 1
02:45 pm, Apr 23 2017 Germany - Czech Republic 3 - 3
02:00 pm, Apr 23 2017 Kazahkstan - South Korea 2 - 5
02:00 pm, Apr 23 2017 Karlovy Vary - HC Ceske Budejovice 1 - 0
02:00 pm, Apr 23 2017 Pardubice - Dukla Jihlava 4 - 2
11:30 am, Apr 23 2017 Netherlands - Japan 1 - 6
11:30 am, Apr 23 2017 Belarus U18 - Latvia U18 3 - 1
05:00 am, Apr 23 2017 Irbis - Avto Ekaterinburg 4 - 2
02:30 am, Apr 23 2017 San Jose - Edmonton 1 - 3
02:05 am, Apr 23 2017 Seattle Thunderbirds - Kelowna Rockets 3 - 3
02:00 am, Apr 23 2017 Ontario Reign - San Diego Gulls 1 - 2
01:00 am, Apr 23 2017 Regina Pats - Lethbridge Hurricanes 2 - 2
12:00 am, Apr 23 2017 NY Rangers - Montreal 3 - 1
11:05 pm, Apr 22 2017 Adirondack Phantoms - Hersey Bears 4 - 5
11:05 pm, Apr 22 2017 Peterborough Petes - Mississauga St. Michaels Major 0 - 3
11:00 pm, Apr 22 2017 Erie Otters - Owen Sound Attack 3 - 3
10:00 pm, Apr 22 2017 St. Johns IceCaps - Syracuse Crunch 3 - 3
09:00 pm, Apr 22 2017 Albany Devils - Toronto Marlies 2 - 6
07:00 pm, Apr 22 2017 Minnesota - St.Louis 3 - 3
05:30 pm, Apr 22 2017 Austria - Kazahkstan 2 - 3
05:30 pm, Apr 22 2017 USA U18 - Sweden U18 3 - 3
04:30 pm, Apr 22 2017 Banska Bystrica - Nitra 6 - 2
03:45 pm, Apr 22 2017 Switzerland - Russia 2 - 0
02:00 pm, Apr 22 2017 South Korea - Poland 4 - 2
02:00 pm, Apr 22 2017 Krasnaya Armiya - Reaktor Nizhnekamsk U21 2 - 1
02:00 pm, Apr 22 2017 Tappara - KalPa 2 - 1
02:00 pm, Apr 22 2017 Germany - Czech Republic 7 - 4
02:00 pm, Apr 22 2017 Belarus - Sweden 1 - 5
01:30 pm, Apr 22 2017 Finland U18 - Russia U18 1 - 1
01:15 pm, Apr 22 2017 Brynäs - HV-71 4 - 6
10:30 am, Apr 22 2017 Ukraina - Hungary 3 - 5
07:00 am, Apr 22 2017 Tolpar Ufa - Irbis 3 - 2
02:35 am, Apr 22 2017 Seattle Thunderbirds - Kelowna Rockets 5 - 4
02:00 am, Apr 22 2017 San Diego Gulls - Ontario Reign 2 - 3

 

Below are results for all recent and current leagues and events:

Asian Cup

ALH>Final 2016ALH>Pre Play-off 2016ALH>Regular Season 2016ALH>Semi Finals 2016

Austria

EHL>Championship Round 2016EHL>Final 2016EHL>Quarter-finals 2016EHL>Relegation Round 2016EHL>Semi Finals 2016

Belarus

Extraliga>Championship Round 2016Extraliga>Final 2016Extraliga>Quarter-finals 2016Extraliga>Relegation Round 2016Extraliga>Semi Finals 2016

Canada

OHL>Conference Finals 2016OHL>Conference Quarterfinals 2016OHL>Conference Semifinals 2016OHL>Regular Season 2016WHL>Conference Finals 2016WHL>Conference Quarterfinals 2016WHL>Conference Semifinals 2016WHL>Regular Season 2016

Czech Republic

1. Liga>Pre Play-off 20161. Liga>Quarter-finals 20161. Liga>Regular Season 20161. Liga>Relegation Round 20161. Liga>Semi Finals 2016Extraliga>Final 2016Extraliga>Play-out 2016Extraliga>Pre Play-off 2016Extraliga>Promotion / Relegation 2016Extraliga>Quarter-finals 2016Extraliga>Regular Season 2016Extraliga>Semi Finals 2016

Denmark

Superisligaen>3rd Place 2016Superisligaen>Final 2016Superisligaen>Quarter-finals 2016Superisligaen>Regular Season 2016Superisligaen>Semi Finals 2016

European Cup

Champions Hockey League>Final 2016Club Friendlies 2017Inter-National-League>Championship Round 2016Inter-National-League>Final 2016Inter-National-League>Quarter-finals 2016Inter-National-League>Relegation Round 2016Inter-National-League>Semi Finals 2016Other Competition Matches Youth>Friendlies 2017Other Competition Matches>Friendlies 2017

Finland

Mestis>3rd Place 2016Mestis>Final 2016Mestis>Quarter-finals 2016Mestis>Regular Season 2016Mestis>Relegation Round 2016Mestis>Semi Finals 2016SM-Liiga>3rd Place 2016SM-Liiga>Final 2016SM-Liiga>Pre Play-off 2016SM-Liiga>Quarter-finals 2016SM-Liiga>Regular Season 2016SM-Liiga>Semi Finals 2016

France

Ligue Magnus>Final 2016Ligue Magnus>Quarter-finals 2016Ligue Magnus>Regular Season 2016Ligue Magnus>Relegation Playoff 2016Ligue Magnus>Semi Finals 2016

Germany

2. Bundesliga>Final 20162. Bundesliga>Playdown 20162. Bundesliga>Pre Play-off 20162. Bundesliga>Quarter-finals 20162. Bundesliga>Regular Season 20162. Bundesliga>Relegation Playoff 20162. Bundesliga>Semi Finals 2016DEL>Final 2016DEL>Pre Play-off 2016DEL>Quarter-finals 2016DEL>Regular Season 2016DEL>Semi Finals 2016

Hungary

Interliga>Final 2016Interliga>Quarter-finals 2016Interliga>Regular Season 2016Interliga>Semi Finals 2016

International

Euro Hockey Tour>LG Hockey Games 2016Euro Ice Hockey Challenge>EIHC Austria 2017Euro Ice Hockey Challenge>EIHC Korea 2017Euro Ice Hockey Challenge>EIHC Poland II 2017Friendlies>Friendlies 2017Olympic Qualification (W)>Final Olympic Qualification 2016World Championship (W)>3rd Place 2017World Championship (W)>Final 2017World Championship (W)>Group Stage 2017World Championship (W)>Quarter-finals 2017World Championship (W)>Relegation Playoff 2017World Championship (W)>Semi Finals 2017World Championship div I (W)>Regular Season 2017World Championship div I>Group Stage 2017World Championship div II (W)>Regular Season 2017World Championship div II>Group Stage 2017World Championship div III>3rd Place 2017World Championship div III>5th Place 2017World Championship div III>Group Stage 2017World Championship div III>Semi Finals 2017World Championship U18 div I>Regular Season 2017World Championship U18>Final 2017World Championship U18>Group Stage 2017World Championship U18>Quarter-finals 2017World Championship U18>Relegation Playoff 2017World Championship U18>Semi Finals 2017

Latvia

LHL>Final 2016LHL>Quarter-finals 2016LHL>Regular Season 2016LHL>Semi Finals 2016

NHL

NHL>Eastern Conference Round 1 2016NHL>Regular Season 2016NHL>Western Conference Round 1 2016

North America

AHL>Eastern Conference Round 1 2016AHL>Regular Season 2016AHL>Western Conference Round 1 2016

Norway

GET-ligaen>Final 2016GET-ligaen>Quarter-finals 2016GET-ligaen>Regular Season 2016GET-ligaen>Relegation Round 2016GET-ligaen>Semi Finals 2016

Poland

PLH>3rd Place 2016PLH>Championship Round 2016PLH>Final 2016PLH>Quarter-finals 2016PLH>Relegation Playoff 2016PLH>Relegation Round 2016PLH>Semi Finals 2016

Romania

Campionatul National>Final 2016Campionatul National>Regular Season 2016

Russia

KHL>Conference Finals 2016KHL>Conference Quarterfinals 2016KHL>Conference Semifinals 2016KHL>Gagarin Cup 2016KHL>Regular Season 2016MHL>Conference Finals 2016MHL>Conference Quarterfinals 2016MHL>Conference Round of 16 2016MHL>Conference Semifinals 2016MHL>Regular Season 2016VHL>Final 2016VHL>Quarter-finals 2016VHL>Regular Season 2016VHL>Round of 16 2016VHL>Semi Finals 2016

Slovakia

Extraliga>Final 2016Extraliga>Quarter-finals 2016Extraliga>Regular Season 2016Extraliga>Relegation Round 2016Extraliga>Semi Finals 2016

Sweden

Division 1>Championship Round 2016Division 1>Placement Round 2016Division 1>Play-offs - 1st Round 2016Division 1>Play-offs - 2nd Round 2016Division 1>Play-offs - 3rd Round 2016Division 1>Play-out - 3rd Round 2016Division 1>Relegation Round 2016HockeyAllsvenskan>Final 2016HockeyAllsvenskan>Play-offs 2016HockeyAllsvenskan>Qualification Round 2016HockeyAllsvenskan>Regular Season 2016HockeyAllsvenskan>Relegation Round 2016SHL>Final 2016SHL>Pre Play-off 2016SHL>Promotion / Relegation Series 2016SHL>Quarter-finals 2016SHL>Regular Season 2016SHL>Semi Finals 2016

Switzerland

Nationalliga A>Final 2016Nationalliga A>Play-out - Final 2016Nationalliga A>Promotion / Relegation Series 2016Nationalliga A>Quarter-finals 2016Nationalliga A>Regular Season 2016Nationalliga A>Relegation Round 2016Nationalliga A>Semi Finals 2016Nationalliga B>Final 2016Nationalliga B>Quarter-finals 2016Nationalliga B>Regular Season 2016Nationalliga B>Semi Finals 2016

Ukraine

Chempionat>Final 2016