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

30th Dec 2025,

11:00 ET

Nigeria
2.343
Uganda
3.550
0:0
2:1
64.4%
60.6%20.89%18.51%

30th Dec 2025,

11:00 ET

Tunisia
1.545
Tanzania
8.400
1:0
1:0
66.7%
39.62%31.5%28.88%

30th Dec 2025,

14:00 ET

D.R. Congo
Botswana
Unlock

30th Dec 2025,

14:00 ET

Senegal
1.308
Benin
12.500
0:0
2:1
78.9%
45.5%28.04%26.46%
England National L. North

30th Dec 2025,

14:45 ET

Curzon
2.775
Southport
2.310
2:1
2:2
31.2%
23.07%54%22.93%

30th Dec 2025,

14:45 ET

Fylde
Radcliffe
Unlock

30th Dec 2025,

14:45 ET

Hereford
3.040
Merthyr Town
2.000
1:2
1:2
44.8%
19.12%22.28%58.6%

30th Dec 2025,

14:45 ET

King’s Lynn
2.290
Bedford
2.825
0:1
1:2
24.4%
25.15%26.35%48.5%

30th Dec 2025,

14:45 ET

Leamington
Alfreton
Unlock

30th Dec 2025,

14:45 ET

Macclesfield
3.075
Chester
2.090
0:0
1:2
31.2%
17.64%20.06%62.3%

30th Dec 2025,

14:45 ET

Marine
3.570
Chorley
1.970
0:1
1:1
46.6%
23.98%51.8%24.22%

30th Dec 2025,

14:45 ET

Oxford City
Peterborough Sports
Unlock

30th Dec 2025,

14:45 ET

Scarborough
3.345
Spennymoor
1.980
0:1
2:1
15%
45.4%28.18%26.42%

30th Dec 2025,

14:45 ET

South Shields
2.010
Darlington
3.115
1:2
1:2
44.9%
20.59%22.51%56.9%

30th Dec 2025,

14:45 ET

Telford
Kidderminster
Unlock

30th Dec 2025,

14:45 ET

Worksop
3.605
Buxton
1.860
1:1
2:2
49.4%
21.96%57.3%20.74%
England National L. South

30th Dec 2025,

14:45 ET

Chesham
2.340
Slough
2.720
0:1
1:1
50%
25.88%48%26.12%

30th Dec 2025,

14:45 ET

Chippenham Town
AFC Totton
Unlock

30th Dec 2025,

14:45 ET

Dorking
3.760
Worthing
1.747
0:2
1:2
82.4%
34.01%27.7%38.29%

30th Dec 2025,

14:45 ET

Eastbourne Borough
Tonbridge
1:1
1:2
48.7%
20.46%22.74%56.8%

30th Dec 2025,

14:45 ET

Ebbsfleet
Dover Ath.
Unlock

30th Dec 2025,

14:45 ET

Enfield Town
5.750
Hemel
1.510
0:0
2:2
34.6%
20.27%56.8%22.93%

30th Dec 2025,

14:45 ET

Farnborough
3.300
Horsham FC
2.010
1:0
1:1
57.6%
22.37%54.3%23.33%

30th Dec 2025,

14:45 ET

Maidstone
Hornchurch
Unlock

30th Dec 2025,

14:45 ET

Salisbury
4.225
Weston
1.760
1:1
1:2
65.1%
32.68%31.1%36.22%

30th Dec 2025,

14:45 ET

Torquay
1.950
Bath City
3.520
1:1
1:1
56.9%
22.29%54.3%23.41%
England National League

30th Dec 2025,

14:45 ET

Brackley
Boston
Unlock

30th Dec 2025,

14:45 ET

Braintree
3.720
Woking
1.880
0:0
0:1
36.7%
27.92%33.78%38.3%

30th Dec 2025,

14:45 ET

Eastleigh
2.700
Yeovil
2.430
0:0
1:2
52.4%
28%28.4%43.6%

30th Dec 2025,

14:45 ET

Gateshead
Scunthorpe
Unlock

30th Dec 2025,

14:45 ET

Halifax
2.670
Tamworth
2.375
1:0
1:2
78.3%
20.02%21.98%58%

30th Dec 2025,

14:45 ET

Hartlepool
5.010
Rochdale
1.590
0:1
1:2
67.3%
29.27%31.6%39.13%

30th Dec 2025,

14:45 ET

Morecambe
Carlisle
Unlock

30th Dec 2025,

14:45 ET

Solihull
5.740
Boreham Wood
1.450
0:1
1:2
59.3%
30.09%30.6%39.31%

