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

3rd Jan 2026,

11:00 ET

Sudan
24.000
Senegal
1.187
0:1
0:1
67.3%
34.31%23%42.69%

3rd Jan 2026,

14:00 ET

Tunisia
2.827
Mali
3.140
1:1
2:1
64.8%
41.1%30.07%28.83%
Algeria Ligue 1

3rd Jan 2026,

08:00 ET

CR Belouizdad
Ben Aknoun
Unlock
Algeria Ligue 2

3rd Jan 2026,

08:00 ET

Adrar
9.600
ASM Oran
1.370
1:0
2:2
30.6%
33.68%29.1%37.22%

3rd Jan 2026,

08:00 ET

Bechar Djedid
12.200
JSM Tiaret
1.310
1:1
2:1
30.5%
36.62%30.3%33.08%

3rd Jan 2026,

08:00 ET

El Biar
Arba
Unlock

3rd Jan 2026,

08:00 ET

Harrach
WA Mostaganem
1:0
1:1
43.5%
24.5%49.8%25.7%

3rd Jan 2026,

08:00 ET

Kolea
9.600
Hussein Dey
1.360
1:0
1:1
56.2%
27.95%42.9%29.15%

3rd Jan 2026,

08:00 ET

RC Kouba
GC Mascara
Unlock

3rd Jan 2026,

08:00 ET

Saida
Tixeraine
1:1
1:1
49.1%
29.68%40.4%29.92%

3rd Jan 2026,

08:00 ET

Temouchent
2.590
Tlemcen
2.710
1:0
2:1
46.5%
62.8%20.14%17.06%
Australia A-League

3rd Jan 2026,

01:00 ET

Wellington Phoenix
Brisbane Roar
Unlock

3rd Jan 2026,

03:35 ET

Sydney FC
3.360
Melbourne City
2.202
1:1
1:2
34.1%
32.92%29.4%37.68%
Cyprus First Division

3rd Jan 2026,

10:00 ET

AEL Limassol
2.330
Achnas
2.898
1:0
2:1
78.7%
38.77%30.2%31.03%

3rd Jan 2026,

11:00 ET

Paralimni
APOEL
Unlock

3rd Jan 2026,

12:00 ET

Omonia
1.350
Chloraka
8.300
1:1
2:1
50.7%
59.6%21.11%19.29%
Egypt Division 2 A

3rd Jan 2026,

07:30 ET

Abu Qir Semad
Raya
1:1
1:1
35.1%
29.47%41.3%29.23%

3rd Jan 2026,

07:30 ET

Al Qanah
Dayrout
Unlock

3rd Jan 2026,

07:30 ET

Asyut Petroleum
Baladiyat El Mahalla
1:0
1:2
51.6%
18.64%19.76%61.6%

3rd Jan 2026,

07:30 ET

Masar
2.360
Telecom Egypt
3.300
1:0
2:1
38.2%
42.1%29.83%28.07%
England National L. North

3rd Jan 2026,

10:00 ET

Curzon
Kidderminster
Unlock

3rd Jan 2026,

10:00 ET

Fylde
1.530
Bedford
4.955
1:1
2:1
48.7%
39.54%26.4%34.06%

3rd Jan 2026,

10:00 ET

Hereford
2.630
Alfreton
2.320
0:1
1:2
44%
31.83%31.6%36.57%

3rd Jan 2026,

10:00 ET

King’s Lynn
Merthyr Town
Unlock

3rd Jan 2026,

10:00 ET

Leamington
8.650
Chorley
1.330
0:1
1:2
84%
35.2%22.2%42.6%

3rd Jan 2026,

10:00 ET

Macclesfield
2.440
Darlington
2.430
0:1
1:2
23.1%
27.32%27.78%44.9%

3rd Jan 2026,

10:00 ET

Marine
Peterborough Sports
Unlock

3rd Jan 2026,

10:00 ET

Oxford City
7.170
Radcliffe
1.350
0:1
0:1
50.6%
37.34%18.5%44.16%

3rd Jan 2026,

10:00 ET

Scarborough
2.600
Southport
2.390
0:1
1:2
7.3%
27.54%29.76%42.7%

3rd Jan 2026,

10:00 ET

South Shields
Buxton
Unlock

3rd Jan 2026,

10:00 ET

Telford
2.874
Spennymoor
2.130
1:1
1:2
38.6%
26.53%28.57%44.9%
postp.

3rd Jan 2026,

10:00 ET

Worksop
3.805
Chester
1.800
0:0
1:2
62.9%
29.47%31.2%39.33%
England National L. South

3rd Jan 2026,

10:00 ET

Chesham
Hampton & Richmond
Unlock

3rd Jan 2026,

10:00 ET

Chippenham Town
11.700
Worthing
1.202
0:2
0:3
74.7%
35.18%20.6%44.22%

3rd Jan 2026,

10:00 ET

Dagenham & Red.
3.010
Hemel
2.250
1:0
2:2
33.4%
24.13%49.7%26.17%

3rd Jan 2026,

10:00 ET

