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

22nd Dec 2025,

09:00 ET

Zambia
6.490
Mali
1.674
0:1
0:1
75.1%
37.19%18.8%44.01%

22nd Dec 2025,

12:00 ET

Angola
3.740
South Africa
2.432
0:1
0:1
39.8%
30.24%33.1%36.66%

22nd Dec 2025,

15:00 ET

Zimbabwe
Egypt
Unlock
Algeria Ligue 1

22nd Dec 2025,

13:30 ET

Rouisset
8.250
USM Alger
1.430
1:0
1:0
31.4%
39.7%33.52%26.78%
Azerbaijan Premier League

22nd Dec 2025,

10:30 ET

Sabah Baku
1.820
SumQayit
4.340
0:1
2:1
50.2%
49.6%26.59%23.81%
Cyprus First Division

22nd Dec 2025,

12:00 ET

AEK Larnaca
AEL Limassol
Unlock

22nd Dec 2025,

12:00 ET

Achnas
11.100
Omonia
1.240
0:2
0:1
62%
34.91%21.8%43.29%
England Premier League

22nd Dec 2025,

15:00 ET

Nottingham
3.070
Fulham
2.553
1:1
1:2
70.6%
33.4%29.7%36.9%
Ghana Premier League

22nd Dec 2025,

11:00 ET

Holy Stars
Medeama
Unlock
Gibraltar National League

22nd Dec 2025,

15:00 ET

Lions Gibraltar
1.300
College 1975 FC
7.210
1:1
2:2
53.8%
21.65%55.3%23.05%
Greece Super League

22nd Dec 2025,

11:00 ET

Levadiakos
1.540
Panserraikos
6.150
1:0
2:1
81.4%
43.71%20.4%35.89%
Indonesia Liga 1

22nd Dec 2025,

03:30 ET

Bali United
PSBS Biak Numfor
Unlock

22nd Dec 2025,

07:00 ET

Persija Jakarta
1.454
Semen Padang
5.980
0:1
2:1
52.6%
39.9%32.75%27.35%
Iraq Stars League

22nd Dec 2025,

08:00 ET

Al Gharraf
2.510
Al Karkh
2.580
1:0
2:1
20%
56.9%21.55%21.55%

22nd Dec 2025,

08:00 ET

Naft Missan
Al Mosul
Unlock

22nd Dec 2025,

10:30 ET

Baghdad
Newroz
0:0
1:1
13.8%
29.51%42.8%27.69%

22nd Dec 2025,

10:30 ET

Erbil
2.500
Diyala
2.600
0:0
1:2
19.9%
24.43%26.27%49.3%
Israel Leumit League

22nd Dec 2025,

12:00 ET

Hap. Ramat Gan
H. Akko
Unlock

22nd Dec 2025,

12:00 ET

Hapoel Kfar Shalem
Maccabi Petah Tikva
1:1
1:2
45.3%
33.58%29.3%37.12%

22nd Dec 2025,

12:00 ET

MS Kafr Qasim
Hapoel Hadera
1:1
1:2
35.2%
20.27%22.03%57.7%
Israel Ligat ha'Al

22nd Dec 2025,

13:30 ET

Beitar Jerusalem
Maccabi Haifa
Unlock
Italy Lega Pro - Group C

22nd Dec 2025,

14:30 ET

Inter U23
5.000
Brescia
1.660
1:0
1:2
16.8%
28.75%32.85%38.4%
Kenya Premier League

22nd Dec 2025,

05:00 ET

Muranga
3.300
Mara Sugar
2.270
1:0
1:2
42.2%
19.88%20.62%59.5%

22nd Dec 2025,

06:00 ET

Kariobangi Sharks
Sofapaka
Unlock

22nd Dec 2025,

07:00 ET

Police FC
2.720
Kakamega Homeboyz FC
2.650
1:1
1:2
23.6%
28.22%29.18%42.6%

22nd Dec 2025,

08:00 ET

Posta Rangers
2.700
Ulinzi Stars
2.590
0:0
1:1
62.6%
27.22%43.7%29.08%
Mauritania Ligue 1

22nd Dec 2025,

11:00 ET

Douane
Nouadhibou
Unlock
Netherlands Eerste Divisie

22nd Dec 2025,

14:00 ET

Roda
2.375
Jong Utrecht
2.560
1:1
2:2
14%
22.81%54.7%22.49%

22nd Dec 2025,

