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
Angola Girabola

12th Dec 2025,

10:00 ET

Primeiro de Maio
Guelson
0:0
2:1
45.1%
42.3%29.03%28.67%
Australia A-League

12th Dec 2025,

03:35 ET

Auckland FC
1.716
Central Coast Mariners
5.060
1:1
2:1
54.6%
39.63%26.8%33.57%
Austria Erste Liga

12th Dec 2025,

12:00 ET

A. Klagenfurt
Austria Vienna (Am)
Unlock

12th Dec 2025,

12:00 ET

A. Lustenau
2.160
Hertha Wels
3.275
1:1
2:1
43%
35.25%33.8%30.95%

12th Dec 2025,

12:00 ET

FAC Wien
1.830
Kapfenberg
4.095
1:0
2:1
52%
39.1%30.9%30%

12th Dec 2025,

12:00 ET

SK Rapid II
Liefering
Unlock

12th Dec 2025,

12:00 ET

St. Polten
1.610
Bregenz
4.750
0:0
2:1
47.8%
41.66%24%34.34%

12th Dec 2025,

14:30 ET

Admira
2.180
Amstetten
3.215
0:1
2:1
62.9%
44.3%29.15%26.55%
Belgium Jupiler League

12th Dec 2025,

14:45 ET

Leuven
St. Liege
Unlock
Belgium Proximus League

12th Dec 2025,

14:00 ET

Anderlecht U23
Waasland-Beveren
1:1
1:2
47.1%
19.67%22.83%57.5%

12th Dec 2025,

14:00 ET

Gent U23
4.065
Lommel SK
1.720
0:0
1:2
23.3%
33.42%27.3%39.28%
Colombia Primera A

12th Dec 2025,

20:00 ET

Deportes Tolima
Junior
Unlock
Croatia First Division

12th Dec 2025,

12:00 ET

Varazdin
2.250
Vukovar 1991
3.055
0:1
2:1
19.9%
47.1%27.64%25.26%
Egypt Division 2 A

12th Dec 2025,

07:30 ET

Al Qanah
Aswan SC
0:0
2:1
44%
44.6%28.46%26.94%

12th Dec 2025,

07:30 ET

Baladiyat El Mahalla
El Mansoura
Unlock

12th Dec 2025,

07:30 ET

El Daklyeh
Maleyeit Kafr El Zayiat
1:0
1:2
24.5%
21.67%22.63%55.7%
England Championship

12th Dec 2025,

15:00 ET

Sheffield Utd
2.923
West Brom
2.460
1:0
1:2
77.6%
30.65%30.7%38.65%
France Ligue 1

12th Dec 2025,

14:45 ET

Nantes
Angers
Unlock
France Ligue 2

12th Dec 2025,

14:00 ET

Amiens
Pau FC
1:1
1:2
58.1%
31.47%33.4%35.13%

12th Dec 2025,

14:00 ET

Clermont
3.930
Nancy
1.920
1:1
1:2
55.6%
32.24%31.7%36.06%

12th Dec 2025,

14:00 ET

Dunkerque
Laval
Unlock

12th Dec 2025,

14:00 ET

Guingamp
2.720
Rodez
2.460
1:1
2:2
53%
21.86%55.6%22.54%

12th Dec 2025,

14:00 ET

Le Mans
2.830
Annecy
2.600
1:1
2:1
71.4%
49.7%25.29%25.01%
France National League

12th Dec 2025,

13:30 ET

Aubagne
Stade Briochin
Unlock

12th Dec 2025,

13:30 ET

Bourg en Bresse
Villefranche
1:1
1:2
68.5%
19.56%22.14%58.3%

12th Dec 2025,

13:30 ET

Concarneau
2.710
Paris 13 Atl.
2.430
1:0
1:2
54.7%
33.81%28.3%37.89%

12th Dec 2025,

13:30 ET

Dijon
Chateauroux
Unlock

