Hockey Predictor
HOCKEY Predictor
| Date | Team 1 | Team 2 | Score Prediction | Confidence | Betting predictions Team 1 Win | Betting predictions Draw | Betting predictions Team 2 Win | Final Score |
| Belarus Extraleague | ||||||||
25th Nov 2025, 09:55 ET | Gomel 3.655 | Molodechno 1.780 | 0:6 (0:2, 0:2, 0:2) | ![]() 70.4% | 30.3% | 19% | 50.7% | |
25th Nov 2025, 11:00 ET | Albatros 1.750 | Lokomotiv Orsha 3.490 | 1:2 (0:0, 0:0, 1:2) | ![]() 65.1% | 38.85% | 18.9% | 42.25% | |
25th Nov 2025, 11:00 ET | Neman Grodno | Zhlobin | Unlock | |||||
25th Nov 2025, 11:00 ET | Novopolotsk 4.195 | Slavutych 1.600 | 2:3 (1:2, 1:1, 0:0) | ![]() 51% | 36.85% | 22.9% | 40.25% | |
| Czech Republic Extraliga | ||||||||
25th Nov 2025, 06:00 ET | Trinec 2.140 | Karlovy Vary 2.938 | 3:2 (0:1, 1:1, 2:0) | ![]() 35.7% | 42.85% | 17.7% | 39.45% | |
25th Nov 2025, 12:00 ET | Ceske Budejovice | Liberec | Unlock | |||||
25th Nov 2025, 12:00 ET | Litvinov 3.515 | Kladno 1.850 | 1:3 (0:0, 0:2, 1:1) | ![]() 54.8% | 35.95% | 21.3% | 42.75% | |
25th Nov 2025, 12:00 ET | Mlada Boleslav 3.900 | Mountfield HK 1.770 | 1:2 (0:1, 0:0, 1:1) | ![]() 70% | 37.05% | 22.5% | 40.45% | |
25th Nov 2025, 12:00 ET | Olomouc | Kometa Brno | Unlock | |||||
25th Nov 2025, 12:00 ET | Sparta Prague 3.070 | Pardubice 2.010 | 4:3 OT (1:1, 2:1, 0:1, 1:0) | ![]() 51.4% | 39.15% | 25.1% | 35.75% | |
| Denmark Metal Ligaen | ||||||||
25th Nov 2025, 13:00 ET | Herlev 3.265 | Aalborg Pirates 1.820 | 1:5 (0:2, 0:0, 1:3) | ![]() 39.9% | 34.15% | 18.1% | 47.75% | |
25th Nov 2025, 13:00 ET | Rodovre Mighty Bulls | Sonderjyske | Unlock | |||||
| Europe Alps Hockey League | ||||||||
25th Nov 2025, 13:15 ET | Cortina | Salzburg 2 | 1:4 (1:1, 0:2, 0:1) | ![]() 63.8% | 34.15% | 21.5% | 44.35% | |
| Finland Liiga | ||||||||
25th Nov 2025, 11:30 ET | Kiekko-Espoo 3.030 | Assat 2.060 | 2:3 (1:0, 0:1, 1:2) | ![]() 56.3% | 38.6% | 19.4% | 42% | |
25th Nov 2025, 11:30 ET | Pelicans | Ilves | Unlock | |||||
| Germany DEL | ||||||||
25th Nov 2025, 13:30 ET | Adler Mannheim 2.380 | Kolner 2.440 | 2:3 (0:1, 2:1, 0:1) | ![]() 58.8% | 37.75% | 21.1% | 41.15% | |
25th Nov 2025, 13:30 ET | Augsburger Panther 2.480 | Frankfurt Lowen 2.320 | 2:3 OT (1:0, 0:2, 1:0, 0:1) | ![]() 72.2% | 31.3% | 34% | 34.7% | |
25th Nov 2025, 13:30 ET | Schwenninger | Nurnberg Ice Tigers | Unlock | |||||
25th Nov 2025, 13:30 ET | Straubing Tigers 3.035 | Munchen 1.990 | 1:4 (0:0, 1:1, 0:3) | ![]() 61.1% | 33.75% | 22.3% | 43.95% | |
| Germany DEL2 | ||||||||
25th Nov 2025, 13:30 ET | Regensburg 3.980 | Krefeld Pinguine 1.630 | 1:4 (0:1, 0:1, 1:2) | ![]() 60.8% | 35.45% | 18.9% | 45.65% | |
| Norway Get-ligaen | ||||||||
25th Nov 2025, 12:00 ET | Stjernen | Stavanger | Unlock | |||||
25th Nov 2025, 12:30 ET | Lorenskog 3.855 | Lillehammer 1.660 | 0:5 (0:2, 0:2, 0:1) | ![]() 76.1% | 32.3% | 18.4% | 49.3% | |
25th Nov 2025, 12:30 ET | Storhamar 1.420 | Sparta Sarpsborg 5.400 | 4:2 (1:1, 1:1, 2:0) | ![]() 79.3% | 41.65% | 23.5% | 34.85% | |
| Russia MHL | ||||||||
25th Nov 2025, 06:30 ET | Tolpar | Krasnoyarskie Rysi | Unlock | |||||
25th Nov 2025, 08:30 ET | Belye Medvedi 1.870 | Avto 3.165 | 1:5 (0:3, 1:1, 0:1) | ![]() 41.4% | 32.7% | 21% | 46.3% | |
25th Nov 2025, 09:30 ET | Mamonty Yugry 1.320 | Tyumensky Legion 6.770 | 2:1 (1:0, 0:0, 1:1) | ![]() 85.3% | 39.95% | 23.5% | 36.55% | |
25th Nov 2025, 10:30 ET | Dinamo-Shinnik | Din. St. Petersburg | Unlock | |||||
25th Nov 2025, 10:30 ET | Kuznetskie Medvedi 5.400 | Irbis 1.420 | 1:3 (0:1, 0:1, 1:1) | ![]() 89.4% | 35.2% | 22.8% | 42% | |
25th Nov 2025, 10:30 ET | Omskie Yastreby 2.180 | Chaika 2.530 | 1:5 (0:2, 1:1, 0:2) | ![]() 73.1% | 34.3% | 17.8% | 47.9% | |
25th Nov 2025, 11:00 ET | Amurskie Tigry | AKM-Junior | Unlock | |||||
25th Nov 2025, 11:00 ET | Mikhaylov Academy U20 | Dyn. Moscow | 4:3 OT (2:1, 1:1, 0:1, 1:0) | ![]() 70.6% | 38.65% | 26.1% | 35.25% | |
25th Nov 2025, 11:00 ET | Sakhalinskie Akuly | Atlanty | 2:3 OT (1:2, 1:0, 0:0, 0:1) | ![]() 73.8% | 31.35% | 33.9% | 34.75% | |
25th Nov 2025, 11:00 ET | Tayfun | Kapitan | Unlock | |||||
| Russia VHL | ||||||||
25th Nov 2025, 08:00 ET | Izhevsk 4.255 | Omskie Krylia 1.660 | 2:4 (1:2, 0:1, 1:1) | ![]() 51.2% | 34.75% | 23.7% | 41.55% | |
25th Nov 2025, 09:30 ET | HC Yugra 1.540 | Saratov 5.050 | 3:1 (1:0, 1:1, 1:0) | ![]() 39.2% | 42.7% | 21.4% | 35.9% | |
| Slovakia Extraliga | ||||||||
25th Nov 2025, 11:30 ET | Slovan Bratislava | Zilina | Unlock | |||||
| Sweden SHL | ||||||||
25th Nov 2025, 13:00 ET | Farjestads 2.060 | Djurgardens 2.954 | 2:3 (0:1, 1:0, 1:2) | ![]() 84.9% | 37.7% | 21.2% | 41.1% | |
25th Nov 2025, 13:00 ET | Vaxjo 2.190 | Malmö 2.789 | 1:2 (0:1, 0:0, 1:1) | ![]() 64.4% | 37.6% | 21.4% | 41% | |
| Switzerland NLA | ||||||||
25th Nov 2025, 13:45 ET | Ajoie | Davos | Unlock | |||||
25th Nov 2025, 13:45 ET | Ambri-Piotta 5.520 | Zurich 1.495 | 1:3 (1:1, 0:1, 0:1) | ![]() 52.2% | 34.8% | 23.6% | 41.6% | |
25th Nov 2025, 13:45 ET | Bern 3.560 | Zug 1.883 | 1:3 (0:1, 0:1, 1:1) | ![]() 78.9% | 35.55% | 22.1% | 42.35% | |
25th Nov 2025, 13:45 ET | Kloten | Biel | Unlock | |||||
25th Nov 2025, 13:45 ET | Lausanne | Rapperswil-Jona | 1:2 (0:2, 0:0, 1:0) | ![]() 75% | 37.5% | 21.6% | 40.9% | |
25th Nov 2025, 13:45 ET | Servette 3.990 | Fribourg 1.740 | 1:3 (0:1, 0:1, 1:1) | ![]() 63.9% | 35.05% | 23.1% | 41.85% | |
| Switzerland Swiss League | ||||||||
25th Nov 2025, 13:45 ET | Basel | Thurgau | Unlock | |||||
25th Nov 2025, 13:45 ET | Bellinzona Snakes | Visp | 1:4 (0:0, 1:2, 0:2) | ![]() 61.4% | 36.1% | 17.6% | 46.3% | |
25th Nov 2025, 14:00 ET | La Chaux-de-Fonds 1.320 | Winterthur 6.380 | 2:3 (1:1, 0:0, 1:2) | ![]() 64.9% | 36.6% | 23.4% | 40% | |
25th Nov 2025, 14:00 ET | Olten | GCK Lions | Unlock | |||||
| USA USA AHL | ||||||||
25th Nov 2025, 11:30 ET | Belleville Senators 2.360 | Manitoba Moose 2.390 | 1:3 (0:1, 1:1, 0:1) | ![]() 35.1% | 37.35% | 18.5% | 44.15% | |
25th Nov 2025, 20:00 ET | Grand Rapids Griffins 2.240 | Texas Stars 2.520 | 3:2 (0:1, 2:0, 1:1) | ![]() 55.4% | 43.2% | 17% | 39.8% | |
Value bets for today based on Scores Predictor:
| Date | Team 1 | Team 2 | Score Prediction | Money line1 | Money line2 | Final Score | Value Bet |
Russia MHL 25th Nov 2025, 09:30 ET | Mamonty Yugry 1.320 | Tyumensky Legion 6.770 | 2:1 | 1.320 | 6.770 | Take Tyumensky Legion +2.5 | |
Belarus Extraleague 25th Nov 2025, 11:00 ET | Novopolotsk 4.195 | Slavutych 1.600 | 2:3 | 4.195 | 1.600 | Take Novopolotsk +2.5 | |
Czech Republic Extraliga 25th Nov 2025, 12:00 ET | Mlada Boleslav 3.900 | Mountfield HK 1.770 | 1:2 | 3.900 | 1.770 | Take Mlada Boleslav +2.5 | |
Switzerland Swiss League 25th Nov 2025, 14:00 ET | La Chaux-de-Fonds 1.320 | Winterthur 6.380 | 2:3 | 1.320 | 6.380 | Take Winterthur +2.5 |
| Date | Team 1 | Team 2 | Score Prediction | Total | Bookmaker Total | Final Score | Value Bet |
Czech Republic Extraliga 25th Nov 2025, 06:00 ET | Trinec 2.140 | Karlovy Vary 2.938 | 3:2 | 5 | 4.25 | Bet over 4.25 | |
Russia VHL 25th Nov 2025, 08:00 ET | Izhevsk 4.255 | Omskie Krylia 1.660 | 2:4 | 6 | 4.50 | Bet over 4.50 | |
Russia MHL 25th Nov 2025, 08:30 ET | Belye Medvedi 1.870 | Avto 3.165 | 1:5 | 6 | 5.25 | Bet over 5.25 | |
Russia VHL 25th Nov 2025, 09:30 ET | HC Yugra 1.540 | Saratov 5.050 | 3:1 | 4 | 4.25 | Bet under 4.25 | |
Belarus Extraleague 25th Nov 2025, 09:55 ET | Gomel 3.655 | Molodechno 1.780 | 0:6 | 6 | 4.25 | Bet over 4.25 | |
Russia MHL 25th Nov 2025, 10:30 ET | Kuznetskie Medvedi 5.400 | Irbis 1.420 | 1:3 | 4 | 5.25 | Bet under 5.25 | |
Russia MHL 25th Nov 2025, 10:30 ET | Omskie Yastreby 2.180 | Chaika 2.530 | 1:5 | 6 | 5.50 | Bet over 5.50 | |
Belarus Extraleague 25th Nov 2025, 11:00 ET | Albatros 1.750 | Lokomotiv Orsha 3.490 | 1:2 | 3 | 4.75 | Bet under 4.75 | |
Belarus Extraleague 25th Nov 2025, 11:00 ET | Novopolotsk 4.195 | Slavutych 1.600 | 2:3 | 5 | 5.25 | Bet under 5.25 | |
USA USA AHL 25th Nov 2025, 11:30 ET | Belleville Senators 2.360 | Manitoba Moose 2.390 | 1:3 | 4 | 5.25 | Bet under 5.25 | |
Finland Liiga 25th Nov 2025, 11:30 ET | Kiekko-Espoo 3.030 | Assat 2.060 | 2:3 | 5 | 4.50 | Bet over 4.50 | |
Czech Republic Extraliga 25th Nov 2025, 12:00 ET | Litvinov 3.515 | Kladno 1.850 | 1:3 | 4 | 5.25 | Bet under 5.25 | |
Czech Republic Extraliga 25th Nov 2025, 12:00 ET | Mlada Boleslav 3.900 | Mountfield HK 1.770 | 1:2 | 3 | 4.25 | Bet under 4.25 | |
Czech Republic Extraliga 25th Nov 2025, 12:00 ET | Sparta Prague 3.070 | Pardubice 2.010 | 4:3 OT | 7 | 5.25 | Bet over 5.25 | |
Norway Get-ligaen 25th Nov 2025, 12:30 ET | Lorenskog 3.855 | Lillehammer 1.660 | 0:5 | 5 | 5.25 | Bet under 5.25 | |
Norway Get-ligaen 25th Nov 2025, 12:30 ET | Storhamar 1.420 | Sparta Sarpsborg 5.400 | 4:2 | 6 | 5.25 | Bet over 5.25 | |
Sweden SHL 25th Nov 2025, 13:00 ET | Farjestads 2.060 | Djurgardens 2.954 | 2:3 | 5 | 5.25 | Bet under 5.25 | |
Denmark Metal Ligaen 25th Nov 2025, 13:00 ET | Herlev 3.265 | Aalborg Pirates 1.820 | 1:5 | 6 | 5.50 | Bet over 5.50 | |
Germany DEL 25th Nov 2025, 13:30 ET | Adler Mannheim 2.380 | Kolner 2.440 | 2:3 | 5 | 5.25 | Bet under 5.25 | |
Germany DEL 25th Nov 2025, 13:30 ET | Augsburger Panther 2.480 | Frankfurt Lowen 2.320 | 2:3 OT | 5 | 5.50 | Bet under 5.50 | |
Germany DEL2 25th Nov 2025, 13:30 ET | Regensburg 3.980 | Krefeld Pinguine 1.630 | 1:4 | 5 | 5.25 | Bet under 5.25 | |
Germany DEL 25th Nov 2025, 13:30 ET | Straubing Tigers 3.035 | Munchen 1.990 | 1:4 | 5 | 5.25 | Bet under 5.25 | |
Switzerland NLA 25th Nov 2025, 13:45 ET | Ambri-Piotta 5.520 | Zurich 1.495 | 1:3 | 4 | 5.25 | Bet under 5.25 | |
Switzerland NLA 25th Nov 2025, 13:45 ET | Bern 3.560 | Zug 1.883 | 1:3 | 4 | 4.50 | Bet under 4.50 | |
Switzerland NLA 25th Nov 2025, 13:45 ET | Servette 3.990 | Fribourg 1.740 | 1:3 | 4 | 5.25 | Bet under 5.25 | |
Switzerland Swiss League 25th Nov 2025, 14:00 ET | La Chaux-de-Fonds 1.320 | Winterthur 6.380 | 2:3 | 5 | 5.50 | Bet under 5.50 | |
USA USA AHL 25th Nov 2025, 20:00 ET | Grand Rapids Griffins 2.240 | Texas Stars 2.520 | 3:2 | 5 | 5.25 | Bet under 5.25 |
Value bets for today based on Scores Predictor and Kelly Criterion:
The Kelly Criterion is a bet-sizing technique which balances both risk and reward for the advantage gambler. It determines the optimal % of your total capital (ie bankroll) that you can bet on a single outcome or game. Here is the formula for the Kelly Criterion copied from Wikipedia:

