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 | ||||||||
24th Jan 2026, 11:30 ET | Val Pusteria 2.180 | Alba Volan 2.570 | 2:3 (0:0, 2:2, 0:1) | ![]() 68.5% | 39.35% | 17.9% | 42.75% | |
24th Jan 2026, 12:30 ET | HK Olimpija | Ferencvaros | 1:4 (0:2, 0:2, 1:0) | ![]() 84.6% | 35.6% | 18.6% | 45.8% | |
| Belarus Extraleague | ||||||||
24th Jan 2026, 05:00 ET | Gomel | Mogilev | Unlock | |||||
24th Jan 2026, 05:00 ET | Vitebsk 1.310 | Baranavichy 6.760 | 4:1 (1:0, 2:0, 1:1) | ![]() 84.1% | 44.9% | 20.4% | 34.7% | |
24th Jan 2026, 06:00 ET | Neman Grodno 3.430 | Soligorsk 1.820 | 1:4 (0:0, 0:4, 1:0) | ![]() 77.1% | 36.1% | 17.6% | 46.3% | |
| Canada QMJHL | ||||||||
24th Jan 2026, 15:00 ET | Sherbrooke Phoenix | Saint John Sea Dogs | Unlock | |||||
24th Jan 2026, 16:00 ET | Moncton Wildcats | Chicoutimi Sagueneens | 2:4 (2:1, 0:1, 0:2) | ![]() 67% | 34.65% | 23.9% | 41.45% | |
24th Jan 2026, 16:00 ET | Val-d'Or Foreurs | Baie-Comeau Drakkar | 3:2 (1:0, 1:0, 1:2) | ![]() 69.6% | 42.65% | 18.1% | 39.25% | |
24th Jan 2026, 16:00 ET | Victoriaville Tigres | Rimouski Oceanic | Unlock | |||||
24th Jan 2026, 18:00 ET | Charlottetown Islanders | Cape Breton Screaming Eagles | 3:4 (2:2, 1:1, 0:1) | ![]() 57.7% | 37.6% | 21.4% | 41% | |
| Europe Alps Hockey League | ||||||||
24th Jan 2026, 12:00 ET | Asiago | Acroni Jesenice | 3:2 (0:1, 2:0, 1:1) | ![]() 78.6% | 42.6% | 18.2% | 39.2% | |
24th Jan 2026, 12:00 ET | Kitzbuhel | Vipiteno | Unlock | |||||
24th Jan 2026, 13:30 ET | Salzburg 2 | Eisbaren | 2:5 (0:1, 1:2, 1:2) | ![]() 62.3% | 33.65% | 22.5% | 43.85% | |
24th Jan 2026, 13:30 ET | Unterland 3.880 | Bregenzerwald 1.620 | 1:6 (1:2, 0:2, 0:2) | ![]() 54.3% | 31.3% | 20.4% | 48.3% | |
24th Jan 2026, 14:30 ET | Gherdeina | Cortina | Unlock | |||||
| Finland Liiga | ||||||||
24th Jan 2026, 10:00 ET | Assat 4.105 | Lukko 1.686 | 2:6 (1:1, 0:4, 1:1) | ![]() 59.1% | 33.05% | 20.3% | 46.65% | |
24th Jan 2026, 10:00 ET | IFK Helsinki 2.625 | Hameenlinna 2.280 | 1:2 (1:1, 0:1, 0:0) | ![]() 50.5% | 39% | 18.6% | 42.4% | |
24th Jan 2026, 10:00 ET | Ilves | Jukurit | Unlock | |||||
24th Jan 2026, 10:00 ET | JYP-Academy | KalPa | 1:3 (1:1, 0:1, 0:1) | ![]() 69.8% | 35.7% | 21.8% | 42.5% | |
24th Jan 2026, 10:00 ET | Karpat 3.360 | SaiPa 1.853 | 2:4 (1:0, 1:2, 0:2) | ![]() 38.6% | 35.9% | 21.4% | 42.7% | |
24th Jan 2026, 10:00 ET | Kiekko-Espoo | KooKoo | Unlock | |||||
24th Jan 2026, 10:00 ET | Pelicans 1.760 | Vaasan Sport 3.860 | 1:2 (0:0, 0:0, 1:2) | ![]() 77% | 38.2% | 20.2% | 41.6% | |
24th Jan 2026, 10:00 ET | TPS Turku 5.230 | Tappara 1.490 | 1:5 (0:1, 0:3, 1:1) | ![]() 41.8% | 31.6% | 23.2% | 45.2% | |
| Finland Mestis | ||||||||
24th Jan 2026, 10:00 ET | IPK | KeuPa | Unlock | |||||
24th Jan 2026, 10:00 ET | Jokerit 1.680 | TuTo 3.635 | 3:4 (1:0, 1:2, 1:2) | ![]() 51.2% | 38.55% | 19.5% | 41.95% | |
24th Jan 2026, 10:00 ET | K-Vantaa 3.600 | Kiekko-Pojat 1.720 | 2:3 (1:1, 0:1, 1:1) | ![]() 46.3% | 37.15% | 22.3% | 40.55% | |
24th Jan 2026, 10:00 ET | Kettera | Hermes | Unlock | |||||
24th Jan 2026, 10:00 ET | Pyry 3.745 | RoKi 1.610 | 1:3 (1:1, 0:1, 0:1) | ![]() 53.3% | 35.8% | 21.6% | 42.6% | |
| Great Britan Elite League | ||||||||
24th Jan 2026, 14:00 ET | Dundee 8.800 | Belfast 1.181 | 1:6 (1:1, 0:3, 0:2) | ![]() 66.3% | 30% | 23% | 47% | |
24th Jan 2026, 14:00 ET | Fife | Cardiff | Unlock | |||||
24th Jan 2026, 14:00 ET | Guildford 3.820 | Nottingham 1.680 | 1:6 (1:2, 0:3, 0:1) | ![]() 85.3% | 31.45% | 20.1% | 48.45% | |
24th Jan 2026, 14:00 ET | Manchester 3.840 | Sheffield 1.686 | 2:3 (1:0, 1:0, 0:3) | ![]() 43.2% | 39.35% | 17.9% | 42.75% | |
| Norway Get-ligaen | ||||||||
24th Jan 2026, 10:00 ET | Frisk Asker | Lillehammer | Unlock | |||||
24th Jan 2026, 10:00 ET | Stjernen 3.525 | Sparta Sarpsborg 1.790 | 1:4 (0:2, 0:1, 1:1) | ![]() 65.9% | 36.25% | 17.3% | 46.45% | |
24th Jan 2026, 12:30 ET | Storhamar 2.350 | Valerenga 2.420 | 3:4 (1:2, 1:1, 1:1) | ![]() 77.4% | 36.75% | 23.1% | 40.15% | |
| Russia MHL | ||||||||
24th Jan 2026, 03:00 ET | Sputnik Almetievsk | Tyumensky Legion | Unlock | |||||
24th Jan 2026, 05:00 ET | Dinamo-Shinnik 4.115 | Krasnaya Armiya 1.640 | 4:5 OT (2:1, 2:3, 0:0, 0:1) | ![]() 66.4% | 35.55% | 25.5% | 38.95% | |
24th Jan 2026, 05:00 ET | Irbis 1.630 | Loko-76 4.165 | 2:3 (0:0, 1:0, 1:3) | ![]() 78.2% | 39.45% | 17.7% | 42.85% | |
24th Jan 2026, 09:00 ET | Chaika | AKM-Novomoskovsk | Unlock | |||||
| Russia VHL | ||||||||
24th Jan 2026, 03:00 ET | HC Rostov 2.670 | Orsk 2.270 | 0:2 (0:1, 0:1, 0:0) | ![]() 66.4% | 37.15% | 18.9% | 43.95% | |
24th Jan 2026, 03:00 ET | Tambov 4.090 | Magnitka Magnitogorsk 1.665 | 1:4 (0:3, 1:1, 0:0) | ![]() 62.5% | 35.65% | 18.5% | 45.85% | |
24th Jan 2026, 05:00 ET | AKM | Bars | Unlock | |||||
24th Jan 2026, 05:00 ET | Dinamo St. Petersburg 1.940 | Saratov 3.310 | 2:1 (1:0, 0:1, 1:0) | ![]() 45.6% | 42% | 19.4% | 38.6% | |
24th Jan 2026, 07:00 ET | HK Norilsk 3.195 | Toros Neftekamsk 2.000 | 1:2 (1:1, 0:1, 0:0) | ![]() 67.1% | 37.1% | 22.4% | 40.5% | |
24th Jan 2026, 09:00 ET | Chelny | Almetyevsk | Unlock | |||||
| Slovenia IHL | ||||||||
24th Jan 2026, 11:15 ET | Triglav | Zagreb | 4:2 (0:1, 2:0, 2:1) | ![]() 47% | 44.5% | 17.8% | 37.7% | |
24th Jan 2026, 14:00 ET | Mladost | Vojvodina | 1:3 (0:2, 1:1, 0:0) | ![]() 44.8% | 37.7% | 17.8% | 44.5% | |
| Slovenia Slovenia IHL | ||||||||
24th Jan 2026, 13:30 ET | KHL Medvescak | Slavija | Unlock | |||||
| Sweden Allsvenskan | ||||||||
24th Jan 2026, 12:00 ET | Björklöven 1.530 | Vimmerby 4.250 | 3:2 (0:0, 1:1, 2:1) | ![]() 41.8% | 41.4% | 20.6% | 38% | |
| Sweden SHL | ||||||||
24th Jan 2026, 09:15 ET | Farjestads 2.440 | Timra 2.470 | 2:3 (1:0, 0:1, 1:2) | ![]() 78.6% | 36.8% | 23% | 40.2% | |
24th Jan 2026, 09:15 ET | Orebro | Frolunda | Unlock | |||||
24th Jan 2026, 09:15 ET | Skelleftea 2.210 | Rogle 2.751 | 3:2 (1:0, 1:1, 1:1) | ![]() 73.1% | 40.6% | 22.2% | 37.2% | |
24th Jan 2026, 09:15 ET | Vaxjo 2.320 | Leksands 2.580 | 3:2 OT (0:0, 0:0, 2:2, 1:0) | ![]() 77.9% | 35.45% | 32.5% | 32.05% | |
24th Jan 2026, 12:00 ET | Brynas | HV 71 | Unlock | |||||
24th Jan 2026, 12:00 ET | Lulea 1.980 | Linkopings 3.190 | 1:2 (0:1, 1:0, 0:1) | ![]() 68.4% | 37.7% | 21.2% | 41.1% | |
24th Jan 2026, 12:00 ET | Malmö 2.340 | Djurgardens 2.510 | 2:3 (0:1, 1:0, 1:2) | ![]() 62.8% | 38.2% | 20.2% | 41.6% | |
| Switzerland NLA | ||||||||
24th Jan 2026, 13:45 ET | Davos | Lugano | Unlock | |||||
24th Jan 2026, 13:45 ET | Fribourg 2.813 | Zurich 2.261 | 2:3 (0:1, 2:1, 0:1) | ![]() 67.4% | 36.8% | 23% | 40.2% | |
24th Jan 2026, 13:45 ET | Kloten 2.097 | Ajoie 3.065 | 1:2 (0:1, 0:0, 1:1) | ![]() 40.3% | 38% | 20.6% | 41.4% | |
24th Jan 2026, 13:45 ET | Tigers | Zug | Unlock | |||||
24th Jan 2026, 13:45 ET | Lausanne 2.724 | Bern 2.314 | 4:1 (1:0, 2:1, 1:0) | ![]() 16.5% | 46.1% | 18% | 35.9% | |
24th Jan 2026, 13:45 ET | Rapperswil-Jona | Biel | 2:3 (1:1, 0:1, 1:1) | ![]() 74.9% | 37.5% | 21.6% | 40.9% | |
| Switzerland Swiss League | ||||||||
24th Jan 2026, 10:45 ET | Basel | Bellinzona Snakes | Unlock | |||||
24th Jan 2026, 11:30 ET | GCK Lions 2.375 | Olten 2.240 | 1:4 (0:1, 1:2, 0:1) | ![]() 63.1% | 34.1% | 21.6% | 44.3% | |
24th Jan 2026, 12:00 ET | Sierre-Anniviers | Thurgau | 4:2 (1:0, 2:1, 1:1) | ![]() 69.7% | 44.7% | 17.4% | 37.9% | |
| USA AHL | ||||||||
24th Jan 2026, 14:00 ET | Laval Rocket | Calgary Wranglers | Unlock | |||||
24th Jan 2026, 22:00 ET | San Diego Gulls 1.900 | Abbotsford Canucks 3.150 | 2:3 (1:1, 1:0, 0:2) | ![]() 54.7% | 37.5% | 21.6% | 40.9% | |
| USA USA AHL | ||||||||
24th Jan 2026, 17:00 ET | Providence Bruins 1.820 | Bridgeport Sound Tigers 3.345 | 1:3 (0:1, 1:0, 0:2) | ![]() 77.7% | 37.2% | 18.8% | 44% | |
24th Jan 2026, 17:05 ET | Cleveland Monsters | Rochester Americans | Unlock | |||||
24th Jan 2026, 18:05 ET | Belleville Senators 1.870 | Springfield Thunderbirds 3.125 | 2:3 (0:1, 0:0, 2:2) | ![]() 58.8% | 38.5% | 19.6% | 41.9% | |
24th Jan 2026, 18:05 ET | Charlotte Checkers 2.640 | Wilkes-Barre/Scranton 2.180 | 3:1 OT (1:1, 1:0, 0:0, 1:0) | ![]() 63.6% | 41.3% | 24.2% | 34.5% | |
24th Jan 2026, 19:00 ET | Iowa Wild | Milwaukee Admirals | Unlock | |||||
24th Jan 2026, 19:00 ET | Utica Comets 3.625 | Syracuse Crunch 1.740 | 1:4 (0:1, 1:1, 0:2) | ![]() 81.1% | 34.75% | 20.3% | 44.95% | |
24th Jan 2026, 19:05 ET | Hershey Bears 2.280 | Lehigh Valley Phantoms 2.470 | 2:3 (0:1, 1:2, 1:0) | ![]() 53.8% | 38.6% | 19.4% | 42% | |
24th Jan 2026, 19:30 ET | Toronto Marlies | Hartford Wolf Pack | Unlock | |||||
24th Jan 2026, 20:00 ET | Chicago Wolves 1.970 | Rockford IceHogs 2.939 | 2:5 (0:2, 1:2, 1:1) | ![]() 66% | 36.15% | 17.5% | 46.35% | |
24th Jan 2026, 21:00 ET | Bakersfield Condors 2.480 | San Jose Barracuda 2.220 | 4:2 (2:1, 1:0, 1:1) | ![]() 48.1% | 42.7% | 21.4% | 35.9% | |
24th Jan 2026, 21:00 ET | Colorado Eagles | Ontario Reign | Unlock | |||||
24th Jan 2026, 21:00 ET | Tucson Roadrunners 2.630 | Henderson Silver Knights 2.150 | 3:4 (1:0, 1:1, 1:3) | ![]() 41.4% | 39.25% | 18.1% | 42.65% | |
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 24th Jan 2026, 05:00 ET | Dinamo-Shinnik 4.115 | Krasnaya Armiya 1.640 | 4:5 OT | 4.115 | 1.640 | Take Dinamo-Shinnik +2.5 | |
Russia MHL 24th Jan 2026, 05:00 ET | Irbis 1.630 | Loko-76 4.165 | 2:3 | 1.630 | 4.165 | Take Loko-76 +2.5 | |
Finland Mestis 24th Jan 2026, 10:00 ET | Jokerit 1.680 | TuTo 3.635 | 3:4 | 1.680 | 3.635 | Take TuTo +2.5 | |
Finland Mestis 24th Jan 2026, 10:00 ET | K-Vantaa 3.600 | Kiekko-Pojat 1.720 | 2:3 | 3.600 | 1.720 | Take K-Vantaa +2.5 | |
Finland Liiga 24th Jan 2026, 10:00 ET | Pelicans 1.760 | Vaasan Sport 3.860 | 1:2 | 1.760 | 3.860 | Take Vaasan Sport +2.5 | |
Sweden Allsvenskan 24th Jan 2026, 12:00 ET | Björklöven 1.530 | Vimmerby 4.250 | 3:2 | 1.530 | 4.250 | Take Vimmerby +2.5 | |
Great Britan Elite League 24th Jan 2026, 14:00 ET | Manchester 3.840 | Sheffield 1.686 | 2:3 | 3.840 | 1.686 | Take Manchester +2.5 |
| Date | Team 1 | Team 2 | Score Prediction | Total | Bookmaker Total | Final Score | Value Bet |
Russia VHL 24th Jan 2026, 03:00 ET | Tambov 4.090 | Magnitka Magnitogorsk 1.665 | 1:4 | 5 | 4.50 | 0:0 | Bet over 4.50 |
Russia VHL 24th Jan 2026, 05:00 ET | Dinamo St. Petersburg 1.940 | Saratov 3.310 | 2:1 | 3 | 4.50 | Bet under 4.50 | |
Russia MHL 24th Jan 2026, 05:00 ET | Dinamo-Shinnik 4.115 | Krasnaya Armiya 1.640 | 4:5 OT | 9 | 4.75 | Bet over 4.75 | |
Russia MHL 24th Jan 2026, 05:00 ET | Irbis 1.630 | Loko-76 4.165 | 2:3 | 5 | 5.25 | Bet under 5.25 | |
Belarus Extraleague 24th Jan 2026, 05:00 ET | Vitebsk 1.310 | Baranavichy 6.760 | 4:1 | 5 | 5.25 | Bet under 5.25 | |
Belarus Extraleague 24th Jan 2026, 06:00 ET | Neman Grodno 3.430 | Soligorsk 1.820 | 1:4 | 5 | 4.25 | Bet over 4.25 | |
Russia VHL 24th Jan 2026, 07:00 ET | HK Norilsk 3.195 | Toros Neftekamsk 2.000 | 1:2 | 3 | 4.25 | Bet under 4.25 | |
Sweden SHL 24th Jan 2026, 09:15 ET | Farjestads 2.440 | Timra 2.470 | 2:3 | 5 | 4.50 | Bet over 4.50 | |
Sweden SHL 24th Jan 2026, 09:15 ET | Skelleftea 2.210 | Rogle 2.751 | 3:2 | 5 | 5.25 | Bet under 5.25 | |
Sweden SHL 24th Jan 2026, 09:15 ET | Vaxjo 2.320 | Leksands 2.580 | 3:2 OT | 5 | 5.25 | Bet under 5.25 | |
Finland Liiga 24th Jan 2026, 10:00 ET | Assat 4.105 | Lukko 1.686 | 2:6 | 8 | 5.25 | Bet over 5.25 | |
Finland Mestis 24th Jan 2026, 10:00 ET | Jokerit 1.680 | TuTo 3.635 | 3:4 | 7 | 5.25 | Bet over 5.25 | |
Finland Mestis 24th Jan 2026, 10:00 ET | K-Vantaa 3.600 | Kiekko-Pojat 1.720 | 2:3 | 5 | 5.50 | Bet under 5.50 | |
Finland Liiga 24th Jan 2026, 10:00 ET | Karpat 3.360 | SaiPa 1.853 | 2:4 | 6 | 5.50 | Bet over 5.50 | |
Finland Liiga 24th Jan 2026, 10:00 ET | Pelicans 1.760 | Vaasan Sport 3.860 | 1:2 | 3 | 4.25 | Bet under 4.25 | |
Norway Get-ligaen 24th Jan 2026, 10:00 ET | Stjernen 3.525 | Sparta Sarpsborg 1.790 | 1:4 | 5 | 5.25 | Bet under 5.25 | |
Finland Liiga 24th Jan 2026, 10:00 ET | TPS Turku 5.230 | Tappara 1.490 | 1:5 | 6 | 5.25 | Bet over 5.25 | |
Switzerland Swiss League 24th Jan 2026, 11:30 ET | GCK Lions 2.375 | Olten 2.240 | 1:4 | 5 | 6.25 | Bet under 6.25 | |
Austria EBEL 24th Jan 2026, 11:30 ET | Val Pusteria 2.180 | Alba Volan 2.570 | 2:3 | 5 | 5.25 | Bet under 5.25 | |
Sweden Allsvenskan 24th Jan 2026, 12:00 ET | Björklöven 1.530 | Vimmerby 4.250 | 3:2 | 5 | 5.25 | Bet under 5.25 | |
Sweden SHL 24th Jan 2026, 12:00 ET | Lulea 1.980 | Linkopings 3.190 | 1:2 | 3 | 4.50 | Bet under 4.50 | |
Sweden SHL 24th Jan 2026, 12:00 ET | Malmö 2.340 | Djurgardens 2.510 | 2:3 | 5 | 5.25 | Bet under 5.25 | |
Norway Get-ligaen 24th Jan 2026, 12:30 ET | Storhamar 2.350 | Valerenga 2.420 | 3:4 | 7 | 5.25 | Bet over 5.25 | |
Europe Alps Hockey League 24th Jan 2026, 13:30 ET | Unterland 3.880 | Bregenzerwald 1.620 | 1:6 | 7 | 6.25 | Bet over 6.25 | |
Switzerland NLA 24th Jan 2026, 13:45 ET | Fribourg 2.813 | Zurich 2.261 | 2:3 | 5 | 4.50 | Bet over 4.50 | |
Switzerland NLA 24th Jan 2026, 13:45 ET | Kloten 2.097 | Ajoie 3.065 | 1:2 | 3 | 4.50 | Bet under 4.50 | |
Switzerland NLA 24th Jan 2026, 13:45 ET | Lausanne 2.724 | Bern 2.314 | 4:1 | 5 | 4.50 | Bet over 4.50 | |
Great Britan Elite League 24th Jan 2026, 14:00 ET | Dundee 8.800 | Belfast 1.181 | 1:6 | 7 | 6.50 | Bet over 6.50 | |
Great Britan Elite League 24th Jan 2026, 14:00 ET | Guildford 3.820 | Nottingham 1.680 | 1:6 | 7 | 5.25 | Bet over 5.25 | |
Great Britan Elite League 24th Jan 2026, 14:00 ET | Manchester 3.840 | Sheffield 1.686 | 2:3 | 5 | 5.25 | Bet under 5.25 | |
USA USA AHL 24th Jan 2026, 17:00 ET | Providence Bruins 1.820 | Bridgeport Sound Tigers 3.345 | 1:3 | 4 | 5.25 | Bet under 5.25 | |
USA USA AHL 24th Jan 2026, 18:05 ET | Belleville Senators 1.870 | Springfield Thunderbirds 3.125 | 2:3 | 5 | 6.25 | Bet under 6.25 | |
USA USA AHL 24th Jan 2026, 18:05 ET | Charlotte Checkers 2.640 | Wilkes-Barre/Scranton 2.180 | 3:1 OT | 4 | 5.25 | Bet under 5.25 | |
USA USA AHL 24th Jan 2026, 19:00 ET | Utica Comets 3.625 | Syracuse Crunch 1.740 | 1:4 | 5 | 5.25 | Bet under 5.25 | |
USA USA AHL 24th Jan 2026, 19:05 ET | Hershey Bears 2.280 | Lehigh Valley Phantoms 2.470 | 2:3 | 5 | 5.25 | Bet under 5.25 | |
USA USA AHL 24th Jan 2026, 20:00 ET | Chicago Wolves 1.970 | Rockford IceHogs 2.939 | 2:5 | 7 | 5.50 | Bet over 5.50 | |
USA USA AHL 24th Jan 2026, 21:00 ET | Bakersfield Condors 2.480 | San Jose Barracuda 2.220 | 4:2 | 6 | 5.50 | Bet over 5.50 | |
USA USA AHL 24th Jan 2026, 21:00 ET | Tucson Roadrunners 2.630 | Henderson Silver Knights 2.150 | 3:4 | 7 | 5.50 | Bet over 5.50 | |
USA AHL 24th Jan 2026, 22:00 ET | San Diego Gulls 1.900 | Abbotsford Canucks 3.150 | 2:3 | 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 VHL 24th Jan 2026, 05:00 ET | Dinamo St. Petersburg 1.940 | Saratov 3.310 | 0.12 | Saratov ML | |
Sweden SHL 24th Jan 2026, 12:00 ET | Lulea 1.980 | Linkopings 3.190 | 0.14 | Linkopings ML | |
Switzerland NLA 24th Jan 2026, 13:45 ET | Kloten 2.097 | Ajoie 3.065 | 0.13 | Ajoie ML | |
Switzerland NLA 24th Jan 2026, 13:45 ET | Lausanne 2.724 | Bern 2.314 | 0.15 | Lausanne ML | |
USA USA AHL 24th Jan 2026, 17:00 ET | Providence Bruins 1.820 | Bridgeport Sound Tigers 3.345 | 0.2 | Bridgeport Sound Tigers ML | |
USA USA AHL 24th Jan 2026, 18:05 ET | Belleville Senators 1.870 | Springfield Thunderbirds 3.125 | 0.15 | Springfield Thunderbirds ML | |
USA USA AHL 24th Jan 2026, 20:00 ET | Chicago Wolves 1.970 | Rockford IceHogs 2.939 | 0.19 | Rockford IceHogs ML | |
USA AHL 24th Jan 2026, 22:00 ET | San Diego Gulls 1.900 | Abbotsford Canucks 3.150 | 0.13 | Abbotsford Canucks ML |











