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
Azerbaijan Premier League

9th Dec 2025,

08:00 ET

Kapaz
Araz
1:0
1:2
71.2%
30.07%33.73%36.2%

9th Dec 2025,

10:30 ET

Imisli FK
4.690
SumQayit
1.700
0:1
0:1
64.3%
36.24%20.7%43.06%
Belgium Proximus League

9th Dec 2025,

14:00 ET

Anderlecht U23
Genk U23
Unlock
Bolivia Liga de Futbol Prof

9th Dec 2025,

18:00 ET

GV San Jose
Wilstermann
1:2
1:2
62.2%
23.61%25.69%50.7%
Bulgaria A PFG

9th Dec 2025,

10:30 ET

Montana
4.835
Botev Vratsa
1.790
0:0
0:1
72.5%
35.35%21.9%42.75%
England Championship

9th Dec 2025,

14:45 ET

Coventry
Preston
Unlock

9th Dec 2025,

14:45 ET

Middlesbrough
2.180
Charlton
3.385
1:1
2:1
71.1%
56.2%23.04%20.76%

9th Dec 2025,

14:45 ET

Norwich
5.030
Sheffield Utd
1.650
0:0
1:2
68.8%
33.97%26.2%39.83%

9th Dec 2025,

14:45 ET

Oxford Utd
Blackburn
Unlock

9th Dec 2025,

14:45 ET

Portsmouth
3.420
Swansea
2.100
1:1
1:2
66.8%
18.83%21.17%60%

9th Dec 2025,

14:45 ET

Sheffield Wed
5.820
Watford
1.540
0:1
1:2
50.2%
34.7%23.2%42.1%

9th Dec 2025,

14:45 ET

West Brom
Southampton
Unlock

9th Dec 2025,

15:00 ET

Birmingham
2.420
QPR
2.912
1:1
2:1
76.5%
51.5%25.05%23.45%
England EFL Trophy

9th Dec 2025,

14:45 ET

West Ham U21
Colchester
1:1
2:2
48.1%
24.89%51%24.11%
England League One

9th Dec 2025,

14:45 ET

AFC Wimbledon
Exeter
Unlock

9th Dec 2025,

14:45 ET

Barnsley
3.320
Lincoln City
2.090
1:0
1:2
64.9%
29.02%33.78%37.2%

9th Dec 2025,

14:45 ET

Bolton
1.950
Mansfield
3.715
1:1
2:1
65.6%
38.6%32.52%28.88%

9th Dec 2025,

14:45 ET

Bradford
Port Vale
Unlock

9th Dec 2025,

14:45 ET

Cardiff
2.680
Stevenage
2.600
0:1
1:2
30.3%
29.63%33.77%36.6%

9th Dec 2025,

14:45 ET

Huddersfield
2.240
Northampton
3.205
1:1
1:1
32.7%
30.07%41.5%28.43%

9th Dec 2025,

14:45 ET

Luton
Leyton Orient
Unlock

9th Dec 2025,

14:45 ET

Plymouth
4.705
Wycombe
1.710
0:1
0:3
45.8%
36.91%17.8%45.29%

9th Dec 2025,

14:45 ET

Stockport County
2.730
Doncaster
2.470
1:1
1:2
48.1%
28.81%33.59%37.6%

9th Dec 2025,

15:00 ET

Peterborough
Reading
Unlock
England League Two

9th Dec 2025,

14:45 ET

Accrington
2.130
Harrogate
3.310
1:1
2:1
61.7%
58.9%22.22%18.88%

9th Dec 2025,

14:45 ET

Bristol Rovers
5.480
Barnet
1.590
0:1
2:1
18.4%
43.45%20.5%36.05%

9th Dec 2025,

14:45 ET

Cheltenham
Swindon
Unlock

9th Dec 2025,

14:45 ET

Chesterfield
3.695
Cambridge Utd
2.070
2:0
2:1
30%
43.23%22.8%33.97%

9th Dec 2025,

14:45 ET

Crawley Town
3.995
Bromley
1.820
0:1
1:2
46.2%
27.86%34.04%38.1%

9th Dec 2025,

14:45 ET

Grimsby
Shrewsbury
Unlock

9th Dec 2025,

14:45 ET

Milton Keynes Dons
2.818
Notts County
2.395
1:1
1:2
24.3%
28.94%32.56%38.5%

9th Dec 2025,

14:45 ET

Salford
2.340
Fleetwood Town
2.807
1:1
1:1
50.6%
23.32%53.4%23.28%

9th Dec 2025,

14:45 ET

Tranmere
Barrow
Unlock
England National L. North

9th Dec 2025,

14:45 ET

