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

6th Jan 2026,

11:00 ET

D.R. Congo
3.830
Algeria
2.180
0:2
1:2
71.5%
28.64%33.86%37.5%
0:0
0:0

6th Jan 2026,

14:00 ET

Burkina Faso
5.090
Ivory Coast
1.965
0:1
1:2
71.9%
34.04%26.7%39.26%
Australia A-League

6th Jan 2026,

03:00 ET

Brisbane Roar
Melbourne City
Unlock
Unlock Prediction
England National L. North

6th Jan 2026,

14:45 ET

Hereford
3.645
Scarborough
1.900
0:1
1:2
11.2%
28.09%33.81%38.1%
postp.

6th Jan 2026,

14:45 ET

Radcliffe
2.881
Macclesfield
2.110
1:2
1:2
57.9%
30.4%34.2%35.4%
England National L. South

6th Jan 2026,

14:45 ET

Ebbsfleet
Maidenhead
Unlock
postp.

6th Jan 2026,

14:45 ET

Hampton & Richmond
2.773
Enfield Town
2.270
0:1
2:2
35.2%
28.87%44.2%26.93%
postp.

6th Jan 2026,

14:45 ET

Horsham FC
2.775
Eastbourne Borough
2.320
0:0
2:2
47.4%
22.05%55.2%22.75%
England Premier League

6th Jan 2026,

15:00 ET

Nottingham
West Ham
Unlock
Italy Serie A

6th Jan 2026,

09:00 ET

Como
1.785
Pisa
5.270
0:0
1:0
54.9%
39.53%27.3%33.17%
0:0
3:0

6th Jan 2026,

12:00 ET

AS Roma
1.770
Lecce
5.500
1:0
2:1
65.3%
39.07%25.3%35.63%
0:0
0:0

6th Jan 2026,

14:45 ET

Juventus
Sassuolo
Unlock
Kenya Premier League

6th Jan 2026,

08:00 ET

Gor Mahia
1.968
Kariobangi Sharks
4.020
0:0
2:1
27.2%
60.1%20.83%19.07%
Mauritania Ligue 1

6th Jan 2026,

11:00 ET

Nouakchott King's
5.910
Nouadhibou
1.575
1:1
1:1
27.5%
22.14%58.3%19.56%
1:0
1:0
Myanmar National League

6th Jan 2026,

04:00 ET

Ispe FC
Shan Utd
Unlock
Unlock Prediction

6th Jan 2026,

04:00 ET

Mahar United
9.200
Yangon Utd
1.173
0:0
0:1
69.3%
34.46%22.8%42.74%
0:0
0:4

6th Jan 2026,

04:30 ET

Thitsar Arman
2.650
Ayeyawady
2.304
1:0
1:2
50.3%
22.49%24.31%53.2%
0:0
0:0
Portugal League Cup

6th Jan 2026,

15:00 ET

Vitoria Guimaraes
Sporting Lisbon
Unlock
Portugal Revelacao U23

6th Jan 2026,

06:00 ET

Torreense U23
3.145
Academico Viseu U23
2.160
1:1
1:2
45.8%
28.68%34.72%36.6%
0:0
0:1

6th Jan 2026,

10:00 ET

Braga U23
Benfica U23
0:0
2:1
28%
36.17%31.2%32.63%

6th Jan 2026,

10:00 ET

Gil Vicente U23
Portimonense U23
Unlock

6th Jan 2026,

10:00 ET

Rio Ave U23
3.385
Vizela U23
2.030
0:1
1:2
35.4%
28.28%33.72%38%
0:0
1:0

6th Jan 2026,

10:00 ET

SC Farense U23
Leiria U23
0:0
1:1
25.8%
26.07%47.5%26.43%

6th Jan 2026,

10:00 ET

Sporting Lisbon U23
Leixoes U23
Unlock

6th Jan 2026,

11:00 ET

