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
Algeria Ligue 1

19th Dec 2025,

08:30 ET

Khenchela
2.600
El Bayadh
3.050
0:0
1:2
25.6%
18.91%20.99%60.1%

19th Dec 2025,

11:00 ET

Paradou
Constantine
0:1
1:1
49.9%
23.3%52.2%24.5%

19th Dec 2025,

12:00 ET

Kabylie
ES Setif
Unlock
Algeria Ligue 2

19th Dec 2025,

09:00 ET

Adrar
8.000
JSM Tiaret
1.450
0:1
0:1
42.8%
34.06%24.1%41.84%

19th Dec 2025,

09:00 ET

Bechar Djedid
9.650
Hussein Dey
1.280
0:1
0:1
58.4%
36.8%19%44.2%

19th Dec 2025,

09:00 ET

El Biar
Tlemcen
Unlock

19th Dec 2025,

09:00 ET

Harrach
Kolea
0:0
1:1
31.1%
20.85%59.5%19.65%

19th Dec 2025,

09:00 ET

RC Kouba
2.040
Tixeraine
3.515
1:0
2:1
62.4%
46.5%28.27%25.23%

19th Dec 2025,

09:00 ET

Saida
GC Mascara
Unlock

19th Dec 2025,

09:00 ET

Temouchent
Arba
0:1
2:2
45.1%
27.44%44.6%27.96%
Australia A-League

19th Dec 2025,

03:00 ET

Brisbane Roar
2.690
Macarthur FC
2.690
1:1
1:2
35.8%
26.86%27.14%46%
0:0
1:0

19th Dec 2025,

04:00 ET

Auckland FC
Sydney Wanderers
Unlock
Unlock Prediction
Azerbaijan Premier League

19th Dec 2025,

05:00 ET

Turan
1.590
Kapaz
5.860
0:0
2:1
70.3%
38.5%33.34%28.16%
Belgium Jupiler League

19th Dec 2025,

14:45 ET

Genk
2.445
Charleroi
2.988
1:0
1:1
47.8%
28.1%43.2%28.7%
Belgium Proximus League

19th Dec 2025,

14:00 ET

K. Lierse S.K.
Lommel SK
Unlock

19th Dec 2025,

14:00 ET

Seraing
3.425
Gent U23
1.960
0:1
0:1
61%
36.44%20.3%43.26%
Bulgaria Parva Liga

19th Dec 2025,

10:30 ET

Ludogorets
1.340
Beroe
8.900
1:0
1:0
46.5%
37.2%34.58%28.22%
Croatia First Division

19th Dec 2025,

10:00 ET

Istra 1961
Varazdin
Unlock
Ecuador Serie A

19th Dec 2025,

16:00 ET

Delfin
4.255
EL Nacional
1.692
1:1
1:2
49.3%
31.14%31.4%37.46%
postp.
England Championship

19th Dec 2025,

15:00 ET

Wrexham
3.185
Swansea
2.270
0:1
1:2
55.9%
34.86%26.1%39.04%
England League One

19th Dec 2025,

14:45 ET

AFC Wimbledon
Northampton
Unlock
England League Two

19th Dec 2025,

14:45 ET

Accrington
4.880
Cambridge Utd
1.747
0:1
0:1
30.4%
36.61%19%44.39%

19th Dec 2025,

14:45 ET

Bristol Rovers
3.885
Crewe
1.929
0:0
2:1
34.3%
42.87%24.1%33.03%

19th Dec 2025,

14:45 ET

Cheltenham
Barrow
Unlock
England National League

19th Dec 2025,

14:45 ET

Rochdale
1.850
Altrincham
3.685
0:1
2:1
80.8%
62.7%20.18%17.12%
Ethiopia Premier League

19th Dec 2025,

07:00 ET

Arba Menche
3.220
Ethiopia Nigd Bank
2.450
0:1
1:2
31%
35.12%26.2%38.69%

19th Dec 2025,

07:00 ET

Bahir Dar Kenema
Shire Endaselassie
Unlock

19th Dec 2025,

10:00 ET

