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.793
Angola
3.015
1:0
2:1
51.4%
48.1%26.21%25.69%

29th Dec 2025,

11:00 ET

South Africa
1.724
Zimbabwe
6.090
1:1
2:1
50.8%
53.2%24.78%22.02%

29th Dec 2025,

14:00 ET

Mali
Comoros
Unlock

29th Dec 2025,

14:00 ET

Morocco
1.200
Zambia
20.000
1:0
1:0
71%
38.94%31.9%29.16%
Algeria Ligue 1

29th Dec 2025,

08:00 ET

Ben Aknoun
3.500
Mostaganem
2.230
0:1
1:2
36.2%
33.67%27.8%38.53%
0:0
1:0

29th Dec 2025,

11:00 ET

CR Belouizdad
Oran
Unlock

29th Dec 2025,

13:30 ET

ES Setif
8.900
MC Alger
1.410
0:0
0:1
37.9%
35.71%20.8%43.49%
Australia A-League

29th Dec 2025,

03:00 ET

Wellington Phoenix
5.630
Melbourne Victory
1.573
0:1
0:1
58.3%
34.26%23.1%42.64%
1:2
1:5
England Championship

29th Dec 2025,

13:00 ET

Ipswich
Coventry
Unlock

29th Dec 2025,

14:45 ET

Blackburn
1.760
Sheffield Wed
4.610
1:1
2:1
42.8%
39%30.6%30.4%

29th Dec 2025,

14:45 ET

Bristol City
2.951
Millwall
2.395
1:1
1:2
10.8%
34.16%27.6%38.24%

29th Dec 2025,

14:45 ET

Charlton
Portsmouth
Unlock

29th Dec 2025,

14:45 ET

Derby
3.505
Leicester
2.110
1:1
1:2
37.9%
27.42%32.68%39.9%

29th Dec 2025,

14:45 ET

Hull City
4.830
Middlesbrough
1.640
1:1
1:2
58.3%
33.05%27.8%39.15%

29th Dec 2025,

14:45 ET

Preston
Wrexham
Unlock

29th Dec 2025,

14:45 ET

QPR
3.640
West Brom
2.040
1:0
1:2
80%
31.86%32.1%36.04%

29th Dec 2025,

14:45 ET

Sheffield Utd
2.500
Stoke City
2.750
2:1
2:1
62.4%
41.1%30.78%28.12%

29th Dec 2025,

14:45 ET

Swansea
Oxford Utd
Unlock

29th Dec 2025,

14:45 ET

Watford
2.590
Norwich
2.550
1:0
2:2
48.6%
31.42%33.1%35.48%

29th Dec 2025,

15:15 ET

Southampton
2.831
Birmingham
2.380
1:1
1:2
38.5%
27.64%34.06%38.3%
England League One

29th Dec 2025,

14:45 ET

Doncaster
Stockport County
Unlock

29th Dec 2025,

14:45 ET

Exeter
3.010
AFC Wimbledon
2.410
0:0
1:2
51.4%
32.22%30.1%37.68%

29th Dec 2025,

14:45 ET

Leyton Orient
4.890
Luton
1.680
0:2
1:2
57.1%
36.45%19.7%43.85%

29th Dec 2025,

14:45 ET

Lincoln City
Barnsley
Unlock

29th Dec 2025,

14:45 ET

Mansfield
6.840
Bolton
1.430
0:1
1:2
71.8%
36.64%19.9%43.46%

29th Dec 2025,

14:45 ET

Northampton
6.560
Huddersfield
1.490
0:1
0:3
70.2%
35.56%21.1%43.34%

29th Dec 2025,

14:45 ET

Port Vale
Bradford
Unlock

29th Dec 2025,

14:45 ET

Reading
2.770
Peterborough
2.450
0:1
1:2
34%
33.32%29.5%37.18%

29th Dec 2025,

14:45 ET

Rotherham
3.480
Blackpool
2.120
0:1
1:2
39.3%
34.2%24.2%41.6%

29th Dec 2025,

14:45 ET

Stevenage
Cardiff
Unlock

29th Dec 2025,

14:45 ET

Wigan
2.620
Burton
2.670
0:1
1:1
66.3%
26.62%46.4%26.98%

29th Dec 2025,

14:45 ET

Wycombe
2.260
Plymouth
3.105
1:0
1:1
51.6%
29.71%41%29.29%
England League Two

29th Dec 2025,

14:30 ET

Crewe
Newport
Unlock

29th Dec 2025,

14:45 ET

Barnet
2.080
Bristol Rovers
3.430
1:1
2:1
44.4%
35.07%33.5%31.43%

29th Dec 2025,

