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 | ||||||||||
22nd Dec 2025, 09:00 ET | Zambia 6.810 | Mali 1.633 | 0:1 | 0:1 | ![]() 75% | 37.14% | 18.9% | 43.96% | ||
22nd Dec 2025, 12:00 ET | Angola 3.220 | South Africa 2.704 | 0:1 | 0:1 | ![]() 45.6% | 29.99% | 33.6% | 36.41% | ||
22nd Dec 2025, 15:00 ET | Zimbabwe | Egypt | Unlock | |||||||
| Algeria Ligue 1 | ||||||||||
22nd Dec 2025, 13:30 ET | Rouisset | USM Alger | 1:0 | 1:2 | ![]() 35.2% | 21.31% | 23.79% | 54.9% | ||
| Azerbaijan Premier League | ||||||||||
22nd Dec 2025, 10:30 ET | Sabah Baku 1.790 | SumQayit 4.550 | 0:1 | 2:1 | ![]() 48.7% | 58.2% | 22.29% | 19.51% | ||
| Cyprus First Division | ||||||||||
22nd Dec 2025, 12:00 ET | AEK Larnaca | AEL Limassol | Unlock | |||||||
22nd Dec 2025, 12:00 ET | Achnas 11.500 | Omonia 1.232 | 0:2 | 0:1 | ![]() 61.1% | 35.51% | 20.6% | 43.89% | ||
| England Premier League | ||||||||||
22nd Dec 2025, 15:00 ET | Nottingham 3.090 | Fulham 2.541 | 0:1 | 1:2 | ![]() 69.9% | 35.45% | 25.6% | 38.95% | ||
| Ghana Premier League | ||||||||||
22nd Dec 2025, 11:00 ET | Holy Stars | Medeama | Unlock | |||||||
| Gibraltar National League | ||||||||||
22nd Dec 2025, 15:00 ET | Lions Gibraltar | College 1975 FC | 1:1 | 2:2 | ![]() 50.6% | 27.95% | 42.7% | 29.35% | ||
| Greece Super League | ||||||||||
22nd Dec 2025, 11:00 ET | Levadiakos 1.600 | Panserraikos 5.450 | 1:0 | 2:1 | ![]() 81.4% | 43.61% | 20.6% | 35.79% | ||
| Indonesia Liga 1 | ||||||||||
22nd Dec 2025, 03:30 ET | Bali United | PSBS Biak Numfor | Unlock | |||||||
22nd Dec 2025, 07:00 ET | Persija Jakarta 1.480 | Semen Padang 5.710 | 1:1 | 2:1 | ![]() 53.2% | 39.3% | 33.05% | 27.65% | ||
| Iraq Stars League | ||||||||||
22nd Dec 2025, 08:00 ET | Al Gharraf | Al Karkh | 1:0 | 2:1 | ![]() 20.6% | 62.1% | 18.95% | 18.95% | ||
22nd Dec 2025, 08:00 ET | Naft Missan | Al Mosul | Unlock | |||||||
22nd Dec 2025, 10:30 ET | Baghdad | Newroz | 0:0 | 1:1 | ![]() 13% | 20.21% | 61.4% | 18.39% | ||
22nd Dec 2025, 10:30 ET | Erbil | Diyala | 0:0 | 1:2 | ![]() 18.5% | 27.58% | 29.42% | 43% | ||
| Israel Leumit League | ||||||||||
22nd Dec 2025, 12:00 ET | Hap. Ramat Gan | H. Akko | Unlock | |||||||
22nd Dec 2025, 12:00 ET | Hapoel Kfar Shalem | Maccabi Petah Tikva | 1:1 | 1:2 | ![]() 43.3% | 31.88% | 32.7% | 35.42% | ||
22nd Dec 2025, 12:00 ET | MS Kafr Qasim | Hapoel Hadera | 1:0 | 2:1 | ![]() 37.7% | 56.7% | 22.53% | 20.77% | ||
| Israel Ligat ha'Al | ||||||||||
22nd Dec 2025, 13:30 ET | Beitar Jerusalem | Maccabi Haifa | Unlock | |||||||
| Italy Lega Pro - Group C | ||||||||||
22nd Dec 2025, 14:30 ET | Inter U23 5.100 | Brescia 1.660 | 1:0 | 1:2 | ![]() 16.3% | 35.05% | 25.8% | 39.15% | ||
| Kenya Premier League | ||||||||||
22nd Dec 2025, 05:00 ET | Muranga | Mara Sugar | 1:0 | 1:2 | ![]() 43.7% | 27.48% | 28.22% | 44.3% | ||
22nd Dec 2025, 06:00 ET | Kariobangi Sharks | Sofapaka | Unlock | |||||||
22nd Dec 2025, 07:00 ET | Police FC | Kakamega Homeboyz FC | 1:0 | 1:2 | ![]() 25.6% | 26.72% | 27.68% | 45.6% | ||
22nd Dec 2025, 08:00 ET | Posta Rangers 2.800 | Ulinzi Stars 2.450 | 0:0 | 1:1 | ![]() 59.1% | 27.38% | 45.6% | 27.02% | ||
| Mauritania Ligue 1 | ||||||||||
22nd Dec 2025, 11:00 ET | Douane | Nouadhibou | Unlock | |||||||
| Netherlands Eerste Divisie | ||||||||||
22nd Dec 2025, 14:00 ET | Roda 2.330 | Jong Utrecht 2.620 | 1:1 | 1:2 | ![]() 13.5% | 25.26% | 24.94% | 49.8% | ||
22nd Dec 2025, 14:00 ET | Waalwijk 1.680 | Jong Ajax 4.220 | 1:0 | 2:1 | ![]() 47.8% | 54.1% | 24.59% | 21.31% | ||
| Nigeria NPFL | ||||||||||
22nd Dec 2025, 10:00 ET | Rivers United | Katsina Utd | Unlock | |||||||
| Portugal Primeira Liga | ||||||||||
22nd Dec 2025, 13:45 ET | FC Porto 1.385 | Alverca 9.200 | 0:0 | 2:1 | ![]() 71.7% | 39.2% | 33.58% | 27.22% | ||
22nd Dec 2025, 15:45 ET | Famalicao 9.600 | Benfica 1.363 | 0:1 | 0:1 | ![]() 66.5% | 36.16% | 19.9% | 43.94% | ||
| Portugal Revelacao U23 | ||||||||||
22nd Dec 2025, 06:00 ET | Estoril U23 | Benfica U23 | Unlock | |||||||
22nd Dec 2025, 06:00 ET | SC Farense U23 | Portimonense U23 | 0:1 | 1:2 | ![]() 31.8% | 25.98% | 26.22% | 47.8% | ||
22nd Dec 2025, 06:00 ET | Sporting Lisbon U23 | Leiria U23 | 1:0 | 2:1 | ![]() 29.2% | 50.9% | 25.6% | 23.5% | ||
22nd Dec 2025, 06:00 ET | Torreense U23 | Estrela U23 | Unlock | |||||||
22nd Dec 2025, 09:00 ET | Academico Viseu U23 | Braga U23 | 0:2 | 1:2 | ![]() 35.2% | 21.75% | 22.95% | 55.3% | ||
22nd Dec 2025, 09:00 ET | Gil Vicente U23 | Vizela U23 | 0:1 | 2:1 | ![]() 33% | 49.4% | 25.48% | 25.12% | ||
22nd Dec 2025, 09:00 ET | Leixoes U23 | Rio Ave U23 | Unlock | |||||||
22nd Dec 2025, 09:00 ET | Maritimo U23 | Famalicao U23 | 1:1 | 1:2 | ![]() 19.7% | 17.46% | 20.54% | 62% | ||
| Portugal Segunda Liga | ||||||||||
22nd Dec 2025, 13:00 ET | Sporting CP B | Benfica B | 1:1 | 1:1 | ![]() 37.4% | 25.78% | 48.2% | 26.02% | ||
22nd Dec 2025, 15:45 ET | Oliveirense | Lusitania FC | Unlock | |||||||
| Romania Liga I | ||||||||||
22nd Dec 2025, 13:00 ET | Csikszereda M. Ciuc 11.300 | Univ. Craiova 1.240 | 0:1 | 0:1 | ![]() 72.9% | 35.91% | 19.8% | 44.29% | ||
| Serbia Super Liga | ||||||||||
22nd Dec 2025, 13:00 ET | Radnicki 1923 1.800 | Napredak 3.815 | 1:1 | 2:1 | ![]() 50.3% | 37.49% | 30% | 32.51% | ||
| Spain Primera Division | ||||||||||
22nd Dec 2025, 15:00 ET | Espanyol | Ath Bilbao | Unlock | |||||||
| Turkey 1. Lig | ||||||||||
22nd Dec 2025, 12:00 ET | Amedspor 3.485 | Bodrumspor 1.940 | 1:2 | 1:2 | ![]() 60.1% | 32.48% | 29.6% | 37.92% | ||
| Turkey Super Lig | ||||||||||
22nd Dec 2025, 09:00 ET | Gaziantep 4.420 | Basaksehir 1.796 | 1:1 | 1:2 | ![]() 33.4% | 29.9% | 34% | 36.1% | ||
22nd Dec 2025, 12:00 ET | Trabzonspor | Genclerbirligi | Unlock | |||||||
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 22nd Dec 2025, 07:00 ET | Persija Jakarta 1.480 | Semen Padang 5.710 | 2:1 | 3 | 2.50 | Bet over 2.50 | |
Kenya Premier League 22nd Dec 2025, 08:00 ET | Posta Rangers 2.800 | Ulinzi Stars 2.450 | 1:1 | 2 | 1.50 | Bet over 1.50 | |
Turkey Super Lig 22nd Dec 2025, 09:00 ET | Gaziantep 4.420 | Basaksehir 1.796 | 1:2 | 3 | 2.50 | Bet over 2.50 | |
Africa Cup of Nations 22nd Dec 2025, 09:00 ET | Zambia 6.810 | Mali 1.633 | 0:1 | 1 | 2.25 | Bet under 2.25 | |
Azerbaijan Premier League 22nd Dec 2025, 10:30 ET | Sabah Baku 1.790 | SumQayit 4.550 | 2:1 | 3 | 2.25 | Bet over 2.25 | |
Greece Super League 22nd Dec 2025, 11:00 ET | Levadiakos 1.600 | Panserraikos 5.450 | 2:1 | 3 | 2.25 | Bet over 2.25 | |
Turkey 1. Lig 22nd Dec 2025, 12:00 ET | Amedspor 3.485 | Bodrumspor 1.940 | 1:2 | 3 | 2.25 | Bet over 2.25 | |
Africa Cup of Nations 22nd Dec 2025, 12:00 ET | Angola 3.220 | South Africa 2.704 | 0:1 | 1 | 1.50 | Bet under 1.50 | |
Serbia Super Liga 22nd Dec 2025, 13:00 ET | Radnicki 1923 1.800 | Napredak 3.815 | 2:1 | 3 | 2.50 | Bet over 2.50 | |
Portugal Primeira Liga 22nd Dec 2025, 13:45 ET | FC Porto 1.385 | Alverca 9.200 | 2:1 | 3 | 2.50 | Bet over 2.50 | |
Netherlands Eerste Divisie 22nd Dec 2025, 14:00 ET | Roda 2.330 | Jong Utrecht 2.620 | 1:2 | 3 | 2.50 | Bet over 2.50 | |
Netherlands Eerste Divisie 22nd Dec 2025, 14:00 ET | Waalwijk 1.680 | Jong Ajax 4.220 | 2:1 | 3 | 3.25 | Bet under 3.25 | |
Italy Lega Pro - Group C 22nd Dec 2025, 14:30 ET | Inter U23 5.100 | Brescia 1.660 | 1:2 | 3 | 2.25 | Bet over 2.25 | |
England Premier League 22nd Dec 2025, 15:00 ET | Nottingham 3.090 | Fulham 2.541 | 1:2 | 3 | 2.25 | Bet over 2.25 | |
Portugal Primeira Liga 22nd Dec 2025, 15:45 ET | Famalicao 9.600 | Benfica 1.363 | 0:1 | 1 | 2.50 | Bet under 2.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 |
Africa Cup of Nations 22nd Dec 2025, 09:00 ET | Zambia 6.810 | Mali 1.633 | 0.26 | Zambia ML | |
Netherlands Eerste Divisie 22nd Dec 2025, 14:00 ET | Roda 2.330 | Jong Utrecht 2.620 | 0.19 | Jong Utrecht 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














