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 | ||||||||
22nd Jan 2026, 10:30 ET | Gomel | Mogilev | 3:2 OT (1:2, 1:0, 0:0, 1:0) | ![]() 55.3% | 38.45% | 26.5% | 35.05% | |
22nd Jan 2026, 11:00 ET | Neman Grodno | Soligorsk | 2:4 (1:1, 1:0, 0:3) | ![]() 76.8% | 35.3% | 22.6% | 42.1% | |
22nd Jan 2026, 11:00 ET | Vitebsk | Baranavichy | Unlock | |||||
| Canada QMJHL | ||||||||
22nd Jan 2026, 18:00 ET | Halifax Mooseheads | Cape Breton Screaming Eagles | 3:4 OT (1:0, 0:2, 2:1, 0:1) | ![]() 62.9% | 31.55% | 33.5% | 34.95% | |
22nd Jan 2026, 18:00 ET | Sherbrooke Phoenix | Charlottetown Islanders | 2:3 (1:0, 1:2, 0:1) | ![]() 73.4% | 39.5% | 17.6% | 42.9% | |
22nd Jan 2026, 19:00 ET | Moncton Wildcats | Baie-Comeau Drakkar | Unlock | |||||
22nd Jan 2026, 19:00 ET | Rouyn-Noranda Huskies | Blainville-Boisbriand Armada | 2:4 (1:2, 0:1, 1:1) | ![]() 49.3% | 35.5% | 22.2% | 42.3% | |
| Europe Alps Hockey League | ||||||||
22nd Jan 2026, 13:30 ET | Cortina 3.595 | KHL Sisak 1.710 | 1:5 (0:0, 0:3, 1:2) | ![]() 85.9% | 32.6% | 21.2% | 46.2% | |
22nd Jan 2026, 14:00 ET | Eisbaren | Unterland | Unlock | |||||
22nd Jan 2026, 14:00 ET | Merano | Vipiteno | 2:3 (0:0, 0:2, 2:1) | ![]() 54.1% | 37.25% | 22.1% | 40.65% | |
22nd Jan 2026, 14:00 ET | Salzburg 2 | Asiago | 4:3 OT (1:1, 2:1, 0:1, 1:0) | ![]() 62.9% | 38.5% | 26.4% | 35.1% | |
| Finland Liiga | ||||||||
22nd Jan 2026, 11:30 ET | Hameenlinna | KalPa | Unlock | |||||
22nd Jan 2026, 11:30 ET | Vaasan Sport | Jukurit | 2:4 (1:0, 0:2, 1:2) | ![]() 73.4% | 38.1% | 17% | 44.9% | |
| Finland Mestis | ||||||||
22nd Jan 2026, 11:30 ET | KeuPa 4.685 | Kiekko-Pojat 1.510 | 4:3 OT (2:1, 0:1, 1:1, 1:0) | ![]() 62.8% | 33% | 37.4% | 29.6% | |
| Germany DEL | ||||||||
22nd Jan 2026, 13:30 ET | Grizzly Wolfsburg | Adler Mannheim | Unlock | |||||
| Norway Get-ligaen | ||||||||
22nd Jan 2026, 12:30 ET | Lillehammer 3.310 | Stjernen 1.853 | 2:3 (1:2, 1:0, 0:1) | ![]() 79.3% | 38.95% | 18.7% | 42.35% | |
22nd Jan 2026, 12:30 ET | Narvik | Storhamar | 1:5 (0:3, 1:1, 0:1) | ![]() 69.1% | 34.7% | 17% | 48.3% | |
22nd Jan 2026, 12:30 ET | Sparta Sarpsborg | Lorenskog | Unlock | |||||
22nd Jan 2026, 13:00 ET | Valerenga | Frisk Asker | 2:3 (0:0, 1:1, 1:2) | ![]() 80.4% | 38.3% | 20% | 41.7% | |
| Russia MHL | ||||||||
22nd Jan 2026, 09:00 ET | Dinamo-Shinnik | Krasnaya Armiya | 2:3 (0:2, 1:1, 1:0) | ![]() 60.1% | 39.8% | 17% | 43.2% | |
22nd Jan 2026, 11:00 ET | Tayfun | Krylya Sovetov | Unlock | |||||
| Russia VHL | ||||||||
22nd Jan 2026, 03:00 ET | HC Rostov | Magnitka Magnitogorsk | 0:2 (0:0, 0:1, 0:1) | ![]() 63.6% | 35.9% | 21.4% | 42.7% | |
22nd Jan 2026, 08:30 ET | Voronezh | Orsk | 3:2 (0:0, 2:1, 1:1) | ![]() 67.4% | 41.35% | 20.7% | 37.95% | |
22nd Jan 2026, 08:30 ET | Tambov | Chelmet Chelyabinsk | Unlock | |||||
22nd Jan 2026, 09:30 ET | HK Norilsk | Izhevsk | 3:2 OT (0:2, 1:0, 1:0, 1:0) | ![]() 34.8% | 37.5% | 28.4% | 34.1% | |
22nd Jan 2026, 10:00 ET | Chelny | CSK VVS | 4:2 (0:1, 2:1, 2:0) | ![]() 54% | 42.25% | 22.3% | 35.45% | |
22nd Jan 2026, 11:00 ET | Dinamo St. Petersburg | Dizel | Unlock | |||||
| Sweden SHL | ||||||||
22nd Jan 2026, 13:00 ET | Djurgardens 4.045 | Brynas 1.680 | 1:5 (0:0, 1:2, 0:3) | ![]() 48.2% | 31.95% | 22.5% | 45.55% | |
22nd Jan 2026, 13:00 ET | Linkopings 2.711 | HV 71 2.240 | 2:3 (0:1, 1:1, 1:1) | ![]() 68.4% | 38.25% | 20.1% | 41.65% | |
22nd Jan 2026, 13:00 ET | Lulea | Farjestads | Unlock | |||||
22nd Jan 2026, 13:00 ET | Rogle 2.100 | Leksands 2.926 | 2:3 (0:1, 1:0, 1:2) | ![]() 62.2% | 37.1% | 22.4% | 40.5% | |
22nd Jan 2026, 13:00 ET | Skelleftea 2.789 | Frolunda 2.190 | 2:3 (0:1, 1:1, 1:1) | ![]() 75.8% | 39.15% | 18.3% | 42.55% | |
22nd Jan 2026, 13:00 ET | Vaxjo | Orebro | Unlock | |||||
| USA USA AHL | ||||||||
22nd Jan 2026, 19:00 ET | Chicago Wolves | Cleveland Monsters | 2:3 (0:0, 0:1, 2:2) | ![]() 56.8% | 38.75% | 19.1% | 42.15% | |
| Ukraine Ukraine UHL | ||||||||
22nd Jan 2026, 10:00 ET | Sokil Kyiv | Kremenchuk | 1:2 (1:0, 0:2, 0:0) | ![]() 71.1% | 36.75% | 23.1% | 40.15% | |
Value bets for today based on Scores Predictor:
| Date | Team 1 | Team 2 | Score Prediction | Money line1 | Money line2 | Final Score | Value Bet |
Finland Mestis 22nd Jan 2026, 11:30 ET | KeuPa 4.685 | Kiekko-Pojat 1.510 | 4:3 OT | 4.685 | 1.510 | Take KeuPa +2.5 |
| Date | Team 1 | Team 2 | Score Prediction | Total | Bookmaker Total | Final Score | Value Bet |
Finland Mestis 22nd Jan 2026, 11:30 ET | KeuPa 4.685 | Kiekko-Pojat 1.510 | 4:3 OT | 7 | 5.50 | Bet over 5.50 | |
Norway Get-ligaen 22nd Jan 2026, 12:30 ET | Lillehammer 3.310 | Stjernen 1.853 | 2:3 | 5 | 5.25 | Bet under 5.25 | |
Sweden SHL 22nd Jan 2026, 13:00 ET | Djurgardens 4.045 | Brynas 1.680 | 1:5 | 6 | 5.25 | Bet over 5.25 | |
Sweden SHL 22nd Jan 2026, 13:00 ET | Linkopings 2.711 | HV 71 2.240 | 2:3 | 5 | 5.25 | Bet under 5.25 | |
Sweden SHL 22nd Jan 2026, 13:00 ET | Rogle 2.100 | Leksands 2.926 | 2:3 | 5 | 5.25 | Bet under 5.25 | |
Sweden SHL 22nd Jan 2026, 13:00 ET | Skelleftea 2.789 | Frolunda 2.190 | 2:3 | 5 | 4.50 | Bet over 4.50 | |
Europe Alps Hockey League 22nd Jan 2026, 13:30 ET | Cortina 3.595 | KHL Sisak 1.710 | 1:5 | 6 | 5.50 | Bet over 5.50 |
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 |
Norway Get-ligaen 22nd Jan 2026, 12:30 ET | Lillehammer 3.310 | Stjernen 1.853 | 0.13 | Lillehammer ML | |
Sweden SHL 22nd Jan 2026, 13:00 ET | Rogle 2.100 | Leksands 2.926 | 0.1 | Leksands ML |









