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
Africa Cup of Nations

14th Jan 2026,

12:00 ET

Egypt
4.725
Senegal
2.083
1:1
1:2
74.9%
33.61%26.6%39.79%

14th Jan 2026,

15:00 ET

Morocco
3.580
Nigeria
1.930
1:1
1:2
73.8%
30.79%33.2%36.01%
Belgium Belgian Cup

14th Jan 2026,

14:30 ET

Royale Union SG
Dender
Unlock
Costa Rica Primera Division

14th Jan 2026,

16:00 ET

Herediano
3.225
Sporting San Jose
2.240
0:0
1:2
30.2%
32.27%30.7%37.03%

14th Jan 2026,

21:00 ET

Guadalupe
6.440
Cartagines
1.454
0:1
0:1
42.4%
35.49%22.2%42.31%
England EFL Cup

14th Jan 2026,

15:00 ET

Arsenal
Chelsea
Unlock
England EFL Trophy

14th Jan 2026,

14:00 ET

Walsall
2.570
Northampton
2.420
0:1
1:1
40%
17.84%63%19.16%
Germany Bundesliga

14th Jan 2026,

12:30 ET

St. Pauli
4.520
Wolfsburg
1.889
0:1
1:2
47.8%
19.84%22.86%57.3%

14th Jan 2026,

14:30 ET

B. Monchengladbach
Hoffenheim
Unlock

14th Jan 2026,

14:30 ET

Bayern Munich
1.272
FC Koln
11.700
2:1
2:1
49.2%
44.9%17.4%37.7%

14th Jan 2026,

14:30 ET

Freiburg
4.570
RB Leipzig
1.849
0:1
1:2
54.1%
34.48%25.6%39.92%
Gibraltar National League

14th Jan 2026,

15:00 ET

St Josephs
Lincoln Red Imps
Unlock
Iraq Stars League

14th Jan 2026,

07:00 ET

Al Naft
2.400
Al Gharraf
3.230
0:0
1:1
27.6%
20.98%58.4%20.62%
0:0
0:2

14th Jan 2026,

07:00 ET

Al Talaba
Newroz
0:0
1:2
18.4%
22.68%24.82%52.5%

14th Jan 2026,

07:00 ET

Zakho
Al Kahraba
Unlock
Unlock Prediction

14th Jan 2026,

09:30 ET

Al Karkh
2.916
Al Minaa
2.395
0:0
1:2
18.3%
19.18%21.72%59.1%

14th Jan 2026,

09:30 ET

Naft Missan
2.830
Al Najaf
2.460
2:0
2:2
26.7%
28.25%43.5%28.25%
Italy Serie A

14th Jan 2026,

12:30 ET

Parma
Napoli
Unlock

14th Jan 2026,

14:45 ET

Lecce
17.500
Inter
1.205
0:1
0:3
50.6%
34.65%23.3%42.05%
Kenya Premier League

14th Jan 2026,

06:00 ET

Mara Sugar
4.780
Police FC
1.940
0:0
2:1
23.1%
59.4%21.18%19.42%
1:1
1:1

14th Jan 2026,

08:00 ET

Muranga
Gor Mahia
Unlock
Unlock Prediction
Kuwait Premier League

14th Jan 2026,

08:20 ET

Al Jahra
16.000
Al Kuwait
1.053
1:2
1:2
30.7%
33.24%28.9%37.86%
0:1
0:1

14th Jan 2026,

10:45 ET

Al Naser
Al Salmiya
1:1
1:2
41.9%
31.28%29.9%38.82%
Mexico Primera Division

14th Jan 2026,

18:00 ET

Atlas
Cruz Azul
Unlock

14th Jan 2026,

20:00 ET

Club Tijuana
2.540
Querétaro
2.690
1:1
1:1
61.2%
22.03%55.7%22.27%

14th Jan 2026,

20:05 ET

Atl. San Luis
7.600
Club America
1.380
0:0
1:2
43.9%
36.36%18.9%44.74%

