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 2

16th Jan 2026,

09:00 ET

Beni Oulbane
Bordj Menail
1:0
1:1
48.4%
26.43%46.9%26.67%

16th Jan 2026,

09:00 ET

Djijel
Chelghoum
2:1
2:1
58.2%
36.53%30.5%32.97%

16th Jan 2026,

09:00 ET

Khemis El Khechna
Biskra
Unlock

16th Jan 2026,

09:00 ET

MO Bejaia
MSP Batna
0:1
1:1
49%
25.44%48.5%26.06%

16th Jan 2026,

09:00 ET

MO Constantine
CR Beni Thour
0:1
1:2
62.1%
25.19%27.11%47.7%

16th Jan 2026,

09:00 ET

Magra
Khroub
Unlock

16th Jan 2026,

09:00 ET

Telaghema
Annaba
1:1
1:1
52.9%
27.64%44.1%28.26%
Angola Girabola

16th Jan 2026,

10:00 ET

Sagrada
Luanda City
1:1
2:1
30.2%
44.2%28.86%26.94%
Australia A-League

16th Jan 2026,

03:35 ET

Auckland FC
Melbourne City
Unlock

16th Jan 2026,

05:45 ET

Brisbane Roar
3.350
Perth Glory
2.204
0:2
1:2
53.6%
28.17%33.93%37.9%
Belgium Jupiler League

16th Jan 2026,

14:45 ET

RAAL La Louviere
8.050
Club Brugge
1.393
1:1
1:2
15.2%
32.98%29.8%37.23%
Belgium Proximus League

16th Jan 2026,

14:00 ET

Lommel SK
Genk U23
Unlock

16th Jan 2026,

14:00 ET

RWDM Brussels
Seraing
1:1
1:2
68.6%
21.2%22.8%56%
Burundi Primus League

16th Jan 2026,

08:00 ET

Dynamik
3.865
Rukinzo
1.670
1:0
2:1
34.2%
48%26.96%25.04%
Colombia Primera A

16th Jan 2026,

18:20 ET

Llaneros
Pereira
Unlock

16th Jan 2026,

20:30 ET

Alianza (Colombia)
3.635
Fortaleza
2.100
1:1
1:2
50.8%
35.21%25.4%39.39%
Egypt Division 2 A

16th Jan 2026,

07:30 ET

Baladiyat El Mahalla
Tanta
1:0
1:2
33.7%
33.43%29.1%37.47%

16th Jan 2026,

07:30 ET

El Mansoura
El-Entag El-Harby
Unlock

16th Jan 2026,

07:30 ET

Raya
Al-Sekka
0:1
1:2
15.1%
25.72%28.88%45.4%
England Championship

16th Jan 2026,

15:00 ET

Middlesbrough
2.800
West Brom
2.430
0:1
1:2
23.8%
29.64%34.3%36.06%
England Premier League 2

16th Jan 2026,

08:00 ET

Newcastle Utd U21
Sunderland U21
Unlock

16th Jan 2026,

08:00 ET

Stoke City U21
Leeds U21
1:1
2:2
61.5%
24.93%49.9%25.17%

16th Jan 2026,

14:00 ET

Aston Villa U21
Derby U21
1:0
2:2
48.2%
20.08%61.6%18.32%

16th Jan 2026,

14:00 ET

Brighton U21
Southampton U21
Unlock

16th Jan 2026,

14:00 ET

Crystal Palace U21
Nottingham U21
1:1
1:2
47.3%
33.96%26.5%39.54%

16th Jan 2026,

14:00 ET

Everton U21
Birmingham U21
2:1
2:2
26.4%
20.07%58.9%21.03%

16th Jan 2026,

14:00 ET

Manchester Utd U21
Fulham U21
Unlock

16th Jan 2026,

14:00 ET

Tottenham U21
Burnley U21
3:1
3:2
23.8%
53.2%24.94%21.86%

16th Jan 2026,

14:00 ET

Wolves U21
Norwich U21
1:1
2:2
22.9%
23.26%52.7%24.04%
Ethiopia Premier League

16th Jan 2026,

05:00 ET

Fasil Kenema
Sheger Ketema
Unlock

16th Jan 2026,

07:00 ET

Sidama Bunna
Adama City
1:0
1:2
18%
19.97%21.43%58.6%

16th Jan 2026,

07:00 ET