Hadiya Hossana
2.570
Mekelle 70 Enderta F.C.
2.840
1:1
1:1
50.6%
27.3%45.4%27.3%
France Coupe de France

19th Dec 2025,

14:45 ET

Angers
1.470
Les Herbiers
6.440
0:1
2:1
68.6%
41.8%30.26%27.94%

19th Dec 2025,

14:45 ET

Brest
Avranches
Unlock

19th Dec 2025,

14:45 ET

Laval
4.325
Guingamp
1.830
0:1
0:1
64.6%
35.49%22.2%42.31%

19th Dec 2025,

14:45 ET

Le Mans
1.094
Perigny
19.000
Coming soon
Coming soon

19th Dec 2025,

14:45 ET

Montpellier
Canet Roussillon
Unlock

19th Dec 2025,

14:45 ET

Reims
1.162
IC Croix
12.200
Coming soon
Coming soon
Germany 2. Bundesliga

19th Dec 2025,

12:30 ET

Arminia Bielefeld
3.675
Hertha Berlin
1.980
0:1
0:3
43.2%
34.91%22.4%42.69%

19th Dec 2025,

12:30 ET

Darmstadt
Paderborn
Unlock
Germany 3. Liga

19th Dec 2025,

13:00 ET

Regensburg
Cottbus
1:1
1:1
58%
23.28%53.7%23.02%
Germany Bundesliga

19th Dec 2025,

14:30 ET

B. Monchengladbach
5.790
Dortmund
1.596
1:1
2:1
24.2%
43.01%20.8%36.19%
Gibraltar National League

19th Dec 2025,

15:00 ET

Manchester 62
Hound Dogs
Unlock
Hungary OTP Bank Liga

19th Dec 2025,

14:00 ET

Ferencvaros
1.410
DVTK
5.950
0:0
2:1
65.4%
56.7%23.18%20.12%
Israel Leumit League

19th Dec 2025,

08:00 ET

H. Ironi Rishon
Yehuda
0:0
1:1
37.3%
25.14%49.1%25.76%

19th Dec 2025,

08:00 ET

Hapoel Kfar-Saba
Maccabi Jaffa
Unlock

19th Dec 2025,

08:00 ET

Ironi Modiin
Nof Hagalil
1:1
1:1
20.7%
29.47%40.1%30.43%

19th Dec 2025,

08:00 ET

Kiryat Yam
H. Raanana
0:1
1:2
47.3%
26.2%28.4%45.4%

19th Dec 2025,

08:00 ET

M. Herzliya
Hapoel Afula
Unlock
Italy Serie B

19th Dec 2025,

14:30 ET

Catanzaro
2.580
Bari
2.900
1:1
1:1
36.8%
27.7%46.3%26%
Kenya Premier League

19th Dec 2025,

08:00 ET

Kariobangi Sharks
3.215
Sofapaka
2.290
1:0
2:1
64.4%
55.6%22.86%21.54%
Kuwait Premier League

19th Dec 2025,

08:00 ET

Al Shabab
Al Jahra
Unlock

19th Dec 2025,

10:40 ET

Al Tadamon
Al-Fahaheel
0:1
1:1
18.9%
21.12%56.8%22.08%
Mali Premiere Division

19th Dec 2025,

11:00 ET

US Bougouni
3.505
Foot Elite
2.130
1:0
1:1
45.4%
24.51%48.4%27.09%
Mauritania Ligue 1

19th Dec 2025,

11:00 ET

Nzeidane
Gendrim
Unlock
Netherlands Eerste Divisie

19th Dec 2025,

14:00 ET

Dordrecht
2.896
Venlo
2.250
0:0
0:1
37%
31.04%31.2%37.76%

19th Dec 2025,

14:00 ET

Jong AZ
Eindhoven FC
1:1
2:3
14.7%
32.62%31.1%36.28%

19th Dec 2025,

14:00 ET

Jong PSV
Den Haag
Unlock

19th Dec 2025,

14:00 ET

Maastricht
9.450
Cambuur
1.260
0:2
1:2
49%
34.88%22.6%42.52%
Niger Super Ligue

19th Dec 2025,

10:00 ET