14th Jan 2026,

22:06 ET

U.N.A.M.- Pumas
U.A.N.L.- Tigres
Unlock

14th Jan 2026,

22:10 ET

Santos Laguna
11.800
Toluca
1.188
0:1
0:1
48.4%
36.71%18.2%45.09%
Niger Super Ligue

14th Jan 2026,

11:00 ET

Tagour Provincial Club
Police
1:1
2:1
29.8%
38.6%32.47%28.93%
Nigeria NPFL

14th Jan 2026,

09:00 ET

Bayelsa United
El Kanemi
Unlock

14th Jan 2026,

09:30 ET

Niger Tornadoes
Barau
1:1
2:1
26%
53%24.46%22.54%

14th Jan 2026,

10:00 ET

Bendel
Kwara
1:0
1:1
42.2%
18.74%61.9%19.36%

14th Jan 2026,

10:00 ET

Enyimba
Shooting
Unlock

14th Jan 2026,

10:00 ET

Ikorodu City
Remo Stars
1:1
2:2
66.5%
21.94%55.5%22.56%

14th Jan 2026,

10:00 ET

Kano Pillars
5.390
Nasarawa
1.760
0:0
1:1
77.1%
18.75%61.3%19.95%

14th Jan 2026,

10:00 ET

Plateau United
Abia Warriors
Unlock

14th Jan 2026,

10:00 ET

Rivers United
Rangers Int'l
1:1
1:2
43.1%
20.23%20.47%59.3%

14th Jan 2026,

10:00 ET

Warri Wolves
8.650
Wikki Tourist
1.450
0:0
1:2
71.8%
22.69%24.61%52.7%
Portugal Liga 3

14th Jan 2026,

10:00 ET

Academica
Covilha
Unlock
Portugal Revelacao U23

14th Jan 2026,

06:00 ET

Maritimo U23
3.755
Portimonense U23
1.880
0:0
1:2
15.5%
33.11%27.2%39.69%
0:1
2:3

14th Jan 2026,

06:00 ET

SC Farense U23
2.270
Rio Ave U23
2.859
0:0
1:1
17.2%
21.63%57.7%20.67%
1:1
3:2

14th Jan 2026,

10:00 ET

Estrela U23
Leiria U23
Unlock

14th Jan 2026,

10:00 ET

Gil Vicente U23
3.060
Vizela U23
2.120
0:0
2:1
27.8%
35.7%34.24%30.06%
Rwanda National Football league

14th Jan 2026,

08:00 ET

APR
1.280
Amagaju
13.600
1:0
2:1
51.3%
55.8%23.15%21.05%
0:0
0:0

14th Jan 2026,

11:00 ET

Muhanga
Al-Hilal Omdurman
Unlock
Saudi Arabia Professional League

14th Jan 2026,

12:30 ET

Al-Taawon
5.160
Al Ahli SC
1.530
0:1
1:2
56.3%
36.93%18.8%44.27%

14th Jan 2026,

12:30 ET

Neom SC
2.270
Al-Shabab
2.876
1:0
2:1
70.7%
48.1%27.28%24.62%
Scotland Premiership

14th Jan 2026,

14:45 ET

Celtic
Falkirk
Unlock

14th Jan 2026,

14:45 ET

St. Mirren
5.440
Hearts
1.550
1:1
1:2
43.9%
22.02%25.18%52.8%
Spain Copa del Rey

14th Jan 2026,

15:00 ET

Elche
5.330
Betis
1.671
0:2
0:1
63%
37.46%17.3%45.24%

14th Jan 2026,

15:00 ET

Rayo Vallecano
Alaves
Unlock

14th Jan 2026,

15:00 ET

Real Madrid
1.270
Albacete
11.200
1:1
2:1
34.2%
37.44%30.9%31.66%
Switzerland Super League

14th Jan 2026,

14:30 ET