Welayta Dicha
4.010
Negele Arsi Ketema
1.920
1:0
1:1
32.9%
23.36%50.7%25.94%

16th Jan 2026,

08:00 ET

Shire Endaselassie
Hadiya Hossana
Unlock

16th Jan 2026,

10:00 ET

Ethiopia Nigd Bank
2.890
Ethio Electric
2.510
1:0
1:2
55.3%
26.04%27.96%46%
France Ligue 1

16th Jan 2026,

13:00 ET

Lorient
5.530
Monaco
1.636
1:1
1:2
35.9%
26.47%28.23%45.3%

16th Jan 2026,

15:00 ET

Lille
Paris SG
Unlock
France Ligue 2

16th Jan 2026,

14:00 ET

Amiens
5.460
Annecy
1.650
1:0
2:2
57.9%
23.62%51%25.38%

16th Jan 2026,

14:00 ET

Bastia
3.215
Laval
2.430
1:1
1:2
49.8%
29.05%32.85%38.1%

16th Jan 2026,

14:00 ET

Le Mans
Rodez
Unlock

16th Jan 2026,

14:00 ET

Montpellier
2.290
Boulogne
3.145
0:1
2:1
51.7%
40.7%31.32%27.98%

16th Jan 2026,

14:00 ET

Pau FC
Dunkerque
1:1
1:2
33%
22.31%24.89%52.8%
France National League

16th Jan 2026,

13:30 ET

Bourg en Bresse
Valenciennes
Unlock

16th Jan 2026,

13:30 ET

Caen
2.460
Concarneau
2.600
0:1
2:1
24.4%
45%28.49%26.51%

16th Jan 2026,

13:30 ET

Chateauroux
5.280
Sochaux
1.590
0:0
1:2
37.8%
31.78%32.2%36.02%

16th Jan 2026,

13:30 ET

Le Puy-en-Velay
Dijon
Unlock

16th Jan 2026,

13:30 ET

Orleans
2.590
Fleury-Merogis
2.570
1:0
1:2
54.8%
27.53%29.37%43.1%

16th Jan 2026,

13:30 ET

Paris 13 Atl.
3.145
Aubagne
2.180
0:1
1:2
43.4%
30.9%30.4%38.7%

16th Jan 2026,

13:30 ET

Rouen
Versailles
Unlock

16th Jan 2026,

13:30 ET

Stade Briochin
3.060
Quevilly Rouen
2.270
1:1
1:2
77.7%
29.82%30.6%39.58%
Germany 2. Bundesliga

16th Jan 2026,

12:30 ET

Arminia Bielefeld
2.500
Dusseldorf
2.650
1:1
1:1
64.3%
29.02%41.6%29.38%

16th Jan 2026,

12:30 ET

Magdeburg
Braunschweig
Unlock
Germany 3. Liga

16th Jan 2026,

13:00 ET

Ingolstadt
2.710
Regensburg
2.240
0:1
1:2
57.1%
32.24%29.1%38.66%
Germany Bundesliga

16th Jan 2026,

14:30 ET

Eintracht Frankfurt
2.664
Werder Bremen
2.684
1:1
2:2
60.2%
22.45%55.1%22.45%
Ghana Premier League

16th Jan 2026,

10:30 ET

Dreams
Hearts of Oak
Unlock
Gibraltar National League

16th Jan 2026,

15:00 ET

Europa Point
College 1975 FC
1:1
2:2
45.2%
28.64%41.4%29.96%
Indonesia Liga 2

16th Jan 2026,

03:30 ET

Sriwijaya
Bekasi City
1:1
1:2
71.4%
29.82%33.48%36.7%

16th Jan 2026,

07:00 ET

Persekat
PSPS Riau
Unlock
Iran Pro League

16th Jan 2026,

06:30 ET

Zob Ahan
2.850
Paykan
2.570
0:0
1:1
30.8%
21.21%56.1%22.69%

16th Jan 2026,

08:30 ET

Chadormalu
2.330
Foolad
2.962
0:0
2:1
58.7%
47.9%27.09%25.01%
Israel Leumit League

16th Jan 2026,

08:00 ET

Ironi Modiin
H. Akko
Unlock

16th Jan 2026,

08:00 ET

Kiryat Yam
M. Herzliya
0:1
1:1
38.7%
23.95%50.9%25.15%

16th Jan 2026,

08:00 ET

Maccabi Jaffa
Hapoel Hadera
1:0
2:2
18.2%
25.87%48.7%25.43%

