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
Costa Rica Primera Division

21st Jan 2026,

16:00 ET

Saprissa
Sporting San Jose
0:0
1:2
38.6%
20.79%22.71%56.5%

21st Jan 2026,

19:00 ET

Puntarenas FC
2.710
San Carlos
2.580
1:1
2:1
65.7%
62.9%18.98%18.12%

21st Jan 2026,

21:00 ET

Alajuelense
Cartagines
Unlock
Egypt Premier League

21st Jan 2026,

10:00 ET

Al Ittihad
4.500
Ceramica Cleopatra
1.850
0:1
0:3
70.4%
36.55%19.5%43.95%

21st Jan 2026,

10:00 ET

Modern Sport
ZED
0:1
1:2
27.3%
22.75%21.15%56.1%

21st Jan 2026,

13:00 ET

Pharco
Smouha
Unlock
El Salvador Primera Division

21st Jan 2026,

16:15 ET

Municipal Limeno
Platense Municipal
1:1
1:2
54.9%
21.99%23.91%54.1%

21st Jan 2026,

16:30 ET

Alianza FC
1.686
Cacahuatique
4.905
0:1
2:1
46.7%
35.52%32.6%31.88%

21st Jan 2026,

20:00 ET

Zacatecoluca
Luis Angel Firpo
Unlock

21st Jan 2026,

20:30 ET

Aguila
2.760
Metapan
2.500
0:1
1:2
47.3%
28.12%29.48%42.4%

21st Jan 2026,

20:30 ET

FAS
1.430
Hercules (El Salvador)
6.620
1:1
2:1
63.7%
37.4%33.7%28.9%

21st Jan 2026,

21:00 ET

Fuerte San Francisco
Inter F.A.
Unlock
England Championship

21st Jan 2026,

14:45 ET

Portsmouth
4.800
Watford
1.720
0:1
1:2
52.6%
31.61%32.3%36.09%

21st Jan 2026,

14:45 ET

Sheffield Utd
2.818
Southampton
2.290
1:1
1:2
40.9%
28.14%32.96%38.9%

21st Jan 2026,

15:00 ET

Middlesbrough
Stoke City
Unlock
England National L. South

21st Jan 2026,

14:45 ET

Chelmsford
2.280
Farnborough
2.640
0:1
2:1
27%
39.68%27.1%33.22%
England National League

21st Jan 2026,

14:45 ET

Altrincham
7.480
Forest Green
1.350
0:1
0:1
48.7%
36.86%17.9%45.24%

21st Jan 2026,

14:45 ET

Morecambe
Halifax
Unlock

21st Jan 2026,

14:45 ET

Rochdale
1.950
Solihull
3.300
1:1
2:1
71.8%
60.4%20.92%18.68%

21st Jan 2026,

14:45 ET

Tamworth
2.967
Wealdstone
2.170
1:1
1:2
59.3%
32.47%29.8%37.73%

21st Jan 2026,

14:45 ET

York
Carlisle
Unlock
Ethiopia Premier League

21st Jan 2026,

05:00 ET

Sheger Ketema
Welwalo Adigrat
0:1
1:1
45.5%
18.76%59.9%21.34%

21st Jan 2026,

07:00 ET

Adama City
2.710
Ethiopia Nigd Bank
2.670
0:0
1:2
33.4%
31.27%32.7%36.03%

21st Jan 2026,

08:00 ET

Arba Menche
Shire Endaselassie
Unlock

21st Jan 2026,

10:00 ET

Negele Arsi Ketema
3.200
Hawassa
2.470
0:1
1:2
20.2%
24.98%26.82%48.2%
Europe Champions League

21st Jan 2026,

12:45 ET

Atl. Madrid
2.086
Galatasaray
3.540
1:0
2:1
69.9%
46%28.3%25.7%

21st Jan 2026,

12:45 ET

Eintracht Frankfurt
Qarabag
Unlock

21st Jan 2026,

15:00 ET

Ath Bilbao
4.925
Atalanta
1.808
0:0
1:2
51.1%
37.5%17.6%44.9%

21st Jan 2026,

15:00 ET

Barcelona
1.321
Slavia Prague
9.350
1:1
2:1
87.3%
45.4%28.83%25.77%

21st Jan 2026,

15:00 ET

