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.510
El Bayadh
3.175
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
6.520
JSM Tiaret
1.550
0:1
0:1
42.8%
34.06%24.1%41.84%

19th Dec 2025,

09:00 ET

Bechar Djedid
14.000
Hussein Dey
1.150
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.100
Tixeraine
3.500
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,

02:00 ET

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

19th Dec 2025,

04:00 ET

Auckland FC
Sydney Wanderers
Unlock
Azerbaijan Premier League

19th Dec 2025,

05:00 ET

Turan
1.650
Kapaz
5.100
0:0
2:1
70.3%
38.5%33.34%28.16%
Belgium Jupiler League

19th Dec 2025,

14:45 ET

Genk
2.516
Charleroi
2.905
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.385
Gent U23
1.980
0:1
0:1
61%
36.44%20.3%43.26%
Bulgaria Parva Liga

19th Dec 2025,

10:30 ET

Ludogorets
1.350
Beroe
8.500
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.305
EL Nacional
1.691
1:1
1:2
49.3%
31.14%31.4%37.46%
postp.
England Championship

19th Dec 2025,

15:00 ET

Wrexham
3.170
Swansea
2.300
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.975
Cambridge Utd
1.730
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.830
Altrincham
3.715
0:1
2:1
80.8%
62.7%20.18%17.12%
Ethiopia Premier League

19th Dec 2025,

07:00 ET

Arba Menche
3.040
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.560
Mekelle 70 Enderta F.C.
2.850
1:1
1:1
50.6%
27.3%45.4%27.3%
France Coupe de France

19th Dec 2025,

14:45 ET

Angers
1.460
Les Herbiers
6.640
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.295
Guingamp
1.840
0:1
0:1
64.6%
35.49%22.2%42.31%

19th Dec 2025,

14:45 ET

Le Mans
1.092
Perigny
19.500
Coming soon
Coming soon

19th Dec 2025,

14:45 ET

Montpellier
Canet Roussillon
Unlock

19th Dec 2025,

14:45 ET

Reims
1.170
IC Croix
12.700
Coming soon
Coming soon
Germany 2. Bundesliga

19th Dec 2025,

12:30 ET

Arminia Bielefeld
3.770
Hertha Berlin
1.940
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.370
DVTK
6.470
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.560
Bari
2.940
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.120
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.994
Venlo
2.180
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.150
Cambuur
1.270
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.660
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.380
AS Kigali
2.240
0:0
1:1
29.4%
17.61%62.2%20.19%

19th Dec 2025,

11:30 ET

Rayon Sport
2.320
Gorilla
3.330
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.620
Al Anwar
2.610
1:0
1:1
40%
19.88%59.8%20.32%

19th Dec 2025,

07:20 ET

Al Batin
2.340
Al Arabi (Saudi Arabia)
2.650
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.480
Merida AD
2.690
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.080
Algeciras
2.280
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.000
Stade Nyonnais
3.240
1:1
2:2
40.3%
24.16%52.4%23.44%

19th Dec 2025,

14:15 ET

Aarau
2.823
Vaduz
2.220
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.500
Erokspor
1.880
0:1
1:2
61.6%
37.7%17.2%45.1%
Turkey Super Lig

19th Dec 2025,

12:00 ET

Antalyaspor
5.560
Kocaelispor
1.734
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,

02:00 ET

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

19th Dec 2025,

05:00 ET

Turan
1.650
Kapaz
5.100
2:1
32.25Bet over 2.25
Ethiopia Premier League

19th Dec 2025,

07:00 ET

Arba Menche
3.040
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.620
Al Anwar
2.610
1:1
21.50Bet over 1.50
Saudi Arabia Division 1

19th Dec 2025,

07:20 ET

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

19th Dec 2025,

08:00 ET

Bugesera FC
3.380
AS Kigali
2.240
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.510
El Bayadh
3.175
1:2
31.50Bet over 1.50
Algeria Ligue 2

19th Dec 2025,

09:00 ET