16th Jan 2026,

08:00 ET

Nof Hagalil
H. Ironi Rishon
Unlock

16th Jan 2026,

08:00 ET

Yehuda
Hap. Ramat Gan
1:1
2:1
32.7%
54.9%22.55%22.55%
Italy Serie A

16th Jan 2026,

14:45 ET

Atalanta
1.678
Pisa
5.930
1:0
1:0
49.9%
38.54%28.7%32.76%
Italy Serie B

16th Jan 2026,

14:30 ET

Entella
Sampdoria
Unlock
Kenya Premier League

16th Jan 2026,

08:00 ET

Ulinzi Stars
Mathare Utd.
1:0
1:2
53.1%
22.8%24.5%52.7%
Kuwait Premier League

16th Jan 2026,

08:20 ET

Kazma SC
Al Tadamon
1:1
2:2
39.4%
27.03%46.3%26.67%
Mali Premiere Division

16th Jan 2026,

11:00 ET

Real Bamako
Derby Academie
Unlock

16th Jan 2026,

11:00 ET

US Bougouni
Onze Createurs
0:0
1:1
15.1%
20.29%58.8%20.91%
Mexico Liga de Ascenso

16th Jan 2026,

18:00 ET

Venados
2.957
Tapatio
2.140
1:1
1:2
38.4%
34.57%26.1%39.33%

16th Jan 2026,

20:00 ET

Atl. Morelia
Alebrijes Oaxaca
Unlock

16th Jan 2026,

20:00 ET

Atletico La Paz
2.150
Correcaminos
2.873
2:1
3:2
71.1%
37.19%31.3%31.51%

16th Jan 2026,

22:00 ET

Zacatecas Mineros
1.790
Dorados de Sinaloa
3.785
1:0
2:1
44%
38.96%30%31.04%
Mexico Primera Division

16th Jan 2026,

22:00 ET

Monterrey
Mazatlan FC
Unlock
Myanmar National League

16th Jan 2026,

04:00 ET

Rakhine United
1.680
Yarmanya United
3.370
1:1
3:1
69%
43.8%20.6%35.6%

16th Jan 2026,

04:30 ET

Hantharwady Utd
4.030
Dagon
1.610
0:0
1:2
44.1%
30.32%34%35.68%
Netherlands Eerste Divisie

16th Jan 2026,

14:00 ET

Cambuur
Den Haag
Unlock

16th Jan 2026,

14:00 ET

Jong AZ
Venlo
1:0
2:2
51%
20%58.1%21.9%

16th Jan 2026,

14:00 ET

Vitesse
2.805
Helmond
2.260
1:1
2:1
26.1%
37.18%31.1%31.72%
Niger Super Ligue

16th Jan 2026,

11:00 ET

AS ZAM
AS UAM
Unlock

16th Jan 2026,

11:00 ET

ASGNN
Renaissance
0:0
2:1
62.9%
46.2%27.95%25.85%
Panama LPF

16th Jan 2026,

20:30 ET

Deportivo Universitario
Veraguas
1:1
1:1
58.3%
22.67%53.7%23.63%
Portugal Liga 3

16th Jan 2026,

15:00 ET

Santarem
Mafra
Unlock
Portugal Primeira Liga

16th Jan 2026,

15:15 ET

Casa Pia
21.000
Sporting Lisbon
1.142
0:1
0:1
45.1%
33.27%24.2%42.53%
Portugal Segunda Liga

16th Jan 2026,

13:00 ET

Leiria
3.750
Academico Viseu
1.990
0:1
0:1
29.2%
28.67%34.53%36.8%
Qatar Premier League

16th Jan 2026,

09:30 ET

Umm-Salal
Al-Shahaniya
Unlock

16th Jan 2026,

11:30 ET

Al Ahli Doha
Al-Sadd
1:1
1:2
29%
30.72%33.3%35.98%
Romania Liga I

16th Jan 2026,

13:00 ET

FCSB
2.350
FC Arges
3.200
1:1
2:1
40.3%
49.9%26.24%23.86%
Saudi Arabia Division 1

16th Jan 2026,

07:25 ET

Al-Faisaly
Al Batin
Unlock

16th Jan 2026,

07:45 ET

Al Arabi (Saudi Arabia)
Al Jandal
0:0
2:1
22.7%
53.7%24.73%21.57%

16th Jan 2026,

07:45 ET