Lausanne
3.515
Servette Geneve FC
2.010
0:1
0:1
37.7%
29.85%30.8%39.35%

14th Jan 2026,

14:30 ET

Winterthur
Sion
Unlock
United Arab Emirates UAE League

14th Jan 2026,

10:45 ET

Al Bataeh
5.650
Al Sharjah
1.510
0:1
0:1
42.7%
32.13%29.3%38.57%
World World Club Friendly

14th Jan 2026,

04:00 ET

Aluminij
3.505
Plock
1.740
1:0
1:2
54.6%
21.96%24.54%53.5%
0:1
0:2

14th Jan 2026,

05:00 ET

Kapfenberg
Odra Opole
Unlock
Unlock Prediction

14th Jan 2026,

05:00 ET

Marek
Septemvri Sofia
0:1
1:2
68.6%
22.71%25.29%52%
1:1
3:1

14th Jan 2026,

05:00 ET

Slask Wroclaw
Slask Wroclaw 2
1:2
2:2
15.1%
25.96%45.6%28.44%
1:2
4:3

14th Jan 2026,

05:30 ET

Podhale Nowy Targ
Puszcza
Unlock
Unlock Prediction

14th Jan 2026,

06:00 ET

Ajka
4.720
Budafoki
1.580
0:0
1:2
13.5%
19.95%22.45%57.6%
0:2
0:3

14th Jan 2026,

06:00 ET

Bekescsaba 1912
4.675
Mezokovesd-Zsory
1.620
0:1
2:1
27.1%
42.7%29.56%27.74%

14th Jan 2026,

06:00 ET

KS Wieczysta Krakow
Zaglebie Sosnowiec
Unlock
Unlock Prediction

14th Jan 2026,

06:00 ET

Super Nova
11.700
RFS
1.172
1:2
1:2
58.9%
27.97%33.13%38.9%
1:1
2:5

14th Jan 2026,

06:00 ET

Waterford
Cork City
1:1
2:1
51.7%
58.3%21.03%20.67%
0:0
0:1

14th Jan 2026,

06:00 ET

Zielona Gora
Chrobry Glogow
Unlock
Unlock Prediction

14th Jan 2026,

06:30 ET

Wil
8.350
Thun
1.220
1:1
1:2
68.3%
22.62%23.58%53.8%

14th Jan 2026,

07:00 ET

Dobrudzha
3.750
Cherno More
1.990
0:0
1:1
41.9%
26.41%44.6%28.99%

14th Jan 2026,

07:00 ET

Karcagi
Kazincbarcikai
Unlock

14th Jan 2026,

07:00 ET

Koper
11.000
Rijeka
1.202
1:1
1:2
66.2%
17.59%19.51%62.9%

14th Jan 2026,

07:00 ET

Radnik
2.560
Lok. Sofia
2.430
2:1
2:1
31.6%
48.3%26.73%24.97%

14th Jan 2026,

07:00 ET

Tiszakecske
BVSC-Zuglo
Unlock

14th Jan 2026,

07:00 ET

Zeleznicar Pancevo
2.590
Lechia Gdansk
2.290
1:1
2:2
19.8%
25.21%51.5%23.29%

14th Jan 2026,

07:30 ET

Cukaricki
Cracovia
1:0
1:1
62.6%
21.2%56.4%22.4%
0:1
1:1

14th Jan 2026,

07:30 ET

Radomlje
Istra 1961
Unlock
Unlock Prediction

14th Jan 2026,

08:00 ET

Bunyodkor
Brno
1:1
1:2
35%
24.66%27.24%48.1%
0:2
0:2

14th Jan 2026,

08:00 ET

FAR Rabat
Radomiak Radom
0:1
1:2
53%
27.57%28.53%43.9%

14th Jan 2026,

08:00 ET

Hutnik Krakow
Puszcza
Unlock

14th Jan 2026,

08:00 ET

K. Almaty
Varazdin
0:0
1:2
49.6%
26.52%29.68%43.8%

14th Jan 2026,

