Free soccer and soccer predictions and tips
SOCCER Predictor
| Date | Team 1 | Team 2 | Score Prediction First Half | Score Prediction Final Score | Confidence | Betting predictions Team 1 Win | Betting predictions Draw | Betting predictions Team 2 Win | First Half Result | Final Score | |||
| Africa Cup of Nations | |||||||||||||
6th Jan 2026, 11:00 ET | D.R. Congo 3.830 | Algeria 2.180 | 0:2 | 1:2 | ![]() 71.5% | 28.64% | 33.86% | 37.5% | 0:0 | 0:0 | |||
6th Jan 2026, 14:00 ET | Burkina Faso 5.090 | Ivory Coast 1.965 | 0:1 | 1:2 | ![]() 71.9% | 34.04% | 26.7% | 39.26% | |||||
| Australia A-League | |||||||||||||
6th Jan 2026, 03:00 ET | Brisbane Roar | Melbourne City | Unlock | Unlock Prediction | |||||||||
| England National L. North | |||||||||||||
6th Jan 2026, 14:45 ET | Hereford 3.645 | Scarborough 1.900 | 0:1 | 1:2 | ![]() 11.2% | 28.09% | 33.81% | 38.1% | postp. | ||||
6th Jan 2026, 14:45 ET | Radcliffe 2.881 | Macclesfield 2.110 | 1:2 | 1:2 | ![]() 57.9% | 30.4% | 34.2% | 35.4% | |||||
| England National L. South | |||||||||||||
6th Jan 2026, 14:45 ET | Ebbsfleet | Maidenhead | Unlock | postp. | |||||||||
6th Jan 2026, 14:45 ET | Hampton & Richmond 2.773 | Enfield Town 2.270 | 0:1 | 2:2 | ![]() 35.2% | 28.87% | 44.2% | 26.93% | postp. | ||||
6th Jan 2026, 14:45 ET | Horsham FC 2.775 | Eastbourne Borough 2.320 | 0:0 | 2:2 | ![]() 47.4% | 22.05% | 55.2% | 22.75% | |||||
| England Premier League | |||||||||||||
6th Jan 2026, 15:00 ET | Nottingham | West Ham | Unlock | ||||||||||
| Italy Serie A | |||||||||||||
6th Jan 2026, 09:00 ET | Como 1.785 | Pisa 5.270 | 0:0 | 1:0 | ![]() 54.9% | 39.53% | 27.3% | 33.17% | 0:0 | 3:0 | |||
6th Jan 2026, 12:00 ET | AS Roma 1.770 | Lecce 5.500 | 1:0 | 2:1 | ![]() 65.3% | 39.07% | 25.3% | 35.63% | 0:0 | 0:0 | |||
6th Jan 2026, 14:45 ET | Juventus | Sassuolo | Unlock | ||||||||||
| Kenya Premier League | |||||||||||||
6th Jan 2026, 08:00 ET | Gor Mahia 1.968 | Kariobangi Sharks 4.020 | 0:0 | 2:1 | ![]() 27.2% | 60.1% | 20.83% | 19.07% | |||||
| Mauritania Ligue 1 | |||||||||||||
6th Jan 2026, 11:00 ET | Nouakchott King's 5.910 | Nouadhibou 1.575 | 1:1 | 1:1 | ![]() 27.5% | 22.14% | 58.3% | 19.56% | 1:0 | 1:0 | |||
| Myanmar National League | |||||||||||||
6th Jan 2026, 04:00 ET | Ispe FC | Shan Utd | Unlock | Unlock Prediction | |||||||||
6th Jan 2026, 04:00 ET | Mahar United 9.200 | Yangon Utd 1.173 | 0:0 | 0:1 | ![]() 69.3% | 34.46% | 22.8% | 42.74% | 0:0 | 0:4 | |||
6th Jan 2026, 04:30 ET | Thitsar Arman 2.650 | Ayeyawady 2.304 | 1:0 | 1:2 | ![]() 50.3% | 22.49% | 24.31% | 53.2% | 0:0 | 0:0 | |||
| Portugal League Cup | |||||||||||||
6th Jan 2026, 15:00 ET | Vitoria Guimaraes | Sporting Lisbon | Unlock | ||||||||||
| Portugal Revelacao U23 | |||||||||||||
6th Jan 2026, 06:00 ET | Torreense U23 3.145 | Academico Viseu U23 2.160 | 1:1 | 1:2 | ![]() 45.8% | 28.68% | 34.72% | 36.6% | 0:0 | 0:1 | |||
6th Jan 2026, 10:00 ET | Braga U23 | Benfica U23 | 0:0 | 2:1 | ![]() 28% | 36.17% | 31.2% | 32.63% | |||||
6th Jan 2026, 10:00 ET | Gil Vicente U23 | Portimonense U23 | Unlock | ||||||||||
6th Jan 2026, 10:00 ET | Rio Ave U23 3.385 | Vizela U23 2.030 | 0:1 | 1:2 | ![]() 35.4% | 28.28% | 33.72% | 38% | 0:0 | 1:0 | |||
6th Jan 2026, 10:00 ET | SC Farense U23 | Leiria U23 | 0:0 | 1:1 | ![]() 25.8% | 26.07% | 47.5% | 26.43% | |||||
6th Jan 2026, 10:00 ET | Sporting Lisbon U23 | Leixoes U23 | Unlock | ||||||||||
6th Jan 2026, 11:00 ET | Famalicao U23 2.853 | Santa Clara U23 2.395 | 1:0 | 2:1 | ![]() 35.7% | 49% | 26.18% | 24.82% | |||||
6th Jan 2026, 12:00 ET | Estrela U23 3.025 | Estoril U23 2.190 | 1:1 | 1:2 | ![]() 46.8% | 31.1% | 30% | 38.9% | 0:0 | 0:0 | |||
| Qatar Premier League | |||||||||||||
6th Jan 2026, 09:30 ET | Al-Gharafa | Umm-Salal | Unlock | Unlock Prediction | |||||||||
6th Jan 2026, 11:30 ET | Al Rayyan 1.360 | Al Sailiya 7.150 | 1:1 | 2:2 | ![]() 19.9% | 22.99% | 54.8% | 22.21% | 1:0 | 1:0 | |||
| Saudi Arabia Division 1 | |||||||||||||
6th Jan 2026, 07:35 ET | Al Batin 4.650 | Al Bukayriyah 1.747 | 0:0 | 1:2 | ![]() 35.9% | 23.46% | 26.54% | 50% | 1:1 | 1:5 | |||
6th Jan 2026, 07:35 ET | Al-Faisaly | Al Jabalain | Unlock | Unlock Prediction | |||||||||
6th Jan 2026, 10:35 ET | Al Orubah 2.170 | Al Wehda 2.962 | 1:1 | 1:2 | ![]() 50.1% | 19.76% | 20.64% | 59.6% | 1:0 | 2:1 | |||
| Scotland Premiership | |||||||||||||
6th Jan 2026, 14:45 ET | St. Mirren 2.240 | Livingston 3.145 | 1:1 | 2:1 | ![]() 54.8% | 50.2% | 25.81% | 23.99% | postp. | ||||
6th Jan 2026, 15:00 ET | Aberdeen | Rangers | Unlock | ||||||||||
| Spain Copa del Rey | |||||||||||||
6th Jan 2026, 13:00 ET | Rayo Vallecano 2.135 | Granada CF 3.845 | 1:1 | 1:1 | ![]() 62.9% | 29.05% | 44.5% | 26.45% | |||||
| Uganda Premier League | |||||||||||||
6th Jan 2026, 08:00 ET | Kampala City | Police | 0:0 | 1:1 | ![]() 41% | 21.07% | 56.9% | 22.03% | |||||
6th Jan 2026, 08:00 ET | Maroons | Buhimba | Unlock | Unlock Prediction | |||||||||
6th Jan 2026, 12:00 ET | Mbarara City 12.200 | Vipers 1.220 | 0:0 | 1:2 | ![]() 23.4% | 35.74% | 21.7% | 42.56% | 0:0 | 0:0 | |||
| United Arab Emirates UAE League | |||||||||||||
6th Jan 2026, 08:00 ET | Al Sharjah | Al Nasr (UAE) | 0:1 | 1:2 | ![]() 68.5% | 23.17% | 26.33% | 50.5% | |||||
6th Jan 2026, 10:45 ET | Bani Yas | Al Wahda | Unlock | Unlock Prediction | |||||||||
| Wales Premier League | |||||||||||||
6th Jan 2026, 14:45 ET | Bala 10.000 | TNS 1.131 | 0:1 | 0:3 | ![]() 49.5% | 33.96% | 23.7% | 42.34% | |||||
| World World Club Friendly | |||||||||||||
6th Jan 2026, 05:30 ET | Wolfsburg | Estrela | Coming soon | Coming soon | 1:1 | 1:1 | |||||||
6th Jan 2026, 07:00 ET | Jena | Alemannia Aachen | Unlock | ||||||||||
6th Jan 2026, 07:30 ET | Aarau 2.490 | SG Dynamo Dresden 2.110 | 1:2 | 2:2 | ![]() 52.7% | 28.88% | 42.6% | 28.52% | 0:1 | 2:3 | |||
6th Jan 2026, 07:30 ET | Petrolul 5.490 | Gaziantep 1.454 | 1:1 | 1:1 | ![]() 31.4% | 21.75% | 56.5% | 21.75% | 0:1 | 1:1 | |||
6th Jan 2026, 07:30 ET | Winterthur | Magdeburg | Unlock | ||||||||||
6th Jan 2026, 08:00 ET | Bursaspor 2.865 | FC Arges 1.970 | 1:1 | 1:2 | ![]() 56% | 27.54% | 29.46% | 43% | |||||
6th Jan 2026, 08:00 ET | FC Hermannstadt 6.380 | Kayserispor 1.330 | 1:1 | 1:2 | ![]() 48% | 27.47% | 30.63% | 41.9% | |||||
6th Jan 2026, 08:30 ET | Heerenveen | Hoffenheim | Unlock | ||||||||||
6th Jan 2026, 08:30 ET | Olympique Beja | Sion | 1:2 | 1:2 | ![]() 47.7% | 18.2% | 20.4% | 61.4% | |||||
6th Jan 2026, 09:00 ET | Basel 2.992 | Slavia Prague 2.136 | 1:1 | 1:2 | ![]() 67% | 34.74% | 25.3% | 39.96% | |||||
6th Jan 2026, 09:00 ET | Bayern Munich | Salzburg | Unlock | Unlock Prediction | |||||||||
6th Jan 2026, 09:00 ET | Mannheim 4.640 | Crvena Zvezda 1.510 | 1:0 | 1:1 | ![]() 65.9% | 25.71% | 46% | 28.29% | 0:1 | 0:2 | |||
6th Jan 2026, 09:00 ET | U. Cluj 2.080 | Karagumruk 2.766 | 0:1 | 1:1 | ![]() 54.3% | 24.53% | 50.7% | 24.77% | |||||
6th Jan 2026, 09:00 ET | Wehen | Darmstadt | Unlock | ||||||||||
6th Jan 2026, 11:00 ET | Bodo/Glimt 2.010 | Groningen 3.095 | 1:0 | 2:2 | ![]() 37.4% | 22.26% | 53.7% | 24.04% | 2:0 | 2:0 | |||
6th Jan 2026, 14:45 ET | Waterford | Bray | 1:1 | 2:2 | ![]() 54.4% | 19.82% | 61.3% | 18.88% | |||||
Value bets for today based on Scores Predictor:
| Date | Team 1 | Team 2 | Score Prediction | Money line1 | Money line2 | Final Score | Value Bet |
World World Club Friendly 6th Jan 2026, 07:30 ET | Petrolul 5.490 | Gaziantep 1.454 | 1:1 | 5.490 | 1.454 | 1:1 | Take Petrolul +2 |
World World Club Friendly 6th Jan 2026, 09:00 ET | Mannheim 4.640 | Crvena Zvezda 1.510 | 1:1 | 4.640 | 1.510 | 0:2 | Take Mannheim +2 |
Mauritania Ligue 1 6th Jan 2026, 11:00 ET | Nouakchott King's 5.910 | Nouadhibou 1.575 | 1:1 | 5.910 | 1.575 | 1:0 | Take Nouakchott King's +2 |
Qatar Premier League 6th Jan 2026, 11:30 ET | Al Rayyan 1.360 | Al Sailiya 7.150 | 2:2 | 1.360 | 7.150 | 1:0 | Take Al Sailiya +2 |
| Date | Team 1 | Team 2 | Score Prediction | Total | Bookmaker Total | Final Score | Value Bet |
Myanmar National League 6th Jan 2026, 04:30 ET | Thitsar Arman 2.650 | Ayeyawady 2.304 | 1:2 | 3 | 2.50 | 0:0 | Bet over 2.50 |
Portugal Revelacao U23 6th Jan 2026, 06:00 ET | Torreense U23 3.145 | Academico Viseu U23 2.160 | 1:2 | 3 | 2.50 | 0:1 | Bet over 2.50 |
World World Club Friendly 6th Jan 2026, 07:30 ET | Aarau 2.490 | SG Dynamo Dresden 2.110 | 2:2 | 4 | 3.50 | 2:3 | Bet over 3.50 |
World World Club Friendly 6th Jan 2026, 07:30 ET | Petrolul 5.490 | Gaziantep 1.454 | 1:1 | 2 | 3.25 | 1:1 | Bet under 3.25 |
Saudi Arabia Division 1 6th Jan 2026, 07:35 ET | Al Batin 4.650 | Al Bukayriyah 1.747 | 1:2 | 3 | 2.25 | 1:5 | Bet over 2.25 |
World World Club Friendly 6th Jan 2026, 08:00 ET | Bursaspor 2.865 | FC Arges 1.970 | 1:2 | 3 | 3.50 | Bet under 3.50 | |
World World Club Friendly 6th Jan 2026, 08:00 ET | FC Hermannstadt 6.380 | Kayserispor 1.330 | 1:2 | 3 | 3.50 | 0:0 | Bet under 3.50 |
Kenya Premier League 6th Jan 2026, 08:00 ET | Gor Mahia 1.968 | Kariobangi Sharks 4.020 | 2:1 | 3 | 1.50 | 4:1 | Bet over 1.50 |
World World Club Friendly 6th Jan 2026, 09:00 ET | Basel 2.992 | Slavia Prague 2.136 | 1:2 | 3 | 2.50 | 1:2 | Bet over 2.50 |
Italy Serie A 6th Jan 2026, 09:00 ET | Como 1.785 | Pisa 5.270 | 1:0 | 1 | 2.50 | 3:0 | Bet under 2.50 |
World World Club Friendly 6th Jan 2026, 09:00 ET | Mannheim 4.640 | Crvena Zvezda 1.510 | 1:1 | 2 | 3.50 | 0:2 | Bet under 3.50 |
World World Club Friendly 6th Jan 2026, 09:00 ET | U. Cluj 2.080 | Karagumruk 2.766 | 1:1 | 2 | 2.50 | 1:2 | Bet under 2.50 |
Portugal Revelacao U23 6th Jan 2026, 10:00 ET | Rio Ave U23 3.385 | Vizela U23 2.030 | 1:2 | 3 | 2.25 | 1:0 | Bet over 2.25 |
Saudi Arabia Division 1 6th Jan 2026, 10:35 ET | Al Orubah 2.170 | Al Wehda 2.962 | 1:2 | 3 | 2.50 | 2:1 | Bet over 2.50 |
World World Club Friendly 6th Jan 2026, 11:00 ET | Bodo/Glimt 2.010 | Groningen 3.095 | 2:2 | 4 | 3.25 | 2:0 | Bet over 3.25 |
Africa Cup of Nations 6th Jan 2026, 11:00 ET | D.R. Congo 3.830 | Algeria 2.180 | 1:2 | 3 | 2.25 | 0:0 | Bet over 2.25 |
Portugal Revelacao U23 6th Jan 2026, 11:00 ET | Famalicao U23 2.853 | Santa Clara U23 2.395 | 2:1 | 3 | 2.25 | Bet over 2.25 | |
Mauritania Ligue 1 6th Jan 2026, 11:00 ET | Nouakchott King's 5.910 | Nouadhibou 1.575 | 1:1 | 2 | 2.25 | 1:0 | Bet under 2.25 |
Qatar Premier League 6th Jan 2026, 11:30 ET | Al Rayyan 1.360 | Al Sailiya 7.150 | 2:2 | 4 | 3.25 | 1:0 | Bet over 3.25 |
Italy Serie A 6th Jan 2026, 12:00 ET | AS Roma 1.770 | Lecce 5.500 | 2:1 | 3 | 1.75 | 0:0 | Bet over 1.75 |
Portugal Revelacao U23 6th Jan 2026, 12:00 ET | Estrela U23 3.025 | Estoril U23 2.190 | 1:2 | 3 | 2.25 | 0:0 | Bet over 2.25 |
Uganda Premier League 6th Jan 2026, 12:00 ET | Mbarara City 12.200 | Vipers 1.220 | 1:2 | 3 | 2.50 | 0:0 | Bet over 2.50 |
Spain Copa del Rey 6th Jan 2026, 13:00 ET | Rayo Vallecano 2.135 | Granada CF 3.845 | 1:1 | 2 | 2.25 | Bet under 2.25 | |
Africa Cup of Nations 6th Jan 2026, 14:00 ET | Burkina Faso 5.090 | Ivory Coast 1.965 | 1:2 | 3 | 1.50 | Bet over 1.50 | |
Wales Premier League 6th Jan 2026, 14:45 ET | Bala 10.000 | TNS 1.131 | 0:3 | 3 | 3.50 | Bet under 3.50 | |
England National L. South 6th Jan 2026, 14:45 ET | Hampton & Richmond 2.773 | Enfield Town 2.270 | 2:2 | 4 | 2.50 | Bet over 2.50 | |
England National L. North 6th Jan 2026, 14:45 ET | Hereford 3.645 | Scarborough 1.900 | 1:2 | 3 | 2.25 | Bet over 2.25 | |
England National L. South 6th Jan 2026, 14:45 ET | Horsham FC 2.775 | Eastbourne Borough 2.320 | 2:2 | 4 | 2.25 | Bet over 2.25 | |
England National L. North 6th Jan 2026, 14:45 ET | Radcliffe 2.881 | Macclesfield 2.110 | 1:2 | 3 | 2.50 | Bet over 2.50 | |
Scotland Premiership 6th Jan 2026, 14:45 ET | St. Mirren 2.240 | Livingston 3.145 | 2:1 | 3 | 2.25 | Bet over 2.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 |
Myanmar National League 6th Jan 2026, 04:30 ET | Thitsar Arman 2.650 | Ayeyawady 2.304 | 0.17 | Ayeyawady ML | 0:0 |
Kenya Premier League 6th Jan 2026, 08:00 ET | Gor Mahia 1.968 | Kariobangi Sharks 4.020 | 0.19 | Gor Mahia ML | 4:1 |
Saudi Arabia Division 1 6th Jan 2026, 10:35 ET | Al Orubah 2.170 | Al Wehda 2.962 | 0.39 | Al Wehda ML | 2:1 |
Portugal Revelacao U23 6th Jan 2026, 11:00 ET | Famalicao U23 2.853 | Santa Clara U23 2.395 | 0.21 | Famalicao U23 ML | |
Scotland Premiership 6th Jan 2026, 14:45 ET | St. Mirren 2.240 | Livingston 3.145 | 0.1 | St. Mirren ML | postp. |
Recent SOCCER sports news
Explore the latest happenings in the dynamic world of sports with our comprehensive coverage of recent sports news. From thrilling game outcomes to standout player performances, stay in the loop with up-to-the-minute updates on your favorite teams and athletes. Read more