Benfica
Juventus
Unlock

21st Jan 2026,

15:00 ET

Liverpool
2.004
Marseille
3.820
0:0
2:1
49%
37.3%33.4%29.3%

21st Jan 2026,

15:00 ET

PSV
6.400
Newcastle Utd
1.485
1:1
1:2
81.9%
31.28%30.9%37.82%

21st Jan 2026,

15:00 ET

Paphos
Chelsea
Unlock

21st Jan 2026,

15:00 ET

Royale Union SG
23.000
Bayern Munich
1.132
1:2
1:2
39.9%
35.13%22.5%42.37%
Gibraltar National League

21st Jan 2026,

15:00 ET

Lincoln Red Imps
1.620
Europa FC
3.780
1:1
2:1
64.8%
42.6%30.27%27.13%
Guatemala Liga Nacional

21st Jan 2026,

15:00 ET

Antigua
Coban Imperial
Unlock

21st Jan 2026,

17:00 ET

Comunicaciones
3.315
Deportivo Achuapa
2.250
0:1
0:1
63%
36.1%20.7%43.2%

21st Jan 2026,

20:00 ET

Marquense
5.800
Malacateco
1.570
0:0
0:1
40.4%
36.61%19%44.39%
Mali Premiere Division

21st Jan 2026,

11:00 ET

Derby Academie
US Bougouni
Unlock

21st Jan 2026,

11:00 ET

Djoliba
Binga
0:1
1:2
48.9%
17.89%19.81%62.3%
postp.

21st Jan 2026,

11:00 ET

Foot Elite
2.830
Diarra
2.520
0:0
2:1
38.3%
51.2%24.47%24.33%

21st Jan 2026,

11:00 ET

Korofina
Real Bamako
Unlock

21st Jan 2026,

11:00 ET

Stade Malien
USFAS Bamako
0:0
1:1
33.9%
24.02%51%24.98%
postp.

21st Jan 2026,

13:00 ET

Onze Createurs
2.720
Mali Coura
2.620
1:1
1:1
52.3%
24.83%50.1%25.07%
Netherlands Eredivisie

21st Jan 2026,

12:45 ET

Excelsior
AZ Alkmaar
Unlock
Nicaragua Liga Primera

21st Jan 2026,

19:00 ET

Diriangen
1.242
Rancho Santana
10.400
0:1
2:1
65.7%
50.9%25.56%23.54%
Nigeria NPFL

21st Jan 2026,

09:30 ET

Bayelsa United
Barau
1:1
1:2
34.6%
28.43%31.97%39.6%

21st Jan 2026,

10:00 ET

Kun Khalifa
Remo Stars
Unlock

21st Jan 2026,

10:00 ET

Warri Wolves
Rangers Int'l
0:1
1:2
37.1%
25.19%27.11%47.7%
Portugal Segunda Liga

21st Jan 2026,

13:00 ET

Vizela
2.670
Leiria
2.625
0:1
1:2
37.8%
29.25%32.65%38.1%
Rwanda National Football league

21st Jan 2026,

08:00 ET

Rayon Sport
Al-Merreikh
Unlock
Saudi Arabia Division 1

21st Jan 2026,

07:35 ET

Abha
2.440
Al-Faisaly
2.540
1:1
1:2
58.5%
20.6%22.3%57.1%

21st Jan 2026,

07:35 ET

Al Arabi (Saudi Arabia)
2.910
Al Anwar
2.230
0:2
1:2
34.4%
21.22%24.38%54.4%

21st Jan 2026,

07:35 ET

Al Jandal
Al Zulfi
Unlock

21st Jan 2026,

07:45 ET

Al Batin
6.560
Al Jabalain
1.400
0:0
1:2
44%
33.92%23.3%42.78%

21st Jan 2026,

10:45 ET

Al Jubail
4.090
Jeddah
1.850
0:0
1:2
27.3%
34.37%25.4%40.23%
Saudi Arabia Professional League

21st Jan 2026,

10:30 ET

Al Riyadh
Al Okhdood
Unlock

21st Jan 2026,

12:30 ET

Al-Nassr
1.140
Damac
9.200
2:0
2:1
53.2%
37.64%30.5%31.86%

21st Jan 2026,

12:30 ET

