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

4th Jan 2026,

11:00 ET

Tanzania
30.000
Morocco
1.133
0:1
0:1
69.1%
28.42%34.28%37.3%

4th Jan 2026,

14:00 ET

Cameroon
2.552
South Africa
3.360
0:1
1:1
58.4%
29.18%42.6%28.22%
Australia A-League

4th Jan 2026,

03:35 ET

Central Coast Mariners
Adelaide United
Unlock
Cyprus First Division

4th Jan 2026,

09:00 ET

Aris (Cyprus)
Ol. Nicosia
1:1
1:2
47.9%
20.17%21.13%58.7%

4th Jan 2026,

10:00 ET

Anorthosis
7.260
AEK Larnaca
1.460
1:1
1:2
26.6%
32.48%30.8%36.73%

4th Jan 2026,

12:00 ET

Paphos
Apollon Limassol
Unlock
England Championship

4th Jan 2026,

07:00 ET

Coventry
2.625
Birmingham
2.550
1:1
2:1
27.3%
45.7%28.56%25.74%

4th Jan 2026,

07:00 ET

Oxford Utd
6.900
Sheffield Utd
1.450
0:1
0:1
58%
37.11%17.4%45.49%

4th Jan 2026,

07:00 ET

Sheffield Wed
QPR
Unlock

4th Jan 2026,

10:00 ET

Charlton
3.760
Blackburn
2.060
0:0
1:2
37.8%
31.79%31.2%37.01%

4th Jan 2026,

10:00 ET

Ipswich
1.680
Portsmouth
5.180
0:0
2:1
69.1%
45%29.03%25.97%

4th Jan 2026,

10:00 ET

Preston
Bristol City
Unlock

4th Jan 2026,

10:00 ET

Southampton
3.105
Middlesbrough
2.170
1:1
1:2
27.8%
32.18%29.4%38.42%

4th Jan 2026,

10:00 ET

Stoke City
3.145
Norwich
2.190
0:0
1:2
44.3%
28.23%34.37%37.4%

4th Jan 2026,

10:00 ET

Swansea
Millwall
Unlock

4th Jan 2026,

10:00 ET

Watford
2.500
Hull City
2.760
1:1
2:1
25.2%
61%20.24%18.76%

4th Jan 2026,

10:00 ET

Wrexham
3.135
Derby
2.340
0:1
1:2
47.7%
32.78%29.9%37.32%
England League One

4th Jan 2026,

07:00 ET

Northampton
Bolton
Unlock

4th Jan 2026,

07:00 ET

Peterborough
4.030
Lincoln City
1.870
0:0
1:2
60%
28.93%33.18%37.9%

4th Jan 2026,

10:00 ET

AFC Wimbledon
4.470
Wycombe
1.830
1:1
1:2
66.1%
33.04%28.7%38.26%

4th Jan 2026,

10:00 ET

Barnsley
Port Vale
Unlock

4th Jan 2026,

10:00 ET

Bradford
2.560
Blackpool
2.740
1:1
1:2
67.2%
22.64%23.96%53.4%

4th Jan 2026,

10:00 ET

Burton
3.225
Plymouth
2.170
1:1
1:2
63.6%
28.84%32.26%38.9%

4th Jan 2026,

10:00 ET

Exeter
Huddersfield
Unlock

4th Jan 2026,

10:00 ET

Leyton Orient
3.560
Stevenage
2.100
1:1
1:2
64.8%
34.49%23.8%41.71%

4th Jan 2026,

10:00 ET

Luton
2.280
Doncaster
3.025
2:1
2:1
54.6%
56.3%23.33%20.37%

4th Jan 2026,

10:00 ET

Mansfield
Rotherham
Unlock

4th Jan 2026,

10:00 ET

Stockport County
2.670
Reading
2.510
0:1
1:2
53.6%
33.49%29.2%37.31%

4th Jan 2026,

10:00 ET

Wigan
4.655
Cardiff
1.720
1:1
1:2
58.2%
31.04%32.7%36.26%
England League Two

4th Jan 2026,

07:00 ET

Chesterfield
Milton Keynes Dons
Unlock

4th Jan 2026,

07:00 ET

Crawley Town
2.500
Cheltenham
2.630
1:1
1:2
47.1%
32.36%29.7%37.94%

4th Jan 2026,

10:00 ET

Accrington
4.585
Colchester
1.760
1:0
1:2
48.4%
29.99%33.51%36.5%

4th Jan 2026,

10:00 ET

Bristol Rovers
Barrow
Unlock

4th Jan 2026,

10:00 ET

Crewe
4.675
Barnet
1.710
0:1
0:1
40.8%
37.16%17.9%44.94%

4th Jan 2026,

10:00 ET

Fleetwood Town
4.100
Walsall
1.860
1:1
1:2
11.4%
27.49%33.21%39.3%

4th Jan 2026,

10:00 ET

Gillingham FC
Notts County
Unlock

4th Jan 2026,

10:00 ET

Grimsby
3.155
Cambridge Utd
2.260
1:1
1:2
47.4%
33.97%28.5%37.54%

4th Jan 2026,

10:00 ET

Oldham
3.845
Bromley
1.940
0:1
1:2
48.5%
33.61%26.6%39.79%

4th Jan 2026,

10:00 ET

Shrewsbury
Salford
Unlock

4th Jan 2026,

10:00 ET

Swindon
1.680
Harrogate
4.915
1:1
2:1
77.2%
36.5%34.93%28.57%

4th Jan 2026,