Al Wehda
Al Jabalain
0:1
2:2
45.6%
24.27%50.5%25.23%

16th Jan 2026,

09:50 ET

Al Adalh
Al Jubail
Unlock

16th Jan 2026,

10:15 ET

Al Draih
Al Bukayriyah
1:1
2:2
50.2%
30.43%35.6%33.97%
Saudi Arabia Professional League

16th Jan 2026,

08:40 ET

Al-Fateh
1.910
Al Najma
3.460
0:1
2:1
49.6%
62.5%19.17%18.33%

16th Jan 2026,

09:45 ET

Al Okhdood
Al Khaleej
Unlock

16th Jan 2026,

12:30 ET

Al-Ettifaq
6.320
Al-Ittihad FC
1.390
0:1
2:2
67.2%
18.44%61.8%19.76%
Singapore S.League

16th Jan 2026,

06:30 ET

Young Lions
Tampines
1:1
1:2
65.4%
29.79%34.41%35.8%
Spain Primera Division

16th Jan 2026,

15:00 ET

Girona
Espanyol
Unlock
Spain Primera RFEF - Group 1

16th Jan 2026,

15:15 ET

Real Aviles
Ath Bilbao B
1:0
1:2
15%
28%30.2%41.8%
Spain Primera RFEF - Group 2

16th Jan 2026,

13:00 ET

FC Cartagena SAD
3.085
Villarreal B
2.320
1:1
1:2
33.9%
27.22%30.38%42.4%
Spain Segunda Division

16th Jan 2026,

14:30 ET

Leganes
Castellon
Unlock
Tunisia Ligue Professionnelle 1

16th Jan 2026,

08:00 ET

Ben Guerdane
Olympique Beja
0:1
2:1
69.4%
60.6%20.61%18.79%

16th Jan 2026,

08:00 ET

CS Sfaxien
Zarzis
0:0
1:1
41.9%
19.93%59.9%20.17%

16th Jan 2026,

08:00 ET

Monastir
Stade Tunisien
Unlock
Turkey 1. Lig

16th Jan 2026,

12:00 ET

Adana Demirspor
Corum
1:0
1:2
70.2%
36.13%20.7%43.17%

Value bets for today based on Scores Predictor:

DateTeam 1Team 2Score PredictionMoney line1Money line2Final ScoreValue Bet
Saudi Arabia Professional League

16th Jan 2026,

12:30 ET

Al-Ettifaq
6.320
Al-Ittihad FC
1.390
2:2
6.3201.390Take Al-Ettifaq +2
France Ligue 2

16th Jan 2026,

14:00 ET

Amiens
5.460
Annecy
1.650
2:2
5.4601.650Take Amiens +2
DateTeam 1Team 2Score PredictionTotalBookmaker TotalFinal ScoreValue Bet
Myanmar National League

16th Jan 2026,

04:00 ET

Rakhine United
1.680
Yarmanya United
3.370
3:1
43.50Bet over 3.50
Myanmar National League

16th Jan 2026,

04:30 ET

Hantharwady Utd
4.030
Dagon
1.610
1:2
33.50Bet under 3.50
Australia A-League

16th Jan 2026,

05:45 ET

Brisbane Roar
3.350
Perth Glory
2.204
1:2
32.25Bet over 2.25
Iran Pro League

16th Jan 2026,

06:30 ET

Zob Ahan
2.850
Paykan
2.570
1:1
21.50Bet over 1.50
Ethiopia Premier League

16th Jan 2026,

07:00 ET

Welayta Dicha
4.010
Negele Arsi Ketema
1.920
1:1
21.50Bet over 1.50
Burundi Primus League

16th Jan 2026,

08:00 ET

Dynamik
3.865
Rukinzo
1.670
2:1
32.50Bet over 2.50
Iran Pro League

16th Jan 2026,

08:30 ET

Chadormalu
2.330
Foolad
2.962
2:1
31.50Bet over 1.50
Saudi Arabia Professional League

16th Jan 2026,

08:40 ET

Al-Fateh
1.910
Al Najma
3.460
2:1
32.50Bet over 2.50
Ethiopia Premier League

16th Jan 2026,

10:00 ET

Ethiopia Nigd Bank
2.890
Ethio Electric
2.510
1:2
31.25Bet over 1.25
Saudi Arabia Professional League

16th Jan 2026,

12:30 ET

