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

23rd Jan 2026,

09:00 ET

Kabylie
USM Alger
0:1
1:1
37.9%
17.66%62.1%20.24%
postp.

23rd Jan 2026,

09:00 ET

MC Alger
CR Belouizdad
0:0
1:2
59.8%
20.2%21.4%58.4%
postp.

23rd Jan 2026,

09:00 ET

Olympique Akbou
Mostaganem
Unlock

23rd Jan 2026,

10:00 ET

Paradou
ASO Chlef
0:0
1:1
60.7%
18.88%62.6%18.52%

23rd Jan 2026,

12:00 ET

Khenchela
4.445
ES Setif
1.840
0:0
1:2
47.5%
29.61%34.6%35.79%
Algeria Ligue 2

23rd Jan 2026,

09:00 ET

Arba
Hussein Dey
Unlock

23rd Jan 2026,

09:00 ET

Tixeraine
Tlemcen
0:0
2:1
47.2%
52.6%24.58%22.82%
Argentina Liga Profesional

23rd Jan 2026,

17:00 ET

Lanus
3.515
San Lorenzo
2.420
1:0
1:2
53%
27.84%33.26%38.9%

23rd Jan 2026,

18:00 ET

Estudiantes L.P.
Independiente
Unlock

23rd Jan 2026,

20:15 ET

Atl. Tucuman
3.805
Ind. Rivadavia
2.190
0:0
1:2
45.9%
32.79%27.7%39.51%

23rd Jan 2026,

20:15 ET

Newells Old Boys
5.100
Talleres Cordoba
1.760
0:1
0:1
57.4%
34.01%23.7%42.29%
Australia A-League

23rd Jan 2026,

03:35 ET

Wellington Phoenix
Newcastle Jets
Unlock

23rd Jan 2026,

23:00 ET

Central Coast Mariners
9.100
Auckland FC
1.352
0:1
1:2
48.8%
34.52%25.1%40.38%
Azerbaijan Premier League

23rd Jan 2026,

05:30 ET

Araz
Imisli FK
1:0
2:1
66.6%
57.9%21.81%20.29%

23rd Jan 2026,

10:00 ET

Zira
Neftci Baku
Unlock
Belgium Jupiler League

23rd Jan 2026,

14:45 ET

Gent
2.591
St. Liege
2.888
1:1
1:1
53.8%
29.14%43.7%27.16%
Belgium Proximus League

23rd Jan 2026,

14:00 ET

Club Brugge KV U23
OC Charleroi
1:0
1:2
49.8%
17.81%20.89%61.3%

23rd Jan 2026,

14:00 ET

Genk U23
Kortrijk
Unlock
Burundi Primus League

23rd Jan 2026,

08:00 ET

Olympic S.
Muzinga
0:0
1:2
41.6%
18.72%21.88%59.4%
Colombia Primera A

23rd Jan 2026,

20:30 ET

Alianza (Colombia)
4.880
Deportes Tolima
1.740
0:1
0:1
69.2%
35.89%21.4%42.71%
Croatia First Division

23rd Jan 2026,

10:00 ET

Gorica
Varazdin
Unlock
Cyprus First Division

23rd Jan 2026,

12:00 ET

Omonia Aradippou
11.600
APOEL
1.220
0:0
0:1
48.3%
35.14%22.9%41.96%
Egypt Division 2 A

23rd Jan 2026,

07:30 ET

Aswan SC
Dayrout
0:0
1:1
59.7%
23.7%52.6%23.7%

23rd Jan 2026,

07:30 ET

Maleyeit Kafr El Zayiat
Telecom Egypt
Unlock

23rd Jan 2026,

07:30 ET

Proxy
3.090
Baladiyat El Mahalla
2.340
0:0
1:2
37.1%
34.15%24.1%41.75%
England Championship

23rd Jan 2026,

15:00 ET

West Brom
2.910
Derby
2.530
0:1
1:2
34.3%
24.62%27.78%47.6%
England Premier League 2

23rd Jan 2026,

14:00 ET

Burnley U21
Arsenal U21
Unlock

23rd Jan 2026,

14:00 ET

Manchester City U21
Everton U21
1:1
2:2
53.9%
28.96%43.9%27.14%

23rd Jan 2026,

14:00 ET

Middlesbrough U21
Fulham U21
0:1
1:2
42.5%
20.34%22.26%57.4%