10:00 ET

Tranmere
2.210
Newport
3.140
0:1
2:1
47.1%
39.48%27.6%32.92%
England Premier League

4th Jan 2026,

07:30 ET

Manchester United
Leeds
Unlock

4th Jan 2026,

10:00 ET

Brentford
3.230
Everton
2.489
0:1
1:2
58.4%
27.74%34.16%38.1%

4th Jan 2026,

10:00 ET

Crystal Palace
5.280
Newcastle Utd
1.716
0:1
1:2
40.2%
37.75%17.1%45.15%

4th Jan 2026,

10:00 ET

Liverpool
Fulham
Unlock

4th Jan 2026,

10:00 ET

Sunderland
4.715
Tottenham
1.877
0:1
0:1
33.3%
28.98%34.42%36.6%

4th Jan 2026,

12:30 ET

Chelsea
4.875
Manchester City
1.677
0:2
1:2
39.3%
35.91%20.4%43.69%
Ethiopia Premier League

4th Jan 2026,

05:00 ET

Mechal
Negele Arsi Ketema
Unlock

4th Jan 2026,

07:00 ET

Ethiopia Nigd Bank
Sheger Ketema
0:0
1:1
55.9%
19.64%60.1%20.26%

4th Jan 2026,

08:00 ET

Shire Endaselassie
Ethiopia Bunna
0:1
1:2
23.2%
26.01%28.59%45.4%

4th Jan 2026,

10:00 ET

Sidama Bunna
Hadiya Hossana
Unlock
France Ligue 1

4th Jan 2026,

09:00 ET

Nantes
13.400
Marseille
1.270
0:0
1:2
56.7%
33.89%24.9%41.21%

4th Jan 2026,

11:15 ET

Angers
3.860
Le Havre
2.165
0:1
1:2
69.1%
29.77%31.6%38.63%

4th Jan 2026,

11:15 ET

Auxerre
Brest
Unlock

4th Jan 2026,

11:15 ET

Metz
4.770
Lorient
1.848
0:1
1:2
37%
37.02%17.1%45.88%

4th Jan 2026,

14:45 ET

Paris FC
17.000
Paris SG
1.210
0:1
1:2
62.2%
35.09%23%41.91%
Ghana Premier League

4th Jan 2026,

10:00 ET

Asante Kotoko
Swedru All Blacks
Unlock

4th Jan 2026,

10:00 ET

Berekum Chelsea
Bechem United
0:0
1:1
54.1%
18.05%62.7%19.25%

4th Jan 2026,

10:00 ET

Bibiani Gold Stars
Eleven Wonders
1:0
1:1
25.3%
20.37%58.9%20.73%

4th Jan 2026,

10:00 ET

Holy Stars
Dreams
Unlock

4th Jan 2026,

10:00 ET

Karela
Nations FC
1:1
1:1
25.4%
19.09%61.2%19.71%

4th Jan 2026,

10:00 ET

Vision
Aduana
0:0
1:1
53.9%
18.31%60.8%20.89%

4th Jan 2026,

10:00 ET

Young Apostles
Samartex
Unlock

4th Jan 2026,

10:30 ET

Hearts of Oak
Medeama
0:1
1:2
43.1%
25.49%27.41%47.1%
Indonesia Liga 1

4th Jan 2026,

01:30 ET

PSBS Biak Numfor
12.600
Malut United
1.182
0:1
1:2
53.8%
36.01%19.7%44.29%

4th Jan 2026,

03:30 ET

Persita
Persis Solo
Unlock

4th Jan 2026,

03:30 ET

Semen Padang
4.980
PSIM Yogyakarta
1.600
0:1
0:1
52.1%
36%20.6%43.4%

4th Jan 2026,

07:00 ET

Arema FC
3.490
Bali United
1.940
0:0
2:1
23.7%
49.1%26.7%24.2%
Indonesia Liga 2

4th Jan 2026,

01:30 ET

Deltras Sidoarjo
Persipura Jayapura
Unlock

4th Jan 2026,

03:30 ET

Garudayaksa
Adhyaksa
1:1
1:1
32.4%
22.05%54.7%23.25%

4th Jan 2026,

03:30 ET

PSPS Riau
Sriwijaya
1:1
2:1
44.5%
36.42%31.7%31.88%

4th Jan 2026,

07:00 ET

Balikpapan
Persela Lamongan
Unlock
Iraq Stars League

4th Jan 2026,

08:00 ET

Al Mosul
Al Karkh
0:1
1:1
14.5%
19.25%59.9%20.85%

4th Jan 2026,

08:00 ET

Al Quwa Al Jawiya
Erbil
0:1
2:2
34%
27.31%42.8%29.89%

4th Jan 2026,

08:00 ET

Al Talaba
Al-Qassim
Unlock

4th Jan 2026,

10:30 ET

Baghdad
Duhok
0:0
1:1
13.7%
24.32%50.4%25.28%

4th Jan 2026,

10:30 ET

Zakho
Al Shorta
0:1
1:1
22.7%
28.89%41.6%29.51%
Israel Ligat ha'Al

4th Jan 2026,

13:15 ET

Moadon Sport Ashdod
Hapoel Tel Aviv
Unlock

4th Jan 2026,

13:30 ET

Beitar Jerusalem
Kiryat Shmona
1:1
2:1
36.2%
58%22.54%19.46%
Italy Lega Pro - Group C

4th Jan 2026,

08:30 ET

Brescia
1.890
Arzignano
4.250
0:0
1:2
35.7%
33.03%29.7%37.27%

