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
Angola Girabola

13th Jan 2026,

10:00 ET

Guelson
17.000
Petro Atletico
1.129
1:0
2:1
24.9%
62.1%20.53%17.37%
Belgium Belgian Cup

13th Jan 2026,

14:30 ET

Club Brugge
1.900
Charleroi
3.840
1:0
1:2
36.1%
28.83%33.87%37.3%

13th Jan 2026,

14:30 ET

RAAL La Louviere
Antwerp
Unlock
Costa Rica Primera Division

13th Jan 2026,

18:00 ET

San Carlos
3.245
Zeledon
2.090
1:1
1:2
59%
19.18%22.02%58.8%

13th Jan 2026,

21:00 ET

Puntarenas FC
5.470
Saprissa
1.550
0:1
0:1
70.1%
35.16%21.9%42.94%
England EFL Cup

13th Jan 2026,

15:00 ET

Manchester City
Newcastle Utd
Unlock
England EFL Trophy

13th Jan 2026,

14:00 ET

Fleetwood Town
4.215
Doncaster
1.720
0:2
1:2
43.8%
30.3%33.7%36%

13th Jan 2026,

14:00 ET

Harrogate
7.800
Stockport County
1.310
0:1
0:1
65.6%
34.16%23.3%42.54%

13th Jan 2026,

14:00 ET

Plymouth
Bristol Rovers
Unlock

13th Jan 2026,

14:00 ET

Port Vale
4.660
Bolton
1.610
1:0
1:2
50%
30.52%34.1%35.38%

13th Jan 2026,

14:00 ET

Rotherham
5.530
Huddersfield
1.490
0:1
1:2
65.9%
35.3%22%42.7%

13th Jan 2026,

14:00 ET

Swindon
Luton
Unlock
England National L. South

13th Jan 2026,

14:45 ET

Hornchurch
2.751
Dorking
2.220
0:1
1:2
64.5%
34.32%23%42.68%
postp.

13th Jan 2026,

14:45 ET

Slough
2.876
Chippenham Town
2.200
1:1
1:2
44.2%
29.17%33.93%36.9%
England National League

13th Jan 2026,

14:45 ET

Brackley
Eastleigh
Unlock
postp.

13th Jan 2026,

14:45 ET

Gateshead
13.900
Southend
1.175
0:1
1:3
75%
33.22%24.7%42.08%
postp.
Germany Bundesliga

13th Jan 2026,

12:30 ET

Eintracht Frankfurt
4.520
VfB Stuttgart
1.778
0:1
1:2
71.9%
32.92%28.3%38.78%

13th Jan 2026,

14:30 ET

Bayer Leverkusen
Hamburger
Unlock

13th Jan 2026,

14:30 ET

Heidenheim
4.775
Mainz
1.819
0:0
1:2
28.9%
33.61%24.5%41.89%

13th Jan 2026,

14:30 ET

Werder Bremen
8.100
Dortmund
1.422
0:1
1:2
22.7%
36.49%20.2%43.31%
Iraq Stars League

13th Jan 2026,

07:00 ET

Al Mosul
Al Shorta
Unlock

13th Jan 2026,

07:00 ET

Al Zawraa
1.910
Diyala
3.885
1:1
1:1
51.2%
28.93%41.9%29.17%

13th Jan 2026,

09:30 ET

Al Quwa Al Jawiya
Baghdad
0:1
1:1
28.1%
28.58%42.6%28.82%

13th Jan 2026,

09:30 ET

Al-Qassim
Al-Karma
Unlock

13th Jan 2026,

09:30 ET

Duhok
3.940
Erbil
2.050
1:1
1:1
35%
27.45%45.1%27.45%
Italy Coppa Italia

13th Jan 2026,

15:00 ET

Torino
5.700
AS Roma
1.686
0:0
0:3
71.7%
35.51%20.6%43.89%
Mauritania Ligue 1

13th Jan 2026,

11:00 ET

Gendrim
Police
Unlock
Mexico Primera Division

13th Jan 2026,

18:00 ET

Mazatlan FC
4.045
Puebla
1.850
0:1
1:2
45.1%
30.82%30.6%38.58%

13th Jan 2026,

20:00 ET

Monterrey
2.550
Necaxa
2.540
1:1
1:2
37.9%
17.45%19.65%62.9%

13th Jan 2026,

20:06 ET

Club Leon
Pachuca
Unlock

13th Jan 2026,

22:10 ET

Guadalajara Chivas
2.010
Juarez
3.690
1:1
2:2
33.8%
30.99%40.4%28.61%
Myanmar National League

13th Jan 2026,

04:00 ET

Ispe FC
2.300
Ayeyawady
2.625
1:0
1:1
66.9%
27.16%46%26.84%
1:0
1:0