23rd Jan 2026,

14:00 ET

Norwich U21
West Ham U21
Unlock

23rd Jan 2026,

14:00 ET

Tottenham U21
Stoke City U21
2:1
2:1
27.7%
38.75%27.5%33.75%
France Ligue 1

23rd Jan 2026,

14:00 ET

Paris SG
1.356
Auxerre
9.650
1:1
2:1
67.9%
38.6%33.4%28%
France Ligue 2

23rd Jan 2026,

14:00 ET

Clermont
Annecy
Unlock

23rd Jan 2026,

14:00 ET

Grenoble
Pau FC
1:1
2:2
39.6%
19.61%62%18.39%

23rd Jan 2026,

14:00 ET

Laval
2.670
Amiens
2.670
1:1
1:1
50.9%
21.45%57.1%21.45%

23rd Jan 2026,

14:00 ET

Montpellier
Bastia
Unlock

23rd Jan 2026,

14:00 ET

Rodez
3.460
Nancy
2.100
1:0
1:2
42.8%
35.11%25.1%39.79%
France National League

23rd Jan 2026,

12:00 ET

Aubagne
2.640
Villefranche
2.530
1:1
2:2
45.1%
29.3%41.3%29.4%

23rd Jan 2026,

13:30 ET

Chateauroux
Bourg en Bresse
Unlock

23rd Jan 2026,

13:30 ET

Fleury-Merogis
2.130
Stade Briochin
3.305
1:0
2:1
60.9%
57.5%22.19%20.31%

23rd Jan 2026,

13:30 ET

Quevilly Rouen
5.170
Caen
1.590
0:0
1:2
49.3%
36.9%18.3%44.8%

23rd Jan 2026,

13:30 ET

Sochaux
Orleans
Unlock

23rd Jan 2026,

13:30 ET

Valenciennes
3.410
Le Puy-en-Velay
2.070
0:0
1:2
71.3%
30.83%33.8%35.37%

23rd Jan 2026,

13:30 ET

Versailles
2.650
Paris 13 Atl.
2.560
1:0
2:1
31.1%
53.7%24.73%21.57%
Germany 2. Bundesliga

23rd Jan 2026,

12:30 ET

Holstein Kiel
Arminia Bielefeld
Unlock

23rd Jan 2026,

12:30 ET

Nurnberg
3.845
Darmstadt
1.870
0:1
1:2
37.4%
32.11%29.6%38.29%
Germany 3. Liga

23rd Jan 2026,

13:00 ET

Saarbrucken
2.520
Viktoria Koln
2.460
1:1
1:1
38.5%
19.84%59.7%20.46%
Germany Bundesliga

23rd Jan 2026,

14:30 ET

Hamburger
St. Pauli
Unlock
Ghana Premier League

23rd Jan 2026,

10:30 ET

Young Apostles
Dreams
0:1
1:2
31.2%
26.49%28.41%45.1%
Gibraltar National League

23rd Jan 2026,

15:00 ET

College 1975 FC
Lincoln Red Imps
1:2
1:2
44.4%
26.91%29.49%43.6%
Indonesia Liga 1

23rd Jan 2026,

03:30 ET

Borneo
Persis Solo
Unlock

23rd Jan 2026,

07:00 ET

Madura United
9.500
Persija Jakarta
1.230
0:1
0:1
73.7%
36.66%18.3%45.04%
Indonesia Liga 2

23rd Jan 2026,

03:30 ET

Bekasi City
Persikad Depok
0:1
1:1
62.2%
25.53%48.7%25.77%

23rd Jan 2026,

07:00 ET

Adhyaksa
PSPS Riau
Unlock
Iran Pro League

23rd Jan 2026,

05:30 ET

Sepahan
2.828
Persepolis
2.370
1:0
1:2
65.9%
22.98%26.02%51%

23rd Jan 2026,

06:30 ET

Paykan
2.670
Esteghlal Khuzestan
2.590
0:1
1:1
50.2%
27.98%43.8%28.22%

23rd Jan 2026,

07:00 ET

Fajr Sepasi
Gol Gohar
Unlock

23rd Jan 2026,

07:00 ET

Shams Azar Qazvin
5.480
Chadormalu
1.630
0:0
0:1
35.3%
34.28%26%39.72%

23rd Jan 2026,

07:45 ET

Esteghlal TEH
2.090
Zob Ahan
3.300
0:0
2:1
12%
40.03%26%33.97%
Iraq Stars League