Dorking
Tonbridge
Unlock

3rd Jan 2026,

10:00 ET

Eastbourne Borough
2.310
Slough
2.742
1:1
2:2
49.8%
21.3%54.4%24.3%

3rd Jan 2026,

10:00 ET

Ebbsfleet
2.390
Bath City
2.680
0:0
2:1
48.9%
51.3%24.95%23.75%

3rd Jan 2026,

10:00 ET

Enfield Town
AFC Totton
Unlock

3rd Jan 2026,

10:00 ET

Farnborough
4.770
Weston
1.630
0:0
0:1
71.4%
35.76%20.2%44.04%

3rd Jan 2026,

10:00 ET

Maidenhead
2.240
Horsham FC
2.918
1:1
2:1
41.6%
36.74%31.9%31.36%

3rd Jan 2026,

10:00 ET

Maidstone
Chelmsford
Unlock

3rd Jan 2026,

10:00 ET

Salisbury
4.520
Hornchurch
1.680
0:1
0:1
59.4%
37.61%17%45.39%

3rd Jan 2026,

10:00 ET

Torquay
1.610
Dover Ath.
4.765
1:0
2:1
43.9%
56.1%23.48%20.42%
England National League

3rd Jan 2026,

10:00 ET

Brackley
Rochdale
Unlock

3rd Jan 2026,

10:00 ET

Eastleigh
3.040
Boston
2.250
1:0
1:2
29.8%
20.78%23.92%55.3%

3rd Jan 2026,

10:00 ET

Gateshead
4.160
Tamworth
1.670
1:1
1:2
72.3%
29.03%33.28%37.7%

3rd Jan 2026,

10:00 ET

Halifax
Forest Green
Unlock

3rd Jan 2026,

10:00 ET

Hartlepool
2.540
Woking
2.480
0:0
1:2
29.2%
26.61%29.09%44.3%

3rd Jan 2026,

10:00 ET

Morecambe
3.400
Altrincham
1.920
0:1
1:2
56.8%
31.46%32.6%35.94%

3rd Jan 2026,

10:00 ET

Solihull
Aldershot
Unlock

3rd Jan 2026,

10:00 ET

Sutton
4.465
Scunthorpe
1.660
0:1
1:2
52.2%
36.25%20.1%43.65%

3rd Jan 2026,

10:00 ET

Truro
10.400
Southend
1.260
0:1
0:1
58.1%
35.71%20.8%43.49%

3rd Jan 2026,

10:00 ET

Wealdstone
Carlisle
Unlock

3rd Jan 2026,

10:00 ET

York
2.480
Boreham Wood
2.375
1:1
1:2
86.8%
29.8%34.5%35.7%

3rd Jan 2026,

12:30 ET

Braintree
2.994
Yeovil
2.300
1:0
1:2
44.7%
34.4%27.4%38.2%
England Premier League

3rd Jan 2026,

07:30 ET

Nottingham
Aston Villa
Unlock

3rd Jan 2026,

10:00 ET

Burnley
7.060
Brighton
1.515
0:1
1:2
52.3%
33.72%23.7%42.58%

3rd Jan 2026,

10:00 ET

West Ham
2.947
Wolves
2.622
0:1
1:2
58.3%
26.18%28.22%45.6%

3rd Jan 2026,

12:30 ET

Arsenal
Bournemouth
Unlock
Ethiopia Premier League

3rd Jan 2026,

05:00 ET

Fasil Kenema
2.360
Adama City
3.470
0:0
2:1
10.9%
48.7%27.1%24.21%

3rd Jan 2026,

07:00 ET

Welayta Dicha
3.365
St. George
2.530
1:0
1:0
23.4%
38.84%30.8%30.36%

3rd Jan 2026,

08:00 ET

Welwalo Adigrat
Ethio Electric
Unlock

3rd Jan 2026,

10:00 ET

Hawassa
2.300
Arba Menche
3.320
1:0
2:1
31.6%
36.6%31.2%32.2%
France Ligue 1

3rd Jan 2026,

11:00 ET

Lyon
3.435
Monaco
2.147
1:0
1:2
73.8%
25.68%27.72%46.6%

3rd Jan 2026,

13:00 ET

Strasbourg
Nice
Unlock

3rd Jan 2026,

15:05 ET

Rennes
4.370
Lille
1.911
1:1
1:2
67.9%
32.26%29.3%38.44%
France Ligue 2

3rd Jan 2026,

08:00 ET

Red Star
4.380
Troyes
1.870
0:1
0:1
49.3%
30.86%32.1%37.04%

3rd Jan 2026,

14:00 ET

Annecy
Reims
Unlock

3rd Jan 2026,

14:00 ET

Boulogne
3.930
Guingamp
1.929
0:1
1:2
37.9%
33.11%29.3%37.59%

3rd Jan 2026,

14:00 ET

Grenoble
3.525
Bastia
2.190
0:0
1:2
52.1%
34.34%27.9%37.76%

3rd Jan 2026,

14:00 ET

Laval
Clermont
Unlock

3rd Jan 2026,