Where:
- f* is the fraction of the current bankroll to wager;
- b is the net odds received on the wager (“b to 1”); that is, you could win $b (plus the $1 wagered) for a $1 bet
- p is the probability of winning;
- q is the probability of losing, which is 1 − p.
As an example, if a gamble has a 60% chance of winning (p = 0.60, q = 0.40), and the gambler receives 1-to-1 odds on a winning bet (b = 1), then the gambler should bet 20% of his bankroll at each opportunity (f* = 0.20), in order to maximize the long-run growth rate of the bankroll.
If the gambler has zero edge, i.e. if b = q / p, then the criterion recommends the gambler bets nothing.
If the edge is negative (b < q / p) the formula gives a negative result, indicating that the gambler should take the other side of the bet.
| Date | Team 1 | Team 2 | Optimal Stake Part | Bet On | Final Score |
Russia MHL 25th Nov 2025, 08:30 ET | Belye Medvedi 1.870 | Avto 3.165 | 0.21 | Avto ML | |
Russia MHL 25th Nov 2025, 10:30 ET | Omskie Yastreby 2.180 | Chaika 2.530 | 0.14 | Chaika ML | |
Belarus Extraleague 25th Nov 2025, 11:00 ET | Albatros 1.750 | Lokomotiv Orsha 3.490 | 0.19 | Lokomotiv Orsha ML | |
Czech Republic Extraliga 25th Nov 2025, 12:00 ET | Sparta Prague 3.070 | Pardubice 2.010 | 0.1 | Sparta Prague ML | |
Sweden SHL 25th Nov 2025, 13:00 ET | Farjestads 2.060 | Djurgardens 2.954 | 0.11 | Djurgardens ML |