23rd Jan 2026,

07:00 ET

Al Mosul
Al Kahraba
Unlock

23rd Jan 2026,

07:00 ET

Al Talaba
Erbil
0:0
1:1
30.7%
22.1%54.6%23.3%

23rd Jan 2026,

07:00 ET

Naft Missan
Al Naft
1:1
1:2
30.6%
22.56%25.14%52.3%

23rd Jan 2026,

09:30 ET

Al Shorta
Al Minaa
Unlock

23rd Jan 2026,

11:30 ET

Duhok
4.095
Zakho
1.920
1:1
1:2
28.3%
34.54%25.7%39.76%
Israel Leumit League

23rd Jan 2026,

08:00 ET

H. Akko
Maccabi Jaffa
1:0
2:1
48.3%
58%21.66%20.34%

23rd Jan 2026,

08:00 ET

H. Ironi Rishon
Kiryat Yam
Unlock

23rd Jan 2026,

08:00 ET

Hap. Ramat Gan
Hapoel Afula
0:1
1:1
55.8%
27.3%45.4%27.3%

23rd Jan 2026,

08:00 ET

Hapoel Kfar Shalem
Nof Hagalil
1:1
1:2
32.8%
30.73%31%38.27%

23rd Jan 2026,

08:00 ET

MS Kafr Qasim
Yehuda
Unlock
Israel Ligat ha'Al

23rd Jan 2026,

07:00 ET

Hapoel Petah Tikva
2.270
Hapoel Jerusalem
3.115
2:1
2:1
33.3%
36.75%31.6%31.65%
Italy Lega Pro - Group C

23rd Jan 2026,

14:30 ET

Lumezzane
2.700
Triestina
2.430
1:0
2:1
49.6%
60.6%19.88%19.52%
Italy Serie A

23rd Jan 2026,

14:45 ET

Pisa
Inter
Unlock
Italy Serie B

23rd Jan 2026,

14:30 ET

Empoli
3.310
Carrarese
2.360
0:0
1:2
50.5%
28.24%34.96%36.8%
Kenya Premier League

23rd Jan 2026,

07:00 ET

Ulinzi Stars
Kariobangi Sharks
1:0
1:2
58.3%
27.84%32.26%39.9%

23rd Jan 2026,

10:00 ET

Bidco United
Police FC
Unlock
Kuwait Premier League

23rd Jan 2026,

08:25 ET

Al Tadamon
Al Salmiya
1:2
1:2
32.1%
27.41%32.99%39.6%

23rd Jan 2026,

10:50 ET

Al Qadisiya
Al-Fahaheel
0:1
1:1
46.2%
21.2%58.1%20.7%
Mauritania Ligue 1

23rd Jan 2026,

11:00 ET

Ksar
Douane
Unlock
Mexico Liga de Ascenso

23rd Jan 2026,

20:00 ET

Atletico La Paz
5.010
Zacatecas Mineros
1.510
2:1
2:3
45.6%
30.7%30.7%38.6%

23rd Jan 2026,

20:00 ET

Tapatio
3.980
Tepatitlan de Morelos
1.710
1:0
2:1
36.8%
35.8%34.34%29.86%
Myanmar National League

23rd Jan 2026,

04:00 ET

Dagon Port
Yangon Utd
Unlock

23rd Jan 2026,

04:00 ET

Ispe FC
2.100
Mahar United
2.633
1:2
1:2
70.5%
28.37%28.83%42.8%

23rd Jan 2026,

04:30 ET

Shan Utd
1.390
Dagon
5.720
2:0
2:1
76.2%
37.45%28.8%33.75%
Netherlands Eerste Divisie

23rd Jan 2026,

14:00 ET

Den Bosch
Dordrecht
Unlock

23rd Jan 2026,

14:00 ET

Den Haag
1.650
Vitesse
4.265
1:1
2:1
45%
35.77%33.5%30.73%

23rd Jan 2026,

14:00 ET

Eindhoven FC
6.420
Cambuur
1.410
0:1
0:3
37.1%
33.97%22.8%43.23%

23rd Jan 2026,

14:00 ET

Jong Utrecht
Maastricht
Unlock

23rd Jan 2026,

14:00 ET

Oss
4.320
Roda
1.680
0:1
1:2
16.4%
33.81%26.2%39.99%