08:00 ET

Ludogorets
2.330
Rakow
2.590
1:0
2:1
47%
58.7%21.53%19.77%
0:2
0:2

14th Jan 2026,

08:00 ET

Mladost
Wisla
Unlock
Unlock Prediction

14th Jan 2026,

08:00 ET

Ostrava
Javor
0:1
1:1
50.1%
24.48%50.8%24.72%

14th Jan 2026,

08:00 ET

SK Gjovik-Lyn
5.800
Raufoss
1.410
1:1
1:2
17.9%
34.37%27.6%38.03%

14th Jan 2026,

08:00 ET

Trencin
Altach
Unlock
Unlock Prediction

14th Jan 2026,

08:30 ET

Velez Mostar
3.296
Lok. Zagreb
2.160
1:1
1:2
32.2%
23.18%23.42%53.4%
0:0
0:0

14th Jan 2026,

09:00 ET

GKS Katowice
Jablonec
1:2
2:2
43.8%
23.39%52.1%24.51%

14th Jan 2026,

09:00 ET

Partizan
Mura
Unlock

14th Jan 2026,

09:00 ET

Vojvodina
2.230
Maribor
2.350
0:1
1:1
42.1%
22.65%53.5%23.85%
0:0
0:0

14th Jan 2026,

09:30 ET

Korona Kielce
CSKA Sofia
0:1
1:2
54.9%
25.66%28.24%46.1%

14th Jan 2026,

10:00 ET

FC Copenhagen
Sturm Graz
Unlock

14th Jan 2026,

11:30 ET

Tartu Welco
Paide Linnameeskond
1:1
2:2
55.3%
23.99%50.1%25.91%

14th Jan 2026,

15:00 ET

Coquimbo
2.060
D. Concepcion
3.270
0:1
1:2
53.3%
24.29%26.21%49.5%

14th Jan 2026,

17:00 ET

Millonarios
Boca Juniors
Unlock

14th Jan 2026,

21:00 ET

Machida
Gamba Osaka
0:1
1:1
56.9%
19.35%60.1%20.55%
Zambia Super League

14th Jan 2026,

08:00 ET

Green Eagles
6.240
Power Dynamos
1.630
0:1
1:2
54.7%
30.28%33.82%35.9%
0:1
0:1

Value bets for today based on Scores Predictor:

DateTeam 1Team 2Score PredictionMoney line1Money line2Final ScoreValue Bet
Nigeria NPFL

14th Jan 2026,

10:00 ET

Kano Pillars
5.390
Nasarawa
1.760
1:1
5.3901.760Take Kano Pillars +2
DateTeam 1Team 2Score PredictionTotalBookmaker TotalFinal ScoreValue Bet
World World Club Friendly

14th Jan 2026,

04:00 ET

Aluminij
3.505
Plock
1.740
1:2
33.50
0:2
Bet under 3.50
World World Club Friendly

14th Jan 2026,

06:00 ET

Ajka
4.720
Budafoki
1.580
1:2
32.50
0:3
Bet over 2.50
World World Club Friendly

14th Jan 2026,

06:00 ET

Bekescsaba 1912
4.675
Mezokovesd-Zsory
1.620
2:1
32.50Bet over 2.50
Kenya Premier League

14th Jan 2026,

06:00 ET

Mara Sugar
4.780
Police FC
1.940
2:1
31.50
1:1
Bet over 1.50
Portugal Revelacao U23

14th Jan 2026,

06:00 ET

Maritimo U23
3.755
Portimonense U23
1.880
1:2
32.25
2:3
Bet over 2.25
Portugal Revelacao U23

14th Jan 2026,

06:00 ET

SC Farense U23
2.270
Rio Ave U23
2.859
1:1
22.25
3:2
Bet under 2.25
World World Club Friendly

14th Jan 2026,

06:00 ET

Super Nova
11.700
RFS
1.172
1:2
33.50
2:5
Bet under 3.50
World World Club Friendly

