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 | |||
| Cyprus First Division | |||||||||||||
12th Jan 2026, 12:00 ET | Ol. Nicosia 3.095 | Krasava 2.330 | 0:0 | 1:2 | ![]() 53.4% | 31.91% | 31.5% | 36.59% | |||||
12th Jan 2026, 12:00 ET | Omonia Aradippou 18.000 | Paphos 1.164 | 0:1 | 1:2 | ![]() 77.1% | 30.83% | 32.9% | 36.27% | |||||
| Egypt Division 2 A | |||||||||||||
12th Jan 2026, 07:30 ET | El Daklyeh | Proxy | Unlock | ||||||||||
| England EFL Trophy | |||||||||||||
12th Jan 2026, 14:00 ET | West Ham U21 3.800 | AFC Wimbledon 1.747 | 2:0 | 2:1 | ![]() 30% | 61.4% | 20.84% | 17.76% | |||||
| England FA Cup | |||||||||||||
12th Jan 2026, 14:45 ET | Barnsley 19.000 | Liverpool 1.101 | 0:1 | 0:1 | ![]() 51.9% | 37.02% | 17.1% | 45.88% | |||||
| England Premier League 2 | |||||||||||||
12th Jan 2026, 14:00 ET | Manchester Utd U21 | Wolves U21 | Unlock | ||||||||||
12th Jan 2026, 14:00 ET | Nottingham U21 | Blackburn U21 | 1:1 | 2:2 | ![]() 41% | 22.98% | 53.8% | 23.22% | |||||
| France Coupe de France | |||||||||||||
12th Jan 2026, 15:10 ET | Paris FC 13.600 | Paris SG 1.163 | 0:1 | 1:2 | ![]() 68.9% | 36.15% | 20.3% | 43.55% | |||||
| Gibraltar National League | |||||||||||||
12th Jan 2026, 15:00 ET | Manchester 62 | Lions Gibraltar | Unlock | ||||||||||
| Indonesia Liga 1 | |||||||||||||
12th Jan 2026, 03:30 ET | Bhayangkara Utd 1.832 | PSBS Biak Numfor 3.970 | 1:0 | 1:0 | ![]() 60.6% | 38.64% | 28.2% | 33.16% | 0:4 | 0:4 | |||
12th Jan 2026, 07:00 ET | Dewa United 1.850 | Persijap Jepara 3.695 | 1:0 | 1:0 | ![]() 33.8% | 38.5% | 33.78% | 27.72% | |||||
| Indonesia Liga 2 | |||||||||||||
12th Jan 2026, 02:30 ET | Persiku Kudus | Persipal BU | Unlock | Unlock Prediction | |||||||||
12th Jan 2026, 07:00 ET | Persipura Jayapura 1.490 | Balikpapan 5.880 | 0:1 | 2:1 | ![]() 31.8% | 35.77% | 32.1% | 32.13% | |||||
| Israel Leumit League | |||||||||||||
12th Jan 2026, 12:00 ET | Hap. Ramat Gan | Maccabi Petah Tikva | 0:1 | 1:2 | ![]() 61.7% | 22.1% | 23.7% | 54.2% | |||||
12th Jan 2026, 12:00 ET | Hapoel Hadera | H. Akko | Unlock | ||||||||||
12th Jan 2026, 12:00 ET | Hapoel Kfar Shalem | Hapoel Afula | 0:1 | 1:1 | ![]() 46.1% | 28.46% | 40.5% | 31.04% | |||||
| Italy Serie A | |||||||||||||
12th Jan 2026, 12:30 ET | Cagliari 4.140 | Genoa 2.210 | 1:1 | 2:1 | ![]() 20.6% | 38.48% | 27.3% | 34.22% | |||||
12th Jan 2026, 14:45 ET | Cremonese | Juventus | Unlock | ||||||||||
| Mauritania Ligue 1 | |||||||||||||
12th Jan 2026, 11:00 ET | Chemal 3.950 | Pompiers 1.900 | 0:0 | 1:2 | ![]() 45.6% | 30.36% | 33.1% | 36.54% | |||||
| Myanmar National League | |||||||||||||
12th Jan 2026, 04:30 ET | Yangon Utd 1.056 | Rakhine United 14.200 | 1:0 | 2:1 | ![]() 75% | 35.82% | 32.3% | 31.88% | 0:0 | 0:0 | |||
| Netherlands Eerste Divisie | |||||||||||||
12th Jan 2026, 14:00 ET | Jong Ajax | Jong AZ | Unlock | ||||||||||
12th Jan 2026, 14:00 ET | Oss 3.030 | Jong PSV 2.100 | 1:1 | 1:2 | ![]() 28.6% | 29.18% | 34.82% | 36% | |||||
| Rwanda National Football league | |||||||||||||
12th Jan 2026, 08:00 ET | Gasogi United 2.820 | Gorilla 2.660 | 0:0 | 2:1 | ![]() 32% | 57.4% | 22.4% | 20.2% | |||||
| Saudi Arabia Division 1 | |||||||||||||
12th Jan 2026, 07:30 ET | Al Jabalain | Al Arabi (Saudi Arabia) | Unlock | ||||||||||
12th Jan 2026, 07:40 ET | Al Batin 3.715 | Al Taee 1.850 | 0:1 | 2:2 | ![]() 39.8% | 20.35% | 57.4% | 22.25% | |||||
12th Jan 2026, 07:50 ET | Al Jubail 9.600 | Al-Ula 1.250 | 0:1 | 1:2 | ![]() 31.2% | 24.46% | 27.04% | 48.5% | |||||
12th Jan 2026, 10:35 ET | Al Jandal | Al Wehda | Unlock | ||||||||||
| Saudi Arabia Professional League | |||||||||||||
12th Jan 2026, 10:10 ET | Al Najma 3.715 | Al-Hazem 1.830 | 0:1 | 0:1 | ![]() 52.5% | 35.66% | 20.4% | 43.94% | |||||
12th Jan 2026, 12:30 ET | Al Khaleej 3.045 | Al-Ettifaq 2.050 | 0:1 | 1:2 | ![]() 52.3% | 34.39% | 24.2% | 41.41% | |||||
12th Jan 2026, 12:30 ET | Al-Nassr | Al-Hilal | Unlock | ||||||||||
| Singapore S.League | |||||||||||||
12th Jan 2026, 06:30 ET | Hougang 1.686 | Tanjong Pagar 3.855 | 0:1 | 2:2 | ![]() 61.3% | 25.38% | 47.4% | 27.22% | |||||
| Spain Primera Division | |||||||||||||
12th Jan 2026, 15:00 ET | Celta Vigo 2.949 | Sevilla 2.684 | 0:1 | 1:1 | ![]() 24% | 27.15% | 44.5% | 28.35% | |||||
| Spain Segunda Division | |||||||||||||
12th Jan 2026, 14:30 ET | Cordoba | Huesca | Unlock | ||||||||||
| Turkey 1. Lig | |||||||||||||
12th Jan 2026, 12:00 ET | Umraniyespor 4.320 | Manisa FK 1.686 | 0:1 | 0:1 | ![]() 41.8% | 37.31% | 17.6% | 45.09% | |||||
| World World Club Friendly | |||||||||||||
12th Jan 2026, 03:00 ET | FC Hermannstadt | Napredak | 1:1 | 1:1 | ![]() 64.3% | 22.46% | 56.3% | 21.24% | |||||
12th Jan 2026, 06:00 ET | FC Botosani | Campulung | Unlock | ||||||||||
12th Jan 2026, 08:00 ET | Kisvarda 2.968 | Radnicki 1923 1.920 | 0:1 | 1:1 | ![]() 64.5% | 20.56% | 56.3% | 23.14% | |||||
12th Jan 2026, 08:00 ET | Neftchi Fargona 6.480 | Qarabag 1.330 | 1:1 | 2:2 | ![]() 57.9% | 28.74% | 41.9% | 29.36% | |||||
12th Jan 2026, 08:00 ET | Zira | Csikszereda M. Ciuc | Unlock | ||||||||||
12th Jan 2026, 09:00 ET | Ferencvaros 2.210 | Rapid Vienna 2.560 | 1:1 | 2:1 | ![]() 50.2% | 43.3% | 29.4% | 27.3% | |||||
12th Jan 2026, 09:00 ET | U. Cluj 2.817 | Widzew Lodz 2.010 | 0:1 | 2:2 | ![]() 40.2% | 24.85% | 48.7% | 26.45% | |||||
12th Jan 2026, 10:00 ET | Puskas Academy | Legia | Unlock | ||||||||||
Value bets for today based on Scores Predictor:
| Date | Team 1 | Team 2 | Score Prediction | Money line1 | Money line2 | Final Score | Value Bet |
Singapore S.League 12th Jan 2026, 06:30 ET | Hougang 1.686 | Tanjong Pagar 3.855 | 2:2 | 1.686 | 3.855 | Take Tanjong Pagar +2 | |
World World Club Friendly 12th Jan 2026, 08:00 ET | Neftchi Fargona 6.480 | Qarabag 1.330 | 2:2 | 6.480 | 1.330 | Take Neftchi Fargona +2 |
| Date | Team 1 | Team 2 | Score Prediction | Total | Bookmaker Total | Final Score | Value Bet |
Indonesia Liga 1 12th Jan 2026, 03:30 ET | Bhayangkara Utd 1.832 | PSBS Biak Numfor 3.970 | 1:0 | 1 | 2.25 | 0:4 | Bet under 2.25 |
Myanmar National League 12th Jan 2026, 04:30 ET | Yangon Utd 1.056 | Rakhine United 14.200 | 2:1 | 3 | 4.50 | 0:0 | Bet under 4.50 |
Singapore S.League 12th Jan 2026, 06:30 ET | Hougang 1.686 | Tanjong Pagar 3.855 | 2:2 | 4 | 3.50 | Bet over 3.50 | |
Indonesia Liga 1 12th Jan 2026, 07:00 ET | Dewa United 1.850 | Persijap Jepara 3.695 | 1:0 | 1 | 2.50 | Bet under 2.50 | |
Indonesia Liga 2 12th Jan 2026, 07:00 ET | Persipura Jayapura 1.490 | Balikpapan 5.880 | 2:1 | 3 | 2.50 | Bet over 2.50 | |
Saudi Arabia Division 1 12th Jan 2026, 07:40 ET | Al Batin 3.715 | Al Taee 1.850 | 2:2 | 4 | 2.50 | Bet over 2.50 | |
Saudi Arabia Division 1 12th Jan 2026, 07:50 ET | Al Jubail 9.600 | Al-Ula 1.250 | 1:2 | 3 | 3.50 | Bet under 3.50 | |
Rwanda National Football league 12th Jan 2026, 08:00 ET | Gasogi United 2.820 | Gorilla 2.660 | 2:1 | 3 | 1.25 | Bet over 1.25 | |
World World Club Friendly 12th Jan 2026, 08:00 ET | Kisvarda 2.968 | Radnicki 1923 1.920 | 1:1 | 2 | 3.50 | Bet under 3.50 | |
World World Club Friendly 12th Jan 2026, 08:00 ET | Neftchi Fargona 6.480 | Qarabag 1.330 | 2:2 | 4 | 3.50 | Bet over 3.50 | |
World World Club Friendly 12th Jan 2026, 09:00 ET | Ferencvaros 2.210 | Rapid Vienna 2.560 | 2:1 | 3 | 2.50 | Bet over 2.50 | |
World World Club Friendly 12th Jan 2026, 09:00 ET | U. Cluj 2.817 | Widzew Lodz 2.010 | 2:2 | 4 | 3.50 | Bet over 3.50 | |
Saudi Arabia Professional League 12th Jan 2026, 10:10 ET | Al Najma 3.715 | Al-Hazem 1.830 | 0:1 | 1 | 2.25 | Bet under 2.25 | |
Mauritania Ligue 1 12th Jan 2026, 11:00 ET | Chemal 3.950 | Pompiers 1.900 | 1:2 | 3 | 2.25 | Bet over 2.25 | |
Cyprus First Division 12th Jan 2026, 12:00 ET | Ol. Nicosia 3.095 | Krasava 2.330 | 1:2 | 3 | 2.25 | Bet over 2.25 | |
Cyprus First Division 12th Jan 2026, 12:00 ET | Omonia Aradippou 18.000 | Paphos 1.164 | 1:2 | 3 | 2.50 | Bet over 2.50 | |
Turkey 1. Lig 12th Jan 2026, 12:00 ET | Umraniyespor 4.320 | Manisa FK 1.686 | 0:1 | 1 | 2.25 | Bet under 2.25 | |
Saudi Arabia Professional League 12th Jan 2026, 12:30 ET | Al Khaleej 3.045 | Al-Ettifaq 2.050 | 1:2 | 3 | 2.50 | Bet over 2.50 | |
Italy Serie A 12th Jan 2026, 12:30 ET | Cagliari 4.140 | Genoa 2.210 | 2:1 | 3 | 2.25 | Bet over 2.25 | |
Netherlands Eerste Divisie 12th Jan 2026, 14:00 ET | Oss 3.030 | Jong PSV 2.100 | 1:2 | 3 | 3.25 | Bet under 3.25 | |
England EFL Trophy 12th Jan 2026, 14:00 ET | West Ham U21 3.800 | AFC Wimbledon 1.747 | 2:1 | 3 | 2.75 | Bet over 2.75 | |
Spain Primera Division 12th Jan 2026, 15:00 ET | Celta Vigo 2.949 | Sevilla 2.684 | 1:1 | 2 | 2.50 | Bet under 2.50 | |
France Coupe de France 12th Jan 2026, 15:10 ET | Paris FC 13.600 | Paris SG 1.163 | 1:2 | 3 | 3.25 | Bet under 3.25 |
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 |
Rwanda National Football league 12th Jan 2026, 08:00 ET | Gasogi United 2.820 | Gorilla 2.660 | 0.34 | Gasogi United ML | |
Turkey 1. Lig 12th Jan 2026, 12:00 ET | Umraniyespor 4.320 | Manisa FK 1.686 | 0.18 | Umraniyespor ML | |
Italy Serie A 12th Jan 2026, 12:30 ET | Cagliari 4.140 | Genoa 2.210 | 0.19 | Cagliari ML | |
England EFL Trophy 12th Jan 2026, 14:00 ET | West Ham U21 3.800 | AFC Wimbledon 1.747 | 0.48 | West Ham U21 ML | |
England FA Cup 12th Jan 2026, 14:45 ET | Barnsley 19.000 | Liverpool 1.101 | 0.34 | Barnsley 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