Buxton
Spennymoor
0:2
1:2
15.7%
31.9%31.2%36.9%

9th Dec 2025,

14:45 ET

Hereford
2.934
Scarborough
2.100
1:0
2:1
25.2%
39.45%26.6%33.95%

9th Dec 2025,

14:45 ET

Telford
Leamington
Unlock
England National L. South

9th Dec 2025,

14:45 ET

Ebbsfleet
Maidenhead
1:0
1:1
51.1%
19.46%58.5%22.04%

9th Dec 2025,

14:45 ET

Worthing
Weston
1:1
2:1
84.5%
51%24.33%24.67%
Europe Champions League

9th Dec 2025,

10:30 ET

Olympiakos Piraeus
K. Almaty
Unlock

9th Dec 2025,

12:45 ET

Sporting Lisbon
11.400
Bayern Munich
1.290
1:2
1:2
57.9%
28.76%34.94%36.3%

9th Dec 2025,

15:00 ET

Atl. Madrid
2.205
PSV
3.230
1:1
2:2
84%
21.84%55.2%22.96%

9th Dec 2025,

15:00 ET

Chelsea
Atalanta
Unlock

9th Dec 2025,

15:00 ET

Eintracht Frankfurt
15.500
Barcelona
1.195
1:2
1:2
60.5%
29.16%31%39.84%

9th Dec 2025,

15:00 ET

Galatasaray
3.085
Monaco
2.306
1:1
1:2
42.8%
31.97%30.8%37.23%

9th Dec 2025,

15:00 ET

Liverpool
Inter
Unlock

9th Dec 2025,

15:00 ET

Marseille
Royale Union SG
1:1
1:2
51.2%
31.77%33%35.23%

9th Dec 2025,

15:00 ET

Slavia Prague
7.800
Tottenham
1.474
1:1
1:2
66.6%
30.36%34.3%35.34%
Iran Pro League

9th Dec 2025,

07:45 ET

Gol Gohar
Shams Azar Qazvin
Unlock

9th Dec 2025,

07:45 ET

Tractor
1.820
Zob Ahan
4.335
1:0
1:2
28%
24.62%26.38%49%

9th Dec 2025,

08:45 ET

Persepolis
1.600
Paykan
5.340
0:1
1:1
53%
27.02%45%27.98%

9th Dec 2025,

10:00 ET

Kheybar Khorramabad
Esteghlal Khuzestan
Unlock
Mauritania Ligue 1

9th Dec 2025,

11:00 ET

Douane
Nouakchott Academy
0:0
1:1
62.3%
19.98%59.8%20.22%
Portugal Revelacao U23

9th Dec 2025,

06:00 ET

Gil Vicente U23
Leixoes U23
0:1
1:2
23.4%
17.42%20.58%62%

9th Dec 2025,

07:00 ET

Estrela U23
Santa Clara U23
Unlock

9th Dec 2025,

07:00 ET

Leiria U23
Estoril U23
0:1
1:2
42.3%
22.97%23.43%53.6%

9th Dec 2025,

10:00 ET

Academico Viseu U23
Vizela U23
1:1
2:1
31%
57.2%21.09%21.71%

9th Dec 2025,

10:00 ET

Maritimo U23
Rio Ave U23
Unlock
Uganda Premier League

9th Dec 2025,

08:00 ET

Vipers
Calvary
0:0
2:1
44.6%
55.1%23.75%21.15%
Wales Premier League

9th Dec 2025,

14:45 ET

Barry
4.005
Penybont
1.720
0:1
1:2
53.8%
31.9%32.3%35.8%

9th Dec 2025,

14:45 ET

TNS
Briton Ferry
Unlock

Value bets for today based on Scores Predictor:

DateTeam 1Team 2Score PredictionMoney line1Money line2Final ScoreValue Bet
Iran Pro League

9th Dec 2025,

08:45 ET

Persepolis
1.600
Paykan
5.340
1:1
1.6005.340Take Paykan +2
DateTeam 1Team 2Score PredictionTotalBookmaker TotalFinal ScoreValue Bet
Iran Pro League

9th Dec 2025,

07:45 ET

Tractor
1.820
Zob Ahan
4.335
1:2
31.50Bet over 1.50
Iran Pro League

9th Dec 2025,

08:45 ET

Persepolis
1.600
Paykan
5.340
1:1
22.50Bet under 2.50
Azerbaijan Premier League

9th Dec 2025,

10:30 ET

Imisli FK
4.690
SumQayit
1.700
0:1
12.25Bet under 2.25
Bulgaria A PFG

9th Dec 2025,

10:30 ET

Montana
4.835
Botev Vratsa
1.790
0:1
12.25Bet under 2.25
Europe Champions League

