Fixtures
128 fixtures · next 21 days · best price from bet365, Sky Bet, Paddy Power and William Hill · compare all bookmakers
Per90 prices football player props with its own published model, and every call it stands behind is timestamped before kickoff and scored against the closing line — 0 live calls and 23 withdrawn under a published gate correction, every one still scored, on the public record.
Prices checked 2m ago
No published edges right now
The model publishes only when a live bookmaker price clears its edge and calibration thresholds — no price currently does. Everything below is the model and the record on their own. The publication gates →
Championship
England48 fixtures · 0 edgesshowhide
- Wolverhampton WanderersDDLDLBlackburn RoversLWDLDFarai HallamOVER1.91Bet365UNDER2.00bet365
- Bolton Wanderersno formPreston North EndLWLLWAdam HerczegOVER2.00Bet365UNDER1.80bet365
- Stoke CityLLLLDSwansea CityWDWLWOliver LangfordH2HLWWDOVER2.10bet365UNDER1.73Bet365
- PortsmouthDWLWWQueens Park RangersLLLLDWill FinnieH2HLDWWOVER2.00bet365UNDER1.80SkyBet
- Norwich CityLDWWLWest Bromwich AlbionLDWWDTim RobinsonH2HWLWDOVER1.95WilliamHillUNDER1.91Bet365
- MiddlesbroughLLDDWLincoln Cityno formRobert MadleyOVER1.67Bet365UNDER2.20bet365
- Charlton AthleticLWLDLDerby CountyLWLWLBen SpeedieH2HLDOVER2.20bet365UNDER1.70WilliamHill
- Bristol CityWLDLDMillwallLDWDWLewis SmithH2HLLWWOVER1.95WilliamHillUNDER1.91Bet365
- Sheffield UnitedWLLWWBirmingham CityDWWDWGavin WardH2HDWOVER2.00bet365UNDER1.80bet365
- WatfordLLLLLSouthamptonWDWDDMatt DonohueH2HLDOVER1.75WilliamHillUNDER2.10bet365
- BurnleyDLDLLWest Ham UnitedWLLLWJoshua SmithH2HLLOVER1.73WilliamHillUNDER2.10bet365
- Cardiff CityLDDLLWrexhamDLWWLAndrew KitchenOVER1.75WilliamHillUNDER2.10bet365
- MillwallLDWDWNorwich CityLDWWLH2HLWWLOVER—UNDER—
- Lincoln Cityno formPortsmouthDWLWWOVER—UNDER—
- Birmingham CityDWWDWBristol CityWLDLDH2HWLOVER—UNDER—
- WrexhamDLWWLWatfordLLLLLH2HLDOVER—UNDER—
- West Ham UnitedWLLLWCharlton AthleticLWLDLOVER—UNDER—
- Swansea CityWDWLWSheffield UnitedWLLWWH2HDWLLOVER—UNDER—
- SouthamptonWDWDDStoke CityLLLLDH2HWLOVER—UNDER—
- Queens Park RangersLLLLDBolton Wanderersno formOVER—UNDER—
- Preston North EndLWLLWWolverhampton WanderersDDLDLOVER—UNDER—
- Derby CountyLWLWLCardiff CityLDDLLH2HLWOVER—UNDER—
- Blackburn RoversLWDLDMiddlesbroughLLDDWH2HDDLWOVER—UNDER—
- West Bromwich AlbionLDWWDBurnleyDLDLLH2HDDOVER—UNDER—
- WrexhamDLWWLBirmingham CityDWWDWH2HLDOVER—UNDER—
- Wolverhampton WanderersDDLDLStoke CityLLLLDOVER—UNDER—
- MiddlesbroughLLDDWWest Bromwich AlbionLDWWDH2HWWWWOVER—UNDER—
- Derby CountyLWLWLSwansea CityWDWLWH2HWWLLOVER—UNDER—
- WatfordLLLLLWest Ham UnitedWLLLWOVER—UNDER—
- SouthamptonWDWDDMillwallLDWDWH2HDLOVER—UNDER—
- Norwich CityLDWWLBurnleyDLDLLH2HLLOVER—UNDER—
- Charlton AthleticLWLDLPreston North EndLWLLWH2HLLOVER—UNDER—
- Cardiff CityLDDLLSheffield UnitedWLLWWH2HLLOVER—UNDER—
- Bristol CityWLDLDPortsmouthDWLWWH2HWWWLOVER—UNDER—
- Bolton Wanderersno formLincoln Cityno form—OVER—UNDER—
- Blackburn RoversLWDLDQueens Park RangersLLLLDH2HWLLWOVER—UNDER—
- West Ham UnitedWLLLWWolverhampton WanderersDDLDLH2HWLLWOVER—UNDER—
- Swansea CityWDWLWWatfordLLLLLH2HWDLWOVER—UNDER—
- Sheffield UnitedWLLWWBolton Wanderersno formOVER—UNDER—
- Preston North EndLWLLWBristol CityWLDLDH2HWDDLOVER—UNDER—
- PortsmouthDWLWWDerby CountyLWLWLH2HLDDLOVER—UNDER—
- Lincoln Cityno formBlackburn RoversLWDLDOVER—UNDER—
- Birmingham CityDWWDWSouthamptonWDWDDH2HDLOVER—UNDER—
- Stoke CityLLLLDNorwich CityLDWWLH2HWDLDOVER—UNDER—
- West Bromwich AlbionLDWWDCharlton AthleticLWLDLH2HDLOVER—UNDER—
- Queens Park RangersLLLLDCardiff CityLDDLLH2HDWOVER—UNDER—
- MillwallLDWDWWrexhamDLWWLH2HWLOVER—UNDER—
- BurnleyDLDLLMiddlesbroughLLDDWH2HDDOVER—UNDER—
La Liga
Spain31 fixtures · 0 edgesshowhide
- Deportivo AlavésLWWDLGetafeWLWDLH2HLDLLOVER3.20Bet365UNDER1.36SkyBet
- SevillaLLWWWRayo VallecanoWWDDWH2HDWDWOVER2.30bet365UNDER1.62WilliamHill
- Racing Santanderno formVillarrealWLLDWOVER1.80Bet365UNDER2.00bet365
- EspanyolDWWLLLevanteLWWWLH2HDDOVER2.20Bet365UNDER1.67Bet365
- Deportivo La Coruñano formElcheDWLDLOVER2.30bet365UNDER1.62WilliamHill
- Atlético de MadridLWWLWMálagano formOVER1.72bet365UNDER2.10bet365
- Rayo VallecanoWWDDWDeportivo AlavésLWWDLH2HWWWWOVER2.75bet365UNDER1.50SkyBet
- Real BetisWLWDWReal SociedadDLDDLH2HDWWLOVER2.20bet365UNDER1.66bet365
- Athletic ClubLDLLWSevillaLLWWWH2HLWWDOVER2.20bet365UNDER1.66bet365
- ValenciaWWDWLCelta de VigoWDLWWH2HLLWLOVER2.20bet365UNDER1.66bet365
- EspanyolDWWLLReal MadridWWWLWH2HLLWLOVER1.72bet365UNDER2.10bet365
- Atlético de MadridLWWLWVillarrealWLLDWH2HLWDDOVER1.90bet365UNDER1.90bet365
- GetafeWLWDLRacing Santanderno formOVER3.20bet365UNDER1.36bet365
- ElcheDWLDLFC BarcelonaLWLWWH2HLLOVER1.44bet365UNDER2.75bet365
- OsasunaLLLLLLevanteLWWWLH2HLWOVER1.90bet365UNDER1.90bet365
- Málagano formDeportivo La Coruñano form—OVER2.62bet365UNDER1.50bet365
- ValenciaWWDWLReal BetisWLWDWH2HLDDWOVER—UNDER—
- Real MadridWWWLWReal SociedadDLDDLH2HWWWWOVER—UNDER—
- Celta de VigoWDLWWOsasunaLLLLLH2HLWWLOVER2.10bet365UNDER1.72bet365
- FC BarcelonaLWLWWAthletic ClubLDLLWH2HWWWWOVER—UNDER—
- Racing Santanderno formElcheDWLDLOVER—UNDER—
- Deportivo AlavésLWWDLVillarrealWLLDWH2HDLWLOVER—UNDER—
- LevanteLWWWLReal BetisWLWDWH2HLDOVER—UNDER—
- Real SociedadDLDDLEspanyolDWWLLH2HDDWWOVER—UNDER—
- SevillaLLWWWAtlético de MadridLWWLWH2HWLLLOVER—UNDER—
- Real MadridWWWLWMálagano formOVER—UNDER—
- Deportivo La Coruñano formValenciaWWDWLOVER—UNDER—
- Celta de VigoWDLWWAthletic ClubLDLLWH2HDWLLOVER—UNDER—
- OsasunaLLLLLGetafeWLWDLH2HLWLDOVER—UNDER—
- FC BarcelonaLWLWWRayo VallecanoWWDDWH2HWDWWOVER—UNDER—
- Real SociedadDLDDLCelta de VigoWDLWWH2HWDLLOVER—UNDER—
Premier League
England20 fixtures · 0 edgesshowhide
- ArsenalWWWWWCoventry CityWWWDDOVER1.57bet365UNDER2.37bet365
- Hull CityWWDWLManchester UnitedWWDWWOVER1.72bet365UNDER2.10bet365
- Nottingham ForestDLDWWLeeds UnitedLWDWDH2HLWOVER1.90bet365UNDER1.90bet365
- Ipswich TownWDDWDSunderlandWWDDLOVER1.90bet365UNDER1.90bet365
- EvertonLLDDLCrystal PalaceLDLDLH2HDWWWOVER1.90bet365UNDER1.90bet365
- BrentfordDDLWLTottenham HotspurWLDWWH2HDLLLOVER1.61bet365UNDER2.30bet365
- Manchester CityLDWWDAFC BournemouthDDWWDH2HDWWLOVER1.44bet365UNDER2.75bet365
- Brighton & Hove AlbionLLWLWAston VillaWWDLLH2HLLLDOVER1.61bet365UNDER2.30bet365
- Newcastle UnitedLWDWLLiverpoolDLDLWH2HLLLDOVER1.50bet365UNDER2.62bet365
- FulhamWDLLWChelseaLWDLLH2HWLLWOVER1.61bet365UNDER2.30bet365
- Crystal PalaceLDLDLManchester CityLDWWDH2HLLLDOVER—UNDER—
- LiverpoolDLDLWNottingham ForestDLDWWH2HWLDLOVER—UNDER—
- Coventry CityWWWDDHull CityWWDWLH2HDDDWOVER—UNDER—
- AFC BournemouthDDWWDEvertonLLDDLH2HWLWWOVER—UNDER—
- Tottenham HotspurWLDWWNewcastle UnitedLWDWLH2HLDLLOVER—UNDER—
- SunderlandWWDDLFulhamWDLLWH2HLLOVER—UNDER—
- Leeds UnitedLWDWDBrentfordDDLWLH2HDDOVER—UNDER—
- ChelseaLWDLLBrighton & Hove AlbionLLWLWH2HLLLWOVER—UNDER—
- Manchester UnitedWWDWWIpswich TownWDDWDH2HWDOVER—UNDER—
- Aston VillaWWDLLArsenalWWWWWH2HLWDLOVER—UNDER—
Serie A
Italy20 fixtures · 0 edgesshowhide
- UdineseLLWWDComoWWWDWH2HDLLWOVER2.20bet365UNDER1.66bet365
- InterDDWWDMonzaLLWLLH2HWDOVER1.66bet365UNDER2.20bet365
- ParmaWLLLWCagliariWWLDWH2HDLLLOVER2.37bet365UNDER1.57bet365
- GenoaLLDDLNapoliWWLDWH2HLLDLOVER2.20bet365UNDER1.66bet365
- VeneziaLLWDLLecceWWLWDH2HDLOVER2.20bet365UNDER1.66bet365
- Frosinoneno formJuventusDLWDDOVER1.80bet365UNDER2.00bet365
- TorinoDLWLDAC MilanLWLLDH2HLLWDOVER1.90bet365UNDER1.90bet365
- AtalantaDLWDLSassuoloLLLWDH2HLLOVER1.66bet365UNDER2.20bet365
- BolognaDWWDLLazioWLLWDH2HLDWLOVER2.20bet365UNDER1.66bet365
- RomaWWWWWFiorentinaDWDLDH2HWWWLOVER1.90bet365UNDER1.90bet365
- AC MilanLWLLDVeneziaLLWDLH2HWWOVER—UNDER—
- SassuoloLLLWDTorinoDLWLDH2HLLOVER—UNDER—
- MonzaLLWLLUdineseLLWWDH2HWLOVER—UNDER—
- FiorentinaDWDLDFrosinoneno formOVER—UNDER—
- JuventusDLWDDParmaWLLLWH2HWWLDOVER—UNDER—
- NapoliWWLDWComoWWWDWH2HDDLWOVER—UNDER—
- LazioWLLWDGenoaLLDDLH2HWWWWOVER—UNDER—
- CagliariWWLDWInterDDWWDH2HLLLLOVER—UNDER—
- LecceWWLWDRomaWWWWWH2HLLLLOVER—UNDER—
- AtalantaDLWDLBolognaDWWDLH2HLWWDOVER—UNDER—
Bundesliga
Germany9 fixtures · 0 edgesshowhide
- FC Bayern MünchenWWDWWVfB StuttgartDWDDLH2HWWWWOVER1.25bet365UNDER4.00bet365
- Elversbergno formBayer 04 LeverkusenDLWWLOVER1.50bet365UNDER2.62bet365
- FC KölnLLDLDTSG HoffenheimLWDWWH2HDWOVER1.57bet365UNDER2.37bet365
- FC Union BerlinWWDLLEintracht FrankfurtDLLDLH2HDWWDOVER1.72bet365UNDER2.10bet365
- FSV Mainz 05WLWLDPaderbornno formOVER1.66bet365UNDER2.20bet365
- RB LeipzigLWLWWBorussia MönchengladbachWLWDDH2HWDLDOVER1.50bet365UNDER2.62bet365
- Borussia DortmundWWLWLHamburger SVDWWLLH2HWDOVER—UNDER—
- SC FreiburgWLDLWWerder BremenLLLDWH2HWWWWOVER—UNDER—
- FC AugsburgLWWDWSchalke 04no formOVER—UNDER—
Model · most fouls
The player the model expects to commit the most fouls in that fixture, and how many. An expected count over his expected minutes — not a price, not a selection. Open any fixture for all seven markets with the full distribution behind each number.
Best price
The highest decimal price across the books shown, per outcome, with the book beneath it. Always the latest price from each book, never a stale high one from a book that has since moved.
Form and H2H
Last five results per side, and the last five meetings read from the home team's point of view so the strip agrees with the row it sits on.