4th Jan 2026,

08:30 ET

Novara
Inter U23
Unlock

4th Jan 2026,

08:30 ET

Vicenza
1.620
Lumezzane
5.510
1:1
2:1
48.7%
60.9%20.71%18.39%

4th Jan 2026,

11:30 ET

AlbinoLeffe
2.600
Dolomiti Bellunesi
2.560
0:0
1:1
49.7%
27.28%45.2%27.52%
Italy Serie A

4th Jan 2026,

06:30 ET

Napoli
Lazio
Unlock

4th Jan 2026,

09:00 ET

Cremonese
5.110
Fiorentina
1.811
1:1
1:2
51.6%
33.91%27.7%38.39%

4th Jan 2026,

12:00 ET

Torino
3.015
Verona
2.774
0:1
1:2
26.3%
29.03%34.77%36.2%

4th Jan 2026,

14:45 ET

Bologna
Inter
Unlock
Kenya Premier League

4th Jan 2026,

07:00 ET

Nairobi United
2.380
Shabana
2.710
1:0
1:1
35.9%
27.36%45.6%27.04%

4th Jan 2026,

08:00 ET

Kakamega Homeboyz FC
3.070
Leopards
2.350
0:0
1:2
35%
31.44%30.7%37.86%
Mali Premiere Division

4th Jan 2026,

11:00 ET

Mali Coura
Djoliba
Unlock

4th Jan 2026,

11:00 ET

Onze Createurs
6.550
Stade Malien
1.600
0:0
2:1
22.5%
44.3%18.8%36.9%

4th Jan 2026,

13:00 ET

Bakaridjan
4.555
Korofina
1.780
0:0
0:1
37%
34.14%24.9%40.96%
Mauritania Ligue 1

4th Jan 2026,

11:00 ET

Douane
Gendrim
Unlock
Niger Super Ligue

4th Jan 2026,

11:00 ET

Nigelec
Olympic Niamey
1:0
2:1
11.6%
58.2%21.95%19.85%
Portugal Liga 3

4th Jan 2026,

06:00 ET

1º Dezembro
3.840
Santarem
1.960
0:0
1:2
28.4%
28.12%33.98%37.9%

4th Jan 2026,

06:00 ET

AD Marco 09
Braga B
Unlock

4th Jan 2026,

06:00 ET

Guimaraes B
3.985
Trofense
1.860
0:1
1:2
35.3%
36.79%19.6%43.61%

4th Jan 2026,

10:00 ET

Academica
Atletico CP
1:0
1:2
50.8%
22.04%23.96%54%

4th Jan 2026,

10:00 ET

Amarante
Sao Joao Ver
Unlock

4th Jan 2026,

10:00 ET

Covilha
4.850
Lusitano GC
1.700
0:1
1:2
62.9%
28.01%34.19%37.8%

4th Jan 2026,

10:00 ET

Varzim
3.065
AD Fafe
2.250
0:1
2:1
20.4%
37.1%33.83%29.07%

4th Jan 2026,

12:30 ET

Sanjoanense
Paredes
Unlock
Portugal Primeira Liga

4th Jan 2026,

10:30 ET

Casa Pia
3.265
Rio Ave
2.443
1:1
2:1
28.8%
38.54%30.5%30.97%

4th Jan 2026,

13:00 ET

FC Porto
1.503
Santa Clara
8.200
0:1
2:1
81.9%
48.2%26.99%24.81%

4th Jan 2026,

15:30 ET

Famalicao
Alverca
Unlock
Portugal Segunda Liga

4th Jan 2026,

06:00 ET

Academico Viseu
Sporting CP B
0:1
1:1
34.8%
23.48%52.8%23.72%

4th Jan 2026,

06:00 ET

Ferreira
3.435
Penafiel
2.110
0:1
1:2
54.8%
31.13%33.2%35.67%
Rwanda National Football league

4th Jan 2026,

08:00 ET

Muhanga
Rayon Sport
Unlock

4th Jan 2026,

08:00 ET

Mukura Victory Sports
Rutsiro
0:1
1:1
14.5%
23.38%53.6%23.02%
Saudi Arabia Professional League

4th Jan 2026,

10:05 ET

Neom SC
1.929
Al-Hazem
3.545
1:0
2:1
44.3%
38.7%27%34.3%

4th Jan 2026,

12:30 ET

Al-Hilal
Damac
Unlock
Spain Primera Division

4th Jan 2026,

08:00 ET

Levante
4.820
Sevilla
1.837
0:1
1:2
36.6%
36.16%19.4%44.44%

4th Jan 2026,

10:15 ET

Betis
6.400
Real Madrid
1.514
0:1
1:2
53.8%
32.7%28.5%38.8%

4th Jan 2026,

12:30 ET

Girona
Mallorca
Unlock

4th Jan 2026,

12:30 ET

R. Oviedo
5.330
Alaves
1.930
1:0
1:2
45.3%
28.02%33.38%38.6%

4th Jan 2026,

15:00 ET

Atl. Madrid
1.970
Real Sociedad
4.160
1:1
2:1
40.5%
59.1%21.98%18.92%
Spain Primera RFEF - Group 1

4th Jan 2026,

06:00 ET

Arenteiro
Real Madrid B
Unlock

4th Jan 2026,

06:00 ET

Celta Vigo B
Cacereno
1:1
2:1
52.2%
59.5%21.3%19.2%

4th Jan 2026,

06:00 ET