Neom SC
2.460
Al-Ettifaq
2.510
1:0
2:2
57.9%
21.18%56.2%22.62%
South Africa Premier League

21st Jan 2026,

12:30 ET

Marumo Gallants
TS Galaxy
Unlock
Tanzania Ligi Kuu Bara

21st Jan 2026,

08:00 ET

Mbeya City
Mtibwa Sugar
1:0
1:2
34.7%
23.17%26.33%50.5%
Tunisia Ligue Professionnelle 1

21st Jan 2026,

08:00 ET

Bizertin
8.300
CS Sfaxien
1.430
0:1
0:1
65.8%
36.16%19.9%43.94%

21st Jan 2026,

08:00 ET

Olympique Beja
Gabes
Unlock
Uganda Premier League

21st Jan 2026,

08:00 ET

Calvary
Police
0:1
1:2
42.7%
33.54%28.8%37.66%

21st Jan 2026,

08:00 ET

Entebbe UPPC
UPDF
0:0
2:1
66.1%
55.9%23.59%20.51%

21st Jan 2026,

08:00 ET

Kampala City
Maroons
Unlock
World World Club Friendly

21st Jan 2026,

03:30 ET

Lida
Neman
0:0
2:2
38.1%
26.46%44%29.54%

21st Jan 2026,

04:00 ET

Tyumen
13.100
Sochi
1.230
1:1
2:2
40.6%
29.3%41.4%29.3%

21st Jan 2026,

05:00 ET

Ruch Chorzow
Polonia Bytom
Unlock

21st Jan 2026,

06:00 ET

Grobina
RFS
1:2
1:2
49.5%
34.41%26.9%38.69%

21st Jan 2026,

07:00 ET

Arsenal Dzyarzhynsk
Din. Minsk 2
1:2
1:2
55.2%
31.63%33.2%35.17%

21st Jan 2026,

07:00 ET

Kolos Kovalivka
Wisla
Unlock

21st Jan 2026,

07:30 ET

OFK Beograd
Dun. Streda
0:1
1:2
39.1%
19.47%22.63%57.9%

21st Jan 2026,

08:00 ET

Drita
Dobrudzha
0:0
1:2
50.7%
25.52%26.48%48%

21st Jan 2026,

08:00 ET

FC Dallas
Portimonense
Unlock

21st Jan 2026,

08:00 ET

Grazer
1.590
Radomlje
4.920
0:1
1:1
62.8%
25.83%48.7%25.47%

21st Jan 2026,

08:00 ET

Grodzisk M.
S. Rzeszow
1:1
1:2
48.1%
28.14%32.76%39.1%

21st Jan 2026,

08:00 ET

KKS Kalisz
Chrobry Glogow
Unlock

21st Jan 2026,

08:00 ET

Leningradets
Ulyanovsk
0:1
1:1
44.4%
25.16%47.1%27.74%

21st Jan 2026,

08:00 ET

Metaloglobus Bucharest
Campulung
1:1
2:2
64%
20.52%58.5%20.98%

21st Jan 2026,

08:00 ET

Mlada Boleslav
Aarhus Fremad
Unlock

21st Jan 2026,

08:00 ET

Nasaf Qarshi
Javor
0:0
1:1
43.7%
22.69%54%23.31%

21st Jan 2026,

08:00 ET

Podbrezova
Lok. Sofia
1:1
2:1
65.8%
44.1%28.02%27.88%

21st Jan 2026,

08:00 ET

Pribram
SK Kladno
Unlock

21st Jan 2026,

08:00 ET

R. Rzeszow
3.300
Leczna
1.920
0:1
1:1
38.5%
27.33%45.1%27.57%

21st Jan 2026,

08:00 ET

Zaglebie
Levski
0:0
1:1
44.5%
19.67%59.7%20.63%

21st Jan 2026,

08:00 ET

Zorya
Legnica
Unlock

21st Jan 2026,

09:00 ET

LNZ Cherkasy
CSKA Sofia
1:1
2:1
73.4%
61.3%19.53%19.17%

21st Jan 2026,

09:00 ET

Partizan
Botev Plovdiv
2:0
2:1
67.3%
45.7%27.54%26.76%

21st Jan 2026,

09:00 ET

Rubin Kazan
IMT Novi Beograd
Unlock

21st Jan 2026,

09:00 ET