14:00 ET

Nancy
2.030
Amiens
3.635
0:1
2:1
68.4%
42%30.39%27.61%

3rd Jan 2026,

14:00 ET

Rodez
Pau FC
0:1
1:1
15.1%
26.05%46.7%27.25%

3rd Jan 2026,

14:00 ET

St Etienne
Le Mans
Unlock
Indonesia Liga 1

3rd Jan 2026,

03:30 ET

PSM Makassar
4.640
Borneo
1.680
1:0
1:2
67.1%
29.04%32.56%38.4%

3rd Jan 2026,

03:30 ET

Persijap Jepara
12.600
Persija Jakarta
1.196
0:1
1:2
46.4%
35.67%19.8%44.53%

3rd Jan 2026,

07:00 ET

Persebaya
Madura United
Unlock
Indonesia Liga 2

3rd Jan 2026,

03:30 ET

PSMS Medan
2.600
Persikad Depok
2.500
0:1
2:1
24.8%
45.4%28.54%26.06%

3rd Jan 2026,

03:30 ET

Persiraja Aceh
2.993
Bekasi City
2.190
0:0
1:1
25.3%
29.15%40.5%30.35%

3rd Jan 2026,

03:30 ET

Sumsel United
Persekat
Unlock

3rd Jan 2026,

07:00 ET

Persipal BU
2.620
PSIS Semarang
2.690
0:1
2:1
34.7%
55.7%22.63%21.67%
Israel Ligat ha'Al

3rd Jan 2026,

08:00 ET

Maccabi Tel Aviv
1.400
Hapoel Jerusalem
6.930
0:0
2:1
44.3%
60.2%20.45%19.35%

3rd Jan 2026,

10:30 ET

H. Beer Sheva
Sakhnin
Unlock

3rd Jan 2026,

11:30 ET

Maccabi Bnei Raina
4.675
Hapoel Petah Tikva
1.700
1:0
2:1
18.1%
43%21.9%35.1%

3rd Jan 2026,

11:30 ET

Netanya
1.890
Ironi Tiberias
3.680
1:1
2:2
34.3%
23.28%56.2%20.52%
Italy Lega Pro - Group C

3rd Jan 2026,

08:30 ET

Giana Erminio
Trento
Unlock

3rd Jan 2026,

08:30 ET

Virtus Verona
4.645
Cittadella
1.740
1:0
2:1
35.3%
39.33%25.6%35.07%

3rd Jan 2026,

11:30 ET

Lecco
2.350
Ospitaletto
2.999
1:0
1:1
39.8%
25.93%47.5%26.57%

3rd Jan 2026,

11:30 ET

Pergolettese
Renate
Unlock

3rd Jan 2026,

11:30 ET

Pro Patria
4.405
Pro Vercelli
1.840
0:0
0:1
41.8%
34.01%23.6%42.39%
Italy Serie A

3rd Jan 2026,

06:30 ET

Udinese
5.220
Como
1.791
0:1
0:1
30.8%
36.71%18.8%44.49%

3rd Jan 2026,

09:00 ET

Parma
Sassuolo
Unlock

3rd Jan 2026,

09:00 ET

Pisa
4.910
Genoa
1.995
1:1
1:2
47.4%
31.04%32.2%36.76%

3rd Jan 2026,

12:00 ET

Lecce
13.700
Juventus
1.301
0:1
1:2
68.4%
31.13%31.3%37.57%

3rd Jan 2026,

14:45 ET

AS Roma
Atalanta
Unlock
Mali Premiere Division

3rd Jan 2026,

11:00 ET

Binga
3.935
Real Bamako
2.000
0:0
1:2
45.3%
32.03%31.4%36.57%

3rd Jan 2026,

11:00 ET

USFAS Bamako
2.740
Foot Elite
2.580
2:0
2:1
35.9%
57.3%22.23%20.47%
Mauritania Ligue 1

3rd Jan 2026,

11:00 ET

Inter Nouakchott
Chemal
Unlock

3rd Jan 2026,

11:00 ET

Ksar
Nzeidane
1:0
1:2
70%
30.84%30.2%38.96%

3rd Jan 2026,

11:00 ET

Police
Kaedi
0:0
2:1
58.4%
62.3%19.03%18.67%

3rd Jan 2026,

11:00 ET

Tevragh-Zeina
SNIM
Unlock
Niger Super Ligue

3rd Jan 2026,

11:00 ET

AS UAM
ASFAN
0:0
1:2
34.7%
18.62%21.78%59.6%

3rd Jan 2026,

11:00 ET

ASGNN
2.130
Liberte
3.325
0:0
2:1
51.6%
44.9%28.6%26.5%

3rd Jan 2026,

11:00 ET

Douanes Niamey
Tagour Provincial Club
Unlock

3rd Jan 2026,

11:00 ET

Renaissance
Espoir
0:0
1:2
39.8%
20.14%22.56%57.3%
Portugal Liga 3

3rd Jan 2026,

10:00 ET

Amora
4.990
Belenenses
1.620
0:1
0:1
34.5%
34.34%24.5%41.16%