Famalicao U23
2.853
Santa Clara U23
2.395
1:0
2:1
35.7%
49%26.18%24.82%

6th Jan 2026,

12:00 ET

Estrela U23
3.025
Estoril U23
2.190
1:1
1:2
46.8%
31.1%30%38.9%
0:0
0:0
Qatar Premier League

6th Jan 2026,

09:30 ET

Al-Gharafa
Umm-Salal
Unlock
Unlock Prediction

6th Jan 2026,

11:30 ET

Al Rayyan
1.360
Al Sailiya
7.150
1:1
2:2
19.9%
22.99%54.8%22.21%
1:0
1:0
Saudi Arabia Division 1

6th Jan 2026,

07:35 ET

Al Batin
4.650
Al Bukayriyah
1.747
0:0
1:2
35.9%
23.46%26.54%50%
1:1
1:5

6th Jan 2026,

07:35 ET

Al-Faisaly
Al Jabalain
Unlock
Unlock Prediction

6th Jan 2026,

10:35 ET

Al Orubah
2.170
Al Wehda
2.962
1:1
1:2
50.1%
19.76%20.64%59.6%
1:0
2:1
Scotland Premiership

6th Jan 2026,

14:45 ET

St. Mirren
2.240
Livingston
3.145
1:1
2:1
54.8%
50.2%25.81%23.99%
postp.

6th Jan 2026,

15:00 ET

Aberdeen
Rangers
Unlock
Spain Copa del Rey

6th Jan 2026,

13:00 ET

Rayo Vallecano
2.135
Granada CF
3.845
1:1
1:1
62.9%
29.05%44.5%26.45%
Uganda Premier League

6th Jan 2026,

08:00 ET

Kampala City
Police
0:0
1:1
41%
21.07%56.9%22.03%

6th Jan 2026,

08:00 ET

Maroons
Buhimba
Unlock
Unlock Prediction

6th Jan 2026,

12:00 ET

Mbarara City
12.200
Vipers
1.220
0:0
1:2
23.4%
35.74%21.7%42.56%
0:0
0:0
United Arab Emirates UAE League

6th Jan 2026,

08:00 ET

Al Sharjah
Al Nasr (UAE)
0:1
1:2
68.5%
23.17%26.33%50.5%

6th Jan 2026,

10:45 ET

Bani Yas
Al Wahda
Unlock
Unlock Prediction
Wales Premier League

6th Jan 2026,

14:45 ET

Bala
10.000
TNS
1.131
0:1
0:3
49.5%
33.96%23.7%42.34%
World World Club Friendly

6th Jan 2026,

05:30 ET

Wolfsburg
Estrela
Coming soon
Coming soon
1:1
1:1

6th Jan 2026,

07:00 ET

Jena
Alemannia Aachen
Unlock

6th Jan 2026,

07:30 ET

Aarau
2.490
SG Dynamo Dresden
2.110
1:2
2:2
52.7%
28.88%42.6%28.52%
0:1
2:3

6th Jan 2026,

07:30 ET

Petrolul
5.490
Gaziantep
1.454
1:1
1:1
31.4%
21.75%56.5%21.75%
0:1
1:1

6th Jan 2026,

07:30 ET

Winterthur
Magdeburg
Unlock

6th Jan 2026,

08:00 ET

Bursaspor
2.865
FC Arges
1.970
1:1
1:2
56%
27.54%29.46%43%

6th Jan 2026,

08:00 ET

FC Hermannstadt
6.380
Kayserispor
1.330
1:1
1:2
48%
27.47%30.63%41.9%

6th Jan 2026,

08:30 ET

Heerenveen
Hoffenheim
Unlock

6th Jan 2026,

08:30 ET

Olympique Beja
Sion
1:2
1:2
47.7%
18.2%20.4%61.4%

6th Jan 2026,

09:00 ET

Basel
2.992
Slavia Prague
2.136
1:1
1:2
67%
34.74%25.3%39.96%

