Fixtures
151 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 compares that fair probability against every bookmaker price in the feed. A call is published only when the price clears a stated gate — and every one is timestamped before kickoff, priced against a named book, and scored against the closing line.
The record1 live call · 26 withdrawn under a published gate correction, every one still scored — on the public record, where nothing is deleted, including the losers.
Prices checked 23m ago
Value board is live
1 published edge on upcoming fixtures — each one a live bookmaker price the model prices above its threshold, with the fair price and stake maths shown. See the board →
Championship
England50 fixtures · 1 edgeshowhide
- WatfordLLLLLSouthamptonWDWDDMatt DonohueH2HLD13.50bet365X3.50Sky Bet22.05bet365
- BurnleyDLDLLWest Ham UnitedWLLLWJoshua SmithH2HLL13.10bet365X3.50Sky Bet22.20bet365
- Cardiff CityLDDLLWrexhamDLWWLAndrew Kitchen12.40bet365X3.50bet36522.80bet365
- MillwallLDWDWNorwich CityLDWWLH2HLWWL12.15William HillX3.50Sky Bet23.50bet365
- Lincoln City—PortsmouthDWLWW12.55bet365X3.30William Hill22.70William Hill
- Birmingham CityDWWDWBristol CityWLDLDH2HWL11.80bet365X3.90Sky Bet24.50Paddy Power
- WrexhamDLWWLWatfordLLLLLH2HLD12.00William HillX3.40bet36523.60bet365
- West Ham UnitedWLLLWCharlton AthleticLWLDL11.25bet365X5.00bet365210.00bet365
- Swansea CityWDWLWSheffield UnitedWLLWWH2HDWLL12.50William HillX3.40bet36522.62William Hill
- SouthamptonWDWDDStoke CityLLLLDH2HWL11.70bet365X4.00Paddy Power24.40William Hill
- Queens Park RangersLLLLDBolton WanderersW11.91William HillX3.50bet36523.80bet365
- Preston North EndLLWLLWolverhampton WanderersDDDLD15.00bet365X3.60William Hill21.75William Hill
- Derby CountyLWLWLCardiff CityLDDLLH2HLW11.91William HillX3.60bet36524.20bet365
- Blackburn RoversDLWDLMiddlesbroughLLDDWH2HDDLW13.40William HillX3.25bet36522.25bet365
- West Bromwich AlbionLDWWDBurnleyDLDLLH2HDD12.70bet365X3.25bet36522.40bet365
- 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 EndLLWLLH2HLL1—X—2—
- Cardiff CityLDDLLSheffield UnitedWLLWWH2HLL1—X—2—
- Bristol CityWLDLDPortsmouthDWLWWH2HWWWL1—X—2—
- Bolton WanderersWLincoln City——1—X—2—
- Blackburn RoversDLWDLQueens Park RangersLLLLDH2HWLLW1—X—2—
- West Ham UnitedWLLLWWolverhampton WanderersDDDLDH2HWLLW1—X—2—
- Swansea CityWDWLWWatfordLLLLLH2HWDLW1—X—2—
- Sheffield UnitedWLLWWBolton WanderersW1—X—2—
- Preston North EndLLWLLBristol CityWLDLDH2HWDDL1—X—2—
- PortsmouthDWLWWDerby CountyLWLWLH2HLDDL1—X—2—
- Lincoln City—Blackburn 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—
- Stoke CityLLLLDCharlton AthleticLWLDLH2HLW1—X—2—
- Preston North EndLLWLLBlackburn RoversDLWDLH2HLLLD1—X—2—
- Lincoln City—SouthamptonWDWDD1—X—2—
- West Ham UnitedWLLLWDerby CountyLWLWL1—X—2—
- West Bromwich AlbionLDWWDWatfordLLLLLH2HWLWL1—X—2—
- Sheffield UnitedWLLWWNorwich CityLDWWLH2HLDWD1—X—2—
- Queens Park RangersLLLLDMiddlesbroughLLDDWH2HLLLL1—X—2—
- PortsmouthDWLWWCardiff CityLDDLLH2HWL1—X—2—
- MillwallLDWDWBolton WanderersW1—X—2—
- BurnleyDLDLLBristol CityWLDLDH2HWW1—X—2—
- Swansea CityWDWLWWrexhamDLWWLH2HLW1—X—2—
La Liga
Spain33 fixtures · 0 edgesshowhide
- Racing Santander—VillarrealWLLDW13.30bet365X3.60Sky Bet22.15William Hill
- EspanyolDWWLLLevanteLWWWLH2HDD12.05bet365X3.30Sky Bet23.90bet365
- Deportivo La Coruña—ElcheDWLDL12.38William HillX3.00bet36523.50bet365
- Atlético de MadridLWWLWMálaga—11.30bet365X5.50bet365210.00bet365
- Rayo VallecanoWWDDWDeportivo AlavésLWWDLH2HWWWW12.20bet365X3.20bet36523.60Sky Bet
- Real BetisWLWDWReal SociedadDLDDLH2HDWWL12.10bet365X3.50bet36523.60Sky Bet
- Athletic ClubLDLLWSevillaLLWWWH2HLWWD11.70Sky BetX3.50William Hill25.25bet365
- ValenciaWWDWLCelta de VigoWDLWWH2HLLWL12.15bet365X3.25bet36523.40bet365
- EspanyolDWWLLReal MadridWWWLWH2HLLWL17.00bet365X4.20bet36521.57William Hill
- Atlético de MadridLWWLWVillarrealWLLDWH2HLWDD11.85bet365X3.80bet36523.70bet365
- GetafeWLWDLRacing Santander—11.95bet365X3.10bet36524.33bet365
- ElcheDWLDLFC BarcelonaLWLWWH2HLL113.00bet365X5.50bet36521.25bet365
- OsasunaLLLLLLevanteLWWWLH2HLW11.80bet365X3.50bet36524.33bet365
- Málaga—Deportivo La Coruña——12.40bet365X3.10bet36523.00bet365
- ValenciaWWDWLReal BetisWLWDWH2HLDDW12.60bet365X3.25bet36522.60bet365
- Real MadridWWWLWReal SociedadDLDDLH2HWWWW11.38bet365X5.00bet36526.50bet365
- Celta de VigoWDLWWOsasunaLLLLLH2HLWWL12.00William HillX3.30bet36523.90bet365
- FC BarcelonaLWLWWAthletic ClubLDLLWH2HWWWW11.36bet365X5.00bet36527.50bet365
- Racing Santander—ElcheDWLDL1—X—2—
- Deportivo AlavésLWWDLVillarrealWLLDWH2HDLWL1—X—2—
- LevanteLWWWLReal BetisWLWDWH2HLD1—X—2—
- Real SociedadDLDDLEspanyolDWWLLH2HDDWW1—X—2—
- SevillaLLWWWAtlético de MadridLWWLWH2HWLLL1—X—2—
- Real MadridWWWLWMálaga—1—X—2—
- Deportivo La Coruña—ValenciaWWDWL1—X—2—
- Celta de VigoWDLWWAthletic ClubLDLLWH2HDWLL1—X—2—
- OsasunaLLLLLGetafeWLWDLH2HLWLD1—X—2—
- FC BarcelonaLWLWWRayo VallecanoWWDDWH2HWDWW1—X—2—
- Real SociedadDLDDLCelta de VigoWDLWWH2HWDLL1—X—2—
- Real BetisWLWDWReal MadridWWWLWH2HDLWL1—X—2—
- Athletic ClubLDLLWAtlético de MadridLWWLWH2HLWLL1—X—2—
- Rayo VallecanoWWDDWRacing Santander—1—X—2—
- VillarrealWLLDWDeportivo La Coruña—1—X—2—
Premier League
England28 fixtures · 0 edgesshowhide
- ArsenalWWWWWCoventry CityWWWDD11.18William HillX7.50bet365213.00bet365
- Hull CityWWDWLManchester UnitedWWDWW17.00William HillX4.75bet36521.40William Hill
- Nottingham ForestDLDWWLeeds UnitedLWDWDH2HLW12.25William HillX3.40bet36523.20bet365
- Ipswich TownWDDWDSunderlandWWDDL12.70William HillX3.20bet36522.55bet365
- EvertonLLDDLCrystal PalaceLDLDLH2HDWWW12.15William HillX3.40bet36523.30William Hill
- BrentfordDDLWLTottenham HotspurWLDWWH2HDLLL12.38William HillX3.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 TownWDDWDLiverpoolDLDLWH2HLL1—X—2—
- Newcastle UnitedLWDWLAFC BournemouthDDWWDH2HLDLD1—X—2—
- Nottingham ForestDLDWWTottenham HotspurWLDWWH2HWWWW1—X—2—
- Manchester CityLDWWDCoventry CityWWWDD1—X—2—
- FulhamWDLLWCrystal PalaceLDLDLH2HDLLW1—X—2—
- Brighton & Hove AlbionLLWLWLeeds UnitedLWDWDH2HLW1—X—2—
- BrentfordDDLWLSunderlandWWDDLH2HWL1—X—2—
- Hull CityWWDWLAston VillaWWDLL1—X—2—
Serie A
Italy24 fixtures · 0 edgesshowhide
- UdineseLLWWDComoWWWDWH2HDLLW14.50Sky BetX3.50bet36521.80William Hill
- InterDDWWDMonzaLLWLLH2HWD11.22bet365X6.00William Hill212.00bet365
- ParmaWLLLWCagliariWWLDWH2HDLLL12.50William HillX3.10bet36522.90William Hill
- GenoaLLDDLNapoliWWLDWH2HLLDL14.50bet365X3.40Sky Bet21.85bet365
- VeneziaLLWDLLecceWWLWDH2HDL12.30bet365X3.30bet36523.00bet365
- Frosinone—JuventusDLWDD17.00bet365X3.90bet36521.48bet365
- TorinoDLWLDAC MilanLWLLDH2HLLWD14.33bet365X3.60bet36521.80bet365
- AtalantaDLWDLSassuoloLLLWDH2HLL11.50bet365X4.10bet36526.25bet365
- BolognaDWWDLLazioWLLWDH2HLDWL12.15bet365X3.20bet36523.40bet365
- RomaWWWWWFiorentinaDWDLDH2HWWWL11.55bet365X3.90bet36525.75bet365
- AC MilanLWLLDVeneziaLLWDLH2HWW1—X—2—
- SassuoloLLLWDTorinoDLWLDH2HLL1—X—2—
- MonzaLLWLLUdineseLLWWDH2HWL1—X—2—
- FiorentinaDWDLDFrosinone—1—X—2—
- JuventusDLWDDParmaWLLLWH2HWWLD1—X—2—
- NapoliWWLDWComoWWWDWH2HDDLW1—X—2—
- LazioWLLWDGenoaLLDDLH2HWWWW1—X—2—
- CagliariWWLDWInterDDWWDH2HLLLL1—X—2—
- LecceWWLWDRomaWWWWWH2HLLLL1—X—2—
- AtalantaDLWDLBolognaDWWDLH2HLWWD1—X—2—
- GenoaLLDDLComoWWWDWH2HLDLD1—X—2—
- FiorentinaDWDLDTorinoDLWLDH2HDDDW1—X—2—
- InterDDWWDNapoliWWLDWH2HDLDD1—X—2—
- RomaWWWWWAtalantaDLWDLH2HDLLL1—X—2—
Bundesliga
Germany16 fixtures · 0 edgesshowhide
- FC Bayern MünchenWWDWWVfB StuttgartDWDDLH2HWWWW11.30bet365X6.25bet36528.00bet365
- Elversberg—Bayer 04 LeverkusenDLWWL15.00bet365X4.75bet36521.55bet365
- FC KölnLLDLDTSG HoffenheimLWDWWH2HDW12.87bet365X3.50bet36522.35bet365
- FC Union BerlinWWDLLEintracht FrankfurtDLLDLH2HDWWD12.30bet365X3.50bet36522.87bet365
- FSV Mainz 05WLWLDPaderborn—11.70bet365X3.80bet36524.50bet365
- RB LeipzigLWLWWBorussia MönchengladbachWLWDDH2HWDLD11.55bet365X4.20bet36525.50bet365
- Borussia DortmundWWLWLHamburger SVDWWLLH2HWD1—X—2—
- SC FreiburgWLDLWWerder BremenLLLDWH2HWWWW1—X—2—
- FC AugsburgLWWDWSchalke 04—1—X—2—
- VfB StuttgartDWDDLFC KölnLLDLDH2HWW1—X—2—
- Paderborn—SC FreiburgWLDLW1—X—2—
- Werder BremenLLLDWRB LeipzigLWLWWH2HLLDL1—X—2—
- Borussia MönchengladbachWLWDDElversberg—1—X—2—
- Bayer 04 LeverkusenDLWWLFC Union BerlinWWDLLH2HLWDW1—X—2—
- TSG HoffenheimLWDWWBorussia DortmundWWLWLH2HWLLD1—X—2—
- Schalke 04—FC Bayern MünchenWWDWW1—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.