Al-Ettifaq
6.320
Al-Ittihad FC
1.390
2:2
42.50Bet over 2.50
Germany 2. Bundesliga

16th Jan 2026,

12:30 ET

Arminia Bielefeld
2.500
Dusseldorf
2.650
1:1
22.50Bet under 2.50
Spain Primera RFEF - Group 2

16th Jan 2026,

13:00 ET

FC Cartagena SAD
3.085
Villarreal B
2.320
1:2
31.75Bet over 1.75
Romania Liga I

16th Jan 2026,

13:00 ET

FCSB
2.350
FC Arges
3.200
2:1
32.25Bet over 2.25
Germany 3. Liga

16th Jan 2026,

13:00 ET

Ingolstadt
2.710
Regensburg
2.240
1:2
32.75Bet over 2.75
Portugal Segunda Liga

16th Jan 2026,

13:00 ET

Leiria
3.750
Academico Viseu
1.990
0:1
12.25Bet under 2.25
France Ligue 1

16th Jan 2026,

13:00 ET

Lorient
5.530
Monaco
1.636
1:2
32.50Bet over 2.50
France National League

16th Jan 2026,

13:30 ET

Caen
2.460
Concarneau
2.600
2:1
32.25Bet over 2.25
France National League

16th Jan 2026,

13:30 ET

Chateauroux
5.280
Sochaux
1.590
1:2
32.25Bet over 2.25
France National League

16th Jan 2026,

13:30 ET

Orleans
2.590
Fleury-Merogis
2.570
1:2
32.25Bet over 2.25
France National League

16th Jan 2026,

13:30 ET

Paris 13 Atl.
3.145
Aubagne
2.180
1:2
32.25Bet over 2.25
France National League

16th Jan 2026,

13:30 ET

Stade Briochin
3.060
Quevilly Rouen
2.270
1:2
31.75Bet over 1.75
France Ligue 2

16th Jan 2026,

14:00 ET

Amiens
5.460
Annecy
1.650
2:2
42.50Bet over 2.50
France Ligue 2

16th Jan 2026,

14:00 ET

Bastia
3.215
Laval
2.430
1:2
31.50Bet over 1.50
France Ligue 2

16th Jan 2026,

14:00 ET

Montpellier
2.290
Boulogne
3.145
2:1
32.25Bet over 2.25
Netherlands Eerste Divisie

16th Jan 2026,

14:00 ET

Vitesse
2.805
Helmond
2.260
2:1
32.50Bet over 2.50
Germany Bundesliga

16th Jan 2026,

14:30 ET

Eintracht Frankfurt
2.664
Werder Bremen
2.684
2:2
42.50Bet over 2.50
Italy Serie A

16th Jan 2026,

14:45 ET

Atalanta
1.678
Pisa
5.930
1:0
12.25Bet under 2.25
Belgium Jupiler League

16th Jan 2026,

14:45 ET

RAAL La Louviere
8.050
Club Brugge
1.393
1:2
32.50Bet over 2.50
England Championship

16th Jan 2026,

15:00 ET

Middlesbrough
2.800
West Brom
2.430
1:2
32.25Bet over 2.25
Mexico Liga de Ascenso

16th Jan 2026,

18:00 ET

Venados
2.957
Tapatio
2.140
1:2
32.50Bet over 2.50
Mexico Liga de Ascenso

16th Jan 2026,

20:00 ET

Atletico La Paz
2.150
Correcaminos
2.873
3:2
52.75Bet over 2.75
Colombia Primera A

16th Jan 2026,

20:30 ET

Alianza (Colombia)
3.635
Fortaleza
2.100
1:2
32.25Bet over 2.25
Mexico Liga de Ascenso

16th Jan 2026,

22:00 ET

Zacatecas Mineros
1.790
Dorados de Sinaloa
3.785
2:1
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
Burundi Primus League

16th Jan 2026,

08:00 ET

Dynamik
3.865
Rukinzo
1.670
0.3
Dynamik ML
Saudi Arabia Professional League

16th Jan 2026,

08:40 ET

Al-Fateh
1.910
Al Najma
3.460
0.21
Al-Fateh ML
Ethiopia Premier League

16th Jan 2026,

10:00 ET

Ethiopia Nigd Bank
2.890
Ethio Electric
2.510
0.1
Ethio Electric ML
Romania Liga I

16th Jan 2026,

13:00 ET

FCSB
2.350
FC Arges
3.200
0.13
FCSB 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