13th Jan 2026,

04:30 ET

Yadanarbon
Mahar United
Unlock
Unlock Prediction
Portugal Revelacao U23

13th Jan 2026,

06:00 ET

Leixoes U23
3.405
Famalicao U23
1.900
0:1
1:2
27.5%
38.09%17%44.91%

13th Jan 2026,

07:00 ET

Santa Clara U23
2.982
Braga U23
2.140
1:1
2:1
35.3%
39.4%32.68%27.92%

13th Jan 2026,

10:00 ET

Benfica U23
Torreense U23
Unlock

13th Jan 2026,

12:00 ET

Academico Viseu U23
3.190
Sporting Lisbon U23
2.110
0:0
1:2
55.8%
18.46%21.24%60.3%
Saudi Arabia Division 1

13th Jan 2026,

07:35 ET

Al Zulfi
3.495
Al-Raed
1.972
1:0
1:2
30.7%
22.37%25.53%52.1%

13th Jan 2026,

07:45 ET

Jeddah
Al Orubah
Unlock
Saudi Arabia Professional League

13th Jan 2026,

10:25 ET

Al Kholood
2.330
Al Okhdood
2.827
1:1
1:2
59.9%
24.16%25.54%50.3%

13th Jan 2026,

12:30 ET

Al Riyadh
4.110
Al-Fateh
1.710
0:1
1:2
41.3%
37.16%17.4%45.44%

13th Jan 2026,

12:30 ET

Al-Ittihad FC
Damac
Unlock
Spain Copa del Rey

13th Jan 2026,

15:00 ET

Ath Bilbao
1.573
Leonesa
6.400
0:0
2:1
31.8%
38.9%32.68%28.43%

13th Jan 2026,

15:00 ET

Atl. Madrid
1.420
Dep. La Coruna
8.050
1:1
2:1
29%
53.8%24.67%21.53%

13th Jan 2026,

15:00 ET

Osasuna
Real Sociedad
Unlock
Uganda Premier League

13th Jan 2026,

08:00 ET

Entebbe UPPC
URA SC
0:1
2:1
42.2%
41.8%29.28%28.92%
Wales Premier League

13th Jan 2026,

14:45 ET

Bala
4.010
Flint
1.770
0:1
0:1
47.6%
35.71%20.2%44.09%

13th Jan 2026,

14:45 ET

Briton Ferry
Haverfordwest
Unlock

13th Jan 2026,

14:45 ET

Cardiff Metropolitan
4.720
Penybont
1.660
0:0
2:2
45.6%
18.7%62.3%19%

13th Jan 2026,

14:45 ET

Colwyn Bay
10.600
TNS
1.206
0:1
0:3
56.4%
35.96%20.3%43.74%

13th Jan 2026,

14:45 ET

Connahs Q.
Caernarfon
Unlock

13th Jan 2026,

14:45 ET

Llanelli
18.000
Barry
1.108
0:0
0:1
66.5%
36.27%18.6%45.13%
World World Club Friendly

13th Jan 2026,

03:30 ET

Karvina
3.365
Zaglebie
1.770
1:1
2:2
18%
23.3%51.7%25%
1:1
1:2

13th Jan 2026,

05:00 ET

CFR Cluj
Atzeneta
Unlock

13th Jan 2026,

05:00 ET

Mas Taborsko
Mlada Boleslav
2:1
2:2
43.4%
21.16%59.2%19.64%

13th Jan 2026,

05:30 ET

Viborg
2.660
Randers FC
2.320
1:1
1:2
63.6%
19.25%20.75%60%

13th Jan 2026,

07:00 ET

DVTK
Bodo/Glimt
Unlock

13th Jan 2026,

07:00 ET

L. Mikulas
Ostrava B
1:0
1:2
36%
32.08%31.9%36.02%

13th Jan 2026,

07:00 ET

LKS Lodz
2.730
Paks
2.000
1:1
1:2
52.9%
29.93%33.47%36.6%

13th Jan 2026,

07:00 ET

Nyiregyhaza
Levski
Unlock

13th Jan 2026,

07:00 ET

Termalica
2.898
IMT Novi Beograd
1.960
2:0
2:2
29.9%
29.05%40.2%30.75%

13th Jan 2026,

08:00 ET

Paks
Radnicki Nis
0:0
1:2
50.5%
22.66%24.74%52.6%

13th Jan 2026,

08:30 ET

Komarno
Grazer
Unlock

13th Jan 2026,

08:30 ET

Osijek
Gyor
1:1
2:1
20%
59.8%20.1%20.1%

13th Jan 2026,

08:30 ET

Radomlje
6.190
Gorica
1.430
0:1
1:1
61.9%
24.23%51.3%24.47%

13th Jan 2026,

08:30 ET