14:45 ET

Barrow
3.510
Tranmere
2.070
1:1
1:2
24%
31.77%30.7%37.53%

29th Dec 2025,

14:45 ET

Bromley
Crawley Town
Unlock

29th Dec 2025,

14:45 ET

Cambridge Utd
2.720
Chesterfield
2.550
0:1
1:2
51%
34.18%27.5%38.32%

29th Dec 2025,

14:45 ET

Colchester
2.680
Gillingham FC
2.600
1:1
2:1
39.7%
45.6%27.27%27.13%

29th Dec 2025,

14:45 ET

Fleetwood Town
Salford
Unlock

29th Dec 2025,

14:45 ET

Harrogate
4.675
Accrington
1.730
0:1
0:1
56.8%
36.96%18.3%44.74%

29th Dec 2025,

14:45 ET

Notts County
3.980
Milton Keynes Dons
1.880
0:1
1:2
63%
31.17%31.8%37.03%

29th Dec 2025,

14:45 ET

Oldham
Walsall
Unlock

29th Dec 2025,

14:45 ET

Shrewsbury
4.430
Grimsby
1.750
1:1
1:2
11.4%
33.66%26.5%39.84%

29th Dec 2025,

14:45 ET

Swindon
1.950
Cheltenham
3.705
1:1
2:1
30.4%
55.8%22.94%21.26%
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
2.890
Fasil Kenema
2.600
0:0
1:1
52.9%
28.67%41.7%29.63%
0:0
0:1

29th Dec 2025,

07:00 ET

Arba Menche
3.420
Welayta Dicha
2.290
0:0
1:2
41.2%
30.74%31.8%37.46%
0:0
0:0

29th Dec 2025,

08:00 ET

Bahir Dar Kenema
Welwalo Adigrat
Unlock
Unlock Prediction

29th Dec 2025,

10:00 ET

St. George
2.300
Mekelle 70 Enderta F.C.
3.255
0:1
1:2
19.9%
26.36%28.04%45.6%
0:0
0:0
Indonesia Liga 1

29th Dec 2025,

03:30 ET

Dewa United
3.115
Bali United
2.285
0:0
0:1
49.2%
30.21%30.8%38.99%
0:0
0:0

29th Dec 2025,

03:30 ET

PSBS Biak Numfor
PSIM Yogyakarta
Unlock
Unlock Prediction

29th Dec 2025,

07:00 ET

Bhayangkara Utd
8.250
Persija Jakarta
1.320
0:0
0:1
53.1%
36.76%18.7%44.54%
Indonesia Liga 2

29th Dec 2025,

03:30 ET

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

29th Dec 2025,

03:30 ET

Persiraja Aceh
Garudayaksa
Unlock
Unlock Prediction
Italy Serie A

29th Dec 2025,

14:45 ET

Genoa
6.410
AS Roma
1.689
1:1
1:2
43%
32.73%30.3%36.98%
Mauritania Ligue 1

29th Dec 2025,

11:00 ET

SNIM
5.510
Pompiers
1.635
0:1
1:2
65.3%
20.27%21.23%58.5%
Myanmar National League

29th Dec 2025,

04:00 ET

Yarmanya United
Ispe FC
Unlock
Unlock Prediction

29th Dec 2025,

04:30 ET

Ayeyawady
1.480
Rakhine United
4.745
0:1
2:2
61.8%
22.63%56.2%21.17%
0:0
1:1
Portugal Primeira Liga

29th Dec 2025,

15:15 ET

AFS
FC Porto
1:1
1:2
53.2%
34.25%26.5%39.25%
Qatar Premier League

29th Dec 2025,

09:30 ET

Al-Sadd
Shamal
Unlock
Unlock Prediction

29th Dec 2025,

11:30 ET

Umm-Salal
Al Ahli Doha
1:1
2:2
40.8%
24.5%49.1%26.4%
Rwanda National Football league

29th Dec 2025,

08:00 ET

Al-Merreikh
1.470
Muhanga
8.450
0:1
1:2
39.3%
24.49%25.61%49.9%
0:0
0:0

29th Dec 2025,

08:00 ET

Kiyovu
Gicumbi
Unlock
postp.

29th Dec 2025,

08:00 ET

Mukura Victory Sports
Rutsiro
0:1
1:1
13.7%
23.08%54.2%22.72%
postp.

29th Dec 2025,

11:00 ET

AS Kigali
6.530
Al-Hilal Omdurman
1.500
1:0
1:2
58.9%
27%28.6%44.4%
Saudi Arabia Professional League

29th Dec 2025,

09:35 ET

Al-Fateh
Al Khaleej
Unlock
Unlock Prediction

