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 | ||||||||||
30th Dec 2025, 11:00 ET | Nigeria 2.343 | Uganda 3.550 | 0:0 | 2:1 | ![]() 64.4% | 60.6% | 20.89% | 18.51% | ||
30th Dec 2025, 11:00 ET | Tunisia 1.545 | Tanzania 8.400 | 1:0 | 1:0 | ![]() 66.7% | 39.62% | 31.5% | 28.88% | ||
30th Dec 2025, 14:00 ET | D.R. Congo | Botswana | Unlock | |||||||
30th Dec 2025, 14:00 ET | Senegal 1.308 | Benin 12.500 | 0:0 | 2:1 | ![]() 78.9% | 45.5% | 28.04% | 26.46% | ||
| England National L. North | ||||||||||
30th Dec 2025, 14:45 ET | Curzon 2.775 | Southport 2.310 | 2:1 | 2:2 | ![]() 31.2% | 23.07% | 54% | 22.93% | ||
30th Dec 2025, 14:45 ET | Fylde | Radcliffe | Unlock | |||||||
30th Dec 2025, 14:45 ET | Hereford 3.040 | Merthyr Town 2.000 | 1:2 | 1:2 | ![]() 44.8% | 19.12% | 22.28% | 58.6% | ||
30th Dec 2025, 14:45 ET | King’s Lynn 2.290 | Bedford 2.825 | 0:1 | 1:2 | ![]() 24.4% | 25.15% | 26.35% | 48.5% | ||
30th Dec 2025, 14:45 ET | Leamington | Alfreton | Unlock | |||||||
30th Dec 2025, 14:45 ET | Macclesfield 3.075 | Chester 2.090 | 0:0 | 1:2 | ![]() 31.2% | 17.64% | 20.06% | 62.3% | ||
30th Dec 2025, 14:45 ET | Marine 3.570 | Chorley 1.970 | 0:1 | 1:1 | ![]() 46.6% | 23.98% | 51.8% | 24.22% | ||
30th Dec 2025, 14:45 ET | Oxford City | Peterborough Sports | Unlock | |||||||
30th Dec 2025, 14:45 ET | Scarborough 3.345 | Spennymoor 1.980 | 0:1 | 2:1 | ![]() 15% | 45.4% | 28.18% | 26.42% | ||
30th Dec 2025, 14:45 ET | South Shields 2.010 | Darlington 3.115 | 1:2 | 1:2 | ![]() 44.9% | 20.59% | 22.51% | 56.9% | ||
30th Dec 2025, 14:45 ET | Telford | Kidderminster | Unlock | |||||||
30th Dec 2025, 14:45 ET | Worksop 3.605 | Buxton 1.860 | 1:1 | 2:2 | ![]() 49.4% | 21.96% | 57.3% | 20.74% | ||
| England National L. South | ||||||||||
30th Dec 2025, 14:45 ET | Chesham 2.340 | Slough 2.720 | 0:1 | 1:1 | ![]() 50% | 25.88% | 48% | 26.12% | ||
30th Dec 2025, 14:45 ET | Chippenham Town | AFC Totton | Unlock | |||||||
30th Dec 2025, 14:45 ET | Dorking 3.760 | Worthing 1.747 | 0:2 | 1:2 | ![]() 82.4% | 34.01% | 27.7% | 38.29% | ||
30th Dec 2025, 14:45 ET | Eastbourne Borough | Tonbridge | 1:1 | 1:2 | ![]() 48.7% | 20.46% | 22.74% | 56.8% | ||
30th Dec 2025, 14:45 ET | Ebbsfleet | Dover Ath. | Unlock | |||||||
30th Dec 2025, 14:45 ET | Enfield Town 5.750 | Hemel 1.510 | 0:0 | 2:2 | ![]() 34.6% | 20.27% | 56.8% | 22.93% | ||
30th Dec 2025, 14:45 ET | Farnborough 3.300 | Horsham FC 2.010 | 1:0 | 1:1 | ![]() 57.6% | 22.37% | 54.3% | 23.33% | ||
30th Dec 2025, 14:45 ET | Maidstone | Hornchurch | Unlock | |||||||
30th Dec 2025, 14:45 ET | Salisbury 4.225 | Weston 1.760 | 1:1 | 1:2 | ![]() 65.1% | 32.68% | 31.1% | 36.22% | ||
30th Dec 2025, 14:45 ET | Torquay 1.950 | Bath City 3.520 | 1:1 | 1:1 | ![]() 56.9% | 22.29% | 54.3% | 23.41% | ||
| England National League | ||||||||||
30th Dec 2025, 14:45 ET | Brackley | Boston | Unlock | |||||||
30th Dec 2025, 14:45 ET | Braintree 3.720 | Woking 1.880 | 0:0 | 0:1 | ![]() 36.7% | 27.92% | 33.78% | 38.3% | ||
30th Dec 2025, 14:45 ET | Eastleigh 2.700 | Yeovil 2.430 | 0:0 | 1:2 | ![]() 52.4% | 28% | 28.4% | 43.6% | ||
30th Dec 2025, 14:45 ET | Gateshead | Scunthorpe | Unlock | |||||||
30th Dec 2025, 14:45 ET | Halifax 2.670 | Tamworth 2.375 | 1:0 | 1:2 | ![]() 78.3% | 20.02% | 21.98% | 58% | ||
30th Dec 2025, 14:45 ET | Hartlepool 5.010 | Rochdale 1.590 | 0:1 | 1:2 | ![]() 67.3% | 29.27% | 31.6% | 39.13% | ||
30th Dec 2025, 14:45 ET | Morecambe | Carlisle | Unlock | |||||||
30th Dec 2025, 14:45 ET | Solihull 5.740 | Boreham Wood 1.450 | 0:1 | 1:2 | ![]() 59.3% | 30.09% | 30.6% | 39.31% | ||
30th Dec 2025, 14:45 ET | Sutton 6.490 | Southend 1.420 | 0:0 | 1:2 | ![]() 55.7% | 30.69% | 33.4% | 35.91% | ||
30th Dec 2025, 14:45 ET | Truro | Forest Green | Unlock | |||||||
30th Dec 2025, 14:45 ET | Wealdstone 2.813 | Aldershot 2.200 | 0:1 | 1:2 | ![]() 25.1% | 31.64% | 30.3% | 38.06% | ||
30th Dec 2025, 14:45 ET | York 1.490 | Altrincham 5.320 | 2:1 | 2:1 | ![]() 77.5% | 53.1% | 25.02% | 21.88% | ||
| England Premier League | ||||||||||
30th Dec 2025, 14:30 ET | Bournemouth | Chelsea | Unlock | |||||||
30th Dec 2025, 14:30 ET | Brighton 2.268 | West Ham 3.305 | 1:1 | 2:1 | ![]() 38.6% | 61.2% | 20.59% | 18.21% | ||
30th Dec 2025, 14:30 ET | Everton 3.655 | Nottingham 2.245 | 0:1 | 1:2 | ![]() 65.7% | 30.97% | 33.3% | 35.73% | ||
30th Dec 2025, 14:30 ET | Newcastle Utd | Burnley | Unlock | |||||||
30th Dec 2025, 15:15 ET | Aston Villa 7.700 | Arsenal 1.504 | 1:1 | 2:2 | ![]() 66.4% | 29.28% | 37.2% | 33.52% | ||
30th Dec 2025, 15:15 ET | Wolves 9.100 | Manchester United 1.392 | 0:2 | 0:1 | ![]() 67.1% | 37.02% | 17.1% | 45.88% | ||
| Ethiopia Premier League | ||||||||||
30th Dec 2025, 05:00 ET | Negele Arsi Ketema | Dire Dawa | Unlock | |||||||
30th Dec 2025, 07:00 ET | Hadiya Hossana | Hawassa | 1:1 | 1:1 | ![]() 31.3% | 25.45% | 49.1% | 25.45% | ||
30th Dec 2025, 08:00 ET | Adama City | Shire Endaselassie | 1:1 | 1:1 | ![]() 17.5% | 18.85% | 60.7% | 20.45% | ||
30th Dec 2025, 10:00 ET | Sheger Ketema | Sidama Bunna | Unlock | |||||||
| Indonesia Liga 1 | ||||||||||
30th Dec 2025, 03:30 ET | Persita 3.350 | Arema FC 2.050 | 0:1 | 1:2 | ![]() 40.4% | 30.45% | 34.25% | 35.3% | ||
| Iran Pro League | ||||||||||
30th Dec 2025, 08:00 ET | Malavan 5.580 | Tractor 1.580 | 0:1 | 0:1 | ![]() 23.6% | 33.86% | 24.5% | 41.64% | ||
| Iraq Stars League | ||||||||||
30th Dec 2025, 08:00 ET | Al-Qassim | Diyala | Unlock | |||||||
30th Dec 2025, 10:30 ET | Al Shorta | Baghdad | 0:2 | 2:2 | ![]() 12.2% | 35.48% | 25.5% | 39.02% | ||
30th Dec 2025, 10:30 ET | Duhok | Al Quwa Al Jawiya | 0:0 | 1:1 | ![]() 29.1% | 27.25% | 43.9% | 28.85% | ||
| Israel Ligat ha'Al | ||||||||||
30th Dec 2025, 12:00 ET | Kiryat Shmona | Maccabi Bnei Raina | Unlock | |||||||
30th Dec 2025, 12:30 ET | Sakhnin 3.390 | Hapoel Haifa 2.070 | 0:1 | 1:2 | ![]() 35.4% | 37% | 18.9% | 44.1% | ||
30th Dec 2025, 13:00 ET | Ironi Tiberias 11.600 | Maccabi Tel Aviv 1.220 | 1:1 | 1:2 | ![]() 51.1% | 29.89% | 31.5% | 38.61% | ||
| Mauritania Ligue 1 | ||||||||||
30th Dec 2025, 11:00 ET | Chemal | Nouakchott King's | Unlock | |||||||
30th Dec 2025, 11:00 ET | Gendrim | Ksar | 1:0 | 2:1 | ![]() 54.6% | 46.9% | 27.6% | 25.5% | ||
| Myanmar National League | ||||||||||
30th Dec 2025, 04:00 ET | Dagon | Yadanarbon | 1:1 | 1:2 | ![]() 53.8% | 25.16% | 27.74% | 47.1% | ||
30th Dec 2025, 04:30 ET | Thitsar Arman | Dagon Port | Unlock | |||||||
| Portugal Segunda Liga | ||||||||||
30th Dec 2025, 15:15 ET | Lusitania FC 3.295 | Torreense 2.150 | 0:1 | 1:2 | ![]() 31.6% | 30.96% | 33.4% | 35.64% | ||
| Saudi Arabia Division 1 | ||||||||||
30th Dec 2025, 07:25 ET | Al Wehda | Al Arabi (Saudi Arabia) | 1:0 | 2:1 | ![]() 40% | 59.5% | 21.79% | 18.71% | ||
30th Dec 2025, 07:45 ET | Al Anwar | Al-Ula | Unlock | |||||||
30th Dec 2025, 09:40 ET | Al Jabalain | Al Adalh | 0:1 | 1:2 | ![]() 42.9% | 19.55% | 21.25% | 59.2% | ||
| Saudi Arabia Professional League | ||||||||||
30th Dec 2025, 10:30 ET | Al Fayha | Al Ahli SC | 1:1 | 1:2 | ![]() 53.9% | 28.05% | 29.65% | 42.3% | ||
30th Dec 2025, 12:30 ET | Al-Nassr | Al-Ettifaq | Unlock | |||||||
30th Dec 2025, 12:30 ET | Damac 3.325 | Al Okhdood 2.030 | 1:2 | 1:2 | ![]() 38% | 31.95% | 32.3% | 35.75% | ||
| Scotland Premiership | ||||||||||
30th Dec 2025, 14:45 ET | Aberdeen | Hibernian | 1:1 | 1:2 | ![]() 24.1% | 21.44% | 23.36% | 55.2% | ||
30th Dec 2025, 14:45 ET | Dundee Utd | Livingston | Unlock | |||||||
30th Dec 2025, 14:45 ET | Kilmarnock | Dundee FC | 0:1 | 1:2 | ![]() 45.2% | 28.54% | 30.96% | 40.5% | ||
30th Dec 2025, 14:45 ET | St. Mirren | Rangers | 0:0 | 1:2 | ![]() 46.8% | 28.36% | 31.44% | 40.2% | ||
30th Dec 2025, 15:00 ET | Celtic | Motherwell | Unlock | |||||||
| Wales Premier League | ||||||||||
30th Dec 2025, 14:45 ET | Haverfordwest 2.700 | Cardiff Metropolitan 2.490 | 1:1 | 1:2 | ![]() 54.9% | 18.43% | 20.87% | 60.7% | ||
| World World Club Friendly | ||||||||||
30th Dec 2025, 08:00 ET | Hammam-Lif | Monastir | 0:1 | 1:2 | ![]() 50.3% | 35.38% | 25.7% | 38.92% | ||
30th Dec 2025, 08:00 ET | Murcia | UCAM Murcia | Unlock | |||||||
30th Dec 2025, 08:00 ET | Stade Gabesien | OC Kerkennah | 1:0 | 1:1 | ![]() 18.8% | 20.55% | 60.1% | 19.35% | ||
30th Dec 2025, 16:00 ET | Mazatlan FC | Club Tijuana | 1:0 | 1:1 | ![]() 73.9% | 23.7% | 51.4% | 24.9% | ||
30th Dec 2025, 16:00 ET | Necaxa | Atlas | Unlock | |||||||
Value bets for today based on Scores Predictor:
| Date | Team 1 | Team 2 | Score Prediction | Money line1 | Money line2 | Final Score | Value Bet |
England National L. South 30th Dec 2025, 14:45 ET | Enfield Town 5.750 | Hemel 1.510 | 2:2 | 5.750 | 1.510 | Take Enfield Town +2 | |
England Premier League 30th Dec 2025, 15:15 ET | Aston Villa 7.700 | Arsenal 1.504 | 2:2 | 7.700 | 1.504 | Take Aston Villa +2 |
| Date | Team 1 | Team 2 | Score Prediction | Total | Bookmaker Total | Final Score | Value Bet |
Indonesia Liga 1 30th Dec 2025, 03:30 ET | Persita 3.350 | Arema FC 2.050 | 1:2 | 3 | 2.25 | Bet over 2.25 | |
Iran Pro League 30th Dec 2025, 08:00 ET | Malavan 5.580 | Tractor 1.580 | 0:1 | 1 | 1.50 | Bet under 1.50 | |
Africa Cup of Nations 30th Dec 2025, 11:00 ET | Nigeria 2.343 | Uganda 3.550 | 2:1 | 3 | 2.25 | Bet over 2.25 | |
Africa Cup of Nations 30th Dec 2025, 11:00 ET | Tunisia 1.545 | Tanzania 8.400 | 1:0 | 1 | 2.25 | Bet under 2.25 | |
Saudi Arabia Professional League 30th Dec 2025, 12:30 ET | Damac 3.325 | Al Okhdood 2.030 | 1:2 | 3 | 2.50 | Bet over 2.50 | |
Israel Ligat ha'Al 30th Dec 2025, 12:30 ET | Sakhnin 3.390 | Hapoel Haifa 2.070 | 1:2 | 3 | 2.50 | Bet over 2.50 | |
Israel Ligat ha'Al 30th Dec 2025, 13:00 ET | Ironi Tiberias 11.600 | Maccabi Tel Aviv 1.220 | 1:2 | 3 | 3.50 | Bet under 3.50 | |
Africa Cup of Nations 30th Dec 2025, 14:00 ET | Senegal 1.308 | Benin 12.500 | 2:1 | 3 | 2.25 | Bet over 2.25 | |
England Premier League 30th Dec 2025, 14:30 ET | Brighton 2.268 | West Ham 3.305 | 2:1 | 3 | 2.25 | Bet over 2.25 | |
England Premier League 30th Dec 2025, 14:30 ET | Everton 3.655 | Nottingham 2.245 | 1:2 | 3 | 2.25 | Bet over 2.25 | |
England National League 30th Dec 2025, 14:45 ET | Braintree 3.720 | Woking 1.880 | 0:1 | 1 | 2.25 | Bet under 2.25 | |
England National L. South 30th Dec 2025, 14:45 ET | Chesham 2.340 | Slough 2.720 | 1:1 | 2 | 2.25 | Bet under 2.25 | |
England National L. North 30th Dec 2025, 14:45 ET | Curzon 2.775 | Southport 2.310 | 2:2 | 4 | 2.25 | Bet over 2.25 | |
England National L. South 30th Dec 2025, 14:45 ET | Dorking 3.760 | Worthing 1.747 | 1:2 | 3 | 3.25 | Bet under 3.25 | |
England National League 30th Dec 2025, 14:45 ET | Eastleigh 2.700 | Yeovil 2.430 | 1:2 | 3 | 2.25 | Bet over 2.25 | |
England National L. South 30th Dec 2025, 14:45 ET | Enfield Town 5.750 | Hemel 1.510 | 2:2 | 4 | 2.25 | Bet over 2.25 | |
England National L. South 30th Dec 2025, 14:45 ET | Farnborough 3.300 | Horsham FC 2.010 | 1:1 | 2 | 2.25 | Bet under 2.25 | |
England National League 30th Dec 2025, 14:45 ET | Halifax 2.670 | Tamworth 2.375 | 1:2 | 3 | 2.50 | Bet over 2.50 | |
England National League 30th Dec 2025, 14:45 ET | Hartlepool 5.010 | Rochdale 1.590 | 1:2 | 3 | 2.25 | Bet over 2.25 | |
Wales Premier League 30th Dec 2025, 14:45 ET | Haverfordwest 2.700 | Cardiff Metropolitan 2.490 | 1:2 | 3 | 2.25 | Bet over 2.25 | |
England National L. North 30th Dec 2025, 14:45 ET | Hereford 3.040 | Merthyr Town 2.000 | 1:2 | 3 | 3.25 | Bet under 3.25 | |
England National L. North 30th Dec 2025, 14:45 ET | King’s Lynn 2.290 | Bedford 2.825 | 1:2 | 3 | 2.50 | Bet over 2.50 | |
England National L. North 30th Dec 2025, 14:45 ET | Macclesfield 3.075 | Chester 2.090 | 1:2 | 3 | 2.50 | Bet over 2.50 | |
England National L. North 30th Dec 2025, 14:45 ET | Marine 3.570 | Chorley 1.970 | 1:1 | 2 | 2.25 | Bet under 2.25 | |
England National L. South 30th Dec 2025, 14:45 ET | Salisbury 4.225 | Weston 1.760 | 1:2 | 3 | 2.50 | Bet over 2.50 | |
England National L. North 30th Dec 2025, 14:45 ET | Scarborough 3.345 | Spennymoor 1.980 | 2:1 | 3 | 2.50 | Bet over 2.50 | |
England National League 30th Dec 2025, 14:45 ET | Solihull 5.740 | Boreham Wood 1.450 | 1:2 | 3 | 2.50 | Bet over 2.50 | |
England National L. North 30th Dec 2025, 14:45 ET | South Shields 2.010 | Darlington 3.115 | 1:2 | 3 | 2.75 | Bet over 2.75 | |
England National League 30th Dec 2025, 14:45 ET | Sutton 6.490 | Southend 1.420 | 1:2 | 3 | 2.50 | Bet over 2.50 | |
England National L. South 30th Dec 2025, 14:45 ET | Torquay 1.950 | Bath City 3.520 | 1:1 | 2 | 2.25 | Bet under 2.25 | |
England National League 30th Dec 2025, 14:45 ET | Wealdstone 2.813 | Aldershot 2.200 | 1:2 | 3 | 2.50 | Bet over 2.50 | |
England National L. North 30th Dec 2025, 14:45 ET | Worksop 3.605 | Buxton 1.860 | 2:2 | 4 | 2.50 | Bet over 2.50 | |
England National League 30th Dec 2025, 14:45 ET | York 1.490 | Altrincham 5.320 | 2:1 | 3 | 2.75 | Bet over 2.75 | |
England Premier League 30th Dec 2025, 15:15 ET | Aston Villa 7.700 | Arsenal 1.504 | 2:2 | 4 | 2.25 | Bet over 2.25 | |
Portugal Segunda Liga 30th Dec 2025, 15:15 ET | Lusitania FC 3.295 | Torreense 2.150 | 1:2 | 3 | 2.25 | Bet over 2.25 | |
England Premier League 30th Dec 2025, 15:15 ET | Wolves 9.100 | Manchester United 1.392 | 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 30th Dec 2025, 11:00 ET | Nigeria 2.343 | Uganda 3.550 | 0.31 | Nigeria ML | |
Israel Ligat ha'Al 30th Dec 2025, 12:30 ET | Sakhnin 3.390 | Hapoel Haifa 2.070 | 0.11 | Sakhnin ML | |
England Premier League 30th Dec 2025, 14:30 ET | Brighton 2.268 | West Ham 3.305 | 0.31 | Brighton ML | |
England National League 30th Dec 2025, 14:45 ET | Halifax 2.670 | Tamworth 2.375 | 0.27 | Tamworth ML | |
Wales Premier League 30th Dec 2025, 14:45 ET | Haverfordwest 2.700 | Cardiff Metropolitan 2.490 | 0.34 | Cardiff Metropolitan ML | |
England National L. North 30th Dec 2025, 14:45 ET | Hereford 3.040 | Merthyr Town 2.000 | 0.17 | Merthyr Town ML | |
England National L. North 30th Dec 2025, 14:45 ET | King’s Lynn 2.290 | Bedford 2.825 | 0.2 | Bedford ML | |
England National L. North 30th Dec 2025, 14:45 ET | Macclesfield 3.075 | Chester 2.090 | 0.28 | Chester ML | |
England National L. North 30th Dec 2025, 14:45 ET | Scarborough 3.345 | Spennymoor 1.980 | 0.22 | Scarborough ML | |
England National L. North 30th Dec 2025, 14:45 ET | South Shields 2.010 | Darlington 3.115 | 0.37 | Darlington ML | |
England Premier League 30th Dec 2025, 15:15 ET | Wolves 9.100 | Manchester United 1.392 | 0.29 | Wolves 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