Guadalajara
3.450
CF Talavera
2.030
0:1
1:2
50.9%
30.93%32%37.07%

4th Jan 2026,

08:15 ET

Tenerife
Osasuna B
Unlock

4th Jan 2026,

10:30 ET

Arenas Club
5.270
Zamora (Spain)
1.600
0:1
0:1
38.1%
33.56%24.5%41.94%

4th Jan 2026,

10:30 ET

Ponferradina
3.115
Ath Bilbao B
2.250
0:1
0:1
29.7%
28.09%34.81%37.1%
Spain Primera RFEF - Group 2

4th Jan 2026,

06:00 ET

Eldense
Ibiza
Unlock

4th Jan 2026,

12:45 ET

CE Europa
2.320
Betis B
3.065
0:0
2:1
59.8%
54.1%24.09%21.81%

4th Jan 2026,

12:45 ET

Marbella
3.940
Villarreal B
1.910
0:1
0:1
39.1%
35.2%22.2%42.6%

4th Jan 2026,

15:00 ET

Murcia
Sanluqueno
Unlock
Spain Segunda Division

4th Jan 2026,

08:00 ET

Malaga
4.210
Gijon
1.984
1:0
1:2
21.7%
29.37%32.83%37.8%

4th Jan 2026,

10:15 ET

Andorra (Andorra)
3.860
Ceuta
2.018
0:1
2:1
27.2%
40.3%25.5%34.2%

4th Jan 2026,

12:30 ET

Las Palmas
Zaragoza
Unlock

4th Jan 2026,

12:30 ET

Leganes
3.230
Albacete
2.366
1:0
1:2
11%
27.03%33.67%39.3%

4th Jan 2026,

15:00 ET

Cadiz CF
5.340
Dep. La Coruna
1.738
1:1
1:2
26.6%
17.48%20.42%62.1%
Spain Segunda Division B - Group 1

4th Jan 2026,

06:00 ET

Dep. Fabril
Valladolid Promesas
Unlock

4th Jan 2026,

06:00 ET

R. Oviedo B
4.140
Numancia
1.920
0:1
0:1
20.9%
33.73%27.1%39.17%

4th Jan 2026,

11:00 ET

Atl. Astorga
3.515
Marino de Luanco
2.110
0:0
2:1
17.3%
48.8%27.21%23.99%

4th Jan 2026,

11:00 ET

Bergantinos
Sarriana
Unlock

4th Jan 2026,

11:00 ET

Burgos CF B
Coruxo FC
1:0
2:1
26.5%
50.6%25.99%23.41%

4th Jan 2026,

11:00 ET

Langreo
4.345
Salamanca
1.870
1:0
2:1
30.1%
43.49%20.8%35.71%

4th Jan 2026,

11:00 ET

Lealtad
Gimnastica Segoviana
Unlock

4th Jan 2026,

11:00 ET

Rayo Cantabria
3.315
Real Avila
2.270
0:0
1:2
61.9%
30.96%33.9%35.14%

4th Jan 2026,

11:00 ET

UD Ourense
2.010
UD Samano
3.730
0:1
2:1
70.3%
36.8%31.5%31.7%
Spain Segunda Division B - Group 2

4th Jan 2026,

06:00 ET

Ejea
R. Union
Unlock

4th Jan 2026,

06:00 ET

Naxara
5.120
Beasain
1.610
0:0
0:1
35%
35.01%22.2%42.79%

4th Jan 2026,

06:00 ET

Zaragoza B
6.200
Alaves B
1.570
0:1
1:2
35.4%
33.87%23.4%42.73%

4th Jan 2026,

09:45 ET

Tudelano
Ebro
Unlock

4th Jan 2026,

10:00 ET

Utebo FC
3.065
Eibar B
2.300
0:0
1:2
44.2%
37.4%17.6%45%

4th Jan 2026,

11:00 ET

Alfaro
9.100
UD Logrones
1.320
0:1
1:2
48.1%
34.3%24%41.7%

4th Jan 2026,

11:00 ET

Basconia
Gernika
Unlock

4th Jan 2026,

11:30 ET

Amorebieta
5.340
Sestao
1.630
0:0
0:1
16.8%
27.42%33.28%39.3%

4th Jan 2026,

11:30 ET

SD Logrones
2.240
Mutilvera
3.085
1:0
1:1
39.5%
26.56%47.2%26.24%
Spain Segunda Division B - Group 3

4th Jan 2026,

06:00 ET

Andratx
Castellon B
Unlock

4th Jan 2026,

06:00 ET

Baleares
2.100
Olot
3.455
0:0
2:1
27.9%
62.1%19.77%18.13%

4th Jan 2026,

06:00 ET

Espanyol B
3.680
Girona B
2.030
1:1
1:2
54.8%
31.76%32%36.24%

4th Jan 2026,

06:00 ET

Ibiza Islas Pitiusas
Barcelona B
Unlock

4th Jan 2026,

06:00 ET

Poblense
2.395
Porreres
3.105
1:0
2:1
31.3%
55.5%23.48%21.02%

4th Jan 2026,

06:00 ET

Sant Andreu
2.310
Barbastro
3.045
1:0
2:1
40.3%
51.9%25.72%22.38%

4th Jan 2026,

10:45 ET

Valencia B
Terrassa
Unlock

4th Jan 2026,

13:00 ET

Reus FCR
2.180
Atletic Lleida
3.165
1:1
2:1
41.2%
62.3%20.04%17.66%
Spain Segunda Division B - Group 4

