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 | |||||||||||
23rd Dec 2025, 10:45 ET | Neman Grodno 4.245 | Vitebsk 1.620 | 1:3 (0:0, 0:2, 1:1) | ![]() 55.8% | 36.45% | 20.3% | 43.25% | 1:3 | |||
23rd Dec 2025, 11:00 ET | Baranavichy 8.150 | Lida 1.232 | 1:4 (1:1, 0:2, 0:1) | ![]() 87.9% | 34.6% | 20.6% | 44.8% | 0:2 | |||
23rd Dec 2025, 11:00 ET | Yunost Minsk | Gomel | Unlock | Unlock Prediction | |||||||
| Czech Republic Extraliga | |||||||||||
23rd Dec 2025, 10:00 ET | Ceske Budejovice 2.830 | Karlovy Vary 2.190 | 1:3 (1:1, 0:1, 0:1) | ![]() 56.7% | 37.3% | 18.6% | 44.1% | 0:1 | |||
23rd Dec 2025, 11:30 ET | Liberec 2.520 | Vitkovice 2.380 | 1:2 (0:0, 0:1, 1:1) | ![]() 61.5% | 37.7% | 21.2% | 41.1% | 1:0 | |||
23rd Dec 2025, 11:30 ET | Mlada Boleslav | Litvinov | Unlock | Unlock Prediction | |||||||
23rd Dec 2025, 12:00 ET | Olomouc 5.280 | Sparta Prague 1.490 | 2:4 (2:2, 0:2, 0:0) | ![]() 49.6% | 35.15% | 22.9% | 41.95% | 0:1 | |||
23rd Dec 2025, 12:00 ET | Pardubice 1.760 | Kladno 3.785 | 3:2 (1:0, 1:2, 1:0) | ![]() 53.2% | 40.55% | 22.3% | 37.15% | 0:0 | |||
23rd Dec 2025, 12:00 ET | Plzen | Kometa Brno | Unlock | Unlock Prediction | |||||||
| France Ligue Magnus | |||||||||||
23rd Dec 2025, 14:00 ET | Chamonix Mont-Blanc 2.480 | Rapaces 2.250 | 2:4 (0:3, 1:1, 1:0) | ![]() 78.2% | 36.15% | 20.9% | 42.95% | ||||
23rd Dec 2025, 14:15 ET | ASG Angers 5.030 | Grenoble 1.440 | 1:6 (1:2, 0:2, 0:2) | ![]() 78.8% | 32.75% | 17.5% | 49.75% | ||||
23rd Dec 2025, 14:15 ET | Bordeaux | Amiens | Unlock | ||||||||
23rd Dec 2025, 14:15 ET | Briancon 4.140 | Marseille 1.600 | 3:2 OT (1:0, 1:2, 0:0, 1:0) | ![]() 56.6% | 39.5% | 24.4% | 36.1% | ||||
23rd Dec 2025, 14:30 ET | Anglet 3.765 | Cergy-Pontoise 1.700 | 2:3 (1:1, 0:0, 1:2) | ![]() 53.4% | 36.9% | 22.8% | 40.3% | ||||
23rd Dec 2025, 14:30 ET | Dragons | Nice | Unlock | ||||||||
| Germany DEL | |||||||||||
23rd Dec 2025, 13:30 ET | Bremerhaven 2.410 | Schwenninger 2.410 | 3:2 (1:0, 1:1, 1:1) | ![]() 49.9% | 40.35% | 22.7% | 36.95% | ||||
23rd Dec 2025, 13:30 ET | Dresdner Eislöwen 6.660 | Straubing Tigers 1.330 | 1:6 (0:2, 1:3, 0:1) | ![]() 61.9% | 30.2% | 22.6% | 47.2% | ||||
23rd Dec 2025, 13:30 ET | Eisbaren Berlin | Adler Mannheim | Unlock | ||||||||
23rd Dec 2025, 13:30 ET | Iserlohn Roosters 3.790 | Grizzly Wolfsburg 1.730 | 2:3 (1:0, 0:2, 1:1) | ![]() 83.7% | 38.55% | 19.5% | 41.95% | ||||
23rd Dec 2025, 13:30 ET | Kolner 1.510 | Frankfurt Lowen 4.855 | 4:1 (1:0, 1:1, 2:0) | ![]() 76.3% | 43.85% | 22.5% | 33.65% | ||||
23rd Dec 2025, 13:30 ET | Munchen | ERC Ingolstadt | Unlock | ||||||||
23rd Dec 2025, 13:30 ET | Nurnberg Ice Tigers 2.410 | Augsburger Panther 2.380 | 4:2 (2:1, 2:0, 0:1) | ![]() 73.7% | 43.8% | 19.2% | 37% | ||||
| Germany DEL2 | |||||||||||
23rd Dec 2025, 13:30 ET | Bietigheim/Bissingen 2.300 | Freiburg 2.375 | 1:2 (0:0, 1:2, 0:0) | ![]() 39.5% | 39.45% | 17.7% | 42.85% | ||||
23rd Dec 2025, 13:30 ET | Crimmitschau | Starbulls Rosenheim | Unlock | ||||||||
23rd Dec 2025, 13:30 ET | Kaufbeuren 3.395 | Lausitzer Füchse 1.780 | 0:3 (0:1, 0:0, 0:2) | ![]() 50.6% | 36.4% | 17% | 46.6% | ||||
23rd Dec 2025, 13:30 ET | Landshut 1.970 | Bad Nauheim 2.978 | 3:2 (1:1, 0:1, 2:0) | ![]() 43.9% | 42.4% | 18.6% | 39% | ||||
23rd Dec 2025, 13:30 ET | Weiden | Kassel | Unlock | ||||||||
23rd Dec 2025, 14:00 ET | Dusseldorf 2.695 | Regensburg 2.130 | 4:1 (1:0, 2:1, 1:0) | ![]() 32.6% | 44.4% | 21.4% | 34.2% | ||||
23rd Dec 2025, 14:00 ET | Krefeld Pinguine 1.870 | Ravensburg 3.080 | 2:3 (1:1, 1:1, 0:1) | ![]() 37% | 37.1% | 22.4% | 40.5% | ||||
| Great Britan Elite League | |||||||||||
23rd Dec 2025, 14:30 ET | Dundee | Manchester | Unlock | ||||||||
| Russia MHL | |||||||||||
23rd Dec 2025, 04:00 ET | AKM-Junior 2.590 | Tayfun 2.285 | 3:2 (0:1, 1:1, 2:0) | ![]() 49.4% | 40.05% | 23.3% | 36.65% | 2:1 | |||
23rd Dec 2025, 04:00 ET | Kapitan 2.384 | Amurskie Tigry 2.435 | 1:3 (1:0, 0:0, 0:3) | ![]() 77.9% | 36.65% | 19.9% | 43.45% | 0:4 | |||
23rd Dec 2025, 08:30 ET | Sputnik Almetievsk | Molot Perm | Unlock | Unlock Prediction | |||||||
23rd Dec 2025, 09:00 ET | MHC Spartak 2.216 | Krasnaya Armiya 2.645 | 2:3 (0:1, 2:1, 0:1) | ![]() 17.1% | 38.45% | 19.7% | 41.85% | 1:3 | |||
23rd Dec 2025, 09:30 ET | Loko-76 2.450 | Ladya 2.400 | 1:4 (0:0, 1:3, 0:1) | ![]() 69.3% | 36% | 17.8% | 46.2% | 1:2 | |||
23rd Dec 2025, 11:00 ET | Krylya Sovetov | Dyn. Moscow | Unlock | Unlock Prediction | |||||||
| Russia VHL | |||||||||||
23rd Dec 2025, 08:30 ET | Khimik 2.075 | Chelmet Chelyabinsk 2.936 | 1:3 (1:0, 0:1, 0:2) | ![]() 72.9% | 35.75% | 21.7% | 42.55% | ||||
23rd Dec 2025, 08:30 ET | Zvezda Moscow | Gornyak Uchaly | 1:2 (0:1, 1:0, 0:1) | ![]() 65.9% | 37.7% | 21.2% | 41.1% | ||||
23rd Dec 2025, 09:00 ET | Torpedo Gorky | Magnitka Magnitogorsk | Unlock | Unlock Prediction | |||||||
23rd Dec 2025, 10:00 ET | Krasnoyarsk 4.250 | CSK VVS 1.640 | 1:3 (0:2, 1:1, 0:0) | ![]() 81.9% | 35.4% | 22.4% | 42.2% | 1:3 | |||
23rd Dec 2025, 10:30 ET | Dyn. Altay 7.280 | Almetyevsk 1.275 | 1:5 (0:1, 1:3, 0:1) | ![]() 54% | 33.4% | 19.6% | 47% | 0:1 | |||
23rd Dec 2025, 10:30 ET | HK Norilsk | Bars | Unlock | Unlock Prediction | |||||||
23rd Dec 2025, 11:00 ET | Metallurg Novokuznetsk 1.500 | Chelny 5.010 | 3:2 OT (0:0, 0:2, 2:0, 1:0) | ![]() 70.8% | 32.5% | 38.4% | 29.1% | 5:2 | |||
| Switzerland NLA | |||||||||||
23rd Dec 2025, 13:45 ET | Ajoie 5.720 | Ambri-Piotta 1.473 | 2:3 (1:1, 1:0, 0:2) | ![]() 64% | 37.25% | 22.1% | 40.65% | ||||
23rd Dec 2025, 13:45 ET | Biel | Zurich | Unlock | ||||||||
23rd Dec 2025, 13:45 ET | Davos 2.608 | Zug 2.352 | 2:3 (0:1, 0:1, 2:1) | ![]() 81.4% | 36.8% | 23% | 40.2% | ||||
23rd Dec 2025, 13:45 ET | Fribourg 2.232 | Kloten 2.836 | 2:3 (1:1, 0:1, 1:1) | ![]() 56.7% | 37.2% | 22.2% | 40.6% | ||||
23rd Dec 2025, 13:45 ET | Lausanne | Servette | Unlock | ||||||||
23rd Dec 2025, 13:45 ET | Lugano 2.606 | Tigers 2.371 | 2:3 (0:0, 1:2, 1:1) | ![]() 66.1% | 37.1% | 22.4% | 40.5% | ||||
23rd Dec 2025, 13:45 ET | Rapperswil-Jona | Bern | 1:3 (0:0, 1:0, 0:3) | ![]() 67.6% | 37.25% | 18.7% | 44.05% | ||||
| Switzerland Swiss League | |||||||||||
23rd Dec 2025, 12:30 ET | Visp | Chur | Unlock | Unlock Prediction | |||||||
23rd Dec 2025, 13:45 ET | Bellinzona Snakes | Thurgau | 1:5 (0:0, 1:2, 0:3) | ![]() 75.9% | 32.65% | 21.1% | 46.25% | ||||
23rd Dec 2025, 13:45 ET | GCK Lions 3.695 | Basel 1.700 | 1:5 (0:0, 1:2, 0:3) | ![]() 86.6% | 34% | 18.4% | 47.6% | ||||
23rd Dec 2025, 13:45 ET | Winterthur | Olten | Unlock | ||||||||
Value bets for today based on Scores Predictor:
| Date | Team 1 | Team 2 | Score Prediction | Money line1 | Money line2 | Final Score | Value Bet |
Russia VHL 23rd Dec 2025, 11:00 ET | Metallurg Novokuznetsk 1.500 | Chelny 5.010 | 3:2 OT | 1.500 | 5.010 | 5:2 | Take Chelny +2.5 |
Czech Republic Extraliga 23rd Dec 2025, 12:00 ET | Pardubice 1.760 | Kladno 3.785 | 3:2 | 1.760 | 3.785 | 0:0 | Take Kladno +2.5 |
Germany DEL 23rd Dec 2025, 13:30 ET | Iserlohn Roosters 3.790 | Grizzly Wolfsburg 1.730 | 2:3 | 3.790 | 1.730 | Take Iserlohn Roosters +2.5 | |
Switzerland NLA 23rd Dec 2025, 13:45 ET | Ajoie 5.720 | Ambri-Piotta 1.473 | 2:3 | 5.720 | 1.473 | Take Ajoie +2.5 | |
France Ligue Magnus 23rd Dec 2025, 14:15 ET | Briancon 4.140 | Marseille 1.600 | 3:2 OT | 4.140 | 1.600 | Take Briancon +2.5 | |
France Ligue Magnus 23rd Dec 2025, 14:30 ET | Anglet 3.765 | Cergy-Pontoise 1.700 | 2:3 | 3.765 | 1.700 | Take Anglet +2.5 |
| Date | Team 1 | Team 2 | Score Prediction | Total | Bookmaker Total | Final Score | Value Bet |
Russia MHL 23rd Dec 2025, 04:00 ET | AKM-Junior 2.590 | Tayfun 2.285 | 3:2 | 5 | 5.25 | 2:1 | Bet under 5.25 |
Russia MHL 23rd Dec 2025, 04:00 ET | Kapitan 2.384 | Amurskie Tigry 2.435 | 1:3 | 4 | 5.25 | 0:4 | Bet under 5.25 |
Russia VHL 23rd Dec 2025, 08:30 ET | Khimik 2.075 | Chelmet Chelyabinsk 2.936 | 1:3 | 4 | 5.25 | 4:1 | Bet under 5.25 |
Russia MHL 23rd Dec 2025, 09:00 ET | MHC Spartak 2.216 | Krasnaya Armiya 2.645 | 2:3 | 5 | 5.25 | 1:3 | Bet under 5.25 |
Russia MHL 23rd Dec 2025, 09:30 ET | Loko-76 2.450 | Ladya 2.400 | 1:4 | 5 | 4.25 | 1:2 | Bet over 4.25 |
Czech Republic Extraliga 23rd Dec 2025, 10:00 ET | Ceske Budejovice 2.830 | Karlovy Vary 2.190 | 1:3 | 4 | 4.50 | 0:1 | Bet under 4.50 |
Russia VHL 23rd Dec 2025, 10:00 ET | Krasnoyarsk 4.250 | CSK VVS 1.640 | 1:3 | 4 | 4.50 | 1:3 | Bet under 4.50 |
Russia VHL 23rd Dec 2025, 10:30 ET | Dyn. Altay 7.280 | Almetyevsk 1.275 | 1:5 | 6 | 5.25 | 0:1 | Bet over 5.25 |
Belarus Extraleague 23rd Dec 2025, 10:45 ET | Neman Grodno 4.245 | Vitebsk 1.620 | 1:3 | 4 | 4.25 | 1:3 | Bet under 4.25 |
Belarus Extraleague 23rd Dec 2025, 11:00 ET | Baranavichy 8.150 | Lida 1.232 | 1:4 | 5 | 5.25 | 0:2 | Bet under 5.25 |
Russia VHL 23rd Dec 2025, 11:00 ET | Metallurg Novokuznetsk 1.500 | Chelny 5.010 | 3:2 OT | 5 | 5.25 | 5:2 | Bet under 5.25 |
Czech Republic Extraliga 23rd Dec 2025, 11:30 ET | Liberec 2.520 | Vitkovice 2.380 | 1:2 | 3 | 4.75 | 1:0 | Bet under 4.75 |
Czech Republic Extraliga 23rd Dec 2025, 12:00 ET | Olomouc 5.280 | Sparta Prague 1.490 | 2:4 | 6 | 5.25 | 0:1 | Bet over 5.25 |
Czech Republic Extraliga 23rd Dec 2025, 12:00 ET | Pardubice 1.760 | Kladno 3.785 | 3:2 | 5 | 5.25 | 0:0 | Bet under 5.25 |
Germany DEL 23rd Dec 2025, 13:30 ET | Bremerhaven 2.410 | Schwenninger 2.410 | 3:2 | 5 | 5.25 | Bet under 5.25 | |
Germany DEL 23rd Dec 2025, 13:30 ET | Dresdner Eislöwen 6.660 | Straubing Tigers 1.330 | 1:6 | 7 | 6.25 | Bet over 6.25 | |
Germany DEL 23rd Dec 2025, 13:30 ET | Iserlohn Roosters 3.790 | Grizzly Wolfsburg 1.730 | 2:3 | 5 | 5.25 | Bet under 5.25 | |
Germany DEL 23rd Dec 2025, 13:30 ET | Kolner 1.510 | Frankfurt Lowen 4.855 | 4:1 | 5 | 6.25 | Bet under 6.25 | |
Germany DEL2 23rd Dec 2025, 13:30 ET | Landshut 1.970 | Bad Nauheim 2.978 | 3:2 | 5 | 5.25 | Bet under 5.25 | |
Germany DEL 23rd Dec 2025, 13:30 ET | Nurnberg Ice Tigers 2.410 | Augsburger Panther 2.380 | 4:2 | 6 | 5.50 | Bet over 5.50 | |
Switzerland NLA 23rd Dec 2025, 13:45 ET | Ajoie 5.720 | Ambri-Piotta 1.473 | 2:3 | 5 | 5.25 | Bet under 5.25 | |
Switzerland NLA 23rd Dec 2025, 13:45 ET | Davos 2.608 | Zug 2.352 | 2:3 | 5 | 5.25 | Bet under 5.25 | |
Switzerland NLA 23rd Dec 2025, 13:45 ET | Fribourg 2.232 | Kloten 2.836 | 2:3 | 5 | 4.50 | Bet over 4.50 | |
Switzerland Swiss League 23rd Dec 2025, 13:45 ET | GCK Lions 3.695 | Basel 1.700 | 1:5 | 6 | 5.25 | Bet over 5.25 | |
Switzerland NLA 23rd Dec 2025, 13:45 ET | Lugano 2.606 | Tigers 2.371 | 2:3 | 5 | 5.25 | Bet under 5.25 | |
France Ligue Magnus 23rd Dec 2025, 14:00 ET | Chamonix Mont-Blanc 2.480 | Rapaces 2.250 | 2:4 | 6 | 5.25 | Bet over 5.25 | |
Germany DEL2 23rd Dec 2025, 14:00 ET | Dusseldorf 2.695 | Regensburg 2.130 | 4:1 | 5 | 5.25 | Bet under 5.25 | |
Germany DEL2 23rd Dec 2025, 14:00 ET | Krefeld Pinguine 1.870 | Ravensburg 3.080 | 2:3 | 5 | 5.50 | Bet under 5.50 | |
France Ligue Magnus 23rd Dec 2025, 14:15 ET | ASG Angers 5.030 | Grenoble 1.440 | 1:6 | 7 | 6.25 | Bet over 6.25 | |
France Ligue Magnus 23rd Dec 2025, 14:15 ET | Briancon 4.140 | Marseille 1.600 | 3:2 OT | 5 | 5.25 | Bet under 5.25 | |
France Ligue Magnus 23rd Dec 2025, 14:30 ET | Anglet 3.765 | Cergy-Pontoise 1.700 | 2:3 | 5 | 4.75 | Bet over 4.75 |
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 VHL 23rd Dec 2025, 08:30 ET | Khimik 2.075 | Chelmet Chelyabinsk 2.936 | 0.13 | Chelmet Chelyabinsk ML | 4:1 |
Germany DEL2 23rd Dec 2025, 14:00 ET | Dusseldorf 2.695 | Regensburg 2.130 | 0.12 | Dusseldorf ML | |
Germany DEL2 23rd Dec 2025, 14:00 ET | Krefeld Pinguine 1.870 | Ravensburg 3.080 | 0.12 | Ravensburg ML |












