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.125
Senegal
2.241
1:1
1:2
75.6%
30.41%33%36.59%

14th Jan 2026,

15:00 ET

Morocco
3.580
Nigeria
1.930
1:1
1:2
73.4%
29.59%31.6%38.81%
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
2:1
36.1%
39.08%26.6%34.32%

14th Jan 2026,

21:00 ET

Guadalupe
6.450
Cartagines
1.450
0:0
0:1
42.2%
34.34%24.5%41.16%
England EFL Cup

14th Jan 2026,

15:00 ET

Arsenal
Chelsea
Unlock
England EFL Trophy

14th Jan 2026,

14:00 ET

Walsall
2.470
Northampton
2.610
0:1
1:1
46.4%
20.04%58.6%21.36%
Germany Bundesliga

14th Jan 2026,

12:30 ET

St. Pauli
4.365
Wolfsburg
1.898
0:1
1:2
42.1%
19.09%22.11%58.8%

14th Jan 2026,

14:30 ET

B. Monchengladbach
Hoffenheim
Unlock

14th Jan 2026,

14:30 ET

Bayern Munich
1.289
FC Koln
10.900
1:1
2:1
50.7%
44.3%18.6%37.1%

14th Jan 2026,

14:30 ET

Freiburg
4.420
RB Leipzig
1.830
0:1
1:2
54.1%
31.88%30.8%37.32%
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
Al Gharraf
0:0
1:1
27.1%
24.88%50.6%24.52%

14th Jan 2026,

07:00 ET

Al Talaba
Newroz
0:0
2:1
21.1%
47.9%27.12%24.98%

14th Jan 2026,

07:00 ET

Zakho
Al Kahraba
Unlock

14th Jan 2026,

09:30 ET

Al Karkh
Al Minaa
0:0
1:2
20.4%
23.07%23.43%53.5%

14th Jan 2026,

09:30 ET

Naft Missan
Al Najaf
2:0
2:1
27.7%
42.5%29.8%27.7%
Italy Serie A

14th Jan 2026,

12:30 ET

Parma
Napoli
Unlock

14th Jan 2026,

14:45 ET

Lecce
22.000
Inter
1.167
0:1
1:2
51%
35.35%21.9%42.75%
Kenya Premier League

14th Jan 2026,

08:00 ET

Mara Sugar
Police FC
0:0
2:1
25.6%
48.1%26.83%25.07%
Kuwait Premier League

14th Jan 2026,

08:20 ET

Al Jahra
Al Kuwait
Unlock

14th Jan 2026,

10:45 ET

Al Naser
Al Salmiya
1:1
1:2
38.7%
29.23%32.77%38%
Mexico Primera Division

14th Jan 2026,

18:00 ET

Atlas
8.600
Cruz Azul
1.340
0:1
1:2
42.2%
31.08%32.4%36.52%

14th Jan 2026,

20:00 ET

Club Tijuana
Querétaro
Unlock

14th Jan 2026,

20:05 ET

Atl. San Luis
8.300
Club America
1.340
0:0
1:2
39.9%
34.11%23.4%42.49%

14th Jan 2026,

22:06 ET

U.N.A.M.- Pumas
5.160
U.A.N.L.- Tigres
1.680
0:1
0:1
47.8%
36.96%18.3%44.74%

14th Jan 2026,

22:10 ET

Santos Laguna
Toluca
Unlock
Niger Super Ligue

14th Jan 2026,

11:00 ET

Tagour Provincial Club
Police
1:0
1:2
23.3%
30.68%31.1%38.22%
Nigeria NPFL

14th Jan 2026,

09:00 ET

Bayelsa United
El Kanemi
1:1
1:2
32.2%
31.54%32.8%35.66%

14th Jan 2026,

09:30 ET

Niger Tornadoes
Barau
Unlock

14th Jan 2026,

10:00 ET

Bendel
Kwara
1:0
1:1
42.3%
20.09%59.2%20.71%

14th Jan 2026,

10:00 ET

Enyimba
Shooting
1:1
1:2
37.5%
19.79%21.71%58.5%

14th Jan 2026,

10:00 ET

Ikorodu City
Remo Stars
Unlock

14th Jan 2026,

10:00 ET

Kano Pillars
Nasarawa
0:0
1:1
79.7%
23.75%51.3%24.95%

14th Jan 2026,

10:00 ET

Plateau United
Abia Warriors
0:0
1:2
59.7%
29.94%34.06%36%

14th Jan 2026,

10:00 ET

Rivers United
Rangers Int'l
Unlock

14th Jan 2026,

10:00 ET

Warri Wolves
Wikki Tourist
0:0
1:2
65.6%
19.79%21.71%58.5%
Portugal Revelacao U23

14th Jan 2026,

06:00 ET

Maritimo U23
3.835
Portimonense U23
1.840
0:0
1:2
17.3%
31.11%31.2%37.69%

14th Jan 2026,

06:00 ET

SC Farense U23
Rio Ave U23
Unlock

14th Jan 2026,

10:00 ET