Yenisey
Slavia Sofia
1:2
1:2
31%
24.66%27.24%48.1%

21st Jan 2026,

09:30 ET

Radnicki 1923
2.675
Plock
2.110
1:0
1:2
57.6%
34.48%27.5%38.02%

21st Jan 2026,

11:30 ET

Marchfeld
SK Rapid II
Unlock

21st Jan 2026,

12:00 ET

Nasaf Qarshi
Radnicki 1923
1:1
1:2
42.7%
32.33%31.8%35.87%

21st Jan 2026,

15:00 ET

Cajamarca
Comerciantes Unidos
1:0
1:1
37.2%
25.45%50.7%23.85%

21st Jan 2026,

21:00 ET

Kanazawa
Yokohama F. Marinos
Unlock

Value bets for today based on Scores Predictor:

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

21st Jan 2026,

04:00 ET

Tyumen
13.100
Sochi
1.230
2:2
13.1001.230Take Tyumen +2
World World Club Friendly

21st Jan 2026,

08:00 ET

Grazer
1.590
Radomlje
4.920
1:1
1.5904.920Take Radomlje +2
DateTeam 1Team 2Score PredictionTotalBookmaker TotalFinal ScoreValue Bet
World World Club Friendly

21st Jan 2026,

04:00 ET

Tyumen
13.100
Sochi
1.230
2:2
43.25Bet over 3.25
Ethiopia Premier League

21st Jan 2026,

07:00 ET

Adama City
2.710
Ethiopia Nigd Bank
2.670
1:2
31.50Bet over 1.50
Saudi Arabia Division 1

21st Jan 2026,

07:35 ET

Abha
2.440
Al-Faisaly
2.540
1:2
32.25Bet over 2.25
Saudi Arabia Division 1

21st Jan 2026,

07:35 ET

Al Arabi (Saudi Arabia)
2.910
Al Anwar
2.230
1:2
32.25Bet over 2.25
Saudi Arabia Division 1

21st Jan 2026,

07:45 ET

Al Batin
6.560
Al Jabalain
1.400
1:2
32.50Bet over 2.50
Tunisia Ligue Professionnelle 1

21st Jan 2026,

08:00 ET

Bizertin
8.300
CS Sfaxien
1.430
0:1
11.50Bet under 1.50
World World Club Friendly

21st Jan 2026,

08:00 ET

Grazer
1.590
Radomlje
4.920
1:1
23.25Bet under 3.25
World World Club Friendly

21st Jan 2026,

08:00 ET

R. Rzeszow
3.300
Leczna
1.920
1:1
22.50Bet under 2.50
World World Club Friendly

21st Jan 2026,

09:30 ET

Radnicki 1923
2.675
Plock
2.110
1:2
33.50Bet under 3.50
Egypt Premier League

21st Jan 2026,

10:00 ET

Al Ittihad
4.500
Ceramica Cleopatra
1.850
0:3
31.50Bet over 1.50
Ethiopia Premier League

21st Jan 2026,

10:00 ET

Negele Arsi Ketema
3.200
Hawassa
2.470
1:2
31.50Bet over 1.50
Saudi Arabia Division 1

21st Jan 2026,

10:45 ET

Al Jubail
4.090
Jeddah
1.850
1:2
32.50Bet over 2.50
Mali Premiere Division

21st Jan 2026,

11:00 ET

Foot Elite
2.830
Diarra
2.520
2:1
31.50Bet over 1.50
Saudi Arabia Professional League

21st Jan 2026,

12:30 ET

Al-Nassr
1.140
Damac
9.200
2:1
33.25Bet under 3.25
Saudi Arabia Professional League

21st Jan 2026,

12:30 ET

Neom SC
2.460
Al-Ettifaq
2.510
2:2
42.50Bet over 2.50
Europe Champions League

21st Jan 2026,

12:45 ET

Atl. Madrid
2.086
Galatasaray
3.540
2:1
32.50Bet over 2.50
Mali Premiere Division

21st Jan 2026,

13:00 ET

Onze Createurs
2.720
Mali Coura
2.620
1:1
21.50Bet over 1.50
Portugal Segunda Liga

21st Jan 2026,

13:00 ET

Vizela
2.670
Leiria
2.625
1:2
32.25Bet over 2.25
England National League