3rd Jan 2026,

12:30 ET

Caldas
Mafra
Unlock
Portugal Primeira Liga

3rd Jan 2026,

10:30 ET

Arouca
3.660
Tondela
2.152
1:0
2:2
44.6%
23.87%50.3%25.83%

3rd Jan 2026,

13:00 ET

Braga
1.530
Estrela
6.860
1:0
1:0
51.5%
38.96%30.1%30.94%

3rd Jan 2026,

13:00 ET

Estoril
Benfica
Unlock

3rd Jan 2026,

15:30 ET

Moreirense
AFS
0:1
1:2
30.7%
25.08%25.92%49%
Portugal Segunda Liga

3rd Jan 2026,

06:00 ET

Leiria
2.670
Feirense
2.600
1:0
2:1
13.2%
45.2%28.64%26.16%

3rd Jan 2026,

09:00 ET

Oliveirense
Felgueiras
Unlock

3rd Jan 2026,

15:30 ET

Portimonense
4.240
SC Farense
1.790
0:0
0:1
52.7%
35.16%21.4%43.44%
Rwanda National Football league

3rd Jan 2026,

08:00 ET

AS Kigali
2.670
Etincelles
2.660
1:0
2:1
61.5%
58.7%21.89%19.41%

3rd Jan 2026,

08:00 ET

Gorilla
Police
Unlock

3rd Jan 2026,

11:30 ET

Bugesera FC
11.700
APR
1.340
0:1
1:2
48.1%
35.48%25.5%39.02%
Saudi Arabia Professional League

3rd Jan 2026,

08:10 ET

Al-Shabab
2.742
Al-Fateh
2.300
1:1
1:2
33%
28.62%33.58%37.8%

3rd Jan 2026,

09:55 ET

Al Kholood
Al Fayha
Unlock

3rd Jan 2026,

12:30 ET

Al-Taawon
4.760
Al-Ittihad FC
1.580
1:1
1:2
67.3%
17.8%20.3%61.9%
Scotland Premiership

3rd Jan 2026,

07:30 ET

Rangers
3.630
Celtic
1.890
1:1
2:2
44.7%
21.73%56.9%21.37%

3rd Jan 2026,

10:00 ET

Aberdeen
Falkirk
Unlock

3rd Jan 2026,

10:00 ET

Dundee FC
Dundee Utd
1:1
1:2
62.9%
19.04%20.96%60%

3rd Jan 2026,

10:00 ET

Hibernian
Kilmarnock
2:1
2:1
36.8%
35.53%32.5%31.97%

3rd Jan 2026,

10:00 ET

Livingston
Hearts
Unlock

3rd Jan 2026,

10:00 ET

St. Mirren
Motherwell
1:0
1:2
53.6%
21.26%23.84%54.9%
Spain Primera Division

3rd Jan 2026,

08:00 ET

Valencia
4.370
Celta Vigo
2.012
1:1
2:1
25.2%
38.59%27.8%33.61%

3rd Jan 2026,

10:15 ET

Ath Bilbao
Osasuna
Unlock

3rd Jan 2026,

12:30 ET

Villarreal
2.287
Elche
3.310
0:0
1:1
52.4%
22.47%54.5%23.03%

3rd Jan 2026,

15:00 ET

Barcelona
1.514
Espanyol
6.250
2:0
2:1
59.2%
39.17%27.8%33.03%
Spain Primera RFEF - Group 1

3rd Jan 2026,

06:00 ET

Merida AD
Lugo
Unlock

3rd Jan 2026,

10:30 ET

Racing Club Ferrol
Pontevedra
1:1
1:2
35.6%
28.54%32.66%38.8%

3rd Jan 2026,

12:45 ET

Real Aviles
2.953
Ourense CF
2.370
1:0
1:2
27.2%
17.79%20.91%61.3%

3rd Jan 2026,

12:45 ET

Unionistas
Barakaldo
Unlock
Spain Primera RFEF - Group 2

3rd Jan 2026,

08:15 ET

FC Cartagena SAD
2.830
Alcorcon
2.570
0:0
1:2
56.1%
25.16%28.34%46.5%

3rd Jan 2026,

10:00 ET

Gimnastic
2.320
Torremolinos
3.085
1:1
1:1
39%
27.9%45.9%26.2%

3rd Jan 2026,

10:00 ET

Tarazona
Atl. Madrid B
Unlock

3rd Jan 2026,

10:30 ET

Antequera
3.780
Teruel
1.960
0:0
1:2
40.1%
29.92%30.8%39.28%

3rd Jan 2026,

12:45 ET

Sevilla FC B
3.965
Algeciras
1.929
0:0
0:1
67.7%
28.41%34.59%37%

3rd Jan 2026,

15:00 ET

Sabadell
Hercules
Unlock
Spain Segunda Division

3rd Jan 2026,

08:00 ET

Real Sociedad B
Leonesa
1:1
1:1
23%
30.35%40.9%28.75%

3rd Jan 2026,

10:15 ET