23rd Jan 2026,

14:00 ET

Venlo
3.895
Willem II
1.830
0:0
0:1
62.2%
34.24%24.7%41.06%

23rd Jan 2026,

14:00 ET

Waalwijk
Graafschap
Unlock
Niger Super Ligue

23rd Jan 2026,

11:00 ET

Nigelec
Renaissance
1:0
2:1
44.5%
56.3%22.73%20.97%

23rd Jan 2026,

11:00 ET

Tagour Provincial Club
AS ZAM
1:0
1:2
30.9%
28.24%32.36%39.4%
Panama LPF

23rd Jan 2026,

20:30 ET

Herrera
San Francisco
Unlock
Paraguay Primera Division

23rd Jan 2026,

16:00 ET

Sportivo Trinidense
2.481
Recoleta (Paraguay)
2.844
1:0
1:1
28.4%
17.22%62.9%19.88%

23rd Jan 2026,

18:15 ET

Sp. Luqueno
3.220
2 de Mayo
2.409
1:0
2:1
19.8%
35.59%33.7%30.71%
Portugal Primeira Liga

23rd Jan 2026,

15:15 ET

AFS
Casa Pia
Unlock
Portugal Segunda Liga

23rd Jan 2026,

13:00 ET

Academico Viseu
1.780
Ferreira
4.480
1:1
2:1
59.7%
38.45%27.7%33.85%
Romania Liga I

23rd Jan 2026,

10:00 ET

FC Arges
Metaloglobus Bucharest
0:1
2:1
49.9%
50.1%25.37%24.53%

23rd Jan 2026,

13:00 ET

Din. Bucuresti
FC Hermannstadt
Unlock
Saudi Arabia Division 1

23rd Jan 2026,

07:50 ET

Al Bukayriyah
Al Orubah
1:0
1:2
13.6%
34.08%27.8%38.12%

23rd Jan 2026,

08:40 ET

Al Taee
Al Draih
0:1
1:2
47.8%
20.06%22.64%57.3%
Singapore S.League

23rd Jan 2026,

06:30 ET

Tampines
Geylang
Unlock
South Africa Premier League

23rd Jan 2026,

12:30 ET

Siwelele
3.275
Richards Bay
2.500
0:0
1:2
36.9%
28.96%33.04%38%
Spain Primera Division

23rd Jan 2026,

15:00 ET

Elche
2.986
Levante
2.570
0:1
2:1
23%
38.35%31.3%30.35%
Spain Primera RFEF - Group 1

23rd Jan 2026,

13:00 ET

Zamora (Spain)
Celta Vigo B
Unlock
Spain Segunda Division

23rd Jan 2026,

14:30 ET

Burgos CF
3.645
Malaga
2.306
0:1
1:2
44.9%
34.14%24.9%40.96%
Switzerland Challenge League

23rd Jan 2026,

13:30 ET

Etoile-Carouge
Stade Nyonnais
0:1
1:2
71%
17.42%20.58%62%

23rd Jan 2026,

14:15 ET

Wil
Vaduz
Unlock
Tanzania Ligi Kuu Bara

23rd Jan 2026,

11:00 ET

Coastal Union
Namungo
1:0
1:2
10.9%
28.93%32.47%38.6%
Tunisia Ligue Professionnelle 1

23rd Jan 2026,

08:00 ET

AS Marsa
Ben Guerdane
0:1
2:1
51%
55.2%22.47%22.33%

23rd Jan 2026,

08:00 ET

Soliman
Metlaoui
Unlock

23rd Jan 2026,

08:00 ET

Zarzis
2.230
JS Omrane
3.570
0:1
2:1
34.9%
61.8%19.7%18.5%
Turkey 1. Lig

23rd Jan 2026,

12:00 ET

Bandirmaspor
Adana Demirspor
1:1
2:2
63.8%
21.65%59%19.35%
Turkey Super Lig

23rd Jan 2026,

12:00 ET

Kasimpasa
Trabzonspor
Unlock
Uganda Premier League

23rd Jan 2026,

08:00 ET

Villa
BUL
0:1
1:1
49.9%
22.19%55%22.81%
Wales Premier League

23rd Jan 2026,

14:45 ET

Flint
2.290
Bala
2.868
1:1
2:1
33.5%
40.9%29.68%29.42%

23rd Jan 2026,

14:45 ET

Haverfordwest
Cardiff Metropolitan
Unlock