Douanes Niamey
Renaissance
0:0
1:1
42.7%
25.44%48.5%26.06%
Nigeria NPFL

19th Dec 2025,

10:00 ET

Rivers United
Barau
Unlock
Portugal Liga 3

19th Dec 2025,

12:45 ET

Santarem
3.620
Caldas
1.980
0:0
2:1
16.8%
35.4%33.1%31.5%
Portugal Primeira Liga

19th Dec 2025,

15:15 ET

Braga
1.632
Estoril
5.820
1:1
2:1
64.4%
40.3%31.38%28.32%
Romania Liga I

19th Dec 2025,

13:00 ET

CFR Cluj
FC Botosani
Unlock
Rwanda National Football league

19th Dec 2025,

08:00 ET

Bugesera FC
3.360
AS Kigali
2.260
0:0
1:1
29.4%
17.61%62.2%20.19%

19th Dec 2025,

11:30 ET

Rayon Sport
2.310
Gorilla
3.385
1:0
2:1
13.8%
48.1%26.02%25.88%
Saudi Arabia Division 1

19th Dec 2025,

06:50 ET

Al Jabalain
Al Jubail
Unlock

19th Dec 2025,

07:10 ET

Al Bukayriyah
2.440
Al Anwar
2.790
1:0
1:1
40%
19.88%59.8%20.32%

19th Dec 2025,

07:20 ET

Al Batin
2.300
Al Arabi (Saudi Arabia)
2.809
1:1
2:1
42.4%
41.3%30.23%28.47%
Saudi Arabia Professional League

19th Dec 2025,

08:45 ET

Al Ahli SC
Damac
Unlock

19th Dec 2025,

09:30 ET

Al-Ettifaq
Al Qadisiya (Saudi Arabia)
1:1
1:2
38.6%
30.98%30.5%38.52%

19th Dec 2025,

12:30 ET

Al-Hilal
1.430
Al-Taawon
5.900
2:0
2:1
70.1%
36.92%31.2%31.88%
Spain Primera Division

19th Dec 2025,

15:00 ET

Mallorca
Valencia
Unlock
Spain Primera RFEF - Group 1

19th Dec 2025,

15:15 ET

Ath Bilbao B
2.590
Merida AD
2.560
1:1
1:2
38%
29.17%34.63%36.2%
Spain Primera RFEF - Group 2

19th Dec 2025,

13:00 ET

Villarreal B
3.100
Algeciras
2.270
0:1
1:2
45.8%
27.6%33.1%39.3%
Spain Segunda Division

19th Dec 2025,

14:30 ET

Valladolid
Eibar
Unlock
Switzerland Challenge League

19th Dec 2025,

13:30 ET

Xamax
2.010
Stade Nyonnais
3.200
1:1
2:2
40.3%
24.16%52.4%23.44%

19th Dec 2025,

14:15 ET

Aarau
2.854
Vaduz
2.200
1:1
1:2
48.2%
28.08%32.62%39.3%

19th Dec 2025,

14:15 ET

Lausanne Ouchy
Etoile-Carouge
Unlock
Turkey 1. Lig

19th Dec 2025,

12:00 ET

Sariyer
3.540
Erokspor
1.870
0:1
1:2
61.6%
37.7%17.2%45.1%
Turkey Super Lig

19th Dec 2025,

12:00 ET

Antalyaspor
5.610
Kocaelispor
1.726
0:0
2:1
33.7%
44.22%21.4%34.38%
World World Club Friendly

19th Dec 2025,

06:00 ET

KaPa
TPS
Unlock

19th Dec 2025,

16:00 ET

Atl. San Luis
2.400
Mazatlan FC
2.270
1:1
1:2
66.5%
32.72%29.2%38.08%

19th Dec 2025,

16:00 ET

Atlante
3.815
Santos Laguna
1.640
1:0
2:2
39.5%
20.64%56%23.36%

Value bets for today based on Scores Predictor:

DateTeam 1Team 2Score PredictionMoney line1Money line2Final ScoreValue Bet
World World Club Friendly

19th Dec 2025,

16:00 ET

