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

29th Dec 2025,

11:00 ET

Egypt
2.827
Angola
2.995
0:0
2:1
52.7%
45.4%27.56%27.04%

29th Dec 2025,

11:00 ET

South Africa
1.777
Zimbabwe
5.620
1:1
2:1
53.8%
44.2%29.28%26.52%

29th Dec 2025,

14:00 ET

Mali
Comoros
Unlock

29th Dec 2025,

14:00 ET

Morocco
1.231
Zambia
18.500
1:0
1:0
65.4%
35.99%33.8%30.21%
Algeria Ligue 1

29th Dec 2025,

08:00 ET

Ben Aknoun
3.765
Mostaganem
2.070
0:1
1:2
32.8%
34.32%26.5%39.18%

29th Dec 2025,

11:00 ET

CR Belouizdad
Oran
Unlock

29th Dec 2025,

13:30 ET

ES Setif
7.210
MC Alger
1.530
0:0
0:1
36.6%
34.26%23.7%42.04%
Australia A-League

29th Dec 2025,

03:00 ET

Wellington Phoenix
5.120
Melbourne Victory
1.645
0:1
0:1
58.3%
34.26%23.1%42.64%
England Championship

29th Dec 2025,

13:00 ET

Ipswich
Coventry
Unlock

29th Dec 2025,

14:45 ET

Blackburn
1.800
Sheffield Wed
4.305
1:1
2:1
42.5%
38.7%31.2%30.1%

29th Dec 2025,

14:45 ET

Bristol City
2.942
Millwall
2.395
1:1
1:2
14.7%
29.01%33.09%37.9%

29th Dec 2025,

14:45 ET

Charlton
Portsmouth
Unlock

29th Dec 2025,

14:45 ET

Derby
3.520
Leicester
2.080
1:1
2:1
35.4%
36.33%32.6%31.07%

29th Dec 2025,

14:45 ET

Hull City
4.840
Middlesbrough
1.650
1:1
1:2
56%
30.4%33.1%36.5%

29th Dec 2025,

14:45 ET

Preston
Wrexham
Unlock

29th Dec 2025,

14:45 ET

QPR
3.400
West Brom
2.110
1:0
1:2
84.3%
32.71%30.4%36.89%

29th Dec 2025,

14:45 ET

Sheffield Utd
2.470
Stoke City
2.830
2:1
2:1
58.1%
60%21.33%18.67%

29th Dec 2025,

14:45 ET

Swansea
Oxford Utd
Unlock

29th Dec 2025,

14:45 ET

Watford
2.610
Norwich
2.530
2:1
2:2
53.9%
25.68%46.8%27.52%

29th Dec 2025,

15:15 ET

Southampton
2.929
Birmingham
2.330
1:1
1:2
39.5%
29.79%34%36.21%
England League One

29th Dec 2025,

14:45 ET

Doncaster
Stockport County
Unlock

29th Dec 2025,

14:45 ET

Exeter
3.030
AFC Wimbledon
2.380
0:0
1:2
53.4%
28.92%34.38%36.7%

29th Dec 2025,

14:45 ET

Leyton Orient
4.420
Luton
1.780
0:2
1:2
57.7%
35.1%22.4%42.5%

29th Dec 2025,

14:45 ET

Lincoln City
Barnsley
Unlock

29th Dec 2025,

14:45 ET

Mansfield
5.670
Bolton
1.530
0:1
1:2
71.1%
35.09%23%41.91%

29th Dec 2025,

14:45 ET

Northampton
5.500
Huddersfield
1.610
0:1
0:3
69.6%
33.66%24.9%41.44%

29th Dec 2025,

14:45 ET

Port Vale
Bradford
Unlock

29th Dec 2025,

14:45 ET

Reading
2.921
Peterborough
2.370
1:1
1:2
33.3%
33.82%28.5%37.68%

29th Dec 2025,

14:45 ET

Rotherham
3.830
Blackpool
1.960
0:1
1:2
47.3%
37.4%17.8%44.8%

29th Dec 2025,

14:45 ET

Stevenage
Cardiff
Unlock

29th Dec 2025,

14:45 ET

Wigan
2.570
Burton
2.760
1:1
1:1
67.4%
23.87%51.9%24.23%