14:00 ET

Waalwijk
1.670
Jong Ajax
4.225
1:0
2:1
47.3%
46.3%28.49%25.21%
Nigeria NPFL

22nd Dec 2025,

10:00 ET

Rivers United
Katsina Utd
Unlock
Portugal Primeira Liga

22nd Dec 2025,

13:45 ET

FC Porto
1.374
Alverca
9.300
0:0
2:1
71.1%
37.78%30.8%31.42%

22nd Dec 2025,

15:45 ET

Famalicao
10.300
Benfica
1.330
0:1
0:1
70.5%
36.06%20.1%43.84%
Portugal Revelacao U23

22nd Dec 2025,

06:00 ET

Estoril U23
Benfica U23
Unlock

22nd Dec 2025,

06:00 ET

SC Farense U23
2.500
Portimonense U23
2.480
0:1
1:2
31.5%
23.15%23.15%53.7%

22nd Dec 2025,

06:00 ET

Sporting Lisbon U23
2.190
Leiria U23
2.993
1:0
2:1
28.8%
39.59%26.5%33.91%

22nd Dec 2025,

06:00 ET

Torreense U23
Estrela U23
Unlock

22nd Dec 2025,

09:00 ET

Academico Viseu U23
2.520
Braga U23
2.340
0:1
2:2
34.3%
24.25%53.2%22.55%

22nd Dec 2025,

09:00 ET

Gil Vicente U23
3.565
Vizela U23
1.830
0:1
1:2
36.8%
21.48%24.02%54.5%

22nd Dec 2025,

09:00 ET

Leixoes U23
Rio Ave U23
Unlock

22nd Dec 2025,

09:00 ET

Maritimo U23
6.240
Famalicao U23
1.450
0:1
1:2
15.5%
34.04%24.6%41.36%
Portugal Segunda Liga

22nd Dec 2025,

13:00 ET

Sporting CP B
Benfica B
0:1
1:1
32.7%
19.08%61.6%19.32%

22nd Dec 2025,

15:45 ET

Oliveirense
Lusitania FC
Unlock
Romania Liga I

22nd Dec 2025,

13:00 ET

Csikszereda M. Ciuc
11.800
Univ. Craiova
1.230
0:1
0:1
79.2%
35.86%19.9%44.24%
Serbia Super Liga

22nd Dec 2025,

13:00 ET

Radnicki 1923
1.810
Napredak
3.785
1:1
2:1
48.3%
36.89%31.2%31.91%
Spain Primera Division

22nd Dec 2025,

15:00 ET

Espanyol
Ath Bilbao
Unlock
Turkey 1. Lig

22nd Dec 2025,

12:00 ET

Amedspor
3.505
Bodrumspor
1.929
1:2
1:2
57.7%
28.08%33.52%38.4%
Turkey Super Lig

22nd Dec 2025,

09:00 ET

Gaziantep
4.625
Basaksehir
1.756
0:1
1:2
32.5%
32%31.9%36.1%

22nd Dec 2025,

12:00 ET

Trabzonspor
Genclerbirligi
Unlock

Value bets for today based on Scores Predictor:

DateTeam 1Team 2Score PredictionMoney line1Money line2Final ScoreValue Bet
Gibraltar National League

22nd Dec 2025,

15:00 ET

Lions Gibraltar
1.300
College 1975 FC
7.210
2:2
1.3007.210Take College 1975 FC +2
DateTeam 1Team 2Score PredictionTotalBookmaker TotalFinal ScoreValue Bet
Kenya Premier League

22nd Dec 2025,

05:00 ET

Muranga
3.300
Mara Sugar
2.270
1:2
31.25Bet over 1.25
Portugal Revelacao U23

22nd Dec 2025,

06:00 ET

SC Farense U23
2.500
Portimonense U23
2.480
1:2
32.50Bet over 2.50
Portugal Revelacao U23

22nd Dec 2025,

06:00 ET

Sporting Lisbon U23
2.190
Leiria U23
2.993
2:1
32.50Bet over 2.50
Indonesia Liga 1

22nd Dec 2025,

07:00 ET

Persija Jakarta
1.454
Semen Padang
5.980
2:1
32.50Bet over 2.50
Kenya Premier League

22nd Dec 2025,

07:00 ET

Police FC
2.720
Kakamega Homeboyz FC
2.650
1:2
31.50Bet over 1.50
Iraq Stars League

