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 | |||
| Austria EBEL | |||||||||||
5th Jan 2026, 13:15 ET | Ferencvaros | HK Olimpija | 2:4 (0:1, 2:2, 0:1) | ![]() 52.6% | 36% | 21.2% | 42.8% | 1:5 | |||
5th Jan 2026, 13:15 ET | Graz99ers 1.650 | Alba Volan 3.995 | 3:1 (0:0, 1:1, 2:0) | ![]() 72% | 44.9% | 17% | 38.1% | 2:5 | |||
5th Jan 2026, 13:15 ET | Val Pusteria | Klagenfurt | Unlock | Unlock Prediction | |||||||
5th Jan 2026, 13:15 ET | Villacher | Vienna Capitals | 1:3 (0:1, 1:1, 0:1) | ![]() 52% | 37.15% | 18.9% | 43.95% | 2:5 | |||
5th Jan 2026, 13:30 ET | TWK Innsbruck 3.525 | Vorarlberg 1.747 | 1:4 (0:1, 0:1, 1:2) | ![]() 65.3% | 33.4% | 23% | 43.6% | 4:6 | |||
5th Jan 2026, 13:45 ET | Salzburg | Bolzano | Unlock | Unlock Prediction | |||||||
| Belarus Extraleague | |||||||||||
5th Jan 2026, 11:00 ET | Neman Grodno 2.818 | Albatros 2.100 | 0:4 (0:1, 0:2, 0:1) | ![]() 65.4% | 31.55% | 23.3% | 45.15% | 0:2 | |||
5th Jan 2026, 11:00 ET | Yunost Minsk | Slavutych | 1:2 (0:0, 1:1, 0:1) | ![]() 78.3% | 36.75% | 23.1% | 40.15% | ||||
5th Jan 2026, 11:25 ET | Vitebsk | Soligorsk | Unlock | Unlock Prediction | |||||||
| Finland Liiga | |||||||||||
5th Jan 2026, 11:30 ET | Hameenlinna 6.740 | Tappara 1.350 | 0:3 (0:1, 0:2, 0:0) | ![]() 86.3% | 33.05% | 23.7% | 43.25% | 1:2 | |||
5th Jan 2026, 11:30 ET | Lukko 1.820 | Jukurit 3.610 | 1:2 (0:0, 0:1, 1:1) | ![]() 91.5% | 38.65% | 19.3% | 42.05% | 2:1 | |||
5th Jan 2026, 11:30 ET | SaiPa | KooKoo | Unlock | Unlock Prediction | |||||||
| Russia MHL | |||||||||||
5th Jan 2026, 03:00 ET | Molot Perm 9.360 | Tolpar 1.220 | 1:6 (0:2, 1:1, 0:3) | ![]() 44.5% | 32.4% | 18.2% | 49.4% | 2:6 | |||
5th Jan 2026, 09:00 ET | Sibirskie Snaipery 1.120 | Snezhnye Barsy 14.900 | 2:3 (1:0, 0:1, 1:2) | ![]() 80% | 39.05% | 18.5% | 42.45% | 3:2 | |||
5th Jan 2026, 11:00 ET | Loko | Dinamo-Shinnik | Unlock | Unlock Prediction | |||||||
| Russia VHL | |||||||||||
5th Jan 2026, 05:00 ET | AKM | Dyn. Altay | 1:3 (0:2, 1:0, 0:1) | ![]() 53.5% | 37.6% | 18% | 44.4% | 2:1 OT | |||
5th Jan 2026, 05:00 ET | Khimik 1.980 | Torpedo Gorky 3.144 | 2:3 (0:0, 1:1, 1:2) | ![]() 79.7% | 37.35% | 21.9% | 40.75% | 2:4 | |||
| Slovakia Extraliga | |||||||||||
5th Jan 2026, 11:30 ET | Nitra | Ban. Bystrica | Unlock | Unlock Prediction | |||||||
5th Jan 2026, 12:00 ET | Dukla Trencin 3.020 | Zvolen 1.970 | 1:3 (0:0, 1:2, 0:1) | ![]() 55.9% | 37.65% | 17.9% | 44.45% | 2:3 OT | |||
5th Jan 2026, 12:00 ET | Kosice 2.260 | Liptovsky Mikulas 2.490 | 1:2 (0:0, 1:0, 0:2) | ![]() 78% | 37.2% | 22.2% | 40.6% | 3:1 | |||
5th Jan 2026, 12:00 ET | Michalovce | Poprad | Unlock | Unlock Prediction | |||||||
5th Jan 2026, 12:30 ET | Zilina 2.889 | Slovan Bratislava 2.020 | 1:3 (1:1, 0:0, 0:2) | ![]() 60.7% | 36.3% | 20.6% | 43.1% | 1:4 | |||
| Sweden Allsvenskan | |||||||||||
5th Jan 2026, 09:00 ET | Almtuna 3.380 | Nybro 1.830 | 0:3 (0:0, 0:2, 0:1) | ![]() 91.8% | 33.85% | 22.1% | 44.05% | 5:4 OT | |||
5th Jan 2026, 11:30 ET | Modo | Mora | Unlock | Unlock Prediction | |||||||
5th Jan 2026, 11:30 ET | Oskarshamn 5.610 | Björklöven 1.410 | 3:5 (1:3, 0:1, 2:1) | ![]() 68.7% | 36.7% | 19.8% | 43.5% | 5:4 | |||
5th Jan 2026, 11:30 ET | Sodertalje 2.140 | Vasteras 2.751 | 4:3 OT (0:1, 2:0, 1:2, 1:0) | ![]() 84.6% | 36.85% | 29.7% | 33.45% | 1:2 | |||
5th Jan 2026, 14:00 ET | BIK Karlskoga | AIK | Unlock | Unlock Prediction | |||||||
5th Jan 2026, 14:00 ET | Kalmar 1.570 | Vimmerby 4.405 | 3:1 (1:1, 1:0, 1:0) | ![]() 90.3% | 44.7% | 17.4% | 37.9% | 5:2 | |||
| USA USA AHL | |||||||||||
5th Jan 2026, 19:00 ET | Charlotte Checkers 2.170 | Cleveland Monsters 2.775 | 3:2 (0:0, 0:2, 3:0) | ![]() 36% | 40.6% | 22.2% | 37.2% | 1:3 | |||
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 5th Jan 2026, 09:00 ET | Sibirskie Snaipery 1.120 | Snezhnye Barsy 14.900 | 2:3 | 1.120 | 14.900 | 3:2 | Take Snezhnye Barsy +2.5 |
| Date | Team 1 | Team 2 | Score Prediction | Total | Bookmaker Total | Final Score | Value Bet |
Russia MHL 5th Jan 2026, 03:00 ET | Molot Perm 9.360 | Tolpar 1.220 | 1:6 | 7 | 6.25 | 2:6 | Bet over 6.25 |
Russia VHL 5th Jan 2026, 05:00 ET | Khimik 1.980 | Torpedo Gorky 3.144 | 2:3 | 5 | 4.25 | 2:4 | Bet over 4.25 |
Russia MHL 5th Jan 2026, 09:00 ET | Sibirskie Snaipery 1.120 | Snezhnye Barsy 14.900 | 2:3 | 5 | 6.50 | 3:2 | Bet under 6.50 |
Belarus Extraleague 5th Jan 2026, 11:00 ET | Neman Grodno 2.818 | Albatros 2.100 | 0:4 | 4 | 4.25 | 0:2 | Bet under 4.25 |
Finland Liiga 5th Jan 2026, 11:30 ET | Lukko 1.820 | Jukurit 3.610 | 1:2 | 3 | 4.75 | 2:1 | Bet under 4.75 |
Sweden Allsvenskan 5th Jan 2026, 11:30 ET | Oskarshamn 5.610 | Björklöven 1.410 | 3:5 | 8 | 5.25 | 5:4 | Bet over 5.25 |
Sweden Allsvenskan 5th Jan 2026, 11:30 ET | Sodertalje 2.140 | Vasteras 2.751 | 4:3 OT | 7 | 4.50 | 1:2 | Bet over 4.50 |
Slovakia Extraliga 5th Jan 2026, 12:00 ET | Dukla Trencin 3.020 | Zvolen 1.970 | 1:3 | 4 | 5.25 | 2:3 OT | Bet under 5.25 |
Slovakia Extraliga 5th Jan 2026, 12:30 ET | Zilina 2.889 | Slovan Bratislava 2.020 | 1:3 | 4 | 5.25 | 1:4 | Bet under 5.25 |
Austria EBEL 5th Jan 2026, 13:15 ET | Graz99ers 1.650 | Alba Volan 3.995 | 3:1 | 4 | 5.25 | 2:5 | Bet under 5.25 |
Austria EBEL 5th Jan 2026, 13:30 ET | TWK Innsbruck 3.525 | Vorarlberg 1.747 | 1:4 | 5 | 5.50 | 4:6 | Bet under 5.50 |
Sweden Allsvenskan 5th Jan 2026, 14:00 ET | Kalmar 1.570 | Vimmerby 4.405 | 3:1 | 4 | 5.25 | 5:2 | Bet under 5.25 |
USA USA AHL 5th Jan 2026, 19:00 ET | Charlotte Checkers 2.170 | Cleveland Monsters 2.775 | 3:2 | 5 | 5.25 | 1:3 | 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 VHL 5th Jan 2026, 05:00 ET | Khimik 1.980 | Torpedo Gorky 3.144 | 0.13 | Torpedo Gorky ML | 2:4 |
Finland Liiga 5th Jan 2026, 11:30 ET | Lukko 1.820 | Jukurit 3.610 | 0.2 | Jukurit ML | 2:1 |
Austria EBEL 5th Jan 2026, 13:15 ET | Graz99ers 1.650 | Alba Volan 3.995 | 0.17 | Alba Volan ML | 2:5 |
Sweden Allsvenskan 5th Jan 2026, 14:00 ET | Kalmar 1.570 | Vimmerby 4.405 | 0.2 | Vimmerby ML | 5:2 |