4th Jan 2026,

06:00 ET

Aguilas FC
3.940
UCAM Murcia
2.030
0:1
0:1
35.2%
27.83%33.27%38.9%

4th Jan 2026,

06:00 ET

Melilla
Linares
Unlock

4th Jan 2026,

06:00 ET

Puente Genil
3.205
Deportiva Minera
2.170
0:0
1:2
71.7%
23.44%26.66%49.9%

4th Jan 2026,

07:00 ET

CD Extremadura
3.245
Recreativo Huelva
2.190
0:0
0:1
8.5%
33%28.5%38.5%

4th Jan 2026,

10:30 ET

Antoniano
Yeclano
Unlock

4th Jan 2026,

10:30 ET

CD Estepona
7.800
La Union
1.410
0:1
1:3
47.4%
36.6%18.9%44.5%

4th Jan 2026,

12:00 ET

Almeria B
4.385
Lorca Deportiva
1.810
1:0
1:2
43.5%
28.59%32.11%39.3%

4th Jan 2026,

12:00 ET

Malagueno
Jaen
Unlock
Spain Segunda RFEF - Group 5

4th Jan 2026,

06:00 ET

CD Coria
3.620
Navalcarnero
2.060
0:1
0:1
70.1%
32.71%28.4%38.89%

4th Jan 2026,

06:00 ET

Fuenlabrada
3.150
RSD Alcala
2.300
0:0
1:2
77.6%
30.73%34%35.27%

4th Jan 2026,

06:00 ET

Getafe B
Tenerife B
Unlock

4th Jan 2026,

06:00 ET

Las Palmas B
3.415
Quintanar del Rey
2.220
0:0
1:2
57.6%
30.94%32.9%36.16%

4th Jan 2026,

06:00 ET

Rayo Vallecano B
3.305
Socuellamos
2.150
0:0
0:1
46%
29.4%31.7%38.9%

4th Jan 2026,

12:30 ET

Colonia M.
Orihuela
Unlock

4th Jan 2026,

13:30 ET

San Sebastian Reyes
Real Madrid C
0:0
1:1
69.8%
20.98%57.8%21.22%
Thailand Thai Premier League

4th Jan 2026,

06:00 ET

Buriram
1.500
Prachuap
5.230
2:1
2:1
58.6%
39.8%33.28%26.92%
World World Club Friendly

4th Jan 2026,

08:00 ET

Hammam-Lif
Club Africain
Unlock

4th Jan 2026,

08:30 ET

Thun
Karlsruher
1:0
2:1
70.8%
41.9%29.52%28.58%

4th Jan 2026,

09:30 ET

Werder Bremen
2.190
St. Pauli
2.510
0:1
2:1
53.8%
56.3%22.81%20.89%

Value bets for today based on Scores Predictor:

DateTeam 1Team 2Score PredictionTotalBookmaker TotalFinal ScoreValue Bet
Indonesia Liga 1

4th Jan 2026,

01:30 ET

PSBS Biak Numfor
12.600
Malut United
1.182
1:2
33.25Bet under 3.25
Indonesia Liga 1

4th Jan 2026,

03:30 ET

Semen Padang
4.980
PSIM Yogyakarta
1.600
0:1
12.25Bet under 2.25
Portugal Liga 3

4th Jan 2026,

06:00 ET

1º Dezembro
3.840
Santarem
1.960
1:2
31.75Bet over 1.75
Spain Segunda Division B - Group 4

4th Jan 2026,

06:00 ET

Aguilas FC
3.940
UCAM Murcia
2.030
0:1
11.50Bet under 1.50
Spain Segunda Division B - Group 3

4th Jan 2026,

06:00 ET

Baleares
2.100
Olot
3.455
2:1
31.50Bet over 1.50
Thailand Thai Premier League

4th Jan 2026,

06:00 ET

Buriram
1.500
Prachuap
5.230
2:1
32.50Bet over 2.50
Spain Segunda RFEF - Group 5

4th Jan 2026,

06:00 ET

CD Coria
3.620
Navalcarnero
2.060
0:1
11.75Bet under 1.75
Spain Segunda Division B - Group 3

4th Jan 2026,

06:00 ET

Espanyol B
3.680
Girona B
2.030
1:2
31.50Bet over 1.50
Portugal Segunda Liga

4th Jan 2026,

06:00 ET

Ferreira
3.435
Penafiel
2.110
1:2
32.50Bet over 2.50
Spain Segunda RFEF - Group 5

4th Jan 2026,

06:00 ET

Fuenlabrada
3.150
RSD Alcala
2.300
1:2
32.25Bet over 2.25
Spain Primera RFEF - Group 1

4th Jan 2026,

06:00 ET

Guadalajara
3.450
CF Talavera
2.030
1:2
32.25Bet over 2.25
Portugal Liga 3

4th Jan 2026,

06:00 ET

Guimaraes B
3.985
Trofense
1.860
1:2
31.75Bet over 1.75
Spain Segunda RFEF - Group 5

4th Jan 2026,

06:00 ET

Las Palmas B
3.415
Quintanar del Rey
2.220
1:2
31.50Bet over 1.50
Spain Segunda Division B - Group 2

4th Jan 2026,

06:00 ET

Naxara
5.120
Beasain
1.610
0:1
12.25Bet under 2.25
Spain Segunda Division B - Group 3

4th Jan 2026,

06:00 ET

Poblense
2.395
Porreres
3.105
2:1
31.50Bet over 1.50
Spain Segunda Division B - Group 4