Atlante
3.815
Santos Laguna
1.640
2:2
3.8151.640Take Atlante +2
DateTeam 1Team 2Score PredictionTotalBookmaker TotalFinal ScoreValue Bet
Australia A-League

19th Dec 2025,

03:00 ET

Brisbane Roar
2.690
Macarthur FC
2.690
1:2
32.50
1:0
Bet over 2.50
Azerbaijan Premier League

19th Dec 2025,

05:00 ET

Turan
1.590
Kapaz
5.860
2:1
32.25Bet over 2.25
Ethiopia Premier League

19th Dec 2025,

07:00 ET

Arba Menche
3.220
Ethiopia Nigd Bank
2.450
1:2
31.50Bet over 1.50
Saudi Arabia Division 1

19th Dec 2025,

07:10 ET

Al Bukayriyah
2.440
Al Anwar
2.790
1:1
21.50Bet over 1.50
Saudi Arabia Division 1

19th Dec 2025,

07:20 ET

Al Batin
2.300
Al Arabi (Saudi Arabia)
2.809
2:1
32.50Bet over 2.50
Rwanda National Football league

19th Dec 2025,

08:00 ET

Bugesera FC
3.360
AS Kigali
2.260
1:1
21.50Bet over 1.50
Kenya Premier League

19th Dec 2025,

08:00 ET

Kariobangi Sharks
3.215
Sofapaka
2.290
2:1
31.50Bet over 1.50
Algeria Ligue 1

19th Dec 2025,

08:30 ET

Khenchela
2.600
El Bayadh
3.050
1:2
31.50Bet over 1.50
Algeria Ligue 2

19th Dec 2025,

09:00 ET

Adrar
8.000
JSM Tiaret
1.450
0:1
11.75Bet under 1.75
Algeria Ligue 2

19th Dec 2025,

09:00 ET

Bechar Djedid
9.650
Hussein Dey
1.280
0:1
12.50Bet under 2.50
Algeria Ligue 2

19th Dec 2025,

09:00 ET

RC Kouba
2.040
Tixeraine
3.515
2:1
32.25Bet over 2.25
Ethiopia Premier League

19th Dec 2025,

10:00 ET

Hadiya Hossana
2.570
Mekelle 70 Enderta F.C.
2.840
1:1
21.50Bet over 1.50
Bulgaria Parva Liga

19th Dec 2025,

10:30 ET

Ludogorets
1.340
Beroe
8.900
1:0
12.25Bet under 2.25
Mali Premiere Division

19th Dec 2025,

11:00 ET

US Bougouni
3.505
Foot Elite
2.130
1:1
21.50Bet over 1.50
Rwanda National Football league

19th Dec 2025,

11:30 ET

Rayon Sport
2.310
Gorilla
3.385
2:1
31.25Bet over 1.25
Turkey Super Lig

19th Dec 2025,

12:00 ET

Antalyaspor
5.610
Kocaelispor
1.726
2:1
32.25Bet over 2.25
Turkey 1. Lig

19th Dec 2025,

12:00 ET

Sariyer
3.540
Erokspor
1.870
1:2
32.50Bet over 2.50
Saudi Arabia Professional League

19th Dec 2025,

12:30 ET

Al-Hilal
1.430
Al-Taawon
5.900
2:1
32.75Bet over 2.75
Germany 2. Bundesliga

19th Dec 2025,

12:30 ET

Arminia Bielefeld
3.675
Hertha Berlin
1.980
0:3
32.25Bet over 2.25
Portugal Liga 3

19th Dec 2025,

12:45 ET

Santarem
3.620
Caldas
1.980
2:1
32.25Bet over 2.25
Spain Primera RFEF - Group 2

19th Dec 2025,

13:00 ET

Villarreal B
3.100
Algeciras
2.270
1:2
32.25Bet over 2.25
Switzerland Challenge League

19th Dec 2025,

13:30 ET

Xamax
2.010
Stade Nyonnais
3.200
2:2
42.50Bet over 2.50
Hungary OTP Bank Liga

19th Dec 2025,

14:00 ET

Ferencvaros
1.410
DVTK
5.950
2:1
33.25Bet under 3.25
Netherlands Eerste Divisie