Granada CF
4.475
Almeria
1.823
1:0
1:2
23.7%
29.05%32.95%38%

3rd Jan 2026,

10:15 ET

Huesca
Castellon
Unlock

3rd Jan 2026,

12:30 ET

Santander
3.230
Valladolid
2.325
1:1
2:2
40.6%
27.97%42.6%29.43%

3rd Jan 2026,

15:00 ET

Burgos CF
3.950
Cordoba
2.121
0:0
1:2
24%
34.74%23.2%42.06%
Spain Segunda RFEF - Group 3

3rd Jan 2026,

11:00 ET

Alcoyano
Torrent
Unlock
Spain Segunda RFEF - Group 4

3rd Jan 2026,

13:00 ET

Xerez D.F.C.
3.585
Xerez CD
2.230
1:1
2:2
30.8%
27.5%44.5%28%
Spain Segunda RFEF - Group 5

3rd Jan 2026,

10:00 ET

Conquense
Ilicitano
1:1
1:1
33%
23.92%51.2%24.88%

3rd Jan 2026,

15:00 ET

CF Intercity
Rayo Majadahonda
Unlock
United Arab Emirates UAE League

3rd Jan 2026,

07:55 ET

Dibba Al Fujairah
3.080
Al Bataeh
2.130
1:1
1:2
55.7%
33.66%28%38.34%

3rd Jan 2026,

07:55 ET

Ittihad Kalba
2.660
Ajman
2.390
1:0
1:2
29.2%
33.13%27.5%39.37%

3rd Jan 2026,

10:45 ET

Shabab Al-Ahli Dubai
Al Jazira
Unlock
Wales Premier League

3rd Jan 2026,

09:30 ET

Bala
17.500
TNS
1.050
0:1
0:3
53.4%
35.01%21.6%43.39%

3rd Jan 2026,

09:30 ET

Barry
4.315
Connahs Q.
1.700
0:1
1:2
69.4%
36.86%18.2%44.94%
World World Club Friendly

3rd Jan 2026,

16:00 ET

Necaxa
Club Leon
Unlock

3rd Jan 2026,

16:00 ET

Zacatecas Mineros
Atl. San Luis
1:0
2:2
26.1%
18.86%59.7%21.44%

3rd Jan 2026,

19:00 ET

Monterrey
Leones Negros
1:1
2:2
38.4%
22.94%52.2%24.86%

3rd Jan 2026,

21:45 ET

Guadalajara Chivas
Atlas
Unlock

Value bets for today based on Scores Predictor:

DateTeam 1Team 2Score PredictionMoney line1Money line2Final ScoreValue Bet
Algeria Ligue 2

3rd Jan 2026,

08:00 ET

Adrar
9.600
ASM Oran
1.370
2:2
9.6001.370Take Adrar +2
Algeria Ligue 2

3rd Jan 2026,

08:00 ET

Kolea
9.600
Hussein Dey
1.360
1:1
9.6001.360Take Kolea +2
DateTeam 1Team 2Score PredictionTotalBookmaker TotalFinal ScoreValue Bet
Indonesia Liga 1

3rd Jan 2026,

03:30 ET

PSM Makassar
4.640
Borneo
1.680
1:2
32.50Bet over 2.50
Indonesia Liga 2

3rd Jan 2026,

03:30 ET

PSMS Medan
2.600
Persikad Depok
2.500
2:1
32.50Bet over 2.50
Indonesia Liga 1

3rd Jan 2026,

03:30 ET

Persijap Jepara
12.600
Persija Jakarta
1.196
1:2
32.50Bet over 2.50
Indonesia Liga 2

3rd Jan 2026,

03:30 ET

Persiraja Aceh
2.993
Bekasi City
2.190
1:1
22.25Bet under 2.25
Australia A-League

3rd Jan 2026,

03:35 ET

Sydney FC
3.360
Melbourne City
2.202
1:2
32.50Bet over 2.50
Ethiopia Premier League

3rd Jan 2026,

05:00 ET

Fasil Kenema
2.360
Adama City
3.470
2:1
31.25Bet over 1.25
Portugal Segunda Liga

3rd Jan 2026,

06:00 ET

Leiria
2.670
Feirense
2.600
2:1
32.50Bet over 2.50
Italy Serie A

3rd Jan 2026,

06:30 ET

Udinese
5.220
Como
1.791
0:1
12.25Bet under 2.25
Indonesia Liga 2

3rd Jan 2026,

07:00 ET

Persipal BU
2.620
PSIS Semarang
2.690
2:1
32.25Bet over 2.25
Ethiopia Premier League

3rd Jan 2026,

07:00 ET

Welayta Dicha
3.365
St. George
2.530
1:0
11.50Bet under 1.50
Egypt Division 2 A

3rd Jan 2026,

07:30 ET

Masar
2.360
Telecom Egypt
3.300
2:1
31.25Bet over 1.25
Scotland Premiership

3rd Jan 2026,

07:30 ET

Rangers
3.630
Celtic
1.890
2:2
42.50Bet over 2.50
United Arab Emirates UAE League