14th Jan 2026,

06:30 ET

Wil
8.350
Thun
1.220
1:2
33.50Bet under 3.50
Iraq Stars League

14th Jan 2026,

07:00 ET

Al Naft
2.400
Al Gharraf
3.230
1:1
21.25
0:2
Bet over 1.25
World World Club Friendly

14th Jan 2026,

07:00 ET

Dobrudzha
3.750
Cherno More
1.990
1:1
22.50
1:0
Bet under 2.50
World World Club Friendly

14th Jan 2026,

07:00 ET

Koper
11.000
Rijeka
1.202
1:2
33.25Bet under 3.25
World World Club Friendly

14th Jan 2026,

07:00 ET

Radnik
2.560
Lok. Sofia
2.430
2:1
32.50Bet over 2.50
World World Club Friendly

14th Jan 2026,

07:00 ET

Zeleznicar Pancevo
2.590
Lechia Gdansk
2.290
2:2
43.50
0:1
Bet over 3.50
Rwanda National Football league

14th Jan 2026,

08:00 ET

APR
1.280
Amagaju
13.600
2:1
31.75
0:0
Bet over 1.75
Zambia Super League

14th Jan 2026,

08:00 ET

Green Eagles
6.240
Power Dynamos
1.630
1:2
31.50
0:1
Bet over 1.50
World World Club Friendly

14th Jan 2026,

08:00 ET

Ludogorets
2.330
Rakow
2.590
2:1
33.25
0:2
Bet under 3.25
World World Club Friendly

14th Jan 2026,

08:00 ET

SK Gjovik-Lyn
5.800
Raufoss
1.410
1:2
33.25Bet under 3.25
Kuwait Premier League

14th Jan 2026,

08:20 ET

Al Jahra
16.000
Al Kuwait
1.053
1:2
33.50
0:1
Bet under 3.50
World World Club Friendly

14th Jan 2026,

08:30 ET

Velez Mostar
3.296
Lok. Zagreb
2.160
1:2
32.25
0:0
Bet over 2.25
World World Club Friendly

14th Jan 2026,

09:00 ET

Vojvodina
2.230
Maribor
2.350
1:1
23.50
0:0
Bet under 3.50
Iraq Stars League

14th Jan 2026,

09:30 ET

Al Karkh
2.916
Al Minaa
2.395
1:2
31.75Bet over 1.75
Iraq Stars League

14th Jan 2026,

09:30 ET

Naft Missan
2.830
Al Najaf
2.460
2:2
41.50Bet over 1.50
Portugal Revelacao U23

14th Jan 2026,

10:00 ET

Gil Vicente U23
3.060
Vizela U23
2.120
2:1
32.50Bet over 2.50
Nigeria NPFL

14th Jan 2026,

10:00 ET

Kano Pillars
5.390
Nasarawa
1.760
1:1
21.50Bet over 1.50
Nigeria NPFL

14th Jan 2026,

10:00 ET

Warri Wolves
8.650
Wikki Tourist
1.450
1:2
31.75Bet over 1.75
United Arab Emirates UAE League

14th Jan 2026,

10:45 ET

Al Bataeh
5.650
Al Sharjah
1.510
0:1
12.25Bet under 2.25
Africa Cup of Nations

14th Jan 2026,

12:00 ET

Egypt
4.725
Senegal
2.083
1:2
32.25Bet over 2.25
Saudi Arabia Professional League

14th Jan 2026,

12:30 ET

Al-Taawon
5.160
Al Ahli SC
1.530
1:2
32.50Bet over 2.50
Saudi Arabia Professional League

14th Jan 2026,

12:30 ET

Neom SC
2.270
Al-Shabab
2.876
2:1
32.50Bet over 2.50
Germany Bundesliga

14th Jan 2026,

12:30 ET

St. Pauli
4.520
Wolfsburg
1.889
1:2
32.50Bet over 2.50
England EFL Trophy

14th Jan 2026,