6th Jan 2026,

09:00 ET

Bayern Munich
Salzburg
Unlock
Unlock Prediction

6th Jan 2026,

09:00 ET

Mannheim
4.640
Crvena Zvezda
1.510
1:0
1:1
65.9%
25.71%46%28.29%
0:1
0:2

6th Jan 2026,

09:00 ET

U. Cluj
2.080
Karagumruk
2.766
0:1
1:1
54.3%
24.53%50.7%24.77%

6th Jan 2026,

09:00 ET

Wehen
Darmstadt
Unlock

6th Jan 2026,

11:00 ET

Bodo/Glimt
2.010
Groningen
3.095
1:0
2:2
37.4%
22.26%53.7%24.04%
2:0
2:0

6th Jan 2026,

14:45 ET

Waterford
Bray
1:1
2:2
54.4%
19.82%61.3%18.88%

Value bets for today based on Scores Predictor:

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

6th Jan 2026,

07:30 ET

Petrolul
5.490
Gaziantep
1.454
1:1
5.4901.454
1:1
Take Petrolul +2
World World Club Friendly

6th Jan 2026,

09:00 ET

Mannheim
4.640
Crvena Zvezda
1.510
1:1
4.6401.510
0:2
Take Mannheim +2
Mauritania Ligue 1

6th Jan 2026,

11:00 ET

Nouakchott King's
5.910
Nouadhibou
1.575
1:1
5.9101.575
1:0
Take Nouakchott King's +2
Qatar Premier League

6th Jan 2026,

11:30 ET

Al Rayyan
1.360
Al Sailiya
7.150
2:2
1.3607.150
1:0
Take Al Sailiya +2
DateTeam 1Team 2Score PredictionTotalBookmaker TotalFinal ScoreValue Bet
Myanmar National League

6th Jan 2026,

04:30 ET

Thitsar Arman
2.650
Ayeyawady
2.304
1:2
32.50
0:0
Bet over 2.50
Portugal Revelacao U23

6th Jan 2026,

06:00 ET

Torreense U23
3.145
Academico Viseu U23
2.160
1:2
32.50
0:1
Bet over 2.50
World World Club Friendly

6th Jan 2026,

07:30 ET

Aarau
2.490
SG Dynamo Dresden
2.110
2:2
43.50
2:3
Bet over 3.50
World World Club Friendly

6th Jan 2026,

07:30 ET

Petrolul
5.490
Gaziantep
1.454
1:1
23.25
1:1
Bet under 3.25
Saudi Arabia Division 1

6th Jan 2026,

07:35 ET

Al Batin
4.650
Al Bukayriyah
1.747
1:2
32.25
1:5
Bet over 2.25
World World Club Friendly

6th Jan 2026,

08:00 ET

Bursaspor
2.865
FC Arges
1.970
1:2
33.50Bet under 3.50
World World Club Friendly

6th Jan 2026,

08:00 ET

FC Hermannstadt
6.380
Kayserispor
1.330
1:2
33.50
0:0
Bet under 3.50
Kenya Premier League

6th Jan 2026,

08:00 ET

Gor Mahia
1.968
Kariobangi Sharks
4.020
2:1
31.50
4:1
Bet over 1.50
World World Club Friendly

6th Jan 2026,

09:00 ET

Basel
2.992
Slavia Prague
2.136
1:2
32.50
1:2
Bet over 2.50
Italy Serie A

6th Jan 2026,

09:00 ET

Como
1.785
Pisa
5.270
1:0
12.50
3:0
Bet under 2.50
World World Club Friendly

6th Jan 2026,

09:00 ET

Mannheim
4.640
Crvena Zvezda
1.510
1:1
23.50
0:2
Bet under 3.50
World World Club Friendly

6th Jan 2026,

09:00 ET

U. Cluj
2.080
Karagumruk
2.766
1:1
22.50
1:2
Bet under 2.50
Portugal Revelacao U23