29th Dec 2025,

14:45 ET

Wycombe
2.220
Plymouth
3.205
1:0
1:1
50.2%
24.31%51.8%23.89%
England League Two

29th Dec 2025,

14:30 ET

Crewe
Newport
Unlock

29th Dec 2025,

14:45 ET

Barnet
2.020
Bristol Rovers
3.570
1:1
2:1
42.8%
36.12%31.4%32.48%

29th Dec 2025,

14:45 ET

Barrow
3.495
Tranmere
2.080
1:0
2:1
27.6%
38.78%28.2%33.02%

29th Dec 2025,

14:45 ET

Bromley
Crawley Town
Unlock

29th Dec 2025,

14:45 ET

Cambridge Utd
2.740
Chesterfield
2.520
0:1
1:2
49.9%
35.18%25.5%39.32%

29th Dec 2025,

14:45 ET

Colchester
2.620
Gillingham FC
2.620
1:1
2:1
40.5%
53.2%23.47%23.33%

29th Dec 2025,

14:45 ET

Fleetwood Town
Salford
Unlock

29th Dec 2025,

14:45 ET

Harrogate
4.340
Accrington
1.800
0:1
0:1
55.1%
33.91%24.4%41.69%

29th Dec 2025,

14:45 ET

Notts County
3.450
Milton Keynes Dons
2.080
1:1
1:2
56.8%
27.76%32.94%39.3%

29th Dec 2025,

14:45 ET

Oldham
Walsall
Unlock

29th Dec 2025,

14:45 ET

Shrewsbury
4.140
Grimsby
1.830
1:1
1:2
10.9%
28.36%34.54%37.1%

29th Dec 2025,

14:45 ET

Swindon
1.830
Cheltenham
4.040
1:1
1:2
35.6%
20.61%22.29%57.1%
England National L. South

29th Dec 2025,

14:45 ET

Dagenham & Red.
Chelmsford
Unlock
Ethiopia Premier League

29th Dec 2025,

05:00 ET

Ethio Electric
Fasil Kenema
0:0
1:1
48.8%
18.22%62.6%19.18%

29th Dec 2025,

07:00 ET

Arba Menche
3.300
Welayta Dicha
2.290
0:1
1:2
38.6%
29.14%31%39.86%

29th Dec 2025,

08:00 ET

Bahir Dar Kenema
Welwalo Adigrat
Unlock

29th Dec 2025,

10:00 ET

St. George
2.090
Mekelle 70 Enderta F.C.
3.815
1:1
2:1
16.4%
40.6%30.54%28.86%
Indonesia Liga 1

29th Dec 2025,

03:30 ET

Dewa United
2.610
Bali United
2.410
0:0
0:1
49.2%
30.21%30.8%38.99%

29th Dec 2025,

03:30 ET

PSBS Biak Numfor
PSIM Yogyakarta
Unlock

29th Dec 2025,

07:00 ET

Bhayangkara Utd
6.250
Persija Jakarta
1.460
0:1
0:1
52.8%
34.61%23%42.39%
Indonesia Liga 2

29th Dec 2025,

03:30 ET

Bekasi City
Sumsel United
0:1
1:1
33.3%
24.78%50.2%25.02%

29th Dec 2025,

03:30 ET

Persiraja Aceh
Garudayaksa
Unlock
Italy Serie A

29th Dec 2025,

14:45 ET

Genoa
6.390
AS Roma
1.689
1:0
1:2
44.3%
34.83%26.1%39.08%
Mauritania Ligue 1

29th Dec 2025,

11:00 ET

SNIM
Pompiers
0:1
1:2
67.4%
27.62%28.58%43.8%
Myanmar National League

29th Dec 2025,

04:00 ET

Yarmanya United
Ispe FC
Unlock

29th Dec 2025,

04:30 ET

Ayeyawady
Rakhine United
1:1
1:1
59.1%
30.08%41.3%28.62%
Portugal Primeira Liga

29th Dec 2025,

15:15 ET

AFS
FC Porto
1:1
1:2
53.5%
31.65%31.7%36.65%
Qatar Premier League

29th Dec 2025,

09:30 ET

Al-Sadd
Shamal
Unlock

29th Dec 2025,

11:30 ET