19th Dec 2025,

14:00 ET

Maastricht
9.450
Cambuur
1.260
1:2
33.25Bet under 3.25
Belgium Proximus League

19th Dec 2025,

14:00 ET

Seraing
3.425
Gent U23
1.960
0:1
12.50Bet under 2.50
Switzerland Challenge League

19th Dec 2025,

14:15 ET

Aarau
2.854
Vaduz
2.200
1:2
32.50Bet over 2.50
Germany Bundesliga

19th Dec 2025,

14:30 ET

B. Monchengladbach
5.790
Dortmund
1.596
2:1
33.25Bet under 3.25
Italy Serie B

19th Dec 2025,

14:30 ET

Catanzaro
2.580
Bari
2.900
1:1
22.25Bet under 2.25
England League Two

19th Dec 2025,

14:45 ET

Accrington
4.880
Cambridge Utd
1.747
0:1
12.25Bet under 2.25
France Coupe de France

19th Dec 2025,

14:45 ET

Angers
1.470
Les Herbiers
6.440
2:1
32.50Bet over 2.50
England League Two

19th Dec 2025,

14:45 ET

Bristol Rovers
3.885
Crewe
1.929
2:1
32.25Bet over 2.25
Belgium Jupiler League

19th Dec 2025,

14:45 ET

Genk
2.445
Charleroi
2.988
1:1
22.50Bet under 2.50
France Coupe de France

19th Dec 2025,

14:45 ET

Laval
4.325
Guingamp
1.830
0:1
12.25Bet under 2.25
England National League

19th Dec 2025,

14:45 ET

Rochdale
1.850
Altrincham
3.685
2:1
32.25Bet over 2.25
England Championship

19th Dec 2025,

15:00 ET

Wrexham
3.185
Swansea
2.270
1:2
32.25Bet over 2.25
Spain Primera RFEF - Group 1

19th Dec 2025,

15:15 ET

Ath Bilbao B
2.590
Merida AD
2.560
1:2
32.25Bet over 2.25
Portugal Primeira Liga

19th Dec 2025,

15:15 ET

Braga
1.632
Estoril
5.820
2:1
32.25Bet over 2.25
World World Club Friendly

19th Dec 2025,

16:00 ET

Atl. San Luis
2.400
Mazatlan FC
2.270
1:2
32.50Bet over 2.50
World World Club Friendly

19th Dec 2025,

16:00 ET

Atlante
3.815
Santos Laguna
1.640
2:2
43.50Bet over 3.50
Ecuador Serie A

19th Dec 2025,

16:00 ET

Delfin
4.255
EL Nacional
1.692
1:2
32.75Bet over 2.75

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
Australia A-League

19th Dec 2025,

03:00 ET

Brisbane Roar
2.690
Macarthur FC
2.690
0.14
Macarthur FC ML
1:0
Kenya Premier League

19th Dec 2025,

08:00 ET

Kariobangi Sharks
3.215
Sofapaka
2.290
0.36
Kariobangi Sharks ML
Algeria Ligue 1

19th Dec 2025,

08:30 ET

Khenchela
2.600
El Bayadh
3.050
0.41
El Bayadh ML
Algeria Ligue 2

19th Dec 2025,

09:00 ET

Bechar Djedid
9.650
Hussein Dey
1.280
0.29
Bechar Djedid ML
Turkey Super Lig

19th Dec 2025,

12:00 ET

Antalyaspor
5.610
Kocaelispor
1.726
0.32
Antalyaspor ML
Turkey 1. Lig

19th Dec 2025,

12:00 ET

Sariyer
3.540
Erokspor
1.870
0.13
Sariyer ML
Germany Bundesliga

19th Dec 2025,

14:30 ET

B. Monchengladbach
5.790
Dortmund
1.596
0.31
B. Monchengladbach ML
England League Two

19th Dec 2025,

14:45 ET

Bristol Rovers
3.885
Crewe
1.929
0.23
Bristol Rovers ML
England National League

19th Dec 2025,

14:45 ET

Rochdale
1.850
Altrincham
3.685
0.19
Rochdale 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