Fixtures
131 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 26 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
England47 fixtures · 0 edgesshowhide
- Bolton Wanderersno formPreston North EndLWLLWAdam Herczeg12.20PaddyPowerX3.30bet36523.30bet365
- Stoke CityLLLLDSwansea CityWDWLWOliver LangfordH2HLWWD12.35bet365X3.30SkyBet23.25bet365
- PortsmouthDWLWWQueens Park RangersLLLLDWill FinnieH2HLDWW12.30PaddyPowerX3.40bet36523.10bet365
- Norwich CityLDWWLWest Bromwich AlbionLDWWDTim RobinsonH2HWLWD11.95PaddyPowerX3.60SkyBet23.80bet365
- MiddlesbroughLLDDWLincoln Cityno formRobert Madley11.33Bet365X5.50bet36529.00SkyBet
- Charlton AthleticLWLDLDerby CountyLWLWLBen SpeedieH2HLD12.75PaddyPowerX3.20Bet36522.70bet365
- Bristol CityWLDLDMillwallLDWDWLewis SmithH2HLLWW12.60PaddyPowerX3.40bet36522.70Bet365
- Sheffield UnitedWLLWWBirmingham CityDWWDWGavin WardH2HDW12.38WilliamHillX3.40SkyBet23.00bet365
- WatfordLLLLLSouthamptonWDWDDMatt DonohueH2HLD13.40SkyBetX3.50bet36522.10bet365
- BurnleyDLDLLWest Ham UnitedWLLLWJoshua SmithH2HLL13.10SkyBetX3.50bet36522.25bet365
- Cardiff CityLDDLLWrexhamDLWWLAndrew Kitchen12.40bet365X3.60SkyBet22.80bet365
- MillwallLDWDWNorwich CityLDWWLH2HLWWL1—X—2—
- Lincoln Cityno formPortsmouthDWLWW1—X—2—
- Birmingham CityDWWDWBristol CityWLDLDH2HWL1—X—2—
- WrexhamDLWWLWatfordLLLLLH2HLD1—X—2—
- West Ham UnitedWLLLWCharlton AthleticLWLDL1—X—2—
- Swansea CityWDWLWSheffield UnitedWLLWWH2HDWLL1—X—2—
- SouthamptonWDWDDStoke CityLLLLDH2HWL1—X—2—
- Queens Park RangersLLLLDBolton Wanderersno form1—X—2—
- Preston North EndLWLLWWolverhampton WanderersDDDLD1—X—2—
- Derby CountyLWLWLCardiff CityLDDLLH2HLW1—X—2—
- Blackburn RoversDLWDLMiddlesbroughLLDDWH2HDDLW1—X—2—
- West Bromwich AlbionLDWWDBurnleyDLDLLH2HDD1—X—2—
- WrexhamDLWWLBirmingham CityDWWDWH2HLD1—X—2—
- Wolverhampton WanderersDDDLDStoke CityLLLLD1—X—2—
- MiddlesbroughLLDDWWest Bromwich AlbionLDWWDH2HWWWW1—X—2—
- Derby CountyLWLWLSwansea CityWDWLWH2HWWLL1—X—2—
- WatfordLLLLLWest Ham UnitedWLLLW1—X—2—
- SouthamptonWDWDDMillwallLDWDWH2HDL1—X—2—
- Norwich CityLDWWLBurnleyDLDLLH2HLL1—X—2—
- Charlton AthleticLWLDLPreston North EndLWLLWH2HLL1—X—2—
- Cardiff CityLDDLLSheffield UnitedWLLWWH2HLL1—X—2—
- Bristol CityWLDLDPortsmouthDWLWWH2HWWWL1—X—2—
- Bolton Wanderersno formLincoln Cityno form—1—X—2—
- Blackburn RoversDLWDLQueens Park RangersLLLLDH2HWLLW1—X—2—
- West Ham UnitedWLLLWWolverhampton WanderersDDDLDH2HWLLW1—X—2—
- Swansea CityWDWLWWatfordLLLLLH2HWDLW1—X—2—
- Sheffield UnitedWLLWWBolton Wanderersno form1—X—2—
- Preston North EndLWLLWBristol CityWLDLDH2HWDDL1—X—2—
- PortsmouthDWLWWDerby CountyLWLWLH2HLDDL1—X—2—
- Lincoln Cityno formBlackburn RoversDLWDL1—X—2—
- Birmingham CityDWWDWSouthamptonWDWDDH2HDL1—X—2—
- Stoke CityLLLLDNorwich CityLDWWLH2HWDLD1—X—2—
- West Bromwich AlbionLDWWDCharlton AthleticLWLDLH2HDL1—X—2—
- Queens Park RangersLLLLDCardiff CityLDDLLH2HDW1—X—2—
- MillwallLDWDWWrexhamDLWWLH2HWL1—X—2—
- BurnleyDLDLLMiddlesbroughLLDDWH2HDD1—X—2—
La Liga
Spain32 fixtures · 0 edgesshowhide
- Deportivo AlavésLWWDLGetafeWLWDLH2HLDLL12.35bet365X2.80SkyBet23.75Bet365
- SevillaLLWWWRayo VallecanoWWDDWRicardo De Burgos BengoetxeaH2HDWDW12.38Bet365X3.10SkyBet23.25bet365
- Racing Santanderno formVillarrealWLLDW13.25PaddyPowerX3.60bet36522.20WilliamHill
- EspanyolDWWLLLevanteLWWWLH2HDD12.05bet365X3.25bet36523.90bet365
- Deportivo La Coruñano formElcheDWLDL12.38WilliamHillX3.00bet36523.50bet365
- Atlético de MadridLWWLWMálagano form11.30bet365X5.50bet365210.00bet365
- Rayo VallecanoWWDDWDeportivo AlavésLWWDLH2HWWWW12.10WilliamHillX3.25bet36523.75PaddyPower
- Real BetisWLWDWReal SociedadDLDDLH2HDWWL12.10Bet365X3.50bet36523.60SkyBet
- Athletic ClubLDLLWSevillaLLWWWH2HLWWD11.70bet365X3.40bet36525.00bet365
- ValenciaWWDWLCelta de VigoWDLWWH2HLLWL12.15bet365X3.25bet36523.40bet365
- EspanyolDWWLLReal MadridWWWLWH2HLLWL17.00bet365X4.20bet36521.44bet365
- Atlético de MadridLWWLWVillarrealWLLDWH2HLWDD11.85bet365X3.80bet36523.70bet365
- GetafeWLWDLRacing Santanderno form11.90bet365X3.10bet36524.50bet365
- ElcheDWLDLFC BarcelonaLWLWWH2HLL113.00bet365X5.50bet36521.25bet365
- OsasunaLLLLLLevanteLWWWLH2HLW11.80bet365X3.50bet36524.33bet365
- Málagano formDeportivo La Coruñano form—12.40bet365X3.10bet36523.00bet365
- ValenciaWWDWLReal BetisWLWDWH2HLDDW12.60bet365X3.25bet36522.60bet365
- Real MadridWWWLWReal SociedadDLDDLH2HWWWW1—X—2—
- Celta de VigoWDLWWOsasunaLLLLLH2HLWWL12.00WilliamHillX3.30bet36523.90bet365
- FC BarcelonaLWLWWAthletic ClubLDLLWH2HWWWW1—X—2—
- Racing Santanderno formElcheDWLDL1—X—2—
- Deportivo AlavésLWWDLVillarrealWLLDWH2HDLWL1—X—2—
- LevanteLWWWLReal BetisWLWDWH2HLD1—X—2—
- Real SociedadDLDDLEspanyolDWWLLH2HDDWW1—X—2—
- SevillaLLWWWAtlético de MadridLWWLWH2HWLLL1—X—2—
- Real MadridWWWLWMálagano form1—X—2—
- Deportivo La Coruñano formValenciaWWDWL1—X—2—
- Celta de VigoWDLWWAthletic ClubLDLLWH2HDWLL1—X—2—
- OsasunaLLLLLGetafeWLWDLH2HLWLD1—X—2—
- FC BarcelonaLWLWWRayo VallecanoWWDDWH2HWDWW1—X—2—
- Real SociedadDLDDLCelta de VigoWDLWWH2HWDLL1—X—2—
- Real BetisWLWDWReal MadridWWWLWH2HDLWL—1—X—2—
Premier League
England21 fixtures · 0 edgesshowhide
- ArsenalWWWWWCoventry CityWWWDD11.17WilliamHillX7.50bet365215.00WilliamHill
- Hull CityWWDWLManchester UnitedWWDWW17.00bet365X4.75bet36521.38bet365
- Nottingham ForestDLDWWLeeds UnitedLWDWDH2HLW12.20bet365X3.40bet36523.20bet365
- Ipswich TownWDDWDSunderlandWWDDL12.62bet365X3.20bet36522.55bet365
- EvertonLLDDLCrystal PalaceLDLDLH2HDWWW12.10bet365X3.40bet36523.20bet365
- BrentfordDDLWLTottenham HotspurWLDWWH2HDLLL12.25bet365X3.50bet36522.87bet365
- Manchester CityLDWWDAFC BournemouthDDWWDH2HDWWL11.44bet365X5.00bet36526.00bet365
- Brighton & Hove AlbionLLWLWAston VillaWWDLLH2HLLLD12.25bet365X3.60bet36522.87bet365
- Newcastle UnitedLWDWLLiverpoolDLDLWH2HLLLD13.40bet365X3.90bet36521.90bet365
- FulhamWDLLWChelseaLWDLLH2HWLLW13.10bet365X3.60bet36522.05bet365
- Crystal PalaceLDLDLManchester CityLDWWDH2HLLLD1—X—2—
- LiverpoolDLDLWNottingham ForestDLDWWH2HWLDL1—X—2—
- Coventry CityWWWDDHull CityWWDWLH2HDDDW1—X—2—
- AFC BournemouthDDWWDEvertonLLDDLH2HWLWW1—X—2—
- Tottenham HotspurWLDWWNewcastle UnitedLWDWLH2HLDLL1—X—2—
- SunderlandWWDDLFulhamWDLLWH2HLL1—X—2—
- Leeds UnitedLWDWDBrentfordDDLWLH2HDD1—X—2—
- ChelseaLWDLLBrighton & Hove AlbionLLWLWH2HLLLW1—X—2—
- Manchester UnitedWWDWWIpswich TownWDDWDH2HWD1—X—2—
- Aston VillaWWDLLArsenalWWWWWH2HLWDL1—X—2—
- Ipswich TownWDDWDLiverpoolDLDLWH2HLL—1—X—2—
Serie A
Italy21 fixtures · 0 edgesshowhide
- UdineseLLWWDComoWWWDWH2HDLLW14.20bet365X3.50bet36521.80bet365
- InterDDWWDMonzaLLWLLH2HWD11.22bet365X6.00bet365212.00bet365
- ParmaWLLLWCagliariWWLDWH2HDLLL12.50bet365X3.10bet36522.80bet365
- GenoaLLDDLNapoliWWLDWH2HLLDL14.50bet365X3.25bet36521.85bet365
- VeneziaLLWDLLecceWWLWDH2HDL12.30bet365X3.30bet36523.00bet365
- Frosinoneno formJuventusDLWDD17.00bet365X3.90bet36521.48bet365
- TorinoDLWLDAC MilanLWLLDH2HLLWD14.50bet365X3.60bet36521.75bet365
- AtalantaDLWDLSassuoloLLLWDH2HLL11.50bet365X4.10bet36526.25bet365
- BolognaDWWDLLazioWLLWDH2HLDWL12.15bet365X3.20bet36523.40bet365
- RomaWWWWWFiorentinaDWDLDH2HWWWL11.55bet365X3.90bet36525.75bet365
- AC MilanLWLLDVeneziaLLWDLH2HWW1—X—2—
- SassuoloLLLWDTorinoDLWLDH2HLL1—X—2—
- MonzaLLWLLUdineseLLWWDH2HWL1—X—2—
- FiorentinaDWDLDFrosinoneno form1—X—2—
- JuventusDLWDDParmaWLLLWH2HWWLD1—X—2—
- NapoliWWLDWComoWWWDWH2HDDLW1—X—2—
- LazioWLLWDGenoaLLDDLH2HWWWW1—X—2—
- CagliariWWLDWInterDDWWDH2HLLLL1—X—2—
- LecceWWLWDRomaWWWWWH2HLLLL1—X—2—
- AtalantaDLWDLBolognaDWWDLH2HLWWD1—X—2—
- GenoaLLDDLComoWWWDWH2HLDLD—1—X—2—
Bundesliga
Germany10 fixtures · 0 edgesshowhide
- FC Bayern MünchenWWDWWVfB StuttgartDWDDLH2HWWWW11.30bet365X6.25bet36528.00bet365
- Elversbergno formBayer 04 LeverkusenDLWWL15.00bet365X4.75bet36521.55bet365
- FC KölnLLDLDTSG HoffenheimLWDWWH2HDW12.87bet365X3.50bet36522.35bet365
- FC Union BerlinWWDLLEintracht FrankfurtDLLDLH2HDWWD12.30bet365X3.50bet36522.87bet365
- FSV Mainz 05WLWLDPaderbornno form11.70bet365X3.80bet36524.50bet365
- RB LeipzigLWLWWBorussia MönchengladbachWLWDDH2HWDLD11.55bet365X4.20bet36525.50bet365
- Borussia DortmundWWLWLHamburger SVDWWLLH2HWD1—X—2—
- SC FreiburgWLDLWWerder BremenLLLDWH2HWWWW1—X—2—
- FC AugsburgLWWDWSchalke 04no form1—X—2—
- VfB StuttgartDWDDLFC KölnLLDLDH2HWW—1—X—2—
Model
The fixture's strongest projection in the market selected above, as a line and a probability — 41% to reach 2+, not an expected count of 1.80. The percentage comes from the model's own published distribution for that player. It is not a price and not a selection. Open any fixture for every market 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.