3rd Jan 2026,

07:55 ET

Dibba Al Fujairah
3.080
Al Bataeh
2.130
1:2
32.50Bet over 2.50
United Arab Emirates UAE League

3rd Jan 2026,

07:55 ET

Ittihad Kalba
2.660
Ajman
2.390
1:2
32.25Bet over 2.25
Rwanda National Football league

3rd Jan 2026,

08:00 ET

AS Kigali
2.670
Etincelles
2.660
2:1
31.50Bet over 1.50
Algeria Ligue 2

3rd Jan 2026,

08:00 ET

Adrar
9.600
ASM Oran
1.370
2:2
42.25Bet over 2.25
Algeria Ligue 2

3rd Jan 2026,

08:00 ET

Bechar Djedid
12.200
JSM Tiaret
1.310
2:1
32.25Bet over 2.25
Algeria Ligue 2

3rd Jan 2026,

08:00 ET

Kolea
9.600
Hussein Dey
1.360
1:1
22.25Bet under 2.25
Israel Ligat ha'Al

3rd Jan 2026,

08:00 ET

Maccabi Tel Aviv
1.400
Hapoel Jerusalem
6.930
2:1
32.50Bet over 2.50
France Ligue 2

3rd Jan 2026,

08:00 ET

Red Star
4.380
Troyes
1.870
0:1
12.25Bet under 2.25
Algeria Ligue 2

3rd Jan 2026,

08:00 ET

Temouchent
2.590
Tlemcen
2.710
2:1
31.50Bet over 1.50
Spain Primera Division

3rd Jan 2026,

08:00 ET

Valencia
4.370
Celta Vigo
2.012
2:1
32.25Bet over 2.25
Saudi Arabia Professional League

3rd Jan 2026,

08:10 ET

Al-Shabab
2.742
Al-Fateh
2.300
1:2
32.50Bet over 2.50
Spain Primera RFEF - Group 2

3rd Jan 2026,

08:15 ET

FC Cartagena SAD
2.830
Alcorcon
2.570
1:2
31.50Bet over 1.50
Italy Lega Pro - Group C

3rd Jan 2026,

08:30 ET

Virtus Verona
4.645
Cittadella
1.740
2:1
32.25Bet over 2.25
Italy Serie A

3rd Jan 2026,

09:00 ET

Pisa
4.910
Genoa
1.995
1:2
32.25Bet over 2.25
Wales Premier League

3rd Jan 2026,

09:30 ET

Bala
17.500
TNS
1.050
0:3
33.50Bet under 3.50
Wales Premier League

3rd Jan 2026,

09:30 ET

Barry
4.315
Connahs Q.
1.700
1:2
32.50Bet over 2.50
Cyprus First Division

3rd Jan 2026,

10:00 ET

AEL Limassol
2.330
Achnas
2.898
2:1
32.50Bet over 2.50
Portugal Liga 3

3rd Jan 2026,

10:00 ET

Amora
4.990
Belenenses
1.620
0:1
12.25Bet under 2.25
England Premier League

3rd Jan 2026,

10:00 ET

Burnley
7.060
Brighton
1.515
1:2
32.50Bet over 2.50
England National L. South

3rd Jan 2026,

10:00 ET

Chippenham Town
11.700
Worthing
1.202
0:3
33.25Bet under 3.25
England National L. South

3rd Jan 2026,

10:00 ET

Dagenham & Red.
3.010
Hemel
2.250
2:2
42.50Bet over 2.50
England National L. South

3rd Jan 2026,

10:00 ET

Eastbourne Borough
2.310
Slough
2.742
2:2
42.50Bet over 2.50
England National League

3rd Jan 2026,

10:00 ET

Eastleigh
3.040
Boston
2.250
1:2
32.25Bet over 2.25
England National L. South

3rd Jan 2026,

10:00 ET

Ebbsfleet
2.390
Bath City
2.680
2:1
32.50Bet over 2.50
England National L. South

3rd Jan 2026,

10:00 ET

Farnborough
4.770
Weston
1.630
0:1
12.25Bet under 2.25
England National L. North

3rd Jan 2026,

10:00 ET

Fylde
1.530
Bedford
4.955
2:1
33.25Bet under 3.25
England National League

3rd Jan 2026,

10:00 ET

Gateshead
4.160
Tamworth
1.670
1:2
32.75Bet over 2.75
Spain Primera RFEF - Group 2

3rd Jan 2026,

10:00 ET

Gimnastic
2.320
Torremolinos
3.085
1:1
21.75Bet over 1.75
England National League

3rd Jan 2026,

10:00 ET

Hartlepool
2.540
Woking
2.480
1:2
32.25Bet over 2.25
Ethiopia Premier League

3rd Jan 2026,

10:00 ET

Hawassa
2.300
Arba Menche
3.320
2:1
31.50Bet over 1.50
England National L. North

3rd Jan 2026,

10:00 ET

Hereford
2.630
Alfreton
2.320
1:2
32.50Bet over 2.50
England National L. North

3rd Jan 2026,

10:00 ET