Estrela U23
3.655
Leiria U23
1.940
0:0
1:2
37.9%
32.84%30.5%36.66%

14th Jan 2026,

10:00 ET

Gil Vicente U23
3.080
Vizela U23
2.120
0:0
2:1
26.1%
39.04%26.1%34.86%
Rwanda National Football league

14th Jan 2026,

08:00 ET

APR
Amagaju
Unlock

14th Jan 2026,

11:00 ET

Muhanga
Al-Hilal Omdurman
1:1
1:2
56.7%
31.3%33%35.7%
Saudi Arabia Professional League

14th Jan 2026,

12:30 ET

Al-Taawon
5.110
Al Ahli SC
1.560
0:1
1:2
59.4%
34.73%23.2%42.07%

14th Jan 2026,

12:30 ET

Neom SC
Al-Shabab
Unlock
Scotland Premiership

14th Jan 2026,

14:45 ET

Celtic
Falkirk
1:0
2:2
24.7%
29.36%42.1%28.54%

14th Jan 2026,

14:45 ET

St. Mirren
Hearts
0:1
1:2
38.4%
18.67%21.83%59.5%
Spain Copa del Rey

14th Jan 2026,

15:00 ET

Elche
Betis
Unlock

14th Jan 2026,

15:00 ET

Rayo Vallecano
3.040
Alaves
2.660
1:0
1:2
39.6%
29.39%32.81%37.8%

14th Jan 2026,

15:00 ET

Real Madrid
1.259
Albacete
12.000
1:1
1:2
32.7%
31.86%30.5%37.64%
Switzerland Super League

14th Jan 2026,

14:30 ET

Lausanne
Servette Geneve FC
Unlock

14th Jan 2026,

14:30 ET

Winterthur
5.860
Sion
1.510
0:1
0:1
44.6%
34.43%21.3%44.27%
United Arab Emirates UAE League

14th Jan 2026,

10:45 ET

Al Bataeh
4.405
Al Sharjah
1.710
0:1
1:2
38.8%
27.28%33.72%39%
World World Club Friendly

14th Jan 2026,

05:00 ET

Kapfenberg
Odra Opole
Unlock

14th Jan 2026,

05:00 ET

Slask Wroclaw
Slask Wroclaw 2
1:2
2:2
21.1%
25.76%46%28.24%

14th Jan 2026,

05:30 ET

Podhale Nowy Targ
Puszcza
0:0
1:1
78.7%
22.64%53.6%23.76%

14th Jan 2026,

06:00 ET

KS Wieczysta Krakow
Zaglebie Sosnowiec
Unlock

14th Jan 2026,

06:00 ET

Super Nova
RFS
1:2
1:2
59.2%
27.52%32.68%39.8%

14th Jan 2026,

06:00 ET

Vojvodina
Maribor
0:1
1:1
41.9%
19.85%59.1%21.05%

14th Jan 2026,

07:00 ET

Marek
Septemvri Sofia
Unlock

14th Jan 2026,

07:00 ET

Tiszakecske
BVSC-Zuglo
Coming soon
Coming soon

14th Jan 2026,

07:00 ET

Waterford
Cork City
1:1
2:1
49.2%
43.5%28.43%28.07%

14th Jan 2026,

08:00 ET

Aluminij
Plock
Unlock

14th Jan 2026,

08:00 ET

Bekescsaba 1912
Mezokovesd-Zsory
0:1
2:1
24.8%
43.5%29.16%27.34%

14th Jan 2026,

08:00 ET

Bunyodkor
Brno
1:1
1:2
30.4%
18.61%21.19%60.2%

14th Jan 2026,

08:00 ET

Cukaricki
Cracovia
Unlock

14th Jan 2026,

08:00 ET

Dobrudzha
Cherno More
0:0
1:1
44%
24.91%47.6%27.49%

14th Jan 2026,

08:00 ET

FAR Rabat
Radomiak Radom
0:1
1:2
51.4%
22.22%23.18%54.6%

14th Jan 2026,

08:00 ET

GKS Katowice
Jablonec
Unlock

14th Jan 2026,

08:00 ET

Hutnik Krakow
Puszcza
1:0
1:1
39.2%
20.72%57.6%21.68%

14th Jan 2026,

08:00 ET

K. Almaty
Varazdin
0:1
1:2
54.1%
26.82%29.98%43.2%

14th Jan 2026,

08:00 ET

Karcagi
Kazincbarcikai
Unlock

14th Jan 2026,

08:00 ET

Koper
Rijeka
1:1
2:2
68%
23.09%51.9%25.01%

14th Jan 2026,

08:00 ET

Korona Kielce
CSKA Sofia
0:1
1:2
53.5%
25.81%28.39%45.8%

14th Jan 2026,

08:00 ET

Mladost
Wisla
Unlock

14th Jan 2026,

08:00 ET

Ostrava
Javor
0:1
1:1
49.8%
27.28%45.2%27.52%

14th Jan 2026,

08:00 ET

Radnik
Lok. Sofia
2:0
2:1
30.2%
49.6%26.08%24.32%

14th Jan 2026,