23rd Jan 2026,

14:45 ET

Llanelli
6.900
Briton Ferry
1.380
0:1
0:1
62%
36.42%18.3%45.28%

Value bets for today based on Scores Predictor:

DateTeam 1Team 2Score PredictionTotalBookmaker TotalFinal ScoreValue Bet
Myanmar National League

23rd Jan 2026,

04:00 ET

Ispe FC
2.100
Mahar United
2.633
1:2
33.50Bet under 3.50
Myanmar National League

23rd Jan 2026,

04:30 ET

Shan Utd
1.390
Dagon
5.720
2:1
33.50Bet under 3.50
Iran Pro League

23rd Jan 2026,

05:30 ET

Sepahan
2.828
Persepolis
2.370
1:2
31.50Bet over 1.50
Iran Pro League

23rd Jan 2026,

06:30 ET

Paykan
2.670
Esteghlal Khuzestan
2.590
1:1
21.50Bet over 1.50
Israel Ligat ha'Al

23rd Jan 2026,

07:00 ET

Hapoel Petah Tikva
2.270
Hapoel Jerusalem
3.115
2:1
32.25Bet over 2.25
Indonesia Liga 1

23rd Jan 2026,

07:00 ET

Madura United
9.500
Persija Jakarta
1.230
0:1
12.75Bet under 2.75
Iran Pro League

23rd Jan 2026,

07:00 ET

Shams Azar Qazvin
5.480
Chadormalu
1.630
0:1
11.50Bet under 1.50
Egypt Division 2 A

23rd Jan 2026,

07:30 ET

Proxy
3.090
Baladiyat El Mahalla
2.340
1:2
31.50Bet over 1.50
Iran Pro League

23rd Jan 2026,

07:45 ET

Esteghlal TEH
2.090
Zob Ahan
3.300
2:1
31.50Bet over 1.50
Tunisia Ligue Professionnelle 1

23rd Jan 2026,

08:00 ET

Zarzis
2.230
JS Omrane
3.570
2:1
31.50Bet over 1.50
Iraq Stars League

23rd Jan 2026,

11:30 ET

Duhok
4.095
Zakho
1.920
1:2
31.75Bet over 1.75
France National League

23rd Jan 2026,

12:00 ET

Aubagne
2.640
Villefranche
2.530
2:2
42.25Bet over 2.25
Algeria Ligue 1

23rd Jan 2026,

12:00 ET

Khenchela
4.445
ES Setif
1.840
1:2
31.50Bet over 1.50
Cyprus First Division

23rd Jan 2026,

12:00 ET

Omonia Aradippou
11.600
APOEL
1.220
0:1
12.50Bet under 2.50
Germany 2. Bundesliga

23rd Jan 2026,

12:30 ET

Nurnberg
3.845
Darmstadt
1.870
1:2
32.50Bet over 2.50
South Africa Premier League

23rd Jan 2026,

12:30 ET

Siwelele
3.275
Richards Bay
2.500
1:2
31.25Bet over 1.25
Portugal Segunda Liga

23rd Jan 2026,

13:00 ET

Academico Viseu
1.780
Ferreira
4.480
2:1
32.50Bet over 2.50
Germany 3. Liga

23rd Jan 2026,

13:00 ET

Saarbrucken
2.520
Viktoria Koln
2.460
1:1
22.50Bet under 2.50
France National League

23rd Jan 2026,

13:30 ET

Fleury-Merogis
2.130
Stade Briochin
3.305
2:1
32.50Bet over 2.50
France National League

23rd Jan 2026,

13:30 ET

Quevilly Rouen
5.170
Caen
1.590
1:2
32.50Bet over 2.50
France National League

23rd Jan 2026,

13:30 ET

Valenciennes
3.410
Le Puy-en-Velay
2.070
1:2
32.50Bet over 2.50
France National League

23rd Jan 2026,

13:30 ET

Versailles
2.650
Paris 13 Atl.
2.560
2:1
32.25Bet over 2.25
Netherlands Eerste Divisie

23rd Jan 2026,

14:00 ET

Den Haag
1.650
Vitesse
4.265
2:1
33.25Bet under 3.25
Netherlands Eerste Divisie

23rd Jan 2026,

14:00 ET

Eindhoven FC
6.420
Cambuur
1.410
0:3
33.25Bet under 3.25
France Ligue 2