21st Jan 2026,

14:45 ET

Altrincham
7.480
Forest Green
1.350
0:1
12.75Bet under 2.75
England National L. South

21st Jan 2026,

14:45 ET

Chelmsford
2.280
Farnborough
2.640
2:1
32.50Bet over 2.50
England Championship

21st Jan 2026,

14:45 ET

Portsmouth
4.800
Watford
1.720
1:2
32.25Bet over 2.25
England National League

21st Jan 2026,

14:45 ET

Rochdale
1.950
Solihull
3.300
2:1
32.50Bet over 2.50
England Championship

21st Jan 2026,

14:45 ET

Sheffield Utd
2.818
Southampton
2.290
1:2
32.50Bet over 2.50
England National League

21st Jan 2026,

14:45 ET

Tamworth
2.967
Wealdstone
2.170
1:2
32.25Bet over 2.25
Europe Champions League

21st Jan 2026,

15:00 ET

Ath Bilbao
4.925
Atalanta
1.808
1:2
32.25Bet over 2.25
Europe Champions League

21st Jan 2026,

15:00 ET

Barcelona
1.321
Slavia Prague
9.350
2:1
33.50Bet under 3.50
Gibraltar National League

21st Jan 2026,

15:00 ET

Lincoln Red Imps
1.620
Europa FC
3.780
2:1
33.50Bet under 3.50
Europe Champions League

21st Jan 2026,

15:00 ET

Liverpool
2.004
Marseille
3.820
2:1
32.50Bet over 2.50
Europe Champions League

21st Jan 2026,

15:00 ET

PSV
6.400
Newcastle Utd
1.485
1:2
33.25Bet under 3.25
Europe Champions League

21st Jan 2026,

15:00 ET

Royale Union SG
23.000
Bayern Munich
1.132
1:2
33.50Bet under 3.50
El Salvador Primera Division

21st Jan 2026,

16:30 ET

Alianza FC
1.686
Cacahuatique
4.905
2:1
32.25Bet over 2.25
Guatemala Liga Nacional

21st Jan 2026,

17:00 ET

Comunicaciones
3.315
Deportivo Achuapa
2.250
0:1
12.25Bet under 2.25
Nicaragua Liga Primera

21st Jan 2026,

19:00 ET

Diriangen
1.242
Rancho Santana
10.400
2:1
32.75Bet over 2.75
Costa Rica Primera Division

21st Jan 2026,

19:00 ET

Puntarenas FC
2.710
San Carlos
2.580
2:1
32.25Bet over 2.25
Guatemala Liga Nacional

21st Jan 2026,

20:00 ET

Marquense
5.800
Malacateco
1.570
0:1
12.50Bet under 2.50
El Salvador Primera Division

21st Jan 2026,

20:30 ET

Aguila
2.760
Metapan
2.500
1:2
31.75Bet over 1.75
El Salvador Primera Division

21st Jan 2026,

20:30 ET

FAS
1.430
Hercules (El Salvador)
6.620
2:1
32.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
Saudi Arabia Division 1

21st Jan 2026,

07:35 ET

Abha
2.440
Al-Faisaly
2.540
0.29
Al-Faisaly ML
Saudi Arabia Division 1

21st Jan 2026,

07:35 ET

Al Arabi (Saudi Arabia)
2.910
Al Anwar
2.230
0.17
Al Anwar ML
Ethiopia Premier League

21st Jan 2026,

10:00 ET

Negele Arsi Ketema
3.200
Hawassa
2.470
0.13
Hawassa ML
Mali Premiere Division

21st Jan 2026,

11:00 ET

Foot Elite
2.830
Diarra
2.520
0.25
Foot Elite ML
England National League

21st Jan 2026,

14:45 ET

Altrincham
7.480
Forest Green
1.350
0.27
Altrincham ML
England National League

21st Jan 2026,

14:45 ET

Rochdale
1.950
Solihull
3.300
0.19
Rochdale ML
Europe Champions League

21st Jan 2026,

15:00 ET

Ath Bilbao
4.925
Atalanta
1.808
0.22
Ath Bilbao ML
Costa Rica Primera Division

21st Jan 2026,

19:00 ET

Puntarenas FC
2.710
San Carlos
2.580
0.41
Puntarenas FC 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