Vukovar 1991
Belupo
Unlock

13th Jan 2026,

09:00 ET

Terek Grozni
1.740
Novi Pazar
3.460
1:1
1:1
45.6%
22.2%54.4%23.4%

13th Jan 2026,

09:30 ET

Chemnitzer
3.665
Fortuna Koln
1.670
1:2
1:2
28.5%
22.46%25.04%52.5%

13th Jan 2026,

14:30 ET

Sligo Rovers
Finn Harps
Unlock

13th Jan 2026,

16:00 ET

Bucaramanga
Ind. Medellin
1:1
2:1
24.9%
42.1%29.91%27.99%

13th Jan 2026,

19:00 ET

Once Caldas
3.850
America De Cali
1.929
0:1
1:2
45.6%
18.35%19.55%62.1%

13th Jan 2026,

21:00 ET

Platense
Luis Angel Firpo
Unlock

Value bets for today based on Scores Predictor:

DateTeam 1Team 2Score PredictionMoney line1Money line2Final ScoreValue Bet
World World Club Friendly

13th Jan 2026,

08:30 ET

Radomlje
6.190
Gorica
1.430
1:1
6.1901.430Take Radomlje +2
Wales Premier League

13th Jan 2026,

14:45 ET

Cardiff Metropolitan
4.720
Penybont
1.660
2:2
4.7201.660Take Cardiff Metropolitan +2
DateTeam 1Team 2Score PredictionTotalBookmaker TotalFinal ScoreValue Bet
World World Club Friendly

13th Jan 2026,

03:30 ET

Karvina
3.365
Zaglebie
1.770
2:2
43.50
1:2
Bet over 3.50
Myanmar National League

13th Jan 2026,

04:00 ET

Ispe FC
2.300
Ayeyawady
2.625
1:1
22.50
1:0
Bet under 2.50
World World Club Friendly

13th Jan 2026,

05:30 ET

Viborg
2.660
Randers FC
2.320
1:2
33.25Bet under 3.25
Portugal Revelacao U23

13th Jan 2026,

06:00 ET

Leixoes U23
3.405
Famalicao U23
1.900
1:2
32.50Bet over 2.50
Iraq Stars League

13th Jan 2026,

07:00 ET

Al Zawraa
1.910
Diyala
3.885
1:1
22.25Bet under 2.25
World World Club Friendly

13th Jan 2026,

07:00 ET

LKS Lodz
2.730
Paks
2.000
1:2
33.50Bet under 3.50
Portugal Revelacao U23

13th Jan 2026,

07:00 ET

Santa Clara U23
2.982
Braga U23
2.140
2:1
32.50Bet over 2.50
World World Club Friendly

13th Jan 2026,

07:00 ET

Termalica
2.898
IMT Novi Beograd
1.960
2:2
43.50Bet over 3.50
Saudi Arabia Division 1

13th Jan 2026,

07:35 ET

Al Zulfi
3.495
Al-Raed
1.972
1:2
32.50Bet over 2.50
World World Club Friendly

13th Jan 2026,

08:30 ET

Radomlje
6.190
Gorica
1.430
1:1
22.75Bet under 2.75
World World Club Friendly

13th Jan 2026,

09:00 ET

Terek Grozni
1.740
Novi Pazar
3.460
1:1
23.50Bet under 3.50
World World Club Friendly

13th Jan 2026,

09:30 ET

Chemnitzer
3.665
Fortuna Koln
1.670
1:2
33.50Bet under 3.50
Iraq Stars League

13th Jan 2026,

09:30 ET

Duhok
3.940
Erbil
2.050
1:1
21.50Bet over 1.50
Angola Girabola

13th Jan 2026,

10:00 ET

Guelson
17.000
Petro Atletico
1.129
2:1
33.25Bet under 3.25
Saudi Arabia Professional League

13th Jan 2026,

10:25 ET

Al Kholood
2.330
Al Okhdood
2.827
1:2
32.50Bet over 2.50
Portugal Revelacao U23

13th Jan 2026,

12:00 ET

Academico Viseu U23
3.190
Sporting Lisbon U23
2.110
1:2
32.50Bet over 2.50
Saudi Arabia Professional League

13th Jan 2026,

12:30 ET

Al Riyadh
4.110
Al-Fateh
1.710
1:2
32.50Bet over 2.50
Germany Bundesliga

13th Jan 2026,

12:30 ET

Eintracht Frankfurt
4.520
VfB Stuttgart
1.778
1:2
33.25Bet under 3.25
England EFL Trophy

13th Jan 2026,

14:00 ET

Fleetwood Town
4.215
Doncaster
1.720
1:2
32.50Bet over 2.50
England EFL Trophy

13th Jan 2026,

14:00 ET

