Free soccer and soccer predictions and tips
SOCCER Predictor
| Date | Team 1 | Team 2 | Score Prediction First Half | Score Prediction Final Score | Confidence | Betting predictions Team 1 Win | Betting predictions Draw | Betting predictions Team 2 Win | First Half Result | Final Score |
| Africa Cup of Nations | ||||||||||
28th Dec 2025, 07:30 ET | Mozambique 4.725 | Gabon 1.942 | 0:1 | 0:1 | ![]() 57% | 35.24% | 22.7% | 42.06% | ||
28th Dec 2025, 10:00 ET | Sudan 3.425 | Equatorial Guinea 2.496 | 0:1 | 1:2 | ![]() 76.2% | 28.37% | 33.83% | 37.8% | ||
28th Dec 2025, 12:30 ET | Burkina Faso | Algeria | Unlock | |||||||
28th Dec 2025, 15:00 ET | Cameroon 4.075 | Ivory Coast 2.185 | 0:1 | 0:1 | ![]() 55.5% | 36.15% | 20.6% | 43.25% | ||
| Australia A-League | ||||||||||
28th Dec 2025, 03:00 ET | Perth Glory 5.580 | Melbourne City 1.634 | 0:1 | 1:2 | ![]() 19.5% | 36.69% | 19.8% | 43.51% | ||
| England Premier League | ||||||||||
28th Dec 2025, 09:00 ET | Leeds | Sunderland | Unlock | |||||||
28th Dec 2025, 11:30 ET | Tottenham 3.415 | Crystal Palace 2.328 | 0:0 | 1:2 | ![]() 56.8% | 32.18% | 31.1% | 36.72% | ||
| Ghana Premier League | ||||||||||
28th Dec 2025, 10:00 ET | Aduana | Young Apostles | 0:1 | 1:1 | ![]() 26.1% | 22.3% | 54.2% | 23.5% | ||
28th Dec 2025, 10:00 ET | Dreams | Bibiani Gold Stars | Unlock | |||||||
28th Dec 2025, 10:00 ET | Eleven Wonders | Berekum Chelsea | 1:1 | 1:2 | ![]() 30.7% | 19.06% | 21.64% | 59.3% | ||
28th Dec 2025, 10:00 ET | Hohoe United | Holy Stars | 0:1 | 1:2 | ![]() 36.5% | 29.59% | 33.71% | 36.7% | ||
28th Dec 2025, 10:00 ET | Karela | Swedru All Blacks | Unlock | |||||||
28th Dec 2025, 10:30 ET | Bechem United | Asante Kotoko | 1:1 | 1:2 | ![]() 36.1% | 19.89% | 21.81% | 58.3% | ||
| Indonesia Liga 1 | ||||||||||
28th Dec 2025, 01:30 ET | Borneo 2.680 | Malut United 2.360 | 1:1 | 1:2 | ![]() 63.1% | 29.42% | 31.7% | 38.88% | ||
28th Dec 2025, 03:30 ET | Persijap Jepara | Persebaya | Unlock | |||||||
28th Dec 2025, 07:00 ET | Semen Padang 3.310 | Madura United 2.110 | 0:1 | 0:1 | ![]() 45.8% | 34.08% | 25.7% | 40.22% | ||
| Indonesia Liga 2 | ||||||||||
28th Dec 2025, 03:30 ET | Deltras Sidoarjo | Persiku Kudus | 0:0 | 1:1 | ![]() 50.2% | 20.13% | 59.5% | 20.37% | ||
28th Dec 2025, 07:00 ET | Persipal BU | PSS Sleman | Unlock | |||||||
28th Dec 2025, 07:00 ET | Tornado Pekanbaru | Balikpapan | 1:1 | 2:1 | ![]() 48.9% | 41.7% | 29.33% | 28.97% | ||
| Iran Pro League | ||||||||||
28th Dec 2025, 08:00 ET | Gol Gohar 4.730 | Esteghlal TEH 1.680 | 0:1 | 0:1 | ![]() 26.5% | 34.49% | 24.2% | 41.31% | ||
| Iraq Stars League | ||||||||||
28th Dec 2025, 10:00 ET | Al Minaa | Al Zawraa | Unlock | |||||||
| Italy Serie A | ||||||||||
28th Dec 2025, 06:30 ET | Verona 9.500 | AC Milan 1.411 | 0:1 | 1:2 | ![]() 28.3% | 33.71% | 26.4% | 39.89% | ||
28th Dec 2025, 09:00 ET | Napoli 1.627 | Cremonese 6.550 | 0:0 | 2:1 | ![]() 48% | 43.4% | 29.94% | 26.66% | ||
28th Dec 2025, 12:00 ET | Sassuolo | Bologna | Unlock | |||||||
28th Dec 2025, 14:45 ET | Inter 2.056 | Atalanta 3.865 | 1:1 | 2:1 | ![]() 51.1% | 45% | 27.86% | 27.14% | ||
| Kuwait Premier League | ||||||||||
28th Dec 2025, 08:05 ET | Al Arabi | Al Tadamon | 1:1 | 2:1 | ![]() 29.9% | 58.6% | 21.75% | 19.65% | ||
28th Dec 2025, 10:45 ET | Al-Fahaheel | Al Kuwait | Unlock | |||||||
| Mali Premiere Division | ||||||||||
28th Dec 2025, 11:00 ET | Foot Elite 1.929 | Mali Coura 4.415 | 0:1 | 2:1 | ![]() 55.9% | 58.6% | 22.24% | 19.16% | ||
28th Dec 2025, 11:00 ET | Korofina 3.280 | USFAS Bamako 2.260 | 0:1 | 1:1 | ![]() 29.8% | 29.73% | 40.3% | 29.97% | ||
| Mauritania Ligue 1 | ||||||||||
28th Dec 2025, 11:00 ET | Kaedi | Douane | Unlock | |||||||
| Niger Super Ligue | ||||||||||
28th Dec 2025, 11:00 ET | ASFAN | Renaissance | 0:0 | 2:1 | ![]() 43.3% | 57.7% | 21.81% | 20.49% | ||
28th Dec 2025, 11:00 ET | Espoir | AS UAM | 0:0 | 1:1 | ![]() 26.1% | 25.1% | 48.6% | 26.3% | ||
28th Dec 2025, 11:00 ET | Urana | Nigelec | Unlock | |||||||
| Nigeria NPFL | ||||||||||
28th Dec 2025, 09:30 ET | Nasarawa | Kano Pillars | 1:1 | 1:2 | ![]() 67.9% | 23.55% | 24.75% | 51.7% | ||
28th Dec 2025, 10:00 ET | Abia Warriors | Plateau United | 0:0 | 1:1 | ![]() 56.2% | 29.04% | 41.3% | 29.66% | ||
28th Dec 2025, 10:00 ET | Barau | Niger Tornadoes | Unlock | |||||||
28th Dec 2025, 10:00 ET | El Kanemi | Bayelsa United | 1:1 | 1:2 | ![]() 30% | 25.74% | 27.66% | 46.6% | ||
28th Dec 2025, 10:00 ET | Katsina Utd | Kun Khalifa | 0:0 | 1:1 | ![]() 37.1% | 18.72% | 61.6% | 19.68% | ||
28th Dec 2025, 10:00 ET | Rangers Int'l | Rivers United | Unlock | |||||||
28th Dec 2025, 10:00 ET | Shooting | Enyimba | 0:1 | 1:1 | ![]() 36.1% | 22.49% | 54.4% | 23.11% | ||
28th Dec 2025, 10:00 ET | Wikki Tourist | Warri Wolves | 1:1 | 1:1 | ![]() 53.7% | 27.88% | 44% | 28.12% | ||
28th Dec 2025, 12:00 ET | Remo Stars | Ikorodu City | Unlock | |||||||
| Portugal Primeira Liga | ||||||||||
28th Dec 2025, 10:30 ET | Gil Vicente 2.019 | Arouca 4.120 | 1:0 | 2:1 | ![]() 31.8% | 43.81% | 20.2% | 35.99% | ||
28th Dec 2025, 10:30 ET | Vitoria Guimaraes 2.393 | Casa Pia 3.390 | 1:1 | 2:1 | ![]() 18.1% | 41.5% | 30.92% | 27.58% | ||
28th Dec 2025, 13:00 ET | Benfica | Braga | Unlock | |||||||
28th Dec 2025, 15:30 ET | Rio Ave 20.000 | Sporting Lisbon 1.145 | 0:2 | 1:2 | ![]() 52.9% | 34.59% | 24% | 41.41% | ||
| Portugal Segunda Liga | ||||||||||
28th Dec 2025, 06:00 ET | Benfica B 4.480 | Academico Viseu 1.770 | 1:0 | 2:1 | ![]() 28.7% | 43.26% | 20.3% | 36.44% | ||
28th Dec 2025, 09:00 ET | SC Farense | Ferreira | Unlock | |||||||
| Qatar Premier League | ||||||||||
28th Dec 2025, 09:30 ET | Al Wakra | Al Sailiya | 1:1 | 1:1 | ![]() 40.8% | 28.93% | 41.9% | 29.17% | ||
28th Dec 2025, 09:30 ET | Qatar SC | Al-Duhail | 0:1 | 1:2 | ![]() 44.5% | 21.11% | 23.69% | 55.2% | ||
28th Dec 2025, 11:30 ET | Al Rayyan | Al Arabi (Qatar) | Unlock | |||||||
| Rwanda National Football league | ||||||||||
28th Dec 2025, 08:00 ET | Gorilla 3.485 | Musanze 2.150 | 0:1 | 1:2 | ![]() 47.5% | 34.08% | 27.3% | 38.62% | ||
28th Dec 2025, 11:30 ET | Muhanga | Rayon Sport | 1:0 | 1:1 | ![]() 44.7% | 21.45% | 55.5% | 23.05% | postp. | |
| Turkey 1. Lig | ||||||||||
28th Dec 2025, 05:30 ET | Boluspor | Serik Spor | Unlock | |||||||
28th Dec 2025, 05:30 ET | Umraniyespor 8.200 | Keciorengucu 1.310 | 0:0 | 1:2 | ![]() 46.4% | 29.09% | 34.31% | 36.6% | ||
28th Dec 2025, 08:00 ET | Corum 3.050 | Erzurum BB 2.220 | 0:0 | 1:2 | ![]() 35% | 31.1% | 32.3% | 36.6% | ||
28th Dec 2025, 11:00 ET | Igdir FK | Amedspor | Unlock | |||||||
| United Arab Emirates UAE League | ||||||||||
28th Dec 2025, 07:50 ET | Al Wasl | Dibba Al Fujairah | 1:0 | 2:1 | ![]() 49.2% | 58.7% | 21.31% | 19.99% | ||
28th Dec 2025, 07:50 ET | Khorfakkan | Al Wahda | 1:1 | 2:2 | ![]() 32.7% | 21.09% | 60.4% | 18.51% | ||
28th Dec 2025, 10:45 ET | Al Ain (UAE) | Al Nasr (UAE) | Unlock | |||||||
| World World Club Friendly | ||||||||||
28th Dec 2025, 16:00 ET | Zacatecas Mineros | Club Leon | 1:1 | 2:2 | ![]() 19.1% | 30.61% | 40% | 29.39% | ||
Value bets for today based on Scores Predictor:
| Date | Team 1 | Team 2 | Score Prediction | Total | Bookmaker Total | Final Score | Value Bet |
Indonesia Liga 1 28th Dec 2025, 01:30 ET | Borneo 2.680 | Malut United 2.360 | 1:2 | 3 | 2.25 | Bet over 2.25 | |
Australia A-League 28th Dec 2025, 03:00 ET | Perth Glory 5.580 | Melbourne City 1.634 | 1:2 | 3 | 2.50 | Bet over 2.50 | |
Turkey 1. Lig 28th Dec 2025, 05:30 ET | Umraniyespor 8.200 | Keciorengucu 1.310 | 1:2 | 3 | 2.50 | Bet over 2.50 | |
Portugal Segunda Liga 28th Dec 2025, 06:00 ET | Benfica B 4.480 | Academico Viseu 1.770 | 2:1 | 3 | 2.50 | Bet over 2.50 | |
Italy Serie A 28th Dec 2025, 06:30 ET | Verona 9.500 | AC Milan 1.411 | 1:2 | 3 | 2.50 | Bet over 2.50 | |
Indonesia Liga 1 28th Dec 2025, 07:00 ET | Semen Padang 3.310 | Madura United 2.110 | 0:1 | 1 | 2.25 | Bet under 2.25 | |
Africa Cup of Nations 28th Dec 2025, 07:30 ET | Mozambique 4.725 | Gabon 1.942 | 0:1 | 1 | 2.25 | Bet under 2.25 | |
Turkey 1. Lig 28th Dec 2025, 08:00 ET | Corum 3.050 | Erzurum BB 2.220 | 1:2 | 3 | 2.25 | Bet over 2.25 | |
Iran Pro League 28th Dec 2025, 08:00 ET | Gol Gohar 4.730 | Esteghlal TEH 1.680 | 0:1 | 1 | 2.50 | Bet under 2.50 | |
Rwanda National Football league 28th Dec 2025, 08:00 ET | Gorilla 3.485 | Musanze 2.150 | 1:2 | 3 | 1.50 | Bet over 1.50 | |
Italy Serie A 28th Dec 2025, 09:00 ET | Napoli 1.627 | Cremonese 6.550 | 2:1 | 3 | 2.50 | Bet over 2.50 | |
Africa Cup of Nations 28th Dec 2025, 10:00 ET | Sudan 3.425 | Equatorial Guinea 2.496 | 1:2 | 3 | 1.50 | Bet over 1.50 | |
Portugal Primeira Liga 28th Dec 2025, 10:30 ET | Gil Vicente 2.019 | Arouca 4.120 | 2:1 | 3 | 2.25 | Bet over 2.25 | |
Portugal Primeira Liga 28th Dec 2025, 10:30 ET | Vitoria Guimaraes 2.393 | Casa Pia 3.390 | 2:1 | 3 | 2.25 | Bet over 2.25 | |
Mali Premiere Division 28th Dec 2025, 11:00 ET | Foot Elite 1.929 | Mali Coura 4.415 | 2:1 | 3 | 1.50 | Bet over 1.50 | |
Mali Premiere Division 28th Dec 2025, 11:00 ET | Korofina 3.280 | USFAS Bamako 2.260 | 1:1 | 2 | 1.50 | Bet over 1.50 | |
England Premier League 28th Dec 2025, 11:30 ET | Tottenham 3.415 | Crystal Palace 2.328 | 1:2 | 3 | 2.25 | Bet over 2.25 | |
Italy Serie A 28th Dec 2025, 14:45 ET | Inter 2.056 | Atalanta 3.865 | 2:1 | 3 | 2.25 | Bet over 2.25 | |
Africa Cup of Nations 28th Dec 2025, 15:00 ET | Cameroon 4.075 | Ivory Coast 2.185 | 0:1 | 1 | 1.50 | Bet under 1.50 | |
Portugal Primeira Liga 28th Dec 2025, 15:30 ET | Rio Ave 20.000 | Sporting Lisbon 1.145 | 1:2 | 3 | 3.50 | Bet under 3.50 |
Value bets for today based on Scores Predictor and 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.
| Date | Team 1 | Team 2 | Optimal Stake Part | Bet On | Final Score |
Portugal Segunda Liga 28th Dec 2025, 06:00 ET | Benfica B 4.480 | Academico Viseu 1.770 | 0.27 | Benfica B ML | |
Mali Premiere Division 28th Dec 2025, 11:00 ET | Foot Elite 1.929 | Mali Coura 4.415 | 0.14 | Foot Elite 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