23rd Jan 2026,

14:00 ET

Laval
2.670
Amiens
2.670
1:1
22.25Bet under 2.25
Netherlands Eerste Divisie

23rd Jan 2026,

14:00 ET

Oss
4.320
Roda
1.680
1:2
33.25Bet under 3.25
France Ligue 1

23rd Jan 2026,

14:00 ET

Paris SG
1.356
Auxerre
9.650
2:1
33.25Bet under 3.25
France Ligue 2

23rd Jan 2026,

14:00 ET

Rodez
3.460
Nancy
2.100
1:2
32.25Bet over 2.25
Spain Segunda Division

23rd Jan 2026,

14:30 ET

Burgos CF
3.645
Malaga
2.306
1:2
31.75Bet over 1.75
Italy Serie B

23rd Jan 2026,

14:30 ET

Empoli
3.310
Carrarese
2.360
1:2
32.25Bet over 2.25
Italy Lega Pro - Group C

23rd Jan 2026,

14:30 ET

Lumezzane
2.700
Triestina
2.430
2:1
32.50Bet over 2.50
Wales Premier League

23rd Jan 2026,

14:45 ET

Flint
2.290
Bala
2.868
2:1
32.25Bet over 2.25
Belgium Jupiler League

23rd Jan 2026,

14:45 ET

Gent
2.591
St. Liege
2.888
1:1
22.25Bet under 2.25
Spain Primera Division

23rd Jan 2026,

15:00 ET

Elche
2.986
Levante
2.570
2:1
32.50Bet over 2.50
England Championship

23rd Jan 2026,

15:00 ET

West Brom
2.910
Derby
2.530
1:2
32.25Bet over 2.25
Paraguay Primera Division

23rd Jan 2026,

16:00 ET

Sportivo Trinidense
2.481
Recoleta (Paraguay)
2.844
1:1
22.50Bet under 2.50
Argentina Liga Profesional

23rd Jan 2026,

17:00 ET

Lanus
3.515
San Lorenzo
2.420
1:2
31.50Bet over 1.50
Paraguay Primera Division

23rd Jan 2026,

18:15 ET

Sp. Luqueno
3.220
2 de Mayo
2.409
2:1
32.25Bet over 2.25
Mexico Liga de Ascenso

23rd Jan 2026,

20:00 ET

Atletico La Paz
5.010
Zacatecas Mineros
1.510
2:3
52.75Bet over 2.75
Mexico Liga de Ascenso

23rd Jan 2026,

20:00 ET

Tapatio
3.980
Tepatitlan de Morelos
1.710
2:1
32.50Bet over 2.50
Argentina Liga Profesional

23rd Jan 2026,

20:15 ET

Atl. Tucuman
3.805
Ind. Rivadavia
2.190
1:2
32.25Bet over 2.25
Argentina Liga Profesional

23rd Jan 2026,

20:15 ET

Newells Old Boys
5.100
Talleres Cordoba
1.760
0:1
11.50Bet under 1.50
Colombia Primera A

23rd Jan 2026,

20:30 ET

Alianza (Colombia)
4.880
Deportes Tolima
1.740
0:1
12.50Bet under 2.50
Australia A-League

23rd Jan 2026,

23:00 ET

Central Coast Mariners
9.100
Auckland FC
1.352
1:2
32.50Bet over 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
Iran Pro League

23rd Jan 2026,

05:30 ET

Sepahan
2.828
Persepolis
2.370
0.15
Persepolis ML
Tunisia Ligue Professionnelle 1

23rd Jan 2026,

08:00 ET

Zarzis
2.230
JS Omrane
3.570
0.31
Zarzis ML
France National League

23rd Jan 2026,

13:30 ET

Fleury-Merogis
2.130
Stade Briochin
3.305
0.2
Fleury-Merogis ML
France National League

23rd Jan 2026,

13:30 ET

Quevilly Rouen
5.170
Caen
1.590
0.22
Quevilly Rouen ML
France National League

23rd Jan 2026,

13:30 ET

Versailles
2.650
Paris 13 Atl.
2.560
0.26
Versailles ML
Italy Lega Pro - Group C

23rd Jan 2026,

14:30 ET

Lumezzane
2.700
Triestina
2.430
0.37
Lumezzane ML
England Championship

23rd Jan 2026,

15:00 ET

West Brom
2.910
Derby
2.530
0.13
Derby 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