9th Dec 2025,

12:45 ET

Sporting Lisbon
11.400
Bayern Munich
1.290
1:2
33.25Bet under 3.25
England League Two

9th Dec 2025,

14:45 ET

Accrington
2.130
Harrogate
3.310
2:1
32.25Bet over 2.25
England League One

9th Dec 2025,

14:45 ET

Barnsley
3.320
Lincoln City
2.090
1:2
32.25Bet over 2.25
Wales Premier League

9th Dec 2025,

14:45 ET

Barry
4.005
Penybont
1.720
1:2
32.50Bet over 2.50
England League One

9th Dec 2025,

14:45 ET

Bolton
1.950
Mansfield
3.715
2:1
32.25Bet over 2.25
England League Two

9th Dec 2025,

14:45 ET

Bristol Rovers
5.480
Barnet
1.590
2:1
32.25Bet over 2.25
England League One

9th Dec 2025,

14:45 ET

Cardiff
2.680
Stevenage
2.600
1:2
32.25Bet over 2.25
England League Two

9th Dec 2025,

14:45 ET

Chesterfield
3.695
Cambridge Utd
2.070
2:1
32.25Bet over 2.25
England League Two

9th Dec 2025,

14:45 ET

Crawley Town
3.995
Bromley
1.820
1:2
32.50Bet over 2.50
England National L. North

9th Dec 2025,

14:45 ET

Hereford
2.934
Scarborough
2.100
2:1
32.50Bet over 2.50
England League One

9th Dec 2025,

14:45 ET

Huddersfield
2.240
Northampton
3.205
1:1
22.25Bet under 2.25
England Championship

9th Dec 2025,

14:45 ET

Middlesbrough
2.180
Charlton
3.385
2:1
32.50Bet over 2.50
England League Two

9th Dec 2025,

14:45 ET

Milton Keynes Dons
2.818
Notts County
2.395
1:2
32.25Bet over 2.25
England Championship

9th Dec 2025,

14:45 ET

Norwich
5.030
Sheffield Utd
1.650
1:2
32.50Bet over 2.50
England League One

9th Dec 2025,

14:45 ET

Plymouth
4.705
Wycombe
1.710
0:3
32.50Bet over 2.50
England Championship

9th Dec 2025,

14:45 ET

Portsmouth
3.420
Swansea
2.100
1:2
32.25Bet over 2.25
England League Two

9th Dec 2025,

14:45 ET

Salford
2.340
Fleetwood Town
2.807
1:1
22.50Bet under 2.50
England Championship

9th Dec 2025,

14:45 ET

Sheffield Wed
5.820
Watford
1.540
1:2
32.50Bet over 2.50
England League One

9th Dec 2025,

14:45 ET

Stockport County
2.730
Doncaster
2.470
1:2
32.50Bet over 2.50
Europe Champions League

9th Dec 2025,

15:00 ET

Atl. Madrid
2.205
PSV
3.230
2:2
43.25Bet over 3.25
England Championship

9th Dec 2025,

15:00 ET

Birmingham
2.420
QPR
2.912
2:1
32.25Bet over 2.25
Europe Champions League

9th Dec 2025,

15:00 ET

Eintracht Frankfurt
15.500
Barcelona
1.195
1:2
33.50Bet under 3.50
Europe Champions League

9th Dec 2025,

15:00 ET

Galatasaray
3.085
Monaco
2.306
1:2
33.25Bet under 3.25
Europe Champions League

9th Dec 2025,

15:00 ET

Slavia Prague
7.800
Tottenham
1.474
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
Iran Pro League

9th Dec 2025,

07:45 ET

Tractor
1.820
Zob Ahan
4.335
0.34
Zob Ahan ML
England League Two

9th Dec 2025,

14:45 ET

Accrington
2.130
Harrogate
3.310
0.23
Accrington ML
England League Two

9th Dec 2025,

14:45 ET

Bristol Rovers
5.480
Barnet
1.590
0.31
Bristol Rovers ML
England League Two

9th Dec 2025,

14:45 ET

Chesterfield
3.695
Cambridge Utd
2.070
0.22
Chesterfield ML
England Championship

9th Dec 2025,

14:45 ET

Middlesbrough
2.180
Charlton
3.385
0.19
Middlesbrough ML
England League One

9th Dec 2025,

14:45 ET

Plymouth
4.705
Wycombe
1.710
0.2
Plymouth ML
England Championship

9th Dec 2025,

14:45 ET

Portsmouth
3.420
Swansea
2.100
0.24
Swansea ML
England Championship

9th Dec 2025,

15:00 ET

Birmingham
2.420
QPR
2.912
0.17
Birmingham 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