Umm-Salal
Al Ahli Doha
1:1
2:2
41.9%
28.4%41.3%30.3%
Rwanda National Football league

29th Dec 2025,

08:00 ET

Al-Merreikh
Muhanga
0:1
1:2
40.6%
25.59%26.71%47.7%

29th Dec 2025,

08:00 ET

Kiyovu
Gicumbi
Unlock
postp.

29th Dec 2025,

08:00 ET

Mukura Victory Sports
Rutsiro
0:1
1:1
11.4%
29.53%41.3%29.17%
postp.

29th Dec 2025,

11:30 ET

AS Kigali
Al-Hilal Omdurman
1:0
1:2
56.9%
20.05%21.65%58.3%
Saudi Arabia Professional League

29th Dec 2025,

09:35 ET

Al-Fateh
Al Khaleej
Unlock

29th Dec 2025,

12:30 ET

Al Najma
6.220
Al-Taawon
1.440
0:2
0:3
67.4%
32.63%24.9%42.47%

29th Dec 2025,

12:30 ET

Al-Hazem
2.720
Al Riyadh
2.375
1:1
1:2
32.5%
22.72%24.38%52.9%
Turkey 1. Lig

29th Dec 2025,

06:30 ET

Istanbulspor AS
Adana Demirspor
Unlock
United Arab Emirates UAE League

29th Dec 2025,

07:50 ET

Al Jazira
Ittihad Kalba
1:0
2:1
48.6%
59.7%21.69%18.61%

29th Dec 2025,

10:45 ET

Bani Yas
Al Dhafra
1:0
2:2
61.2%
19.92%59.2%20.88%
World World Club Friendly

29th Dec 2025,

19:00 ET

Pachuca
Tlaxcala
Unlock

Value bets for today based on Scores Predictor:

DateTeam 1Team 2Score PredictionTotalBookmaker TotalFinal ScoreValue Bet
Australia A-League

29th Dec 2025,

03:00 ET

Wellington Phoenix
5.120
Melbourne Victory
1.645
0:1
12.50Bet under 2.50
Indonesia Liga 1

29th Dec 2025,

03:30 ET

Dewa United
2.610
Bali United
2.410
0:1
12.50Bet under 2.50
Ethiopia Premier League

29th Dec 2025,

07:00 ET

Arba Menche
3.300
Welayta Dicha
2.290
1:2
31.50Bet over 1.50
Indonesia Liga 1

29th Dec 2025,

07:00 ET

Bhayangkara Utd
6.250
Persija Jakarta
1.460
0:1
12.25Bet under 2.25
Algeria Ligue 1

29th Dec 2025,

08:00 ET

Ben Aknoun
3.765
Mostaganem
2.070
1:2
31.50Bet over 1.50
Ethiopia Premier League

29th Dec 2025,

10:00 ET

St. George
2.090
Mekelle 70 Enderta F.C.
3.815
2:1
31.50Bet over 1.50
Africa Cup of Nations

29th Dec 2025,

11:00 ET

Egypt
2.827
Angola
2.995
2:1
31.50Bet over 1.50
Africa Cup of Nations

29th Dec 2025,

11:00 ET

South Africa
1.777
Zimbabwe
5.620
2:1
32.25Bet over 2.25
Saudi Arabia Professional League

29th Dec 2025,

12:30 ET

Al Najma
6.220
Al-Taawon
1.440
0:3
32.50Bet over 2.50
Saudi Arabia Professional League

29th Dec 2025,

12:30 ET

Al-Hazem
2.720
Al Riyadh
2.375
1:2
32.50Bet over 2.50
Algeria Ligue 1

29th Dec 2025,

13:30 ET

ES Setif
7.210
MC Alger
1.530
0:1
11.50Bet under 1.50
Africa Cup of Nations

29th Dec 2025,

14:00 ET

Morocco
1.231
Zambia
18.500
1:0
12.50Bet under 2.50
England League Two

29th Dec 2025,

14:45 ET

Barnet
2.020
Bristol Rovers
3.570
2:1
32.25Bet over 2.25
England League Two

29th Dec 2025,

14:45 ET

Barrow
3.495
Tranmere
2.080
2:1
32.50Bet over 2.50
England Championship

29th Dec 2025,

14:45 ET