29th Dec 2025,

12:30 ET

Al Najma
9.450
Al-Taawon
1.260
0:2
0:3
67.9%
35.18%19.8%45.02%

29th Dec 2025,

12:30 ET

Al-Hazem
2.490
Al Riyadh
2.590
1:1
1:2
30.1%
18.07%19.73%62.2%
Turkey 1. Lig

29th Dec 2025,

06:30 ET

Istanbulspor AS
Adana Demirspor
Unlock
Unlock Prediction
United Arab Emirates UAE League

29th Dec 2025,

07:50 ET

Al Jazira
Ittihad Kalba
1:0
2:1
52%
52.4%25.34%22.26%

29th Dec 2025,

10:45 ET

Bani Yas
2.590
Al Dhafra
2.310
1:0
2:2
61.1%
25.97%47.1%26.93%
World World Club Friendly

29th Dec 2025,

19:00 ET

Pachuca
Tlaxcala
Unlock

Value bets for today based on Scores Predictor:

DateTeam 1Team 2Score PredictionMoney line1Money line2Final ScoreValue Bet
Myanmar National League

29th Dec 2025,

04:30 ET

Ayeyawady
1.480
Rakhine United
4.745
2:2
1.4804.745
1:1
Take Rakhine United +2
DateTeam 1Team 2Score PredictionTotalBookmaker TotalFinal ScoreValue Bet
Australia A-League

29th Dec 2025,

03:00 ET

Wellington Phoenix
5.630
Melbourne Victory
1.573
0:1
12.50
1:5
Bet under 2.50
Indonesia Liga 2

29th Dec 2025,

03:30 ET

Bekasi City
3.230
Sumsel United
2.110
1:1
22.25
1:2
Bet under 2.25
Indonesia Liga 1

29th Dec 2025,

03:30 ET

Dewa United
3.115
Bali United
2.285
0:1
12.50
0:0
Bet under 2.50
Myanmar National League

29th Dec 2025,

04:30 ET

Ayeyawady
1.480
Rakhine United
4.745
2:2
43.50
1:1
Bet over 3.50
Ethiopia Premier League

29th Dec 2025,

05:00 ET

Ethio Electric
2.890
Fasil Kenema
2.600
1:1
21.25
0:1
Bet over 1.25
Ethiopia Premier League

29th Dec 2025,

07:00 ET

Arba Menche
3.420
Welayta Dicha
2.290
1:2
31.25
0:0
Bet over 1.25
Indonesia Liga 1

29th Dec 2025,

07:00 ET

Bhayangkara Utd
8.250
Persija Jakarta
1.320
0:1
12.25
0:3
Bet under 2.25
Rwanda National Football league

29th Dec 2025,

08:00 ET

Al-Merreikh
1.470
Muhanga
8.450
1:2
31.50
0:0
Bet over 1.50
Algeria Ligue 1

29th Dec 2025,

08:00 ET

Ben Aknoun
3.500
Mostaganem
2.230
1:2
31.50
1:0
Bet over 1.50
Ethiopia Premier League

29th Dec 2025,

10:00 ET

St. George
2.300
Mekelle 70 Enderta F.C.
3.255
1:2
31.50
0:0
Bet over 1.50
United Arab Emirates UAE League

29th Dec 2025,

10:45 ET

Bani Yas
2.590
Al Dhafra
2.310
2:2
42.50Bet over 2.50
Rwanda National Football league

29th Dec 2025,

11:00 ET

AS Kigali
6.530
Al-Hilal Omdurman
1.500
1:2
32.25Bet over 2.25
Africa Cup of Nations

29th Dec 2025,

11:00 ET

Egypt
2.793
Angola
3.015
2:1
31.50Bet over 1.50
Mauritania Ligue 1

29th Dec 2025,

11:00 ET

SNIM
5.510
Pompiers
1.635
1:2
31.75Bet over 1.75
Africa Cup of Nations

29th Dec 2025,

11:00 ET

South Africa
1.724
Zimbabwe
6.090
2:1
32.25Bet over 2.25
Saudi Arabia Professional League

29th Dec 2025,

12:30 ET

Al Najma
9.450
Al-Taawon
1.260
0:3
32.50Bet over 2.50
Saudi Arabia Professional League

29th Dec 2025,

12:30 ET

Al-Hazem
2.490
Al Riyadh
2.590
1:2
32.50Bet over 2.50
Algeria Ligue 1

29th Dec 2025,

13:30 ET

ES Setif
8.900
MC Alger
1.410
0:1
11.50Bet under 1.50
Africa Cup of Nations

29th Dec 2025,

14:00 ET