Leamington
8.650
Chorley
1.330
1:2
32.50Bet over 2.50
England National L. North

3rd Jan 2026,

10:00 ET

Macclesfield
2.440
Darlington
2.430
1:2
32.75Bet over 2.75
England National L. South

3rd Jan 2026,

10:00 ET

Maidenhead
2.240
Horsham FC
2.918
2:1
32.25Bet over 2.25
England National League

3rd Jan 2026,

10:00 ET

Morecambe
3.400
Altrincham
1.920
1:2
32.50Bet over 2.50
England National L. South

3rd Jan 2026,

10:00 ET

Salisbury
4.520
Hornchurch
1.680
0:1
12.50Bet under 2.50
England National L. North

3rd Jan 2026,

10:00 ET

Scarborough
2.600
Southport
2.390
1:2
32.25Bet over 2.25
England National League

3rd Jan 2026,

10:00 ET

Sutton
4.465
Scunthorpe
1.660
1:2
32.50Bet over 2.50
England National L. North

3rd Jan 2026,

10:00 ET

Telford
2.874
Spennymoor
2.130
1:2
32.50Bet over 2.50
England National L. South

3rd Jan 2026,

10:00 ET

Torquay
1.610
Dover Ath.
4.765
2:1
32.50Bet over 2.50
England National League

3rd Jan 2026,

10:00 ET

Truro
10.400
Southend
1.260
0:1
12.50Bet under 2.50
England Premier League

3rd Jan 2026,

10:00 ET

West Ham
2.947
Wolves
2.622
1:2
32.25Bet over 2.25
England National L. North

3rd Jan 2026,

10:00 ET

Worksop
3.805
Chester
1.800
1:2
32.50Bet over 2.50
England National League

3rd Jan 2026,

10:00 ET

York
2.480
Boreham Wood
2.375
1:2
32.50Bet over 2.50
Spain Segunda Division

3rd Jan 2026,

10:15 ET

Granada CF
4.475
Almeria
1.823
1:2
32.50Bet over 2.50
Spain Primera RFEF - Group 2

3rd Jan 2026,

10:30 ET

Antequera
3.780
Teruel
1.960
1:2
31.75Bet over 1.75
Portugal Primeira Liga

3rd Jan 2026,

10:30 ET

Arouca
3.660
Tondela
2.152
2:2
42.25Bet over 2.25
Niger Super Ligue

3rd Jan 2026,

11:00 ET

ASGNN
2.130
Liberte
3.325
2:1
32.25Bet over 2.25
Mali Premiere Division

3rd Jan 2026,

11:00 ET

Binga
3.935
Real Bamako
2.000
1:2
31.50Bet over 1.50
France Ligue 1

3rd Jan 2026,

11:00 ET

Lyon
3.435
Monaco
2.147
1:2
32.50Bet over 2.50
Africa Cup of Nations

3rd Jan 2026,

11:00 ET

Sudan
24.000
Senegal
1.187
0:1
12.50Bet under 2.50
Mali Premiere Division

3rd Jan 2026,

11:00 ET

USFAS Bamako
2.740
Foot Elite
2.580
2:1
31.50Bet over 1.50
Rwanda National Football league

3rd Jan 2026,

11:30 ET

Bugesera FC
11.700
APR
1.340
1:2
31.75Bet over 1.75
Italy Lega Pro - Group C

3rd Jan 2026,

11:30 ET

Lecco
2.350
Ospitaletto
2.999
1:1
21.75Bet over 1.75
Israel Ligat ha'Al

3rd Jan 2026,

11:30 ET

Maccabi Bnei Raina
4.675
Hapoel Petah Tikva
1.700
2:1
32.50Bet over 2.50
Israel Ligat ha'Al

3rd Jan 2026,

11:30 ET

Netanya
1.890
Ironi Tiberias
3.680
2:2
42.50Bet over 2.50
Italy Lega Pro - Group C

3rd Jan 2026,

11:30 ET

Pro Patria
4.405
Pro Vercelli
1.840
0:1
11.75Bet under 1.75
Italy Serie A

3rd Jan 2026,

12:00 ET

Lecce
13.700
Juventus
1.301
1:2
32.50Bet over 2.50
Cyprus First Division

3rd Jan 2026,

12:00 ET

Omonia
1.350
Chloraka
8.300
2:1
32.50Bet over 2.50
Saudi Arabia Professional League

3rd Jan 2026,

12:30 ET

Al-Taawon
4.760
Al-Ittihad FC
1.580
1:2
32.50Bet over 2.50
England National League

3rd Jan 2026,

12:30 ET

Braintree
2.994
Yeovil
2.300
1:2
32.25Bet over 2.25
Spain Segunda Division

3rd Jan 2026,

12:30 ET

Santander
3.230
Valladolid
2.325
2:2
42.50Bet over 2.50
Spain Primera Division

3rd Jan 2026,

12:30 ET

Villarreal
2.287
Elche
3.310
1:1
22.50Bet under 2.50
Spain Primera RFEF - Group 1

3rd Jan 2026,