12th Dec 2025,

13:30 ET

Fleury-Merogis
3.450
Le Puy-en-Velay
2.030
1:1
1:2
53.2%
34.28%27.2%38.53%

12th Dec 2025,

13:30 ET

Sochaux
2.700
Valenciennes
2.450
0:1
1:2
61.5%
31.65%33%35.35%

12th Dec 2025,

13:30 ET

Versailles
Orleans
Unlock

12th Dec 2025,

14:00 ET

Quevilly Rouen
5.670
Rouen
1.550
0:2
1:2
71.1%
29.08%31.4%39.52%
Germany 2. Bundesliga

12th Dec 2025,

12:30 ET

Braunschweig
3.480
SG Dynamo Dresden
2.070
1:1
1:2
75.9%
27.73%33.87%38.4%

12th Dec 2025,

12:30 ET

Hertha Berlin
Greuther Furth
Unlock
Germany 3. Liga

12th Dec 2025,

13:00 ET

VfL Osnabruck
2.050
Ulm
3.160
0:1
2:1
26.4%
36.18%34.2%29.62%
Germany Bundesliga

12th Dec 2025,

14:30 ET

RB Leipzig
2.102
Union Berlin
3.675
2:1
2:2
60.5%
30.94%40.3%28.76%
Ghana Premier League

12th Dec 2025,

10:30 ET

Aduana
Heart of Lions
Unlock
Gibraltar National League

12th Dec 2025,

15:00 ET

St Josephs
1.420
Mons Calpe
4.785
1:0
3:1
62.8%
42.47%23%34.53%
Israel Leumit League

12th Dec 2025,

08:00 ET

H. Ironi Rishon
Maccabi Petah Tikva
1:1
1:2
69.1%
22.1%23.3%54.6%

12th Dec 2025,

08:00 ET

Hap. Ramat Gan
Hapoel Hadera
Unlock

12th Dec 2025,

08:00 ET

Hapoel Kfar Shalem
Maccabi Jaffa
1:1
1:1
16.9%
21.15%58.2%20.65%

12th Dec 2025,

08:00 ET

Ironi Modiin
MS Kafr Qasim
1:1
2:2
24.9%
20.31%56.8%22.89%

12th Dec 2025,

08:00 ET

Nof Hagalil
H. Raanana
Unlock
Italy Serie A

12th Dec 2025,

14:45 ET

Pisa
3.480
Lecce
2.487
1:0
1:2
35.6%
32.17%30.4%37.43%
Italy Serie B

12th Dec 2025,

14:30 ET

Sampdoria
4.850
Palermo
1.720
0:1
0:1
70.8%
35.81%20.6%43.59%
Japan J2-League

12th Dec 2025,

23:05 ET

Tokushima
Chiba
Unlock
Kenya Premier League

12th Dec 2025,

07:00 ET

Gor Mahia
Bandari
0:1
1:2
32.9%
25.29%27.71%47%

12th Dec 2025,

07:00 ET

Mathare Utd.
3.340
Bidco United
2.220
0:0
1:2
24.9%
32.95%30.3%36.75%

12th Dec 2025,

07:00 ET

Posta Rangers
APS Bomet
Unlock

12th Dec 2025,

07:00 ET

Shabana
Kakamega Homeboyz FC
0:1
1:2
23.1%
17.99%19.91%62.1%

12th Dec 2025,

08:00 ET

Muranga
Nairobi United
1:1
1:2
23.1%
27.97%28.33%43.7%
Mali Premiere Division

12th Dec 2025,

11:00 ET

Derby Academie
Bougouba
Unlock

12th Dec 2025,

11:00 ET

Foot Elite
Onze Createurs
0:0
1:2
50.6%
24.76%27.34%47.9%
Mauritania Ligue 1

12th Dec 2025,

11:00 ET

Pompiers
1.687
Inter Nouakchott
5.100
0:1
2:1
62.2%
62.9%20.08%17.02%
Netherlands Eerste Divisie