Adrar
6.520
JSM Tiaret
1.550
0:1
11.75Bet under 1.75
Algeria Ligue 2

19th Dec 2025,

09:00 ET

Bechar Djedid
14.000
Hussein Dey
1.150
0:1
12.25Bet under 2.25
Algeria Ligue 2

19th Dec 2025,

09:00 ET

RC Kouba
2.100
Tixeraine
3.500
2:1
31.50Bet over 1.50
Ethiopia Premier League

19th Dec 2025,

10:00 ET

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

19th Dec 2025,

10:30 ET

Ludogorets
1.350
Beroe
8.500
1:0
12.25Bet under 2.25
Mali Premiere Division

19th Dec 2025,

11:00 ET

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

19th Dec 2025,

11:30 ET

Rayon Sport
2.320
Gorilla
3.330
2:1
31.25Bet over 1.25
Turkey Super Lig

19th Dec 2025,

12:00 ET

Antalyaspor
5.560
Kocaelispor
1.734
2:1
32.25Bet over 2.25
Turkey 1. Lig

19th Dec 2025,

12:00 ET

Sariyer
3.500
Erokspor
1.880
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.770
Hertha Berlin
1.940
0:3
32.50Bet over 2.50
Portugal Liga 3

19th Dec 2025,

12:45 ET

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

19th Dec 2025,

13:00 ET

Villarreal B
3.080
Algeciras
2.280
1:2
32.25Bet over 2.25
Switzerland Challenge League

19th Dec 2025,

13:30 ET

Xamax
2.000
Stade Nyonnais
3.240
2:2
42.50Bet over 2.50
Hungary OTP Bank Liga

19th Dec 2025,

14:00 ET

Ferencvaros
1.370
DVTK
6.470
2:1
33.25Bet under 3.25
Netherlands Eerste Divisie

19th Dec 2025,

14:00 ET

Maastricht
9.150
Cambuur
1.270
1:2
33.25Bet under 3.25
Belgium Proximus League

19th Dec 2025,

14:00 ET

Seraing
3.385
Gent U23
1.980
0:1
12.50Bet under 2.50
Switzerland Challenge League

19th Dec 2025,

14:15 ET

Aarau
2.823
Vaduz
2.220
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.560
Bari
2.940
1:1
22.25Bet under 2.25
England League Two

19th Dec 2025,

14:45 ET

Accrington
4.975
Cambridge Utd
1.730
0:1
12.25Bet under 2.25
France Coupe de France

19th Dec 2025,

14:45 ET

Angers
1.460
Les Herbiers
6.640
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.516
Charleroi
2.905
1:1
22.25Bet under 2.25
France Coupe de France

19th Dec 2025,

14:45 ET

Laval
4.295
Guingamp
1.840
0:1
12.25Bet under 2.25
England National League

19th Dec 2025,

14:45 ET

Rochdale
1.830
Altrincham
3.715
2:1
32.50Bet over 2.50
England Championship

19th Dec 2025,

15:00 ET

Wrexham
3.170
Swansea
2.300
1:2
32.25Bet over 2.25
Spain Primera RFEF - Group 1

19th Dec 2025,

15:15 ET

Ath Bilbao B
2.480
Merida AD
2.690
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.305
EL Nacional
1.691
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,

02:00 ET

Brisbane Roar
2.690
Macarthur FC
2.690
0.14
Macarthur FC ML
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.510
El Bayadh
3.175
0.42
El Bayadh ML
Algeria Ligue 2

19th Dec 2025,

09:00 ET

Bechar Djedid
14.000
Hussein Dey
1.150
0.32
Bechar Djedid ML
Turkey Super Lig

19th Dec 2025,

12:00 ET

Antalyaspor
5.560
Kocaelispor
1.734
0.32
Antalyaspor ML
Turkey 1. Lig

19th Dec 2025,

12:00 ET

Sariyer
3.500
Erokspor
1.880
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.830
Altrincham
3.715
0.18
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