30th Dec 2025,

14:45 ET

Sutton
6.490
Southend
1.420
0:0
1:2
55.7%
30.69%33.4%35.91%

30th Dec 2025,

14:45 ET

Truro
Forest Green
Unlock

30th Dec 2025,

14:45 ET

Wealdstone
2.813
Aldershot
2.200
0:1
1:2
25.1%
31.64%30.3%38.06%

30th Dec 2025,

14:45 ET

York
1.490
Altrincham
5.320
2:1
2:1
77.5%
53.1%25.02%21.88%
England Premier League

30th Dec 2025,

14:30 ET

Bournemouth
Chelsea
Unlock

30th Dec 2025,

14:30 ET

Brighton
2.268
West Ham
3.305
1:1
2:1
38.6%
61.2%20.59%18.21%

30th Dec 2025,

14:30 ET

Everton
3.655
Nottingham
2.245
0:1
1:2
65.7%
30.97%33.3%35.73%

30th Dec 2025,

14:30 ET

Newcastle Utd
Burnley
Unlock

30th Dec 2025,

15:15 ET

Aston Villa
7.700
Arsenal
1.504
1:1
2:2
66.4%
29.28%37.2%33.52%

30th Dec 2025,

15:15 ET

Wolves
9.100
Manchester United
1.392
0:2
0:1
67.1%
37.02%17.1%45.88%
Ethiopia Premier League

30th Dec 2025,

05:00 ET

Negele Arsi Ketema
Dire Dawa
Unlock

30th Dec 2025,

07:00 ET

Hadiya Hossana
Hawassa
1:1
1:1
31.3%
25.45%49.1%25.45%

30th Dec 2025,

08:00 ET

Adama City
Shire Endaselassie
1:1
1:1
17.5%
18.85%60.7%20.45%

30th Dec 2025,

10:00 ET

Sheger Ketema
Sidama Bunna
Unlock
Indonesia Liga 1

30th Dec 2025,

03:30 ET

Persita
3.350
Arema FC
2.050
0:1
1:2
40.4%
30.45%34.25%35.3%
Iran Pro League

30th Dec 2025,

08:00 ET

Malavan
5.580
Tractor
1.580
0:1
0:1
23.6%
33.86%24.5%41.64%
Iraq Stars League

30th Dec 2025,

08:00 ET

Al-Qassim
Diyala
Unlock

30th Dec 2025,

10:30 ET

Al Shorta
Baghdad
0:2
2:2
12.2%
35.48%25.5%39.02%

30th Dec 2025,

10:30 ET

Duhok
Al Quwa Al Jawiya
0:0
1:1
29.1%
27.25%43.9%28.85%
Israel Ligat ha'Al

30th Dec 2025,

12:00 ET

Kiryat Shmona
Maccabi Bnei Raina
Unlock

30th Dec 2025,

12:30 ET

Sakhnin
3.390
Hapoel Haifa
2.070
0:1
1:2
35.4%
37%18.9%44.1%

30th Dec 2025,

13:00 ET

Ironi Tiberias
11.600
Maccabi Tel Aviv
1.220
1:1
1:2
51.1%
29.89%31.5%38.61%
Mauritania Ligue 1

30th Dec 2025,

11:00 ET

Chemal
Nouakchott King's
Unlock

30th Dec 2025,

11:00 ET

Gendrim
Ksar
1:0
2:1
54.6%
46.9%27.6%25.5%
Myanmar National League

30th Dec 2025,

04:00 ET

Dagon
Yadanarbon
1:1
1:2
53.8%
25.16%27.74%47.1%

30th Dec 2025,

04:30 ET

Thitsar Arman
Dagon Port
Unlock
Portugal Segunda Liga

30th Dec 2025,

15:15 ET

Lusitania FC
3.295
Torreense
2.150
0:1
1:2
31.6%
30.96%33.4%35.64%
Saudi Arabia Division 1

30th Dec 2025,

07:25 ET

Al Wehda
Al Arabi (Saudi Arabia)
1:0
2:1
40%
59.5%21.79%18.71%

30th Dec 2025,

07:45 ET

Al Anwar
Al-Ula
Unlock

30th Dec 2025,

09:40 ET

Al Jabalain
Al Adalh
0:1
1:2
42.9%
19.55%21.25%59.2%
Saudi Arabia Professional League

30th Dec 2025,

10:30 ET

Al Fayha
Al Ahli SC
1:1
1:2
53.9%
28.05%29.65%42.3%

30th Dec 2025,

12:30 ET

Al-Nassr
Al-Ettifaq
Unlock

30th Dec 2025,