12th Dec 2025,

14:00 ET

Almere City
Jong PSV
Unlock

12th Dec 2025,

14:00 ET

Cambuur
2.310
Willem II
2.795
1:1
2:1
44.5%
39.84%25.7%34.46%

12th Dec 2025,

14:00 ET

Den Haag
1.350
Oss
7.600
1:0
1:0
49.5%
37.4%34.19%28.41%

12th Dec 2025,

14:00 ET

Eindhoven FC
Dordrecht
Unlock

12th Dec 2025,

14:00 ET

Helmond
3.325
FC Emmen
1.990
0:2
0:1
18.5%
37.31%17.6%45.09%

12th Dec 2025,

14:00 ET

Jong Ajax
2.962
Maastricht
2.120
1:1
1:2
64.3%
28.78%34.42%36.8%

12th Dec 2025,

14:00 ET

Jong Utrecht
Jong AZ
Unlock

12th Dec 2025,

14:00 ET

Roda
3.305
Graafschap
1.950
0:1
1:2
17.4%
36.5%18.4%45.1%

12th Dec 2025,

14:00 ET

Venlo
3.090
Den Bosch
2.110
0:2
1:3
38.2%
29.31%33.99%36.7%
Niger Super Ligue

12th Dec 2025,

11:00 ET

Olympic Niamey
Douanes Niamey
Unlock

12th Dec 2025,

11:00 ET

Renaissance
AS ZAM
0:0
1:2
11.8%
33.04%29.8%37.16%
Portugal Segunda Liga

12th Dec 2025,

13:00 ET

Chaves
1.840
Oliveirense
4.245
0:0
1:2
26.9%
29.4%34%36.6%

12th Dec 2025,

13:00 ET

Penafiel
FC Porto B
Unlock

12th Dec 2025,

15:15 ET

Feirense
3.925
Torreense
1.940
1:0
1:0
26.6%
36.24%32%31.76%
Romania Liga 2

12th Dec 2025,

10:30 ET

Concordia
3.695
Sepsi Sf. Gheorghe
1.890
0:1
0:1
46.4%
35.55%21.5%42.95%
Romania Liga I

12th Dec 2025,

13:30 ET

Csikszereda M. Ciuc
CFR Cluj
Unlock
Rwanda National Football league

12th Dec 2025,

08:00 ET

Gasogi United
Police
0:0
1:2
64.6%
33.33%29.8%36.87%
Saudi Arabia Division 1

12th Dec 2025,

07:25 ET

Al Jubail
Al Jandal
0:1
1:2
47.8%
26.17%29.33%44.5%

12th Dec 2025,

07:30 ET

Al-Ula
Abha
Unlock

12th Dec 2025,

09:50 ET

Al Taee
Al Bukayriyah
0:1
2:2
34.7%
18.14%62.9%18.96%
Spain Primera Division

12th Dec 2025,

15:00 ET

Girona
4.930
Real Sociedad
1.789
0:1
1:2
38.3%
28.47%34.33%37.2%
Spain Primera RFEF - Group 1

12th Dec 2025,

15:15 ET

Zamora (Spain)
Cacereno
Unlock
Spain Primera RFEF - Group 2

12th Dec 2025,

13:00 ET

Alcorcon
2.450
Betis B
2.913
0:0
2:1
66.8%
40.3%30.74%28.96%

12th Dec 2025,

14:30 ET

Antequera
4.490
CE Europa
1.790
0:0
1:2
46.1%
32.34%30.1%37.56%
Spain Segunda Division

12th Dec 2025,

14:30 ET

Huesca
Leonesa
Unlock
Switzerland Challenge League

12th Dec 2025,

13:30 ET

Vaduz
1.970
Rapperswil
3.235
1:1
2:1
61.1%
36.53%31.3%32.17%

12th Dec 2025,

14:15 ET