6th Jan 2026,

10:00 ET

Rio Ave U23
3.385
Vizela U23
2.030
1:2
32.25
1:0
Bet over 2.25
Saudi Arabia Division 1

6th Jan 2026,

10:35 ET

Al Orubah
2.170
Al Wehda
2.962
1:2
32.50
2:1
Bet over 2.50
World World Club Friendly

6th Jan 2026,

11:00 ET

Bodo/Glimt
2.010
Groningen
3.095
2:2
43.25
2:0
Bet over 3.25
Africa Cup of Nations

6th Jan 2026,

11:00 ET

D.R. Congo
3.830
Algeria
2.180
1:2
32.25
0:0
Bet over 2.25
Portugal Revelacao U23

6th Jan 2026,

11:00 ET

Famalicao U23
2.853
Santa Clara U23
2.395
2:1
32.25Bet over 2.25
Mauritania Ligue 1

6th Jan 2026,

11:00 ET

Nouakchott King's
5.910
Nouadhibou
1.575
1:1
22.25
1:0
Bet under 2.25
Qatar Premier League

6th Jan 2026,

11:30 ET

Al Rayyan
1.360
Al Sailiya
7.150
2:2
43.25
1:0
Bet over 3.25
Italy Serie A

6th Jan 2026,

12:00 ET

AS Roma
1.770
Lecce
5.500
2:1
31.75
0:0
Bet over 1.75
Portugal Revelacao U23

6th Jan 2026,

12:00 ET

Estrela U23
3.025
Estoril U23
2.190
1:2
32.25
0:0
Bet over 2.25
Uganda Premier League

6th Jan 2026,

12:00 ET

Mbarara City
12.200
Vipers
1.220
1:2
32.50
0:0
Bet over 2.50
Spain Copa del Rey

6th Jan 2026,

13:00 ET

Rayo Vallecano
2.135
Granada CF
3.845
1:1
22.25Bet under 2.25
Africa Cup of Nations

6th Jan 2026,

14:00 ET

Burkina Faso
5.090
Ivory Coast
1.965
1:2
31.50Bet over 1.50
Wales Premier League

6th Jan 2026,

14:45 ET

Bala
10.000
TNS
1.131
0:3
33.50Bet under 3.50
England National L. South

6th Jan 2026,

14:45 ET

Hampton & Richmond
2.773
Enfield Town
2.270
2:2
42.50Bet over 2.50
England National L. North

6th Jan 2026,

14:45 ET

Hereford
3.645
Scarborough
1.900
1:2
32.25Bet over 2.25
England National L. South

6th Jan 2026,

14:45 ET

Horsham FC
2.775
Eastbourne Borough
2.320
2:2
42.25Bet over 2.25
England National L. North

6th Jan 2026,

14:45 ET

Radcliffe
2.881
Macclesfield
2.110
1:2
32.50Bet over 2.50
Scotland Premiership

6th Jan 2026,

14:45 ET

St. Mirren
2.240
Livingston
3.145
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
Myanmar National League

6th Jan 2026,

04:30 ET

Thitsar Arman
2.650
Ayeyawady
2.304
0.17
Ayeyawady ML
0:0
Kenya Premier League

6th Jan 2026,

08:00 ET

Gor Mahia
1.968
Kariobangi Sharks
4.020
0.19
Gor Mahia ML
4:1
Saudi Arabia Division 1

6th Jan 2026,

10:35 ET

Al Orubah
2.170
Al Wehda
2.962
0.39
Al Wehda ML
2:1
Portugal Revelacao U23

6th Jan 2026,

11:00 ET

Famalicao U23
2.853
Santa Clara U23
2.395
0.21
Famalicao U23 ML
Scotland Premiership

6th Jan 2026,

14:45 ET

St. Mirren
2.240
Livingston
3.145
0.1
St. Mirren ML
postp.

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