12:30 ET

Damac
3.325
Al Okhdood
2.030
1:2
1:2
38%
31.95%32.3%35.75%
Scotland Premiership

30th Dec 2025,

14:45 ET

Aberdeen
Hibernian
1:1
1:2
24.1%
21.44%23.36%55.2%

30th Dec 2025,

14:45 ET

Dundee Utd
Livingston
Unlock

30th Dec 2025,

14:45 ET

Kilmarnock
Dundee FC
0:1
1:2
45.2%
28.54%30.96%40.5%

30th Dec 2025,

14:45 ET

St. Mirren
Rangers
0:0
1:2
46.8%
28.36%31.44%40.2%

30th Dec 2025,

15:00 ET

Celtic
Motherwell
Unlock
Wales Premier League

30th Dec 2025,

14:45 ET

Haverfordwest
2.700
Cardiff Metropolitan
2.490
1:1
1:2
54.9%
18.43%20.87%60.7%
World World Club Friendly

30th Dec 2025,

08:00 ET

Hammam-Lif
Monastir
0:1
1:2
50.3%
35.38%25.7%38.92%

30th Dec 2025,

08:00 ET

Murcia
UCAM Murcia
Unlock

30th Dec 2025,

08:00 ET

Stade Gabesien
OC Kerkennah
1:0
1:1
18.8%
20.55%60.1%19.35%

30th Dec 2025,

16:00 ET

Mazatlan FC
Club Tijuana
1:0
1:1
73.9%
23.7%51.4%24.9%

30th Dec 2025,

16:00 ET

Necaxa
Atlas
Unlock

Value bets for today based on Scores Predictor:

DateTeam 1Team 2Score PredictionMoney line1Money line2Final ScoreValue Bet
England National L. South

30th Dec 2025,

14:45 ET

Enfield Town
5.750
Hemel
1.510
2:2
5.7501.510Take Enfield Town +2
England Premier League

30th Dec 2025,

15:15 ET

Aston Villa
7.700
Arsenal
1.504
2:2
7.7001.504Take Aston Villa +2
DateTeam 1Team 2Score PredictionTotalBookmaker TotalFinal ScoreValue Bet
Indonesia Liga 1

30th Dec 2025,

03:30 ET

Persita
3.350
Arema FC
2.050
1:2
32.25Bet over 2.25
Iran Pro League

30th Dec 2025,

08:00 ET

Malavan
5.580
Tractor
1.580
0:1
11.50Bet under 1.50
Africa Cup of Nations

30th Dec 2025,

11:00 ET

Nigeria
2.343
Uganda
3.550
2:1
32.25Bet over 2.25
Africa Cup of Nations

30th Dec 2025,

11:00 ET

Tunisia
1.545
Tanzania
8.400
1:0
12.25Bet under 2.25
Saudi Arabia Professional League

30th Dec 2025,

12:30 ET

Damac
3.325
Al Okhdood
2.030
1:2
32.50Bet over 2.50
Israel Ligat ha'Al

30th Dec 2025,

12:30 ET

Sakhnin
3.390
Hapoel Haifa
2.070
1:2
32.50Bet over 2.50
Israel Ligat ha'Al

30th Dec 2025,

13:00 ET

Ironi Tiberias
11.600
Maccabi Tel Aviv
1.220
1:2
33.50Bet under 3.50
Africa Cup of Nations

30th Dec 2025,

14:00 ET

Senegal
1.308
Benin
12.500
2:1
32.25Bet over 2.25
England Premier League

30th Dec 2025,

14:30 ET

Brighton
2.268
West Ham
3.305
2:1
32.25Bet over 2.25
England Premier League

30th Dec 2025,

14:30 ET

Everton
3.655
Nottingham
2.245
1:2
32.25Bet over 2.25
England National League

30th Dec 2025,

14:45 ET

Braintree
3.720
Woking
1.880
0:1
12.25Bet under 2.25
England National L. South

30th Dec 2025,

14:45 ET

Chesham
2.340
Slough
2.720
1:1
22.25Bet under 2.25
England National L. North

30th Dec 2025,

14:45 ET

Curzon
2.775
Southport
2.310
2:2
42.25Bet over 2.25
England National L. South

30th Dec 2025,

14:45 ET

Dorking
3.760
Worthing
1.747
1:2
33.25Bet under 3.25
England National League

30th Dec 2025,

14:45 ET

Eastleigh
2.700
Yeovil
2.430
1:2
32.25Bet over 2.25
England National L. South

30th Dec 2025,

14:45 ET