Etoile-Carouge
Aarau
0:1
1:2
54.1%
19.9%21.5%58.6%
Thailand Thai Premier League

12th Dec 2025,

07:00 ET

Kanchanaburi
Chonburi
Unlock
Turkey 1. Lig

12th Dec 2025,

06:30 ET

Boluspor
Adana Demirspor
2:1
2:2
59.7%
21.1%60.1%18.8%
Turkey Super Lig

12th Dec 2025,

12:00 ET

Genclerbirligi
3.575
Kasimpasa
2.133
0:1
0:1
75.5%
29.63%34.6%35.77%
Uganda Premier League

12th Dec 2025,

08:00 ET

Maroons
Kitara
Unlock

12th Dec 2025,

12:00 ET

NEC FC
Kampala City
0:1
1:2
17.3%
23.19%25.11%51.7%
Ukraine Premier League

12th Dec 2025,

08:30 ET

Kudrivka
3.485
Oleksandriya
2.190
0:1
1:2
53.5%
37.39%18.3%44.31%

12th Dec 2025,

11:00 ET

Metalist 1925
Obolon
Unlock

Value bets for today based on Scores Predictor:

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

12th Dec 2025,

03:35 ET

Auckland FC
1.716
Central Coast Mariners
5.060
2:1
32.50Bet over 2.50
Turkey 1. Lig

12th Dec 2025,

06:30 ET

Boluspor
Adana Demirspor
2:2
44.25Bet under 4.25
Kenya Premier League

12th Dec 2025,

07:00 ET

Mathare Utd.
3.340
Bidco United
2.220
1:2
32.50Bet over 2.50
Ukraine Premier League

12th Dec 2025,

08:30 ET

Kudrivka
3.485
Oleksandriya
2.190
1:2
32.25Bet over 2.25
Romania Liga 2

12th Dec 2025,

10:30 ET

Concordia
3.695
Sepsi Sf. Gheorghe
1.890
0:1
12.25Bet under 2.25
Mauritania Ligue 1

12th Dec 2025,

11:00 ET

Pompiers
1.687
Inter Nouakchott
5.100
2:1
32.50Bet over 2.50
Austria Erste Liga

12th Dec 2025,

12:00 ET

A. Lustenau
2.160
Hertha Wels
3.275
2:1
32.25Bet over 2.25
Austria Erste Liga

12th Dec 2025,

12:00 ET

FAC Wien
1.830
Kapfenberg
4.095
2:1
32.50Bet over 2.50
Turkey Super Lig

12th Dec 2025,

12:00 ET

Genclerbirligi
3.575
Kasimpasa
2.133
0:1
12.25Bet under 2.25
Austria Erste Liga

12th Dec 2025,

12:00 ET

St. Polten
1.610
Bregenz
4.750
2:1
32.50Bet over 2.50
Croatia First Division

12th Dec 2025,

12:00 ET

Varazdin
2.250
Vukovar 1991
3.055
2:1
32.50Bet over 2.50
Germany 2. Bundesliga

12th Dec 2025,

12:30 ET

Braunschweig
3.480
SG Dynamo Dresden
2.070
1:2
32.50Bet over 2.50
Spain Primera RFEF - Group 2

12th Dec 2025,

13:00 ET

Alcorcon
2.450
Betis B
2.913
2:1
31.50Bet over 1.50
Portugal Segunda Liga

12th Dec 2025,

13:00 ET

Chaves
1.840
Oliveirense
4.245
1:2
32.25Bet over 2.25
Germany 3. Liga

12th Dec 2025,

13:00 ET

VfL Osnabruck
2.050
Ulm
3.160
2:1
32.25Bet over 2.25
France National League

12th Dec 2025,

13:30 ET

Concarneau
2.710
Paris 13 Atl.
2.430
1:2
32.50Bet over 2.50
France National League

12th Dec 2025,

13:30 ET

