Free soccer and soccer predictions and tips

SOCCER Predictor

DateTeam 1Team 2Score Prediction First HalfScore Prediction Final ScoreConfidenceBetting predictions Team 1 WinBetting predictions DrawBetting predictions Team 2 WinFirst Half ResultFinal 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:

DateTeam 1Team 2Score PredictionTotalBookmaker TotalFinal ScoreValue Bet
Croatia First Division

20th Jan 2026,

10:00 ET

Rijeka
2.200
Istra 1961
3.315
1:1
22.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
12.50Bet under 2.50
Saudi Arabia Professional League

20th Jan 2026,

12:30 ET

Al Kholood
3.315
Al-Fateh
2.040
1:2
32.25Bet over 2.25
South Africa Premier League

20th Jan 2026,

12:30 ET

Stellenbosch
3.330
Sekhukhune
2.380
1:0
11.50Bet under 1.50
Europe Champions League

20th Jan 2026,

12:45 ET

Manchester City
1.413
Bodo/Glimt
6.960
2:1
33.25Bet under 3.25
England National League

20th Jan 2026,

14:45 ET

Aldershot
2.460
Yeovil
2.560
2:2
42.50Bet over 2.50
England Championship

20th Jan 2026,

14:45 ET

Birmingham
1.580
Sheffield Wed
5.540
2:1
32.25Bet over 2.25
England Championship

20th Jan 2026,

14:45 ET

Bristol City
5.260
Ipswich
1.630
0:1
12.25Bet under 2.25
England National L. South

20th Jan 2026,

14:45 ET

Chesham
2.490
Hampton & Richmond
2.410
2:2
42.50Bet over 2.50
England Championship

20th Jan 2026,

14:45 ET

Derby
2.670
Charlton
2.770
2:2
41.75Bet over 1.75
England National League

20th Jan 2026,

14:45 ET

Eastleigh
7.900
Southend
1.340
1:2
32.50Bet over 2.50
England National League

20th Jan 2026,

14:45 ET

Gateshead
5.110
Hartlepool
1.510
1:2
32.75Bet over 2.75
England National L. South

20th Jan 2026,

14:45 ET

Hornchurch
2.751
Dorking
2.220
1:2
32.50Bet over 2.50
England National L. North

20th Jan 2026,

14:45 ET

Macclesfield
2.400
Hereford
2.510
1:1
22.50Bet under 2.50
England Championship

20th Jan 2026,

14:45 ET

Millwall
4.740
Coventry
1.680
1:2
32.50Bet over 2.50
England Championship

20th Jan 2026,

14:45 ET

Norwich
3.980
West Brom
1.850
2:1
32.25Bet over 2.25
Scotland Premiership

20th Jan 2026,

14:45 ET

St. Mirren
2.230
Livingston
3.155
2:2
42.25Bet over 2.25
England FA Cup

20th Jan 2026,

14:45 ET

Swindon
3.220
Salford
2.090
1:2
32.50Bet over 2.50
Europe Champions League

20th Jan 2026,

15:00 ET

Ajax
5.530
Villarreal
1.605
1:3
43.25Bet over 3.25
Europe Champions League

20th Jan 2026,

15:00 ET

Bayer Leverkusen
2.856
Olympiakos Piraeus
2.552
1:2
32.50Bet over 2.50
Europe Champions League

20th Jan 2026,

15:00 ET

Dortmund
2.773
Tottenham
2.667
1:2
32.50Bet over 2.50
England Championship

20th Jan 2026,

15:00 ET

Leicester
3.155
Wrexham
2.190
1:2
32.50Bet over 2.50
Europe Champions League

20th Jan 2026,

15:00 ET

Napoli
1.960
FC Copenhagen
4.265
2:1
32.25Bet over 2.25
Europe Champions League

20th Jan 2026,

15:00 ET

Paris SG
1.849
Sporting Lisbon
4.315
2:1
32.50Bet over 2.50

Value bets for today based on Scores Predictor and Kelly Criterion:

What is 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.

DateTeam 1Team 2Optimal Stake PartBet OnFinal 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