14:00 ET

Walsall
2.570
Northampton
2.420
1:1
22.50Bet under 2.50
Germany Bundesliga

14th Jan 2026,

14:30 ET

Bayern Munich
1.272
FC Koln
11.700
2:1
33.50Bet under 3.50
Germany Bundesliga

14th Jan 2026,

14:30 ET

Freiburg
4.570
RB Leipzig
1.849
1:2
32.50Bet over 2.50
Switzerland Super League

14th Jan 2026,

14:30 ET

Lausanne
3.515
Servette Geneve FC
2.010
0:1
12.50Bet under 2.50
Italy Serie A

14th Jan 2026,

14:45 ET

Lecce
17.500
Inter
1.205
0:3
33.25Bet under 3.25
Scotland Premiership

14th Jan 2026,

14:45 ET

St. Mirren
5.440
Hearts
1.550
1:2
32.50Bet over 2.50
World World Club Friendly

14th Jan 2026,

15:00 ET

Coquimbo
2.060
D. Concepcion
3.270
1:2
32.25Bet over 2.25
Spain Copa del Rey

14th Jan 2026,

15:00 ET

Elche
5.330
Betis
1.671
0:1
12.50Bet under 2.50
Africa Cup of Nations

14th Jan 2026,

15:00 ET

Morocco
3.580
Nigeria
1.930
1:2
32.50Bet over 2.50
Spain Copa del Rey

14th Jan 2026,

15:00 ET

Real Madrid
1.270
Albacete
11.200
2:1
33.50Bet under 3.50
Costa Rica Primera Division

14th Jan 2026,

16:00 ET

Herediano
3.225
Sporting San Jose
2.240
1:2
32.25Bet over 2.25
Mexico Primera Division

14th Jan 2026,

20:00 ET

Club Tijuana
2.540
Querétaro
2.690
1:1
22.25Bet under 2.25
Mexico Primera Division

14th Jan 2026,

20:05 ET

Atl. San Luis
7.600
Club America
1.380
1:2
32.50Bet over 2.50
Costa Rica Primera Division

14th Jan 2026,

21:00 ET

Guadalupe
6.440
Cartagines
1.454
0:1
12.25Bet under 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

14th Jan 2026,

06:00 ET

Bekescsaba 1912
4.675
Mezokovesd-Zsory
1.620
0.27
Bekescsaba 1912 ML
Kenya Premier League

14th Jan 2026,

06:00 ET

Mara Sugar
4.780
Police FC
1.940
0.49
Mara Sugar ML
1:1
World World Club Friendly

14th Jan 2026,

07:00 ET

Radnik
2.560
Lok. Sofia
2.430
0.15
Radnik ML
World World Club Friendly

14th Jan 2026,

08:00 ET

Ludogorets
2.330
Rakow
2.590
0.28
Ludogorets ML
0:2
World World Club Friendly

14th Jan 2026,

08:30 ET

Velez Mostar
3.296
Lok. Zagreb
2.160
0.13
Lok. Zagreb ML
0:0
Iraq Stars League

14th Jan 2026,

09:30 ET

Al Karkh
2.916
Al Minaa
2.395
0.3
Al Minaa ML
Saudi Arabia Professional League

14th Jan 2026,

12:30 ET

Al-Taawon
5.160
Al Ahli SC
1.530
0.22
Al-Taawon ML
Germany Bundesliga

14th Jan 2026,

14:30 ET

Bayern Munich
1.272
FC Koln
11.700
0.32
FC Koln ML
World World Club Friendly

14th Jan 2026,

15:00 ET

Coquimbo
2.060
D. Concepcion
3.270
0.27
D. Concepcion ML
Spain Copa del Rey

14th Jan 2026,

15:00 ET

Elche
5.330
Betis
1.671
0.23
Elche ML
Mexico Primera Division

14th Jan 2026,

22:10 ET

Santos Laguna
11.800
Toluca
1.188
0.31
Santos Laguna 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