12:45 ET

Real Aviles
2.953
Ourense CF
2.370
1:2
32.25Bet over 2.25
Spain Primera RFEF - Group 2

3rd Jan 2026,

12:45 ET

Sevilla FC B
3.965
Algeciras
1.929
0:1
11.75Bet under 1.75
Portugal Primeira Liga

3rd Jan 2026,

13:00 ET

Braga
1.530
Estrela
6.860
1:0
12.25Bet under 2.25
Spain Segunda RFEF - Group 4

3rd Jan 2026,

13:00 ET

Xerez D.F.C.
3.585
Xerez CD
2.230
2:2
41.25Bet over 1.25
France Ligue 2

3rd Jan 2026,

14:00 ET

Boulogne
3.930
Guingamp
1.929
1:2
32.25Bet over 2.25
France Ligue 2

3rd Jan 2026,

14:00 ET

Grenoble
3.525
Bastia
2.190
1:2
32.25Bet over 2.25
France Ligue 2

3rd Jan 2026,

14:00 ET

Nancy
2.030
Amiens
3.635
2:1
32.25Bet over 2.25
Africa Cup of Nations

3rd Jan 2026,

14:00 ET

Tunisia
2.827
Mali
3.140
2:1
31.50Bet over 1.50
Spain Primera Division

3rd Jan 2026,

15:00 ET

Barcelona
1.514
Espanyol
6.250
2:1
33.25Bet under 3.25
Spain Segunda Division

3rd Jan 2026,

15:00 ET

Burgos CF
3.950
Cordoba
2.121
1:2
32.25Bet over 2.25
France Ligue 1

3rd Jan 2026,

15:05 ET

Rennes
4.370
Lille
1.911
1:2
32.50Bet over 2.50
Portugal Segunda Liga

3rd Jan 2026,

15:30 ET

Portimonense
4.240
SC Farense
1.790
0:1
12.25Bet under 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
Indonesia Liga 2

3rd Jan 2026,

03:30 ET

PSMS Medan
2.600
Persikad Depok
2.500
0.11
PSMS Medan ML
Ethiopia Premier League

3rd Jan 2026,

05:00 ET

Fasil Kenema
2.360
Adama City
3.470
0.11
Fasil Kenema ML
Portugal Segunda Liga

3rd Jan 2026,

06:00 ET

Leiria
2.670
Feirense
2.600
0.12
Leiria ML
Italy Serie A

3rd Jan 2026,

06:30 ET

Udinese
5.220
Como
1.791
0.22
Udinese ML
Indonesia Liga 2

3rd Jan 2026,

07:00 ET

Persipal BU
2.620
PSIS Semarang
2.690
0.28
Persipal BU ML
Ethiopia Premier League

3rd Jan 2026,

07:00 ET

Welayta Dicha
3.365
St. George
2.530
0.13
Welayta Dicha ML
Rwanda National Football league

3rd Jan 2026,

08:00 ET

AS Kigali
2.670
Etincelles
2.660
0.34
AS Kigali ML
Algeria Ligue 2

3rd Jan 2026,

08:00 ET

Temouchent
2.590
Tlemcen
2.710
0.39
Temouchent ML
Spain Primera Division

3rd Jan 2026,

08:00 ET

Valencia
4.370
Celta Vigo
2.012
0.2
Valencia ML
Spain Primera RFEF - Group 2

3rd Jan 2026,

08:15 ET

FC Cartagena SAD
2.830
Alcorcon
2.570
0.12
Alcorcon ML
Italy Lega Pro - Group C

3rd Jan 2026,

08:30 ET

Virtus Verona
4.645
Cittadella
1.740
0.23
Virtus Verona ML
Wales Premier League

3rd Jan 2026,

09:30 ET

Barry
4.315
Connahs Q.
1.700
0.18
Barry ML
England National League

3rd Jan 2026,

10:00 ET

Eastleigh
3.040
Boston
2.250
0.2
Boston ML
England National L. South

3rd Jan 2026,

10:00 ET

Ebbsfleet
2.390
Bath City
2.680
0.16
Ebbsfleet ML
England National L. North

3rd Jan 2026,

10:00 ET

Oxford City
7.170
Radcliffe
1.350
0.27
Oxford City ML
England National L. South

3rd Jan 2026,

10:00 ET

Salisbury
4.520
Hornchurch
1.680
0.2
Salisbury ML
England Premier League

3rd Jan 2026,

10:00 ET

West Ham
2.947
Wolves
2.622
0.12
Wolves ML
Mali Premiere Division

3rd Jan 2026,

11:00 ET

USFAS Bamako
2.740
Foot Elite
2.580
0.33
USFAS Bamako ML
Israel Ligat ha'Al

3rd Jan 2026,

11:30 ET

Maccabi Bnei Raina
4.675
Hapoel Petah Tikva
1.700
0.27
Maccabi Bnei Raina ML
Spain Primera RFEF - Group 1

3rd Jan 2026,

12:45 ET

Real Aviles
2.953
Ourense CF
2.370
0.33
Ourense CF 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