Enfield Town
5.750
Hemel
1.510
2:2
42.25Bet over 2.25
England National L. South

30th Dec 2025,

14:45 ET

Farnborough
3.300
Horsham FC
2.010
1:1
22.25Bet under 2.25
England National League

30th Dec 2025,

14:45 ET

Halifax
2.670
Tamworth
2.375
1:2
32.50Bet over 2.50
England National League

30th Dec 2025,

14:45 ET

Hartlepool
5.010
Rochdale
1.590
1:2
32.25Bet over 2.25
Wales Premier League

30th Dec 2025,

14:45 ET

Haverfordwest
2.700
Cardiff Metropolitan
2.490
1:2
32.25Bet over 2.25
England National L. North

30th Dec 2025,

14:45 ET

Hereford
3.040
Merthyr Town
2.000
1:2
33.25Bet under 3.25
England National L. North

30th Dec 2025,

14:45 ET

King’s Lynn
2.290
Bedford
2.825
1:2
32.50Bet over 2.50
England National L. North

30th Dec 2025,

14:45 ET

Macclesfield
3.075
Chester
2.090
1:2
32.50Bet over 2.50
England National L. North

30th Dec 2025,

14:45 ET

Marine
3.570
Chorley
1.970
1:1
22.25Bet under 2.25
England National L. South

30th Dec 2025,

14:45 ET

Salisbury
4.225
Weston
1.760
1:2
32.50Bet over 2.50
England National L. North

30th Dec 2025,

14:45 ET

Scarborough
3.345
Spennymoor
1.980
2:1
32.50Bet over 2.50
England National League

30th Dec 2025,

14:45 ET

Solihull
5.740
Boreham Wood
1.450
1:2
32.50Bet over 2.50
England National L. North

30th Dec 2025,

14:45 ET

South Shields
2.010
Darlington
3.115
1:2
32.75Bet over 2.75
England National League

30th Dec 2025,

14:45 ET

Sutton
6.490
Southend
1.420
1:2
32.50Bet over 2.50
England National L. South

30th Dec 2025,

14:45 ET

Torquay
1.950
Bath City
3.520
1:1
22.25Bet under 2.25
England National League

30th Dec 2025,

14:45 ET

Wealdstone
2.813
Aldershot
2.200
1:2
32.50Bet over 2.50
England National L. North

30th Dec 2025,

14:45 ET

Worksop
3.605
Buxton
1.860
2:2
42.50Bet over 2.50
England National League

30th Dec 2025,

14:45 ET

York
1.490
Altrincham
5.320
2:1
32.75Bet over 2.75
England Premier League

30th Dec 2025,

15:15 ET

Aston Villa
7.700
Arsenal
1.504
2:2
42.25Bet over 2.25
Portugal Segunda Liga

30th Dec 2025,

15:15 ET

Lusitania FC
3.295
Torreense
2.150
1:2
32.25Bet over 2.25
England Premier League

30th Dec 2025,

15:15 ET

Wolves
9.100
Manchester United
1.392
0:1
12.50Bet under 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
Africa Cup of Nations

30th Dec 2025,

11:00 ET

Nigeria
2.343
Uganda
3.550
0.31
Nigeria ML
Israel Ligat ha'Al

30th Dec 2025,

12:30 ET

Sakhnin
3.390
Hapoel Haifa
2.070
0.11
Sakhnin ML
England Premier League

30th Dec 2025,

14:30 ET

Brighton
2.268
West Ham
3.305
0.31
Brighton ML
England National League

30th Dec 2025,

14:45 ET

Halifax
2.670
Tamworth
2.375
0.27
Tamworth ML
Wales Premier League

30th Dec 2025,

14:45 ET

Haverfordwest
2.700
Cardiff Metropolitan
2.490
0.34
Cardiff Metropolitan ML
England National L. North

30th Dec 2025,

14:45 ET

Hereford
3.040
Merthyr Town
2.000
0.17
Merthyr Town ML
England National L. North

30th Dec 2025,

14:45 ET

King’s Lynn
2.290
Bedford
2.825
0.2
Bedford ML
England National L. North

30th Dec 2025,

14:45 ET

Macclesfield
3.075
Chester
2.090
0.28
Chester ML
England National L. North

30th Dec 2025,

14:45 ET

Scarborough
3.345
Spennymoor
1.980
0.22
Scarborough ML
England National L. North

30th Dec 2025,

14:45 ET

South Shields
2.010
Darlington
3.115
0.37
Darlington ML
England Premier League

30th Dec 2025,

15:15 ET

Wolves
9.100
Manchester United
1.392
0.29
Wolves 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