Fleury-Merogis
3.450
Le Puy-en-Velay
2.030
1:2
32.50Bet over 2.50
France National League

12th Dec 2025,

13:30 ET

Sochaux
2.700
Valenciennes
2.450
1:2
32.25Bet over 2.25
Switzerland Challenge League

12th Dec 2025,

13:30 ET

Vaduz
1.970
Rapperswil
3.235
2:1
32.50Bet over 2.50
Netherlands Eerste Divisie

12th Dec 2025,

14:00 ET

Cambuur
2.310
Willem II
2.795
2:1
33.25Bet under 3.25
France Ligue 2

12th Dec 2025,

14:00 ET

Clermont
3.930
Nancy
1.920
1:2
32.25Bet over 2.25
Belgium Proximus League

12th Dec 2025,

14:00 ET

Gent U23
4.065
Lommel SK
1.720
1:2
32.50Bet over 2.50
France Ligue 2

12th Dec 2025,

14:00 ET

Guingamp
2.720
Rodez
2.460
2:2
42.25Bet over 2.25
Netherlands Eerste Divisie

12th Dec 2025,

14:00 ET

Helmond
3.325
FC Emmen
1.990
0:1
12.50Bet under 2.50
Netherlands Eerste Divisie

12th Dec 2025,

14:00 ET

Jong Ajax
2.962
Maastricht
2.120
1:2
33.25Bet under 3.25
France Ligue 2

12th Dec 2025,

14:00 ET

Le Mans
2.830
Annecy
2.600
2:1
32.25Bet over 2.25
France National League

12th Dec 2025,

14:00 ET

Quevilly Rouen
5.670
Rouen
1.550
1:2
32.25Bet over 2.25
Netherlands Eerste Divisie

12th Dec 2025,

14:00 ET

Roda
3.305
Graafschap
1.950
1:2
33.25Bet under 3.25
Netherlands Eerste Divisie

12th Dec 2025,

14:00 ET

Venlo
3.090
Den Bosch
2.110
1:3
43.25Bet over 3.25
Austria Erste Liga

12th Dec 2025,

14:30 ET

Admira
2.180
Amstetten
3.215
2:1
32.25Bet over 2.25
Spain Primera RFEF - Group 2

12th Dec 2025,

14:30 ET

Antequera
4.490
CE Europa
1.790
1:2
32.25Bet over 2.25
Germany Bundesliga

12th Dec 2025,

14:30 ET

RB Leipzig
2.102
Union Berlin
3.675
2:2
42.25Bet over 2.25
Italy Serie B

12th Dec 2025,

14:30 ET

Sampdoria
4.850
Palermo
1.720
0:1
12.25Bet under 2.25
Italy Serie A

12th Dec 2025,

14:45 ET

Pisa
3.480
Lecce
2.487
1:2
31.50Bet over 1.50
Spain Primera Division

12th Dec 2025,

15:00 ET

Girona
4.930
Real Sociedad
1.789
1:2
32.50Bet over 2.50
England Championship

12th Dec 2025,

15:00 ET

Sheffield Utd
2.923
West Brom
2.460
1:2
32.25Bet over 2.25
Gibraltar National League

12th Dec 2025,

15:00 ET

St Josephs
1.420
Mons Calpe
4.785
3:1
44.50Bet under 4.50
Portugal Segunda Liga

12th Dec 2025,

15:15 ET

Feirense
3.925
Torreense
1.940
1:0
12.25Bet under 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
Ukraine Premier League

12th Dec 2025,

08:30 ET

Kudrivka
3.485
Oleksandriya
2.190
0.12
Kudrivka ML
Netherlands Eerste Divisie

12th Dec 2025,

14:00 ET

Helmond
3.325
FC Emmen
1.990
0.1
Helmond ML
France Ligue 2

12th Dec 2025,

14:00 ET

Le Mans
2.830
Annecy
2.600
0.22
Le Mans 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