Ice Hockey Prediction Over and Under
I build a total from the engine room of a hockey game, not the highlights — goaltender form and workload, the strength of a power play and penalty kill, and the quality of chances a side gives up. Open any game for the win probability and the read behind it. Written by Joon-ho Lee.
🏒 Today's Ice Hockey Predictions
Live
NHL
3 games
On this NHL game the edge leans toward TOR Maple Leafs when CGY Flames meet TOR Maple Leafs; goaltending and special teams shape the total more than the badge.
On this NHL game the edge leans toward EDM Oilers when EDM Oilers meet DET Red Wings; goaltending and special teams shape the total more than the badge.
On this NHL game the edge leans toward CLB Blue Jackets when PHI Flyers meet CLB Blue Jackets; goaltending and special teams shape the total more than the badge.
AHL
1 game
On this AHL game the edge leans toward CHI Wolves when CHI Wolves meet MTB Moose; goaltending and special teams shape the total more than the badge.
ALPS HOCKEY LEAGUE
1 game
On this Alps Hockey League game the edge leans toward HDD Acroni Jesenice when EC KAC II meet HDD Acroni Jesenice; goaltending and special teams shape the total more than the badge.
AUSTRIA EHL
1 game
On this Austria EHL game the edge leans toward Fehervar AV19 when Fehervar AV19 meet Milano HC; goaltending and special teams shape the total more than the badge.
CZECHIA EXTRALIGA
5 games
On this Czechia Extraliga game the edge leans toward Mountfield HK when CEZ Motor Ceske Budejovice meet Mountfield HK; goaltending and special teams shape the total more than the badge.
On this Czechia Extraliga game the edge leans toward Plzen when Plzen meet HC Olomouc; goaltending and special teams shape the total more than the badge.
On this Czechia Extraliga game the edge leans toward Dynamo Pardubice when Dynamo Pardubice meet Litvinov; goaltending and special teams shape the total more than the badge.
On this Czechia Extraliga game the edge leans toward Sparta Praha when Rytiri Kladno meet Sparta Praha; goaltending and special teams shape the total more than the badge.
On this Czechia Extraliga game the edge leans toward Karlovy Vary when Karlovy Vary meet BK Mlada Boleslav; goaltending and special teams shape the total more than the badge.
DANISH METAL LIGAEN
1 game
On this Danish Metal Ligaen game the edge leans toward Herning Blue Fox when Herning Blue Fox meet Rodovre Mighty Bulls; goaltending and special teams shape the total more than the badge.
FINLAND SM LIIGA
1 game
On this Finland SM Liiga game the edge leans toward Kalpa when Kalpa meet Sport; goaltending and special teams shape the total more than the badge.
FRANCE LIGUE MAGNUS
6 games
On this France Ligue Magnus game the edge leans toward Grenoble when Nice meet Grenoble; goaltending and special teams shape the total more than the badge.
On this France Ligue Magnus game the edge leans toward Rouen when Rouen meet Cergy-Pontoise; goaltending and special teams shape the total more than the badge.
On this France Ligue Magnus game the edge leans toward Briancon when Briancon meet Anglet; goaltending and special teams shape the total more than the badge.
On this France Ligue Magnus game the edge leans toward Angers when Chamonix Mont-Blanc meet Angers; goaltending and special teams shape the total more than the badge.
On this France Ligue Magnus game the edge leans toward Bordeaux when Bordeaux meet GAP; goaltending and special teams shape the total more than the badge.
On this France Ligue Magnus game the edge leans toward Marseille when Marseille meet Amiens; goaltending and special teams shape the total more than the badge.
GERMANY EISHOCKEY LIGA
1 game
On this Germany Eishockey Liga game the edge leans toward Kolner Haie when Kolner Haie meet Adler Mannheim; goaltending and special teams shape the total more than the badge.
NORWAY ELITESERIEN
1 game
On this Norway Eliteserien game the edge leans toward Storhamar when Narvik IK meet Storhamar; goaltending and special teams shape the total more than the badge.
POLAND EKSTRALIGA
1 game
On this Poland Ekstraliga game the edge leans toward GKS Katowice when GKS Katowice meet STS Sanok; goaltending and special teams shape the total more than the badge.
SLOVAKIA 1 LIGA
1 game
On this Slovakia 1 Liga game the edge leans toward HC TEBS Bratislava when HK 95 Povazska Bystrica meet HC TEBS Bratislava; goaltending and special teams shape the total more than the badge.
SWEDISH HOCKEY LEAGUE
2 games
On this Swedish Hockey League game the edge leans toward IF Malmo Redhawks when IF Malmo Redhawks meet Linkoping HC; goaltending and special teams shape the total more than the badge.
On this Swedish Hockey League game the edge leans toward Frolunda HC when Frolunda HC meet Rogle BK; goaltending and special teams shape the total more than the badge.
SWITZERLAND NLA
7 games
On this Switzerland NLA game the edge leans toward Ambri Piotta when Ambri Piotta meet EHC Biel; goaltending and special teams shape the total more than the badge.
On this Switzerland NLA game the edge leans toward Lausanne HC when Lausanne HC meet SCL Tigers; goaltending and special teams shape the total more than the badge.
On this Switzerland NLA game the edge leans toward Fribourg Gotteron when Fribourg Gotteron meet Davos; goaltending and special teams shape the total more than the badge.
On this Switzerland NLA game the edge leans toward Rapperswil-Jona Lakers when Rapperswil-Jona Lakers meet Servette GE; goaltending and special teams shape the total more than the badge.
On this Switzerland NLA game the edge leans toward EHC Kloten when EHC Kloten meet HC Ajoie; goaltending and special teams shape the total more than the badge.
On this Switzerland NLA game the edge leans toward Zug when Zug meet Lugano; goaltending and special teams shape the total more than the badge.
On this Switzerland NLA game the edge leans toward ZSC Lions when Bern meet ZSC Lions; goaltending and special teams shape the total more than the badge.
How tonight's slate leans
Across the 32 games I've read, here's the home/away favourite split and the average even-vs-odd total tilt.
How I actually read a hockey total
Most casual viewers judge a game by the final goal count, but there's a lot of organised detail hiding underneath. I build a read from the engine room: goaltender form and workload, the strength of a power play and penalty kill, the quality of chances a team gives up, and how a punishing travel schedule quietly drains legs over a road trip.
Start in goal
Goaltender form and how much work he's had lately is the single biggest swing on a total. A tired or shaky netminder changes everything.
Then special teams
A sharp power play against a leaky penalty kill inflates a total fast. I weigh both units before trusting the number.
Chances and travel
Expected goals and shot quality tell a cleaner story than the scoreboard, and a brutal road trip drains legs. That's all baked into the win probability.
Which totals I'll actually back
The games worth a stake are the ones where goaltending, special teams and chance quality all agree — two sides that generate and concede freely, with no netminder likely to stand on his head, pointing the same way as the number. When that lines up, the read is doing real work rather than guessing.
Why I think in probabilities
Hockey is chaotic over a single night, which is exactly why I'd rather hand you a probability than a promise. A strong read still loses plenty of nights — that's variance, not a broken process. Holding that line is what protects a bankroll across a long season.
Use the page as a filter
Treat these reads as a shortlist. Scan the firmest ones, check confirmed goaltender starts and travel situations, then commit only where the underlying numbers genuinely agree. Across a season, discipline beats volume every time.