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 |
| Algeria Ligue 2 | ||||||||||
20th Jan 2026, 08:00 ET | CA Batna | US Chaouia | 1:0 | 1:1 | ![]() 38.1% | 26.93% | 45.9% | 27.17% | ||
20th Jan 2026, 08:00 ET | Harrach | Saida | 1:0 | 1:1 | ![]() 53% | 27.49% | 44.4% | 28.11% | ||
20th Jan 2026, 08:00 ET | Temouchent | ASM Oran | Unlock | |||||||
| Costa Rica Primera Division | ||||||||||
20th Jan 2026, 21:00 ET | Guadalupe | Herediano | 0:1 | 1:2 | ![]() 50% | 28.84% | 32.96% | 38.2% | ||
| Croatia First Division | ||||||||||
20th Jan 2026, 10:00 ET | Rijeka 2.200 | Istra 1961 3.315 | 0:1 | 1:1 | ![]() 53.3% | 29.75% | 41.5% | 28.75% | ||
| Egypt Premier League | ||||||||||
20th Jan 2026, 10:00 ET | El Masry | El Gouna | Unlock | |||||||
20th Jan 2026, 13:00 ET | Zamalek | Enppi | 1:0 | 2:1 | ![]() 48.8% | 50% | 25.88% | 24.12% | ||
| England Championship | ||||||||||
20th Jan 2026, 14:45 ET | Birmingham 1.580 | Sheffield Wed 5.540 | 1:1 | 2:1 | ![]() 30.7% | 36.56% | 31.1% | 32.34% | ||
20th Jan 2026, 14:45 ET | Blackburn | Swansea | Unlock | |||||||
20th Jan 2026, 14:45 ET | Bristol City 5.260 | Ipswich 1.630 | 0:0 | 0:1 | ![]() 51.8% | 35.71% | 20.8% | 43.49% | ||
20th Jan 2026, 14:45 ET | Derby 2.670 | Charlton 2.770 | 1:1 | 2:2 | ![]() 38.9% | 23.41% | 53.5% | 23.09% | ||
20th Jan 2026, 14:45 ET | Hull City | Preston | Unlock | |||||||
20th Jan 2026, 14:45 ET | Millwall 4.740 | Coventry 1.680 | 0:1 | 1:2 | ![]() 35.1% | 33.23% | 28.1% | 38.67% | ||
20th Jan 2026, 14:45 ET | Norwich 3.980 | West Brom 1.850 | 1:1 | 2:1 | ![]() 22.3% | 38.3% | 33.28% | 28.42% | ||
20th Jan 2026, 14:45 ET | QPR | Oxford Utd | Unlock | |||||||
20th Jan 2026, 15:00 ET | Leicester 3.155 | Wrexham 2.190 | 1:1 | 1:2 | ![]() 51.5% | 34.65% | 25.2% | 40.15% | ||
| England FA Cup | ||||||||||
20th Jan 2026, 14:45 ET | Swindon 3.220 | Salford 2.090 | 1:1 | 1:2 | ![]() 62.4% | 33.58% | 28.3% | 38.12% | ||
| England League One | ||||||||||
20th Jan 2026, 14:45 ET | Bolton | Stevenage | Unlock | |||||||
| England League Two | ||||||||||
20th Jan 2026, 14:45 ET | Salford | Grimsby | 1:1 | 1:2 | ![]() 48.8% | 18.49% | 20.41% | 61.1% | postp. | |
| England National L. North | ||||||||||
20th Jan 2026, 14:45 ET | Buxton | Leamington | 1:1 | 2:2 | ![]() 60.2% | 20.35% | 60.9% | 18.75% | ||
20th Jan 2026, 14:45 ET | Chester | Spennymoor | Unlock | |||||||
20th Jan 2026, 14:45 ET | Chorley | Telford | 1:1 | 1:2 | ![]() 66.3% | 28.38% | 31.92% | 39.7% | postp. | |
20th Jan 2026, 14:45 ET | Macclesfield 2.400 | Hereford 2.510 | 0:1 | 1:1 | ![]() 35.2% | 22.14% | 57.7% | 20.16% | postp. | |
20th Jan 2026, 14:45 ET | Radcliffe | Marine | Unlock | |||||||
20th Jan 2026, 14:45 ET | Southport | South Shields | 1:2 | 1:2 | ![]() 25.1% | 28.78% | 32.32% | 38.9% | ||
| England National L. South | ||||||||||
20th Jan 2026, 14:45 ET | Chesham 2.490 | Hampton & Richmond 2.410 | 1:0 | 2:2 | ![]() 39% | 28.96% | 41.7% | 29.34% | ||
20th Jan 2026, 14:45 ET | Dover Ath. | Dagenham & Red. | Unlock | |||||||
20th Jan 2026, 14:45 ET | Hornchurch 2.751 | Dorking 2.220 | 0:1 | 1:2 | ![]() 56.5% | 33.97% | 23.7% | 42.33% | postp. | |
| England National League | ||||||||||
20th Jan 2026, 14:45 ET | Aldershot 2.460 | Yeovil 2.560 | 0:0 | 2:2 | ![]() 53.7% | 34.58% | 27.3% | 38.12% | ||
20th Jan 2026, 14:45 ET | Brackley | Truro | Unlock | |||||||
20th Jan 2026, 14:45 ET | Eastleigh 7.900 | Southend 1.340 | 1:1 | 1:2 | ![]() 46.1% | 20.36% | 22.94% | 56.7% | ||
20th Jan 2026, 14:45 ET | Gateshead 5.110 | Hartlepool 1.510 | 1:1 | 1:2 | ![]() 64.8% | 28.97% | 32.63% | 38.4% | ||
20th Jan 2026, 14:45 ET | Scunthorpe | Boreham Wood | Unlock | |||||||
20th Jan 2026, 14:45 ET | Woking | Sutton | 1:1 | 2:1 | ![]() 39.5% | 58.4% | 21.02% | 20.58% | postp. | |
| Ethiopia Premier League | ||||||||||
20th Jan 2026, 07:00 ET | Bahir Dar Kenema | Welayta Dicha | 0:0 | 1:1 | ![]() 21.4% | 26.8% | 45.2% | 28% | ||
20th Jan 2026, 07:00 ET | Ethio Electric | Mekelle 70 Enderta F.C. | Unlock | |||||||
20th Jan 2026, 07:00 ET | Hadiya Hossana | Fasil Kenema | 1:0 | 2:1 | ![]() 20.2% | 51.6% | 25.16% | 23.24% | ||
20th Jan 2026, 10:00 ET | Negele Arsi Ketema | Hawassa | 0:0 | 2:1 | ![]() 23.8% | 45% | 28.42% | 26.58% | ||
| Europe Champions League | ||||||||||
20th Jan 2026, 10:30 ET | Club Brugge | K. Almaty | Unlock | |||||||
20th Jan 2026, 12:45 ET | Manchester City 1.413 | Bodo/Glimt 6.960 | 1:1 | 2:1 | ![]() 46.7% | 40.5% | 30.34% | 29.16% | ||
20th Jan 2026, 15:00 ET | Ajax 5.530 | Villarreal 1.605 | 1:1 | 1:3 | ![]() 42.4% | 30.1% | 34.1% | 35.8% | ||
20th Jan 2026, 15:00 ET | Arsenal | Inter | Unlock | |||||||
20th Jan 2026, 15:00 ET | Bayer Leverkusen 2.856 | Olympiakos Piraeus 2.552 | 0:1 | 1:2 | ![]() 44.3% | 29.79% | 34% | 36.21% | ||
20th Jan 2026, 15:00 ET | Dortmund 2.773 | Tottenham 2.667 | 1:1 | 1:2 | ![]() 26.1% | 22.19% | 25.01% | 52.8% | ||
20th Jan 2026, 15:00 ET | Monaco | Real Madrid | Unlock | |||||||
20th Jan 2026, 15:00 ET | Napoli 1.960 | FC Copenhagen 4.265 | 1:1 | 2:1 | ![]() 23.9% | 39.5% | 32.51% | 27.99% | ||
20th Jan 2026, 15:00 ET | Paris SG 1.849 | Sporting Lisbon 4.315 | 1:1 | 2:1 | ![]() 69.4% | 56% | 23.16% | 20.84% | ||
| Guatemala Liga Nacional | ||||||||||
20th Jan 2026, 21:00 ET | Aurora F.C. | Xelaju | Unlock | |||||||
| Kenya Premier League | ||||||||||
20th Jan 2026, 05:00 ET | Kakamega Homeboyz FC | Nairobi United | 0:1 | 1:1 | ![]() 16.4% | 26.46% | 44.5% | 29.04% | postp. | |
20th Jan 2026, 07:00 ET | KCB | Posta Rangers | 0:1 | 1:2 | ![]() 31.6% | 23.91% | 26.49% | 49.6% | ||
20th Jan 2026, 08:00 ET | Tusker | KCB | Unlock | |||||||
| Mauritania Ligue 1 | ||||||||||
20th Jan 2026, 11:00 ET | Kaedi | Nouadhibou | 1:1 | 1:2 | ![]() 66.2% | 18.95% | 20.55% | 60.5% | ||
| Portugal Revelacao U23 | ||||||||||
20th Jan 2026, 06:00 ET | Leiria U23 | Maritimo U23 | 1:1 | 2:1 | ![]() 26.2% | 47.5% | 27.05% | 25.45% | ||
20th Jan 2026, 06:00 ET | Rio Ave U23 | Gil Vicente U23 | Unlock | |||||||
20th Jan 2026, 10:00 ET | Benfica U23 | Academico Viseu U23 | 1:1 | 1:2 | ![]() 54.8% | 30.43% | 33.97% | 35.6% | ||
20th Jan 2026, 10:00 ET | Famalicao U23 | Sporting Lisbon U23 | 1:1 | 2:1 | ![]() 42.1% | 46.3% | 28.09% | 25.61% | ||
20th Jan 2026, 10:00 ET | Torreense U23 | Santa Clara U23 | Unlock | |||||||
20th Jan 2026, 10:00 ET | Vizela U23 | Estrela U23 | 1:0 | 1:2 | ![]() 39.2% | 26.02% | 29.18% | 44.8% | ||
| Saudi Arabia Professional League | ||||||||||
20th Jan 2026, 10:05 ET | Al Najma 5.590 | Al-Shabab 1.500 | 0:1 | 0:1 | ![]() 59.5% | 35.97% | 18.8% | 45.23% | ||
20th Jan 2026, 12:30 ET | Al Khaleej | Al Ahli SC | Unlock | |||||||
20th Jan 2026, 12:30 ET | Al Kholood 3.315 | Al-Fateh 2.040 | 0:1 | 1:2 | ![]() 46.8% | 29.26% | 34.84% | 35.9% | ||
| Scotland Premiership | ||||||||||
20th Jan 2026, 14:45 ET | St. Mirren 2.230 | Livingston 3.155 | 1:1 | 2:2 | ![]() 64.1% | 29.43% | 43.6% | 26.97% | ||
| South Africa Premier League | ||||||||||
20th Jan 2026, 12:30 ET | Golden Arrows | Kaizer Chiefs | Unlock | |||||||
20th Jan 2026, 12:30 ET | Stellenbosch 3.330 | Sekhukhune 2.380 | 0:0 | 1:0 | ![]() 34.9% | 38.17% | 29.8% | 32.03% | ||
| Tanzania Ligi Kuu Bara | ||||||||||
20th Jan 2026, 08:00 ET | Fountain Gate | Azam | 0:0 | 1:2 | ![]() 36.9% | 17.92% | 21.08% | 61% | ||
20th Jan 2026, 11:00 ET | JKT Tanzania | Singida Black Stars | Unlock | |||||||
| Tunisia Ligue Professionnelle 1 | ||||||||||
20th Jan 2026, 08:00 ET | Stade Tunisien | JS Kairouan | 0:1 | 1:1 | ![]() 68.7% | 21.34% | 56.7% | 21.96% | ||
Value bets for today based on Scores Predictor:
| Date | Team 1 | Team 2 | Score Prediction | Total | Bookmaker Total | Final Score | Value Bet |
Croatia First Division 20th Jan 2026, 10:00 ET | Rijeka 2.200 | Istra 1961 3.315 | 1:1 | 2 | 2.50 | 1:1 | Bet under 2.50 |
Saudi Arabia Professional League 20th Jan 2026, 10:05 ET | Al Najma 5.590 | Al-Shabab 1.500 | 0:1 | 1 | 2.50 | Bet under 2.50 | |
Saudi Arabia Professional League 20th Jan 2026, 12:30 ET | Al Kholood 3.315 | Al-Fateh 2.040 | 1:2 | 3 | 2.25 | Bet over 2.25 | |
South Africa Premier League 20th Jan 2026, 12:30 ET | Stellenbosch 3.330 | Sekhukhune 2.380 | 1:0 | 1 | 1.50 | Bet under 1.50 | |
Europe Champions League 20th Jan 2026, 12:45 ET | Manchester City 1.413 | Bodo/Glimt 6.960 | 2:1 | 3 | 3.25 | Bet under 3.25 | |
England National League 20th Jan 2026, 14:45 ET | Aldershot 2.460 | Yeovil 2.560 | 2:2 | 4 | 2.50 | Bet over 2.50 | |
England Championship 20th Jan 2026, 14:45 ET | Birmingham 1.580 | Sheffield Wed 5.540 | 2:1 | 3 | 2.25 | Bet over 2.25 | |
England Championship 20th Jan 2026, 14:45 ET | Bristol City 5.260 | Ipswich 1.630 | 0:1 | 1 | 2.25 | Bet under 2.25 | |
England National L. South 20th Jan 2026, 14:45 ET | Chesham 2.490 | Hampton & Richmond 2.410 | 2:2 | 4 | 2.50 | Bet over 2.50 | |
England Championship 20th Jan 2026, 14:45 ET | Derby 2.670 | Charlton 2.770 | 2:2 | 4 | 1.75 | Bet over 1.75 | |
England National League 20th Jan 2026, 14:45 ET | Eastleigh 7.900 | Southend 1.340 | 1:2 | 3 | 2.50 | Bet over 2.50 | |
England National League 20th Jan 2026, 14:45 ET | Gateshead 5.110 | Hartlepool 1.510 | 1:2 | 3 | 2.75 | Bet over 2.75 | |
England National L. South 20th Jan 2026, 14:45 ET | Hornchurch 2.751 | Dorking 2.220 | 1:2 | 3 | 2.50 | Bet over 2.50 | |
England National L. North 20th Jan 2026, 14:45 ET | Macclesfield 2.400 | Hereford 2.510 | 1:1 | 2 | 2.50 | Bet under 2.50 | |
England Championship 20th Jan 2026, 14:45 ET | Millwall 4.740 | Coventry 1.680 | 1:2 | 3 | 2.50 | Bet over 2.50 | |
England Championship 20th Jan 2026, 14:45 ET | Norwich 3.980 | West Brom 1.850 | 2:1 | 3 | 2.25 | Bet over 2.25 | |
Scotland Premiership 20th Jan 2026, 14:45 ET | St. Mirren 2.230 | Livingston 3.155 | 2:2 | 4 | 2.25 | Bet over 2.25 | |
England FA Cup 20th Jan 2026, 14:45 ET | Swindon 3.220 | Salford 2.090 | 1:2 | 3 | 2.50 | Bet over 2.50 | |
Europe Champions League 20th Jan 2026, 15:00 ET | Ajax 5.530 | Villarreal 1.605 | 1:3 | 4 | 3.25 | Bet over 3.25 | |
Europe Champions League 20th Jan 2026, 15:00 ET | Bayer Leverkusen 2.856 | Olympiakos Piraeus 2.552 | 1:2 | 3 | 2.50 | Bet over 2.50 | |
Europe Champions League 20th Jan 2026, 15:00 ET | Dortmund 2.773 | Tottenham 2.667 | 1:2 | 3 | 2.50 | Bet over 2.50 | |
England Championship 20th Jan 2026, 15:00 ET | Leicester 3.155 | Wrexham 2.190 | 1:2 | 3 | 2.50 | Bet over 2.50 | |
Europe Champions League 20th Jan 2026, 15:00 ET | Napoli 1.960 | FC Copenhagen 4.265 | 2:1 | 3 | 2.25 | Bet over 2.25 | |
Europe Champions League 20th Jan 2026, 15:00 ET | Paris SG 1.849 | Sporting Lisbon 4.315 | 2:1 | 3 | 2.50 | Bet over 2.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 |
South Africa Premier League 20th Jan 2026, 12:30 ET | Stellenbosch 3.330 | Sekhukhune 2.380 | 0.12 | Stellenbosch ML | |
England Championship 20th Jan 2026, 14:45 ET | Norwich 3.980 | West Brom 1.850 | 0.18 | Norwich ML | |
Europe Champions League 20th Jan 2026, 15:00 ET | Dortmund 2.773 | Tottenham 2.667 | 0.24 | Tottenham ML |
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