Blackburn
1.800
Sheffield Wed
4.305
2:1
32.25Bet over 2.25
England Championship

29th Dec 2025,

14:45 ET

Bristol City
2.942
Millwall
2.395
1:2
32.25Bet over 2.25
England League Two

29th Dec 2025,

14:45 ET

Cambridge Utd
2.740
Chesterfield
2.520
1:2
32.50Bet over 2.50
England League Two

29th Dec 2025,

14:45 ET

Colchester
2.620
Gillingham FC
2.620
2:1
32.25Bet over 2.25
England Championship

29th Dec 2025,

14:45 ET

Derby
3.520
Leicester
2.080
2:1
32.25Bet over 2.25
England League One

29th Dec 2025,

14:45 ET

Exeter
3.030
AFC Wimbledon
2.380
1:2
32.25Bet over 2.25
Italy Serie A

29th Dec 2025,

14:45 ET

Genoa
6.390
AS Roma
1.689
1:2
32.25Bet over 2.25
England League Two

29th Dec 2025,

14:45 ET

Harrogate
4.340
Accrington
1.800
0:1
12.25Bet under 2.25
England Championship

29th Dec 2025,

14:45 ET

Hull City
4.840
Middlesbrough
1.650
1:2
32.50Bet over 2.50
England League One

29th Dec 2025,

14:45 ET

Leyton Orient
4.420
Luton
1.780
1:2
32.25Bet over 2.25
England League One

29th Dec 2025,

14:45 ET

Mansfield
5.670
Bolton
1.530
1:2
32.50Bet over 2.50
England League One

29th Dec 2025,

14:45 ET

Northampton
5.500
Huddersfield
1.610
0:3
32.50Bet over 2.50
England League Two

29th Dec 2025,

14:45 ET

Notts County
3.450
Milton Keynes Dons
2.080
1:2
32.50Bet over 2.50
England Championship

29th Dec 2025,

14:45 ET

QPR
3.400
West Brom
2.110
1:2
32.25Bet over 2.25
England League One

29th Dec 2025,

14:45 ET

Reading
2.921
Peterborough
2.370
1:2
32.25Bet over 2.25
England League One

29th Dec 2025,

14:45 ET

Rotherham
3.830
Blackpool
1.960
1:2
32.25Bet over 2.25
England Championship

29th Dec 2025,

14:45 ET

Sheffield Utd
2.470
Stoke City
2.830
2:1
32.25Bet over 2.25
England League Two

29th Dec 2025,

14:45 ET

Shrewsbury
4.140
Grimsby
1.830
1:2
32.50Bet over 2.50
England League Two

29th Dec 2025,

14:45 ET

Swindon
1.830
Cheltenham
4.040
1:2
32.25Bet over 2.25
England Championship

29th Dec 2025,

14:45 ET

Watford
2.610
Norwich
2.530
2:2
42.50Bet over 2.50
England League One

29th Dec 2025,

14:45 ET

Wigan
2.570
Burton
2.760
1:1
22.25Bet under 2.25
England League One

29th Dec 2025,

14:45 ET

Wycombe
2.220
Plymouth
3.205
1:1
22.25Bet under 2.25
England Championship

29th Dec 2025,

15:15 ET

Southampton
2.929
Birmingham
2.330
1:2
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
Africa Cup of Nations

29th Dec 2025,

11:00 ET

Egypt
2.827
Angola
2.995
0.16
Egypt ML
Saudi Arabia Professional League

29th Dec 2025,

12:30 ET

Al-Hazem
2.720
Al Riyadh
2.375
0.19
Al Riyadh ML
England League Two

29th Dec 2025,

14:45 ET

Barrow
3.495
Tranmere
2.080
0.14
Barrow ML
England League Two

29th Dec 2025,

14:45 ET

Colchester
2.620
Gillingham FC
2.620
0.24
Colchester ML
England League One

29th Dec 2025,

14:45 ET

Rotherham
3.830
Blackpool
1.960
0.15
Rotherham ML
England Championship

29th Dec 2025,

14:45 ET

Sheffield Utd
2.470
Stoke City
2.830
0.33
Sheffield Utd ML
England League Two

29th Dec 2025,

14:45 ET

Swindon
1.830
Cheltenham
4.040
0.43
Cheltenham 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