22nd Dec 2025,

08:00 ET

Al Gharraf
2.510
Al Karkh
2.580
2:1
31.75Bet over 1.75
Kenya Premier League

22nd Dec 2025,

08:00 ET

Posta Rangers
2.700
Ulinzi Stars
2.590
1:1
21.50Bet over 1.50
Portugal Revelacao U23

22nd Dec 2025,

09:00 ET

Academico Viseu U23
2.520
Braga U23
2.340
2:2
42.50Bet over 2.50
Turkey Super Lig

22nd Dec 2025,

09:00 ET

Gaziantep
4.625
Basaksehir
1.756
1:2
32.50Bet over 2.50
Portugal Revelacao U23

22nd Dec 2025,

09:00 ET

Gil Vicente U23
3.565
Vizela U23
1.830
1:2
32.25Bet over 2.25
Portugal Revelacao U23

22nd Dec 2025,

09:00 ET

Maritimo U23
6.240
Famalicao U23
1.450
1:2
32.50Bet over 2.50
Africa Cup of Nations

22nd Dec 2025,

09:00 ET

Zambia
6.490
Mali
1.674
0:1
12.25Bet under 2.25
Iraq Stars League

22nd Dec 2025,

10:30 ET

Erbil
2.500
Diyala
2.600
1:2
32.25Bet over 2.25
Azerbaijan Premier League

22nd Dec 2025,

10:30 ET

Sabah Baku
1.820
SumQayit
4.340
2:1
31.75Bet over 1.75
Greece Super League

22nd Dec 2025,

11:00 ET

Levadiakos
1.540
Panserraikos
6.150
2:1
32.50Bet over 2.50
Turkey 1. Lig

22nd Dec 2025,

12:00 ET

Amedspor
3.505
Bodrumspor
1.929
1:2
32.50Bet over 2.50
Africa Cup of Nations

22nd Dec 2025,

12:00 ET

Angola
3.740
South Africa
2.432
0:1
11.50Bet under 1.50
Serbia Super Liga

22nd Dec 2025,

13:00 ET

Radnicki 1923
1.810
Napredak
3.785
2:1
32.50Bet over 2.50
Algeria Ligue 1

22nd Dec 2025,

13:30 ET

Rouisset
8.250
USM Alger
1.430
1:0
12.25Bet under 2.25
Portugal Primeira Liga

22nd Dec 2025,

13:45 ET

FC Porto
1.374
Alverca
9.300
2:1
32.25Bet over 2.25
Netherlands Eerste Divisie

22nd Dec 2025,

14:00 ET

Roda
2.375
Jong Utrecht
2.560
2:2
42.50Bet over 2.50
Netherlands Eerste Divisie

22nd Dec 2025,

14:00 ET

Waalwijk
1.670
Jong Ajax
4.225
2:1
33.50Bet under 3.50
Italy Lega Pro - Group C

22nd Dec 2025,

14:30 ET

Inter U23
5.000
Brescia
1.660
1:2
32.25Bet over 2.25
Gibraltar National League

22nd Dec 2025,

15:00 ET

Lions Gibraltar
1.300
College 1975 FC
7.210
2:2
43.50Bet over 3.50
England Premier League

22nd Dec 2025,

15:00 ET

Nottingham
3.070
Fulham
2.553
1:2
32.25Bet over 2.25
Portugal Primeira Liga

22nd Dec 2025,

15:45 ET

Famalicao
10.300
Benfica
1.330
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
Kenya Premier League

22nd Dec 2025,

05:00 ET

Muranga
3.300
Mara Sugar
2.270
0.28
Mara Sugar ML
Portugal Revelacao U23

22nd Dec 2025,

06:00 ET

SC Farense U23
2.500
Portimonense U23
2.480
0.22
Portimonense U23 ML
Iraq Stars League

22nd Dec 2025,

08:00 ET

Al Gharraf
2.510
Al Karkh
2.580
0.28
Al Gharraf ML
Africa Cup of Nations

22nd Dec 2025,

09:00 ET

Zambia
6.490
Mali
1.674
0.26
Zambia ML
Iraq Stars League

22nd Dec 2025,

10:30 ET

Erbil
2.500
Diyala
2.600
0.18
Diyala ML
Algeria Ligue 1

22nd Dec 2025,

13:30 ET

Rouisset
8.250
USM Alger
1.430
0.31
Rouisset 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