4th Jan 2026,

06:00 ET

Puente Genil
3.205
Deportiva Minera
2.170
1:2
32.50Bet over 2.50
Spain Segunda Division B - Group 1

4th Jan 2026,

06:00 ET

R. Oviedo B
4.140
Numancia
1.920
0:1
11.50Bet under 1.50
Spain Segunda RFEF - Group 5

4th Jan 2026,

06:00 ET

Rayo Vallecano B
3.305
Socuellamos
2.150
0:1
11.75Bet under 1.75
Spain Segunda Division B - Group 3

4th Jan 2026,

06:00 ET

Sant Andreu
2.310
Barbastro
3.045
2:1
32.25Bet over 2.25
Spain Segunda Division B - Group 2

4th Jan 2026,

06:00 ET

Zaragoza B
6.200
Alaves B
1.570
1:2
31.75Bet over 1.75
Indonesia Liga 1

4th Jan 2026,

07:00 ET

Arema FC
3.490
Bali United
1.940
2:1
32.50Bet over 2.50
Spain Segunda Division B - Group 4

4th Jan 2026,

07:00 ET

CD Extremadura
3.245
Recreativo Huelva
2.190
0:1
12.25Bet under 2.25
England Championship

4th Jan 2026,

07:00 ET

Coventry
2.625
Birmingham
2.550
2:1
32.50Bet over 2.50
England League Two

4th Jan 2026,

07:00 ET

Crawley Town
2.500
Cheltenham
2.630
1:2
32.25Bet over 2.25
Kenya Premier League

4th Jan 2026,

07:00 ET

Nairobi United
2.380
Shabana
2.710
1:1
21.50Bet over 1.50
England Championship

4th Jan 2026,

07:00 ET

Oxford Utd
6.900
Sheffield Utd
1.450
0:1
12.50Bet under 2.50
England League One

4th Jan 2026,

07:00 ET

Peterborough
4.030
Lincoln City
1.870
1:2
32.25Bet over 2.25
Kenya Premier League

4th Jan 2026,

08:00 ET

Kakamega Homeboyz FC
3.070
Leopards
2.350
1:2
31.50Bet over 1.50
Spain Primera Division

4th Jan 2026,

08:00 ET

Levante
4.820
Sevilla
1.837
1:2
32.50Bet over 2.50
Spain Segunda Division

4th Jan 2026,

08:00 ET

Malaga
4.210
Gijon
1.984
1:2
32.25Bet over 2.25
Italy Lega Pro - Group C

4th Jan 2026,

08:30 ET

Brescia
1.890
Arzignano
4.250
1:2
31.50Bet over 1.50
Italy Lega Pro - Group C

4th Jan 2026,

08:30 ET

Vicenza
1.620
Lumezzane
5.510
2:1
32.25Bet over 2.25
Italy Serie A

4th Jan 2026,

09:00 ET

Cremonese
5.110
Fiorentina
1.811
1:2
32.25Bet over 2.25
France Ligue 1

4th Jan 2026,

09:00 ET

Nantes
13.400
Marseille
1.270
1:2
33.25Bet under 3.25
World World Club Friendly

4th Jan 2026,

09:30 ET

Werder Bremen
2.190
St. Pauli
2.510
2:1
32.50Bet over 2.50
England League One

4th Jan 2026,

10:00 ET

AFC Wimbledon
4.470
Wycombe
1.830
1:2
32.25Bet over 2.25
England League Two

4th Jan 2026,

10:00 ET

Accrington
4.585
Colchester
1.760
1:2
32.50Bet over 2.50
Cyprus First Division

4th Jan 2026,

10:00 ET

Anorthosis
7.260
AEK Larnaca
1.460
1:2
32.50Bet over 2.50
England League One

4th Jan 2026,

10:00 ET

Bradford
2.560
Blackpool
2.740
1:2
32.25Bet over 2.25
England Premier League

4th Jan 2026,

10:00 ET

Brentford
3.230
Everton
2.489
1:2
32.25Bet over 2.25
England League One

4th Jan 2026,

10:00 ET

Burton
3.225
Plymouth
2.170
1:2
32.25Bet over 2.25
England Championship

4th Jan 2026,

10:00 ET

Charlton
3.760
Blackburn
2.060
1:2
32.25Bet over 2.25
Portugal Liga 3

4th Jan 2026,

10:00 ET

Covilha
4.850
Lusitano GC
1.700
1:2
32.25Bet over 2.25
England League Two

4th Jan 2026,

10:00 ET

Crewe
4.675
Barnet
1.710
0:1
12.50Bet under 2.50
England Premier League

4th Jan 2026,

10:00 ET

Crystal Palace
5.280
Newcastle Utd
1.716
1:2
32.50Bet over 2.50
England League Two

4th Jan 2026,

10:00 ET

Fleetwood Town
4.100
Walsall
1.860
1:2
32.25Bet over 2.25
England League Two

4th Jan 2026,

10:00 ET

Grimsby
3.155
Cambridge Utd
2.260
1:2
32.25Bet over 2.25
England Championship

4th Jan 2026,

10:00 ET

Ipswich
1.680
Portsmouth
5.180
2:1
32.25Bet over 2.25
England League One

4th Jan 2026,

10:00 ET

Leyton Orient
3.560
Stevenage
2.100
1:2
32.25Bet over 2.25
England League One

4th Jan 2026,

10:00 ET

Luton
2.280
Doncaster
3.025
2:1
32.50Bet over 2.50
England League Two