Harrogate
7.800
Stockport County
1.310
0:1
12.75Bet under 2.75
England EFL Trophy

13th Jan 2026,

14:00 ET

Port Vale
4.660
Bolton
1.610
1:2
32.50Bet over 2.50
England EFL Trophy

13th Jan 2026,

14:00 ET

Rotherham
5.530
Huddersfield
1.490
1:2
32.50Bet over 2.50
Belgium Belgian Cup

13th Jan 2026,

14:30 ET

Club Brugge
1.900
Charleroi
3.840
1:2
32.25Bet over 2.25
Germany Bundesliga

13th Jan 2026,

14:30 ET

Heidenheim
4.775
Mainz
1.819
1:2
32.25Bet over 2.25
Germany Bundesliga

13th Jan 2026,

14:30 ET

Werder Bremen
8.100
Dortmund
1.422
1:2
33.25Bet under 3.25
Wales Premier League

13th Jan 2026,

14:45 ET

Bala
4.010
Flint
1.770
0:1
12.25Bet under 2.25
Wales Premier League

13th Jan 2026,

14:45 ET

Cardiff Metropolitan
4.720
Penybont
1.660
2:2
42.50Bet over 2.50
Wales Premier League

13th Jan 2026,

14:45 ET

Colwyn Bay
10.600
TNS
1.206
0:3
33.25Bet under 3.25
England National League

13th Jan 2026,

14:45 ET

Gateshead
13.900
Southend
1.175
1:3
43.25Bet over 3.25
England National L. South

13th Jan 2026,

14:45 ET

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

13th Jan 2026,

14:45 ET

Slough
2.876
Chippenham Town
2.200
1:2
32.50Bet over 2.50
Spain Copa del Rey

13th Jan 2026,

15:00 ET

Ath Bilbao
1.573
Leonesa
6.400
2:1
32.50Bet over 2.50
Spain Copa del Rey

13th Jan 2026,

15:00 ET

Atl. Madrid
1.420
Dep. La Coruna
8.050
2:1
32.50Bet over 2.50
Italy Coppa Italia

13th Jan 2026,

15:00 ET

Torino
5.700
AS Roma
1.686
0:3
32.50Bet over 2.50
Mexico Primera Division

13th Jan 2026,

18:00 ET

Mazatlan FC
4.045
Puebla
1.850
1:2
32.25Bet over 2.25
Costa Rica Primera Division

13th Jan 2026,

18:00 ET

San Carlos
3.245
Zeledon
2.090
1:2
32.25Bet over 2.25
World World Club Friendly

13th Jan 2026,

19:00 ET

Once Caldas
3.850
America De Cali
1.929
1:2
32.25Bet over 2.25
Mexico Primera Division

13th Jan 2026,

20:00 ET

Monterrey
2.550
Necaxa
2.540
1:2
32.50Bet over 2.50
Costa Rica Primera Division

13th Jan 2026,

21:00 ET

Puntarenas FC
5.470
Saprissa
1.550
0:1
12.25Bet under 2.25
Mexico Primera Division

13th Jan 2026,

22:10 ET

Guadalajara Chivas
2.010
Juarez
3.690
2:2
42.25Bet over 2.25

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
World World Club Friendly

13th Jan 2026,

05:30 ET

Viborg
2.660
Randers FC
2.320
0.3
Randers FC ML
Portugal Revelacao U23

13th Jan 2026,

06:00 ET

Leixoes U23
3.405
Famalicao U23
1.900
0.12
Leixoes U23 ML
Angola Girabola

13th Jan 2026,

10:00 ET

Guelson
17.000
Petro Atletico
1.129
0.6
Guelson ML
Saudi Arabia Professional League

13th Jan 2026,

10:25 ET

Al Kholood
2.330
Al Okhdood
2.827
0.23
Al Okhdood ML
Portugal Revelacao U23

13th Jan 2026,

12:00 ET

Academico Viseu U23
3.190
Sporting Lisbon U23
2.110
0.25
Sporting Lisbon U23 ML
Saudi Arabia Professional League

13th Jan 2026,

12:30 ET

Al Riyadh
4.110
Al-Fateh
1.710
0.17
Al Riyadh ML
Belgium Belgian Cup

13th Jan 2026,

14:30 ET

Club Brugge
1.900
Charleroi
3.840
0.15
Charleroi ML
Costa Rica Primera Division

13th Jan 2026,

18:00 ET

San Carlos
3.245
Zeledon
2.090
0.21
Zeledon ML
World World Club Friendly

13th Jan 2026,

19:00 ET

Once Caldas
3.850
America De Cali
1.929
0.21
America De Cali ML
Mexico Primera Division

13th Jan 2026,

20:00 ET

Monterrey
2.550
Necaxa
2.540
0.39
Necaxa 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