Morocco
1.200
Zambia
20.000
1:0
12.50Bet under 2.50
England League Two

29th Dec 2025,

14:45 ET

Barnet
2.080
Bristol Rovers
3.430
2:1
32.25Bet over 2.25
England League Two

29th Dec 2025,

14:45 ET

Barrow
3.510
Tranmere
2.070
1:2
32.50Bet over 2.50
England Championship

29th Dec 2025,

14:45 ET

Blackburn
1.760
Sheffield Wed
4.610
2:1
32.25Bet over 2.25
England Championship

29th Dec 2025,

14:45 ET

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

29th Dec 2025,

14:45 ET

Cambridge Utd
2.720
Chesterfield
2.550
1:2
32.50Bet over 2.50
England League Two

29th Dec 2025,

14:45 ET

Colchester
2.680
Gillingham FC
2.600
2:1
32.50Bet over 2.50
England Championship

29th Dec 2025,

14:45 ET

Derby
3.505
Leicester
2.110
1:2
32.25Bet over 2.25
England League One

29th Dec 2025,

14:45 ET

Exeter
3.010
AFC Wimbledon
2.410
1:2
32.25Bet over 2.25
Italy Serie A

29th Dec 2025,

14:45 ET

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

29th Dec 2025,

14:45 ET

Harrogate
4.675
Accrington
1.730
0:1
12.50Bet under 2.50
England Championship

29th Dec 2025,

14:45 ET

Hull City
4.830
Middlesbrough
1.640
1:2
32.50Bet over 2.50
England League One

29th Dec 2025,

14:45 ET

Leyton Orient
4.890
Luton
1.680
1:2
32.50Bet over 2.50
England League One

29th Dec 2025,

14:45 ET

Mansfield
6.840
Bolton
1.430
1:2
32.50Bet over 2.50
England League One

29th Dec 2025,

14:45 ET

Northampton
6.560
Huddersfield
1.490
0:3
32.25Bet over 2.25
England League Two

29th Dec 2025,

14:45 ET

Notts County
3.980
Milton Keynes Dons
1.880
1:2
32.25Bet over 2.25
England Championship

29th Dec 2025,

14:45 ET

QPR
3.640
West Brom
2.040
1:2
32.25Bet over 2.25
England League One

29th Dec 2025,

14:45 ET

Reading
2.770
Peterborough
2.450
1:2
32.50Bet over 2.50
England League One

29th Dec 2025,

14:45 ET

Rotherham
3.480
Blackpool
2.120
1:2
32.50Bet over 2.50
England Championship

29th Dec 2025,

14:45 ET

Sheffield Utd
2.500
Stoke City
2.750
2:1
32.25Bet over 2.25
England League Two

29th Dec 2025,

14:45 ET

Shrewsbury
4.430
Grimsby
1.750
1:2
32.50Bet over 2.50
England League Two

29th Dec 2025,

14:45 ET

Swindon
1.950
Cheltenham
3.705
2:1
32.50Bet over 2.50
England Championship

29th Dec 2025,

14:45 ET

Watford
2.590
Norwich
2.550
2:2
42.50Bet over 2.50
England League One

29th Dec 2025,

14:45 ET

Wigan
2.620
Burton
2.670
1:1
22.25Bet under 2.25
England League One

29th Dec 2025,

14:45 ET

Wycombe
2.260
Plymouth
3.105
1:1
22.50Bet under 2.50
England Championship

29th Dec 2025,

15:15 ET

Southampton
2.831
Birmingham
2.380
1:2
32.50Bet over 2.50

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
Indonesia Liga 1

29th Dec 2025,

07:00 ET

Bhayangkara Utd
8.250
Persija Jakarta
1.320
0.28
Bhayangkara Utd ML
0:3
Rwanda National Football league

29th Dec 2025,

08:00 ET

Al-Merreikh
1.470
Muhanga
8.450
0.43
Muhanga ML
0:0
Ethiopia Premier League

29th Dec 2025,

10:00 ET

St. George
2.300
Mekelle 70 Enderta F.C.
3.255
0.21
Mekelle 70 Enderta F.C. ML
0:0
Africa Cup of Nations

29th Dec 2025,

11:00 ET

Egypt
2.793
Angola
3.015
0.19
Egypt ML
Saudi Arabia Professional League

29th Dec 2025,

12:30 ET

Al-Hazem
2.490
Al Riyadh
2.590
0.38
Al Riyadh ML
England League Two

29th Dec 2025,

14:45 ET

Colchester
2.680
Gillingham FC
2.600
0.13
Colchester ML
England League Two

29th Dec 2025,

14:45 ET

Harrogate
4.675
Accrington
1.730
0.2
Harrogate 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