Saturday, 31 Oct 2026: Yesterday's Results Review

Yesterday's football predictions review covered 339 fixtures, with the 1X2 selections reaching 170 correct results for an overall accuracy of 50%. The Over/Under market performed better, delivering 191 successful predictions and a 56% strike rate, while BTTS finished as the strongest category of the day with 194 correct calls and 57% accuracy.
Across a large slate of matches, the results produced a mixture of successful calls and missed opportunities, reflecting the unpredictable nature of football forecasting. The strongest showing came from BTTS, followed by Over/Under, while the 1X2 market delivered a balanced return. These figures show how different prediction approaches can produce varying levels of success across the same fixture list, offering a useful review of the day's forecasting performance.
Our Pick Accuracy: Honest Review
Across 339 matches, the Our Pick achieved an accuracy of 170/339 (50%) on 1X2, 191/339 (56%) on Over/Under, and 194/339 (57%) on BTTS. These results show a modest advantage for the two goal-based markets, while the 1X2 market was essentially a coin toss. The sample is large enough to provide a meaningful baseline, although the figures alone do not establish a long-term edge or prove that the highest-confidence selections were consistently well calibrated.
BTTS was the strongest category at 57%, followed by Over/Under at 56%. The 5% to 7% gap between those markets and 1X2 suggests that the Our Pick handled game-related outcomes more reliably than the three-way result market. Nevertheless, a 57% success rate also means 145 of 339 selections in that category were incorrect, so the performance should not be presented as dominant or automatic.
The main lesson is that confidence did not translate into high accuracy across the board. A 50% 1X2 record leaves no meaningful margin, while the 56% and 57% records are positive but still leave substantial room for improvement. Without staking, profit, or market-price information, this review can assess only how often the Our Pick landed, not whether it produced financial value. The honest conclusion is a moderate edge in BTTS and Over/Under, with 1X2 remaining the weakest area.
Our Best Prediction Calls Delivered Across Five Matches
Barcelona produced the strongest call of the set, with our Home Win selection at an 85% conviction level proving correct in a emphatic 6-1 victory over Alaves. The result not only matched the prediction but also delivered the largest winning margin among these five games. That combination of the highest stated confidence and a decisive scoreline makes this the standout success of the review.
Our other home selections also landed. Tottenham’s 2-0 win over Crystal Palace validated a Home Win call made at 62% confidence, while Real Betis secured a 2-1 victory against Malaga after we backed the home side at 69%. Both were strong calls because they paired clear directional selections with correct outcomes, and the scorelines confirmed that each predicted advantage translated into a win rather than a draw or narrow defeat.
The two away selections were equally important. We chose AS Roma to beat Udinese 2-5 at 61% confidence, following through on a call that went against the home side’s nominal advantage. Inter’s 3-1 victory over AC Milan was the narrowest prediction margin, but our Away Win call at 46% was still correct. These successes highlight a balanced set of results: two home favorites were identified confidently, while the Roma and Inter picks demonstrated that our selections were not limited to the conventional home advantage.
Our Biggest Prediction Misses
Our five biggest misses all featured a selected outcome failing to materialise. Manchester City lost 0-1 to Brighton despite a 58% Home Win prediction, while Borussia Mönchengladbach’s 0-0 draw with SC Paderborn 07 underlined the risk of a 50-50 forecast being treated as a strong expectation. The Feyenoord match produced the most striking calibration failure: an 82% Home Win call ended with a 1-1 draw against Fortuna Sittard.
Two further forecasts went against the away selection. Werder Bremen defeated 1899 Hoffenheim 2-0 when we had projected an Away Win at 43%, and FC Schalke 04 lost 0-2 to RB Leipzig after assigning the away side a 52% probability. These results did not merely narrow the margins; they overturned the predicted winners entirely.
The common weakness was treating estimated probabilities too confidently. A forecast can have a substantial chance of being right and still fail, particularly around a 43% or 50% selection, but the 82% Feyenoord call shows that our highest-confidence prediction was especially vulnerable to overstatement. No supplied match evidence identifies a specific tactical, personnel or matchday explanation for these errors, so it would be misleading to invent one. The defensible conclusion is that the forecasts relied too heavily on pre-match advantages without sufficiently accounting for the uncertainty present in every result. This remains a five-match sample rather than proof of a wider trend, but it clearly identifies where greater caution and better calibration are required.
Yesterday’s Results Roundup: Six Leagues, Mixed Returns
The Premier League delivered a split verdict, with two correct 1X2 predictions from four matches. Chelsea beat Manchester United 2-0, while Brentford defeated Nottingham Forest by the same 2-0 scoreline. Hull City and Ipswich shared 2-2, and Coventry overcame Sunderland 3-1. La Liga was the strongest performance of the day, as all four selections were correct. Atletico Madrid beat Levante 2-0, Rayo Vallecano won 3-0 against Celta Vigo, Real Betis edged Malaga 2-1, and Barcelona produced the round’s highest-scoring result in a 6-1 victory over Alaves.
Serie A returned three correct calls from four fixtures. Bologna beat Monza 2-1, Udinese lost 5-2 to AS Roma, and Coritiba recorded a 2-0 win over Vitoria; the prediction for AC Milan’s 3-1 win over Inter was wrong. The Bundesliga proved more difficult, with only FC Augsburg’s 1-2 defeat to SC Freiburg correctly predicted. Werder Bremen won 2-0 against 1899 Hoffenheim, Borussia Mönchengladbach drew 0-0 with SC Paderborn 07, and Bayer Leverkusen lost 4-2 to VfB Stuttgart.
Ligue 1 produced three correct selections from four matches: Estac Troyes beat Le Mans 2-0, MC Alger defeated Khenchela 2-0, and CS Constantine lost 0-2 to USM Alger, while MB Rouisset’s 1-1 draw with Ben Aknoun was missed. In the Primeira Liga, FC Porto’s 4-0 win over Estoril was correct, but Moreirense’s 2-1 victory over Estrela was not. Overall, 14 of 22 1X2 predictions landed, led by a perfect showing in La Liga.
Conclusion
Yesterday’s Results review covered 339 matches played on Saturday, 31 Oct 2026, with the 1X2 predictions reaching 50% accuracy. Across such a large match sample, the outcome confirms both the value of reviewing prediction performance and the need for continued evaluation of the selection process.
Overall, the figures provide a clear benchmark for future reviews, with every result helping to assess how accurately the predictions reflected the available match outcomes.