4th Jan 2026,

10:00 ET

Oldham
3.845
Bromley
1.940
1:2
32.25Bet over 2.25
England Championship

4th Jan 2026,

10:00 ET

Southampton
3.105
Middlesbrough
2.170
1:2
32.50Bet over 2.50
England League One

4th Jan 2026,

10:00 ET

Stockport County
2.670
Reading
2.510
1:2
32.50Bet over 2.50
England Championship

4th Jan 2026,

10:00 ET

Stoke City
3.145
Norwich
2.190
1:2
32.50Bet over 2.50
England Premier League

4th Jan 2026,

10:00 ET

Sunderland
4.715
Tottenham
1.877
0:1
12.50Bet under 2.50
England League Two

4th Jan 2026,

10:00 ET

Swindon
1.680
Harrogate
4.915
2:1
32.25Bet over 2.25
England League Two

4th Jan 2026,

10:00 ET

Tranmere
2.210
Newport
3.140
2:1
32.25Bet over 2.25
Spain Segunda Division B - Group 2

4th Jan 2026,

10:00 ET

Utebo FC
3.065
Eibar B
2.300
1:2
31.75Bet over 1.75
Portugal Liga 3

4th Jan 2026,

10:00 ET

Varzim
3.065
AD Fafe
2.250
2:1
32.25Bet over 2.25
England Championship

4th Jan 2026,

10:00 ET

Watford
2.500
Hull City
2.760
2:1
32.50Bet over 2.50
England League One

4th Jan 2026,

10:00 ET

Wigan
4.655
Cardiff
1.720
1:2
32.50Bet over 2.50
England Championship

4th Jan 2026,

10:00 ET

Wrexham
3.135
Derby
2.340
1:2
32.25Bet over 2.25
Saudi Arabia Professional League

4th Jan 2026,

10:05 ET

Neom SC
1.929
Al-Hazem
3.545
2:1
32.50Bet over 2.50
Spain Segunda Division

4th Jan 2026,

10:15 ET

Andorra (Andorra)
3.860
Ceuta
2.018
2:1
32.50Bet over 2.50
Spain Primera Division

4th Jan 2026,

10:15 ET

Betis
6.400
Real Madrid
1.514
1:2
33.25Bet under 3.25
Spain Primera RFEF - Group 1

4th Jan 2026,

10:30 ET

Arenas Club
5.270
Zamora (Spain)
1.600
0:1
12.25Bet under 2.25
Spain Segunda Division B - Group 4

4th Jan 2026,

10:30 ET

CD Estepona
7.800
La Union
1.410
1:3
42.25Bet over 2.25
Portugal Primeira Liga

4th Jan 2026,

10:30 ET

Casa Pia
3.265
Rio Ave
2.443
2:1
32.25Bet over 2.25
Spain Primera RFEF - Group 1

4th Jan 2026,

10:30 ET

Ponferradina
3.115
Ath Bilbao B
2.250
0:1
12.25Bet under 2.25
Spain Segunda Division B - Group 2

4th Jan 2026,

11:00 ET

Alfaro
9.100
UD Logrones
1.320
1:2
32.25Bet over 2.25
Spain Segunda Division B - Group 1

4th Jan 2026,

11:00 ET

Atl. Astorga
3.515
Marino de Luanco
2.110
2:1
31.50Bet over 1.50
Spain Segunda Division B - Group 1

4th Jan 2026,

11:00 ET

Langreo
4.345
Salamanca
1.870
2:1
31.50Bet over 1.50
Mali Premiere Division

4th Jan 2026,

11:00 ET

Onze Createurs
6.550
Stade Malien
1.600
2:1
31.50Bet over 1.50
Spain Segunda Division B - Group 1

4th Jan 2026,

11:00 ET

Rayo Cantabria
3.315
Real Avila
2.270
1:2
31.50Bet over 1.50
Africa Cup of Nations

4th Jan 2026,

11:00 ET

Tanzania
30.000
Morocco
1.133
0:1
12.50Bet under 2.50
Spain Segunda Division B - Group 1

4th Jan 2026,

11:00 ET

UD Ourense
2.010
UD Samano
3.730
2:1
31.75Bet over 1.75
France Ligue 1

4th Jan 2026,

11:15 ET

Angers
3.860
Le Havre
2.165
1:2
32.50Bet over 2.50
France Ligue 1

4th Jan 2026,

11:15 ET

Metz
4.770
Lorient
1.848
1:2
32.50Bet over 2.50
Italy Lega Pro - Group C

4th Jan 2026,

11:30 ET

AlbinoLeffe
2.600
Dolomiti Bellunesi
2.560
1:1
22.25Bet under 2.25
Spain Segunda Division B - Group 2

4th Jan 2026,

11:30 ET

Amorebieta
5.340
Sestao
1.630
0:1
12.25Bet under 2.25
Spain Segunda Division B - Group 2

4th Jan 2026,

11:30 ET

SD Logrones
2.240
Mutilvera
3.085
1:1
22.25Bet under 2.25
Spain Segunda Division B - Group 4

4th Jan 2026,

12:00 ET

Almeria B
4.385
Lorca Deportiva
1.810
1:2
32.25Bet over 2.25
Italy Serie A

4th Jan 2026,

12:00 ET

Torino
3.015
Verona
2.774
1:2
32.25Bet over 2.25
England Premier League

4th Jan 2026,

12:30 ET

Chelsea
4.875
Manchester City
1.677
1:2
33.25Bet under 3.25
Spain Segunda Division

