Sharper Side

Understand the match. Before kick-off.

The latest free readings, with the reasons and the case against. Every call checked against the result the next morning, misses included.

Results published by · analysis by

Free readings

Published by

Up to three readings from the latest edition, free and in full.The reading, the three-way split, the evidence and what keeps it open. No account needed.

Read the free readings

Every other fixture in this edition is for members →

The last day, checked

Saturday 31 October

54 right · 20 wrong · 25 no call

Manchester City v Brighton: WrongHull City v Ipswich: WrongBrentford v Nottingham Forest: RightAston Villa v Fulham: RightTottenham v Crystal Palace: RightBournemouth v Leeds: RightChelsea v Manchester United: No callCoventry v Sunderland: WrongBarcelona v Alaves: RightReal Betis v Malaga: RightLevante v Atletico Madrid: RightRayo Vallecano v Celta Vigo: No callBologna v Monza: RightUdinese v AS Roma: RightAC Milan v Inter: WrongErzurumspor FK v Çorum FK: RightVeres Rivne v Chornomorets: No callSV Darmstadt 98 v 1. FC Magdeburg: No call1. FC Kaiserslautern v Hertha BSC: WrongVfL Wolfsburg v VfL Osnabrück: RightLincoln v Birmingham: RightPlymouth v Reading: No callNorwich v Watford: RightStoke City v Preston: RightBradford v Huddersfield: No callLeyton Orient v Cambridge United: RightReal Sociedad II v Girona: WrongKocaelispor v Rizespor: RightAl Taawon v Al-Ettifaq: No callSudtirol v Cesena: RightCremonese v Benevento: RightModena v Mantova: WrongKrasava Ypsonas v AEK Larnaca: RightFC Schalke 04 v RB Leipzig: RightBorussia Mönchengladbach v SC Paderborn 07: No callFC Augsburg v SC Freiburg: No callBayer Leverkusen v VfB Stuttgart: WrongWerder Bremen v 1899 Hoffenheim: No callAl-Fayha v Al-Faisaly FC: No callKV Mechelen v Genk: WrongBolton v Bristol City: No callSwansea v Blackburn: RightWest Ham v West Brom: WrongMotherwell v ST Mirren: RightKilmarnock v ST Johnstone: RightFredrikstad v Rosenborg: RightMiddlesbrough v Charlton: RightBurnley v Portsmouth: WrongApollon Limassol v Pafos: No callMillwall v Derby: RightPeterborough v Luton: RightMansfield Town v Notts County: WrongLeicester v Stevenage: RightMilton Keynes Dons v Doncaster: No callWolves v Cardiff: RightStockport County v AFC Wimbledon: RightWycombe v Burton Albion: RightSouthampton v QPR: RightBarnsley v Oxford United: RightWigan v Bromley: RightEibar v Almeria: No callFeyenoord v Fortuna Sittard: WrongMoreirense v Estrela: RightSCR Altach v Ried: No callFenerbahçe v Göztepe: WrongAmal Tiznit v Kawkab Marrakech: RightCatanzaro v Padova: RightKifisia v Olympiakos Piraeus: RightCharlotte v Orlando City SC: RightAalesund v Sandefjord: No callOmonia Nicosia v AEL: RightStandard Liege v Kortrijk: WrongBayern München v Borussia Dortmund: WrongCelta de Vigo II v Cordoba: No callPSV Eindhoven v Willem II: RightHeerenveen v NEC Nijmegen: No callNew York City FC v CF Montreal: WrongWydad AC v Moghreb Tetouan: RightFC Cincinnati v Philadelphia Union: No callColumbus Crew v DC United: RightAl-Hilal Saudi FC v Al-Fateh: RightSampdoria v Virtus Entella: No callLask Linz v WSG Wattens: RightSt. Louis City v San Diego: No callSporting Kansas City v FC Dallas: RightKarlsruher SC v 1. FC Heidenheim: No callEstac Troyes v Le Mans: WrongAnderlecht v KVC Westerlo: RightSK Beveren v Union St. Gilloise: RightFUS Rabat v Hassania Agadir: RightAlbacete v Sabadell: No callDeportivo Riestra v Talleres Cordoba: WrongAjax v AZ Alkmaar: RightCambuur v GO Ahead Eagles: WrongFC Porto v Estoril: RightLos Angeles Galaxy v Austin: RightSan Jose Earthquakes v Real Salt Lake: RightVelez Sarsfield v San Lorenzo: RightCF Pachuca v Tigres UANL: No call
See the 20 misses →

How it works

The method in full

01 · BEFORE THE MATCH

A reading, not a verdict

Every covered fixture gets the three-way split and the strongest reading. Where the evidence runs deep enough, the written case for it and against it sits underneath; where it does not, the page says so.

02 · EVERY COVERED FIXTURE

Find the games you follow

Filter by competition and open any match in full. No extra tier to unlock the rest of the day.

03 · THE NEXT MORNING

Every call, checked

Each reading is set beside the final score, exactly as it was published. The misses stay up.

+11.7%

Better than the base rate on RPS, out of sample: 20,754 forecasts in seven top divisions and the Championship, where the model is measured best.

In second tiers it gains 3.03%, and across all twenty evaluable competitions +8.6%. Sharper Side also covers competitions outside these, where the edge is smaller or not yet measured.

This season: 901 of 1261 published calls came in; the 360 misses are all on the record page.

The full day, every day.

  • Read every day on the site: analysis and results
  • Every covered fixture, in full, with the evidence and the reasons for caution
  • The archive of past editions, back to your first day
  • Results by ; analysis by
Join — $4.99 a month or $49.90 a yearRead a full past edition first

$4.99 a month or $49.90 a year, including any tax. Billed monthly or yearly, cancel anytime. Manage or cancel your membership.

Sharper Side is operated by BARMAJJA FOR INFORMATION TECHNOLOGY CONSULTANTS CO. L.L.C. That company name may appear at checkout. Payment is processed by Stripe.

Before you join

A few useful answers.

When can I read the first edition?

As soon as your payment is confirmed you can read the current editions on the site. Results are published by and analysis by , all year round.

Do you send a newsletter?

No. Sharper Side is read on the site. Email is used only for account messages — confirming your address and resetting a password — and never to deliver the analysis.

Which matches are included?

Coverage depends on the fixtures and sufficient data across our supported domestic and continental competitions. Each edition names the fixtures it covers; it does not promise every match in world football. See the leagues and sources.

How is this different from the social posts?

Membership opens the complete daily analysis and results editions on the site, with the full report to read on screen. There is no higher tier for the remaining covered fixtures.

Are the readings certain?

No. Each reading is an assessment from the available evidence. A likely result can fail, and sometimes the evidence is too close for a call. Read how the analysis works.

How do I stop paying?

Cancel your membership in your account and check the cancellation confirmation. Deleting your account is a separate request and does not by itself stop a payment. If billing still appears active after cancellation, contact us so we can reconcile it.