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 |
| Colombia Primera A | ||||||||||
19th Jan 2026, 16:00 ET | Once Caldas 3.470 | Cucuta 2.190 | 0:1 | 0:1 | ![]() 58% | 31.13% | 32.3% | 36.57% | ||
| Cyprus First Division | ||||||||||
19th Jan 2026, 12:00 ET | Paralimni 8.100 | Omonia Aradippou 1.410 | 0:1 | 1:3 | ![]() 80% | 34.72% | 21.7% | 43.58% | ||
| Egypt Premier League | ||||||||||
19th Jan 2026, 10:00 ET | Al Ahly | El Gaish | Unlock | |||||||
19th Jan 2026, 13:00 ET | Pyramids | National Bank Egypt | 1:0 | 2:1 | ![]() 51.5% | 59% | 22.01% | 18.99% | ||
| England Premier League | ||||||||||
19th Jan 2026, 15:00 ET | Bournemouth 3.965 | Brighton 1.922 | 0:1 | 1:2 | ![]() 49.3% | 33.57% | 24% | 42.43% | ||
| England Premier League 2 | ||||||||||
19th Jan 2026, 08:00 ET | Leicester U21 | West Brom U21 | Unlock | |||||||
19th Jan 2026, 14:00 ET | Blackburn U21 | Reading U21 | 0:0 | 2:1 | ![]() 38.1% | 36.52% | 31.5% | 31.98% | ||
19th Jan 2026, 14:00 ET | Chelsea U21 | West Ham U21 | 1:1 | 1:1 | ![]() 29.5% | 24.53% | 50.7% | 24.77% | ||
| France Ligue 2 | ||||||||||
19th Jan 2026, 14:45 ET | Guingamp | Nancy | Unlock | |||||||
| Gibraltar National League | ||||||||||
19th Jan 2026, 15:00 ET | Mons Calpe | Lions Gibraltar | 1:1 | 1:2 | ![]() 51.3% | 33.78% | 28.4% | 37.82% | ||
| Greece Super League | ||||||||||
19th Jan 2026, 11:00 ET | Levadiakos 1.790 | Panetolikos 4.470 | 1:1 | 2:1 | ![]() 75.7% | 43.2% | 29.78% | 27.02% | ||
19th Jan 2026, 13:00 ET | Atromitos | Volos | Unlock | |||||||
| Indonesia Liga 2 | ||||||||||
19th Jan 2026, 07:00 ET | Persipal BU | Tornado Pekanbaru | 1:0 | 2:1 | ![]() 18.2% | 38.31% | 28% | 33.69% | ||
| Iraq Stars League | ||||||||||
19th Jan 2026, 07:00 ET | Al Kahraba | Al Naft | 0:1 | 1:2 | ![]() 50.2% | 23.41% | 25.99% | 50.6% | ||
19th Jan 2026, 09:30 ET | Al Minaa | Al Talaba | Unlock | |||||||
| Israel Leumit League | ||||||||||
19th Jan 2026, 12:00 ET | H. Raanana | Hapoel Kfar Shalem | 1:1 | 1:1 | ![]() 27.5% | 18.53% | 62.2% | 19.27% | ||
19th Jan 2026, 12:00 ET | Hapoel Afula | Hapoel Kfar-Saba | 1:0 | 1:1 | ![]() 70.9% | 22.29% | 54.3% | 23.41% | ||
19th Jan 2026, 12:00 ET | Maccabi Petah Tikva | MS Kafr Qasim | Unlock | |||||||
| Israel Ligat ha'Al | ||||||||||
19th Jan 2026, 12:30 ET | Hapoel Haifa | Kiryat Shmona | 0:0 | 2:2 | ![]() 28.1% | 26.63% | 46.5% | 26.87% | ||
19th Jan 2026, 13:00 ET | H. Beer Sheva 1.830 | Hapoel Tel Aviv 3.895 | 1:0 | 2:1 | ![]() 69.8% | 52.3% | 25.49% | 22.21% | ||
| Italy Serie A | ||||||||||
19th Jan 2026, 12:30 ET | Verona | Cremonese | Unlock | |||||||
19th Jan 2026, 14:45 ET | Como 3.015 | Lazio 2.906 | 0:0 | 1:2 | ![]() 44.3% | 26.59% | 29.61% | 43.8% | ||
| Kenya Premier League | ||||||||||
19th Jan 2026, 08:00 ET | Nairobi United | Police FC | 1:1 | 1:2 | ![]() 33.8% | 27.62% | 29.38% | 43% | ||
| Netherlands Eerste Divisie | ||||||||||
19th Jan 2026, 14:00 ET | Jong PSV | Jong Utrecht | Unlock | |||||||
19th Jan 2026, 14:00 ET | Roda 1.850 | Jong Ajax 3.740 | 1:0 | 2:1 | ![]() 35.6% | 36.33% | 33.7% | 29.97% | ||
| Panama LPF | ||||||||||
19th Jan 2026, 20:30 ET | Arabe Unido | UMECIT | 1:0 | 1:1 | ![]() 17.7% | 25.25% | 48.3% | 26.45% | ||
| Portugal Primeira Liga | ||||||||||
19th Jan 2026, 15:15 ET | Estoril | Estrela | Unlock | |||||||
| Portugal Revelacao U23 | ||||||||||
19th Jan 2026, 08:30 ET | Portimonense U23 3.165 | Estoril U23 2.100 | 0:2 | 1:2 | ![]() 53.7% | 17.96% | 20.54% | 61.5% | ||
19th Jan 2026, 10:30 ET | Braga U23 2.330 | Leixoes U23 2.590 | 1:1 | 1:2 | ![]() 28.4% | 20.91% | 23.49% | 55.6% | ||
| Portugal Segunda Liga | ||||||||||
19th Jan 2026, 13:00 ET | FC Porto B | Feirense | Unlock | |||||||
19th Jan 2026, 13:00 ET | Torreense | Sporting CP B | 0:1 | 2:1 | ![]() 28.7% | 36.32% | 30.9% | 32.78% | ||
| Romania Liga I | ||||||||||
19th Jan 2026, 13:00 ET | Univ. Craiova 1.780 | Petrolul 4.585 | 1:0 | 1:0 | ![]() 42.5% | 35.46% | 33.1% | 31.44% | ||
| South Africa Premier League | ||||||||||
19th Jan 2026, 12:30 ET | Orbit College | Mamelodi Sundowns | Unlock | |||||||
| Spain Primera Division | ||||||||||
19th Jan 2026, 15:00 ET | Sevilla 3.290 | Elche 2.358 | 0:0 | 1:2 | ![]() 48.4% | 37.4% | 18.1% | 44.5% | ||
| Spain Segunda Division | ||||||||||
19th Jan 2026, 14:30 ET | Eibar 3.230 | Granada CF 2.461 | 0:0 | 1:2 | ![]() 34.9% | 34.18% | 25.5% | 40.32% | ||
| Tanzania Ligi Kuu Bara | ||||||||||
19th Jan 2026, 08:00 ET | Mashujaa | Young Africans | Unlock | |||||||
| Tunisia Ligue Professionnelle 1 | ||||||||||
19th Jan 2026, 08:00 ET | Esperance Tunis | Monastir | 1:0 | 1:2 | ![]() 79.9% | 24.28% | 26.12% | 49.6% | ||
| Turkey 1. Lig | ||||||||||
19th Jan 2026, 06:30 ET | Sakaryaspor 6.060 | Igdir FK 1.430 | 1:1 | 1:2 | ![]() 46.1% | 30.26% | 33.1% | 36.64% | ||
19th Jan 2026, 09:00 ET | Keciorengucu | Istanbulspor AS | Unlock | |||||||
19th Jan 2026, 12:00 ET | Sivasspor 4.415 | Bodrumspor 1.740 | 0:1 | 0:1 | ![]() 36.7% | 27.06% | 33.24% | 39.7% | ||
| Turkey Super Lig | ||||||||||
19th Jan 2026, 09:00 ET | Eyupspor 5.920 | Konyaspor 1.601 | 0:1 | 0:1 | ![]() 50.2% | 33.91% | 26% | 40.09% | ||
19th Jan 2026, 12:00 ET | Kayserispor | Besiktas | Unlock | |||||||
19th Jan 2026, 12:00 ET | Rizespor 4.210 | Goztepe 1.985 | 0:0 | 1:2 | ![]() 44.6% | 30.93% | 31.4% | 37.67% | ||
| United Arab Emirates UAE League | ||||||||||
19th Jan 2026, 08:05 ET | Al Dhafra 3.140 | Ajman 2.100 | 2:0 | 2:1 | ![]() 33.8% | 38.73% | 27.4% | 33.87% | ||
19th Jan 2026, 10:45 ET | Dibba Al Fujairah | Shabab Al-Ahli Dubai | Unlock | |||||||
Value bets for today based on Scores Predictor:
| Date | Team 1 | Team 2 | Score Prediction | Total | Bookmaker Total | Final Score | Value Bet |
Turkey 1. Lig 19th Jan 2026, 06:30 ET | Sakaryaspor 6.060 | Igdir FK 1.430 | 1:2 | 3 | 2.50 | Bet over 2.50 | |
United Arab Emirates UAE League 19th Jan 2026, 08:05 ET | Al Dhafra 3.140 | Ajman 2.100 | 2:1 | 3 | 2.50 | Bet over 2.50 | |
Portugal Revelacao U23 19th Jan 2026, 08:30 ET | Portimonense U23 3.165 | Estoril U23 2.100 | 1:2 | 3 | 2.50 | Bet over 2.50 | |
Turkey Super Lig 19th Jan 2026, 09:00 ET | Eyupspor 5.920 | Konyaspor 1.601 | 0:1 | 1 | 2.50 | Bet under 2.50 | |
Portugal Revelacao U23 19th Jan 2026, 10:30 ET | Braga U23 2.330 | Leixoes U23 2.590 | 1:2 | 3 | 2.50 | Bet over 2.50 | |
Greece Super League 19th Jan 2026, 11:00 ET | Levadiakos 1.790 | Panetolikos 4.470 | 2:1 | 3 | 2.50 | Bet over 2.50 | |
Cyprus First Division 19th Jan 2026, 12:00 ET | Paralimni 8.100 | Omonia Aradippou 1.410 | 1:3 | 4 | 2.25 | Bet over 2.25 | |
Turkey Super Lig 19th Jan 2026, 12:00 ET | Rizespor 4.210 | Goztepe 1.985 | 1:2 | 3 | 2.25 | Bet over 2.25 | |
Turkey 1. Lig 19th Jan 2026, 12:00 ET | Sivasspor 4.415 | Bodrumspor 1.740 | 0:1 | 1 | 2.25 | Bet under 2.25 | |
Israel Ligat ha'Al 19th Jan 2026, 13:00 ET | H. Beer Sheva 1.830 | Hapoel Tel Aviv 3.895 | 2:1 | 3 | 2.50 | Bet over 2.50 | |
Romania Liga I 19th Jan 2026, 13:00 ET | Univ. Craiova 1.780 | Petrolul 4.585 | 1:0 | 1 | 2.50 | Bet under 2.50 | |
Netherlands Eerste Divisie 19th Jan 2026, 14:00 ET | Roda 1.850 | Jong Ajax 3.740 | 2:1 | 3 | 3.25 | Bet under 3.25 | |
Spain Segunda Division 19th Jan 2026, 14:30 ET | Eibar 3.230 | Granada CF 2.461 | 1:2 | 3 | 2.25 | Bet over 2.25 | |
Italy Serie A 19th Jan 2026, 14:45 ET | Como 3.015 | Lazio 2.906 | 1:2 | 3 | 2.25 | Bet over 2.25 | |
England Premier League 19th Jan 2026, 15:00 ET | Bournemouth 3.965 | Brighton 1.922 | 1:2 | 3 | 3.25 | Bet under 3.25 | |
Spain Primera Division 19th Jan 2026, 15:00 ET | Sevilla 3.290 | Elche 2.358 | 1:2 | 3 | 2.50 | Bet over 2.50 | |
Colombia Primera A 19th Jan 2026, 16:00 ET | Once Caldas 3.470 | Cucuta 2.190 | 0:1 | 1 | 2.25 | Bet under 2.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 |
United Arab Emirates UAE League 19th Jan 2026, 08:05 ET | Al Dhafra 3.140 | Ajman 2.100 | 0.1 | Al Dhafra ML | |
Portugal Revelacao U23 19th Jan 2026, 08:30 ET | Portimonense U23 3.165 | Estoril U23 2.100 | 0.27 | Estoril U23 ML | |
Portugal Revelacao U23 19th Jan 2026, 10:30 ET | Braga U23 2.330 | Leixoes U23 2.590 | 0.28 | Leixoes U23 ML | |
Italy Serie A 19th Jan 2026, 14:45 ET | Como 3.015 | Lazio 2.906 | 0.14 | Lazio ML | |
Spain Primera Division 19th Jan 2026, 15:00 ET | Sevilla 3.290 | Elche 2.358 | 0.1 | Sevilla 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