4th Jan 2026,

12:30 ET

Leganes
3.230
Albacete
2.366
1:2
32.25Bet over 2.25
Spain Primera Division

4th Jan 2026,

12:30 ET

R. Oviedo
5.330
Alaves
1.930
1:2
31.50Bet over 1.50
Spain Primera RFEF - Group 2

4th Jan 2026,

12:45 ET

CE Europa
2.320
Betis B
3.065
2:1
31.75Bet over 1.75
Spain Primera RFEF - Group 2

4th Jan 2026,

12:45 ET

Marbella
3.940
Villarreal B
1.910
0:1
12.25Bet under 2.25
Mali Premiere Division

4th Jan 2026,

13:00 ET

Bakaridjan
4.555
Korofina
1.780
0:1
11.50Bet under 1.50
Portugal Primeira Liga

4th Jan 2026,

13:00 ET

FC Porto
1.503
Santa Clara
8.200
2:1
32.25Bet over 2.25
Spain Segunda Division B - Group 3

4th Jan 2026,

13:00 ET

Reus FCR
2.180
Atletic Lleida
3.165
2:1
32.25Bet over 2.25
Africa Cup of Nations

4th Jan 2026,

14:00 ET

Cameroon
2.552
South Africa
3.360
1:1
21.75Bet over 1.75
France Ligue 1

4th Jan 2026,

14:45 ET

Paris FC
17.000
Paris SG
1.210
1:2
33.25Bet under 3.25
Spain Primera Division

4th Jan 2026,

15:00 ET

Atl. Madrid
1.970
Real Sociedad
4.160
2:1
32.25Bet over 2.25
Spain Segunda Division

4th Jan 2026,

15:00 ET

Cadiz CF
5.340
Dep. La Coruna
1.738
1:2
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
Spain Segunda Division B - Group 3

4th Jan 2026,

06:00 ET

Baleares
2.100
Olot
3.455
0.28
Baleares ML
Portugal Liga 3

4th Jan 2026,

06:00 ET

Guimaraes B
3.985
Trofense
1.860
0.16
Guimaraes B ML
Spain Segunda Division B - Group 3

4th Jan 2026,

06:00 ET

Poblense
2.395
Porreres
3.105
0.24
Poblense ML
Spain Segunda Division B - Group 3

4th Jan 2026,

06:00 ET

Sant Andreu
2.310
Barbastro
3.045
0.15
Sant Andreu ML
Indonesia Liga 1

4th Jan 2026,

07:00 ET

Arema FC
3.490
Bali United
1.940
0.29
Arema FC ML
England Championship

4th Jan 2026,

07:00 ET

Coventry
2.625
Birmingham
2.550
0.12
Coventry ML
England Championship

4th Jan 2026,

07:00 ET

Oxford Utd
6.900
Sheffield Utd
1.450
0.26
Oxford Utd ML
Italy Lega Pro - Group C

4th Jan 2026,

08:30 ET

Brescia
1.890
Arzignano
4.250
0.18
Arzignano ML
World World Club Friendly

4th Jan 2026,

09:30 ET

Werder Bremen
2.190
St. Pauli
2.510
0.2
Werder Bremen ML
England League One

4th Jan 2026,

10:00 ET

Bradford
2.560
Blackpool
2.740
0.27
Blackpool ML
England League Two

4th Jan 2026,

10:00 ET

Crewe
4.675
Barnet
1.710
0.2
Crewe ML
England Premier League

4th Jan 2026,

10:00 ET

Crystal Palace
5.280
Newcastle Utd
1.716
0.23
Crystal Palace ML
England League One

4th Jan 2026,

10:00 ET

Luton
2.280
Doncaster
3.025
0.22
Luton ML
England Championship

4th Jan 2026,

10:00 ET

Watford
2.500
Hull City
2.760
0.35
Watford ML
Spain Segunda Division

4th Jan 2026,

10:15 ET

Andorra (Andorra)
3.860
Ceuta
2.018
0.19
Andorra (Andorra) ML
Portugal Primeira Liga

4th Jan 2026,

10:30 ET

Casa Pia
3.265
Rio Ave
2.443
0.11
Casa Pia ML
Spain Segunda Division B - Group 1

4th Jan 2026,

11:00 ET

Atl. Astorga
3.515
Marino de Luanco
2.110
0.28
Atl. Astorga ML
Spain Segunda Division B - Group 1

4th Jan 2026,

11:00 ET

Langreo
4.345
Salamanca
1.870
0.27
Langreo ML
Mali Premiere Division

4th Jan 2026,

11:00 ET

Onze Createurs
6.550
Stade Malien
1.600
0.34
Onze Createurs ML
France Ligue 1

4th Jan 2026,

11:15 ET

Metz
4.770
Lorient
1.848
0.2
Metz ML
Spain Primera RFEF - Group 2

4th Jan 2026,

12:45 ET

CE Europa
2.320
Betis B
3.065
0.19
CE Europa ML
Spain Segunda Division B - Group 3

4th Jan 2026,

13:00 ET

Reus FCR
2.180
Atletic Lleida
3.165
0.3
Reus FCR ML
Spain Primera Division

4th Jan 2026,

15:00 ET

Atl. Madrid
1.970
Real Sociedad
4.160
0.17
Atl. Madrid ML
Spain Segunda Division

4th Jan 2026,

15:00 ET

Cadiz CF
5.340
Dep. La Coruna
1.738
0.11
Dep. La Coruna 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