08:00 ET

Trencin
Altach
Unlock

14th Jan 2026,

08:00 ET

Zeleznicar Pancevo
Lechia Gdansk
1:1
2:2
20.4%
23.86%54.2%21.94%

14th Jan 2026,

08:00 ET

Zielona Gora
Chrobry Glogow
1:0
1:1
60.4%
22.62%55.5%21.88%

14th Jan 2026,

08:30 ET

Velez Mostar
Lok. Zagreb
Unlock

14th Jan 2026,

09:00 ET

FC Copenhagen
Sturm Graz
1:0
1:2
50.2%
18.24%20.66%61.1%

14th Jan 2026,

09:00 ET

Ludogorets
Rakow
1:0
2:1
40.4%
56.3%22.73%20.97%

14th Jan 2026,

09:00 ET

Partizan
Mura
Unlock

14th Jan 2026,

11:30 ET

Tartu Welco
Paide Linnameeskond
1:0
2:2
63.5%
22.04%54%23.96%

14th Jan 2026,

17:00 ET

Millonarios
Boca Juniors
1:1
1:1
43.5%
27.83%44.1%28.07%
Zambia Super League

14th Jan 2026,

08:00 ET

Green Eagles
Power Dynamos
Unlock

Value bets for today based on Scores Predictor:

DateTeam 1Team 2Score PredictionTotalBookmaker TotalFinal ScoreValue Bet
Portugal Revelacao U23

14th Jan 2026,

06:00 ET

Maritimo U23
3.835
Portimonense U23
1.840
1:2
32.50Bet over 2.50
Portugal Revelacao U23

14th Jan 2026,

10:00 ET

Estrela U23
3.655
Leiria U23
1.940
1:2
32.25Bet over 2.25
Portugal Revelacao U23

14th Jan 2026,

10:00 ET

Gil Vicente U23
3.080
Vizela U23
2.120
2:1
32.50Bet over 2.50
United Arab Emirates UAE League

14th Jan 2026,

10:45 ET

Al Bataeh
4.405
Al Sharjah
1.710
1:2
32.50Bet over 2.50
Africa Cup of Nations

14th Jan 2026,

12:00 ET

Egypt
4.125
Senegal
2.241
1:2
32.25Bet over 2.25
Saudi Arabia Professional League

14th Jan 2026,

12:30 ET

Al-Taawon
5.110
Al Ahli SC
1.560
1:2
32.25Bet over 2.25
Germany Bundesliga

14th Jan 2026,

12:30 ET

St. Pauli
4.365
Wolfsburg
1.898
1:2
32.50Bet over 2.50
England EFL Trophy

14th Jan 2026,

14:00 ET

Walsall
2.470
Northampton
2.610
1:1
22.50Bet under 2.50
Germany Bundesliga

14th Jan 2026,

14:30 ET

Bayern Munich
1.289
FC Koln
10.900
2:1
33.50Bet under 3.50
Germany Bundesliga

14th Jan 2026,

14:30 ET

Freiburg
4.420
RB Leipzig
1.830
1:2
32.50Bet over 2.50
Italy Serie A

14th Jan 2026,

14:45 ET

Lecce
22.000
Inter
1.167
1:2
33.25Bet under 3.25
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

Rayo Vallecano
3.040
Alaves
2.660
1:2
31.50Bet over 1.50
Spain Copa del Rey

14th Jan 2026,

15:00 ET

Real Madrid
1.259
Albacete
12.000
1:2
33.50Bet under 3.50
Costa Rica Primera Division

14th Jan 2026,

16:00 ET

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

14th Jan 2026,

18:00 ET

Atlas
8.600
Cruz Azul
1.340
1:2
32.50Bet over 2.50
Mexico Primera Division

14th Jan 2026,

20:05 ET

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

14th Jan 2026,

21:00 ET

Guadalupe
6.450
Cartagines
1.450
0:1
12.25Bet under 2.25
Mexico Primera Division

14th Jan 2026,

22:06 ET

U.N.A.M.- Pumas
5.160
U.A.N.L.- Tigres
1.680
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
Portugal Revelacao U23

14th Jan 2026,

10:00 ET

Gil Vicente U23
3.080
Vizela U23
2.120
0.1
Gil Vicente U23 ML
Germany Bundesliga

14th Jan 2026,

12:30 ET

St. Pauli
4.365
Wolfsburg
1.898
0.13
Wolfsburg ML
Germany Bundesliga

14th Jan 2026,

14:30 ET

Bayern Munich
1.289
FC Koln
10.900
0.31
FC Koln ML
Spain Copa del Rey

14th Jan 2026,

15:00 ET

Real Madrid
1.259
Albacete
12.000
0.32
Albacete ML
Costa Rica Primera Division

14th Jan 2026,

16:00 ET

Herediano
3.225
Sporting San Jose
2.240
0.12
Herediano ML
Mexico Primera Division

14th Jan 2026,

22:06 ET

U.N.A.M.- Pumas
5.160
U.A.N.L.- Tigres
1.680
0.22
U.N.A.M.- Pumas 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