Peak Props CLUB SOCCER · MATCHUP MODEL · POISSON RATINGS

Predictive model

Matchup model

Team attack and defense ratings from scoring and concede rates, turned into a Poisson projection for any pairing. Pick two teams to see win, draw and loss probabilities, the expected total, and where the 2.5 line sits.

Model vs market

Our Poisson win/draw/loss for upcoming fixtures next to the sharp-book de-vigged fair line (Pinnacle, and Circa when it prices soccer). Edge is our model minus the fair line, in points. Best is the top American price across Pinnacle, DraftKings, BetMGM, FanDuel, Caesars and Hard Rock. Biggest edges first. Information only.

FixtureKickoff Model (W/D/L)Fair (W/D/L)EdgeBest (home)
Nice v LorientLigue 1 Sat, Aug 22 27% / 24% / 49% 43% / 27% / 30% -16 / -3 / +19 +120BetMGM
Marseille v StrasbourgLigue 1 Fri, Aug 21 47% / 22% / 30% 58% / 22% / 20% -11 / +1 / +10 -145BetMGM
Union Berlin v Eintracht FrankfurtBundesliga Sat, Aug 29 36% / 22% / 42% 40% / 27% / 33% -4 / -5 / +9 +140Caesars
Bristol City v MillwallChampionship Sat, Aug 15 32% / 27% / 41% 39% / 29% / 32% -7 / -2 / +8 +145BetMGM
Valencia v Real BetisLa Liga Sun, Aug 16 31% / 25% / 43% 35% / 29% / 35% -4 / -4 / +8 +167Pinnacle
Real Madrid v Real SociedadLa Liga Sun, Aug 16 74% / 15% / 11% 67% / 19% / 14% +7 / -4 / -3 -225BetMGM
Watford v SouthamptonChampionship Sun, Aug 16 24% / 24% / 52% 28% / 27% / 45% -4 / -3 / +7 +233Pinnacle
Alavés v GetafeLa Liga Sat, Aug 15 35% / 32% / 33% 40% / 34% / 27% -5 / -2 / +7 +139Pinnacle
Alavés v GetafeLa Liga Sun, Aug 16 35% / 32% / 33% 40% / 34% / 27% -5 / -2 / +7 +139Pinnacle
Bologna v LazioSerie A Sat, Aug 22 37% / 29% / 34% 43% / 29% / 28% -6 / 0 / +6 +118Pinnacle
Paris Saint Germain v RennesLigue 1 Sat, Aug 22 61% / 20% / 19% 67% / 18% / 15% -6 / +2 / +4 -250DraftKings
Sevilla v Rayo VallecanoLa Liga Sat, Aug 15 39% / 28% / 33% 43% / 30% / 28% -4 / -2 / +6 +125BetMGM
Toulouse v LyonLigue 1 Sat, Aug 22 33% / 26% / 41% 28% / 25% / 47% +5 / +1 / -5 +250FanDuel
Sparta Rotterdam v FeyenoordEredivisie Sun, Aug 9 19% / 20% / 62% 21% / 23% / 56% -3 / -3 / +5 +350BetMGM
Espanyol v LevanteLa Liga Sun, Aug 16 45% / 25% / 30% 46% / 29% / 25% -1 / -4 / +5 +104Pinnacle
Angers v LilleLigue 1 Sat, Aug 22 22% / 27% / 51% 19% / 25% / 56% +2 / +2 / -5 +392Pinnacle
Genoa v NapoliSerie A Sat, Aug 22 24% / 26% / 50% 20% / 30% / 51% +4 / -4 / -1 +380Caesars
Groningen v FC UtrechtEredivisie Sun, Aug 9 36% / 27% / 37% 39% / 28% / 33% -3 / -1 / +4 +144Pinnacle
RB Leipzig v Borussia MonchengladbachBundesliga Sat, Aug 29 59% / 22% / 20% 62% / 21% / 18% -3 / +1 / +2 -185BetMGM
Fulham v ChelseaPremier League Mon, Aug 24 35% / 25% / 40% 32% / 26% / 42% +3 / -1 / -2 +225Hard Rock
Everton v Crystal PalacePremier League Sat, Aug 22 47% / 27% / 26% 44% / 28% / 28% +3 / -1 / -1 +115DraftKings
Parma v CagliariSerie A Sat, Aug 22 34% / 31% / 35% 36% / 31% / 33% -2 / 0 / +2 +165Caesars
SC Freiburg v Werder BremenBundesliga Sat, Aug 29 49% / 24% / 27% 47% / 26% / 27% +2 / -2 / +0 +105Hard Rock
AS Roma v FiorentinaSerie A Sat, Aug 22 60% / 24% / 16% 62% / 23% / 16% -2 / +1 / +1 -195Pinnacle
Manchester City v BournemouthPremier League Sun, Aug 23 67% / 18% / 15% 65% / 19% / 16% +1 / -1 / -1 -225BetMGM
Udinese v ComoSerie A Sat, Aug 22 21% / 26% / 53% 21% / 27% / 52% 0 / -1 / +1 +344Pinnacle
Torino v AC MilanSerie A Sat, Aug 22 21% / 24% / 54% 22% / 26% / 53% 0 / -1 / +1 +336Pinnacle
Borussia Dortmund v Hamburger SVBundesliga Sat, Aug 29 71% / 18% / 11% 71% / 17% / 12% +0 / +1 / -1 -295BetMGM
PSV Eindhoven v Fortuna SittardEredivisie Sat, Aug 8 78% / 12% / 9% 79% / 12% / 9% -1 / +0 / 0 -450BetMGM

Fair line = sharp book(s) de-vigged (overround removed). American odds. Not betting advice.

Homewin
Draw 
Awaywin
Expected goals Over 2.5 Both to score λ
#TeamAttDefGF/mGA/m
1 Arsenal 1.31 0.58 1.87 0.71
2 Manchester City 1.41 0.71 2.03 0.92
3 Manchester United 1.28 0.96 1.82 1.32
4 Liverpool 1.18 1.01 1.66 1.39
5 Aston Villa 1.06 0.95 1.47 1.29
6 Brighton 1.00 0.90 1.37 1.21
7 Chelsea 1.09 1.00 1.53 1.37
8 Bournemouth 1.09 1.03 1.53 1.42
9 Brentford 1.04 1.00 1.45 1.37
10 Newcastle 1.01 1.04 1.39 1.45
11 Nottingham Forest 0.93 0.98 1.26 1.34
12 Everton 0.91 0.96 1.24 1.32
13 Fulham 0.91 0.98 1.24 1.34
14 Sunderland 0.83 0.93 1.11 1.26
15 Leeds 0.95 1.06 1.29 1.47
16 Tottenham 0.93 1.08 1.26 1.50
17 Crystal Palace 0.81 0.98 1.08 1.34
18 West Ham 0.90 1.21 1.21 1.71
19 Burnley 0.76 1.38 1.00 1.97
20 Wolves 0.58 1.26 0.71 1.79

Att/Def = scoring / conceding vs league average (1.00). Higher Att and lower Def are better. From API-Football standings. Information only, not betting advice.

Scoring & concede method

How each team actually scores and concedes: expected goals per match, finishing quality (xG per shot), and how the xG splits between open play, set pieces and penalties. The set-piece column on defense is the vulnerability read. Big-5, from Understat shot data.

TeamxG/mxG/sh OpenSet pcPen xGA/mSet-pc xGA
Manchester City 2.24 0.136 78% 17% 5% 1.37 20%
Arsenal 2.09 0.137 67% 30% 3% 1.06 25%
Manchester United 2.01 0.126 77% 18% 5% 1.46 25%
Chelsea 2.00 0.145 72% 20% 7% 1.70 23%
Bournemouth 1.89 0.129 76% 18% 6% 1.61 31%
Brentford 1.87 0.162 67% 20% 12% 1.66 16%
Liverpool 1.86 0.118 81% 17% 2% 1.54 21%
Leeds 1.75 0.134 66% 24% 10% 1.57 26%
Crystal Palace 1.74 0.138 67% 23% 10% 1.73 23%
Newcastle United 1.69 0.127 61% 31% 7% 1.68 19%
Aston Villa 1.67 0.121 73% 27% 0% 1.55 24%
Brighton 1.62 0.117 75% 20% 5% 1.52 20%
Nottingham Forest 1.41 0.106 73% 22% 5% 1.78 25%
Fulham 1.40 0.105 68% 23% 9% 1.80 25%
Everton 1.39 0.118 73% 23% 5% 1.69 27%
West Ham 1.39 0.122 66% 30% 5% 1.95 25%
Tottenham 1.33 0.111 66% 34% 0% 1.56 24%
Sunderland 1.22 0.111 72% 21% 7% 1.69 20%
Burnley 1.17 0.108 71% 23% 5% 2.20 19%
Wolverhampton Wanderers 1.15 0.107 59% 30% 11% 1.75 25%

Latest season Understat shots. Open / Set pc / Pen = share of attacking xG by situation. Set-pc xGA = share of xG conceded from set pieces. Information only.

Prop targeting

Defensive matchups

Every defense leaks more to some shooter types than others. Pick an archetype and see who concedes it most. The soft defenses at the top are the ones to target with players of that type. Non-penalty xG conceded per match.

Non-penalty xG conceded per match to each shooter archetype, ranked within the league. Weak concedes among the most (a target), strong among the least. Latest complete season. Information only, not betting advice.

Tactical reads

What tactical analysts are writing about these teams, read by our model into attack / defense / tempo / press signals. A qualitative layer on top of the numbers. Grows as more is written.

Chelsea 15 pieces
Attack sharp
Defense solid
Tempo high
Press high

“High PPDA and immediate counterpressing recovery”

Manchester City 14 pieces
Attack sharp
Defense solid
Tempo low
Press high

“Rest defense organized similarly to Manchester City's structured approach”

Arsenal 12 pieces
Attack sharp
Defense solid
Tempo high
Press high

“High PPDA and immediate counterpressing recovery”

Barcelona 12 pieces
Attack sharp
Defense leaky
Tempo high
Press high

“Relationist patterns without classical positions create fluid attacking threats”

Liverpool 10 pieces
Attack sharp
Defense solid
Tempo high
Press passive

“High PPDA and coordinated pressing disrupt opponents”

Manchester United 8 pieces
Attack sharp
Defense leaky
Tempo high
Press high

“Back three structure emphasizes solidity against wide attacks”

Everton 8 pieces
Attack sharp
Defense solid
Tempo low
Press high

“Dangerous transitional play and left-wing threat”

AC Milan 7 pieces
Attack blunt
Defense solid
Tempo high
Press high

“Underperforming xG (44.15) vs goals (41), low efficiency”

Ajax 6 pieces
Attack sharp
Defense solid
Tempo high
Press high

“Possession-heavy play creates chances via Hato's advanced positioning”

Brighton 5 pieces
Attack sharp
Defense solid
Tempo high
Press passive

“Solid defensive presence via Baleba's shielding and vertical breaking.”

Tottenham 5 pieces
Attack sharp
Defense leaky
Tempo high
Press passive

“High progressive pass distance and vertical intent create attacking threat”

Inter 5 pieces
Attack sharp
Defense solid
Tempo high
Press high

“High finishing efficiency, converting 62 goals from 56.52 xG”

Getafe 5 pieces
Attack sharp
Defense solid
Tempo high
Press high

“Physical confrontation and high-intensity defending emphasized”

Atalanta 5 pieces
Attack sharp
Defense solid
Tempo high
Press high

“High attacking threat via width and horizontal play”

Aston Villa 5 pieces
Attack sharp
Defense leaky
Tempo high
Press high

“High xG conversion and clinical finishing under Emery's structured attack”

Leicester 4 pieces
Attack sharp
Defense leaky
Tempo high
Press high

“Narrow compact shape exploited by Lacazette's drop”

RB Leipzig 4 pieces
Attack sharp
Defense solid
Tempo high
Press high

“Post-Werner era struggles with creative attacking options”

Werder Bremen 4 pieces
Attack sharp
Defense solid
Tempo high

“Fast-paced direct play enabled by Coulibaly's vertical passing and spatial manipulation”

Juventus 4 pieces
Attack blunt
Press high

“Underperforming xG (50.67) vs goals (43), inefficient finishing”

VfB Stuttgart 3 pieces
Attack sharp
Defense solid
Tempo high
Press high

“Overloads midfield with dropping full-backs and creates spaces via positional switches”

Sunderland 3 pieces
Attack sharp
Defense solid
Tempo high
Press high

“High forward-pass rates indicate direct attacking tempo”

Borussia Dortmund 3 pieces
Attack sharp
Defense solid
Tempo high
Press high

“Schlotterbeck's elite passing and verticality create attacking threats”

Crystal Palace 3 pieces
Attack sharp
Defense leaky
Tempo high
Press high

“High forward-pass rates indicate direct attacking tempo”

Villarreal 3 pieces
Attack blunt
Defense leaky
Tempo low
Press passive

“Relies on counterattacks but fails to create chances in high-intensity UCL matches”

Eintracht Frankfurt 3 pieces
Attack sharp
Defense leaky
Press passive

“Struggled to break down Liverpool's structured pressing and defensive organization.”

Bayer Leverkusen 3 pieces
Attack sharp
Defense leaky
Tempo low
Press passive

“Dynamic wide play and progressive runs enhance attacking threat”

Napoli 3 pieces
Attack blunt

“Close xG (40.42) vs goals (39), below expectation”

Burnley 2 pieces
Attack sharp
Defense leaky
Tempo high
Press high

“High forward-pass rates indicate direct attacking tempo”

Sevilla 2 pieces
Attack sharp
Defense solid
Tempo high
Press high

“Wide overload creation via fluid 4-3-3 and winger runs”

Real Madrid 2 pieces
Attack sharp
Defense solid
Tempo high

“Effective attacking threat through strategic pragmatism and clinical finishing”

Celta Vigo 2 pieces
Attack blunt
Defense leaky
Tempo low

“Reduced technical quality limits attacking creativity.”

Nottingham Forest 2 pieces
Attack blunt
Tempo high

“Luiz's role as central midfielder driving forward with direct passes indicates high-tempo play.”

Fulham 2 pieces
Attack sharp
Defense leaky
Tempo high

“High progressive pass distance and direct play create attacking threat”

Brentford 2 pieces
Attack sharp
Defense leaky
Tempo high

“Direct play and high progressive pass distance create attacking threat”

Atletico Madrid 2 pieces
Attack sharp
Defense solid
Tempo high

“4-4-2 midfield press provides solid coverage in-behind”

Como 2 pieces
Attack blunt
Tempo low

“Underperforming xG (44.53) vs goals (41), inefficient”

Sassuolo 2 pieces
Attack sharp

“Boga's progressive runs and ball progression stats highlight attacking threat”

AZ Alkmaar 1 piece
Attack sharp
Defense solid
Tempo high
Press high

“Dangerous long-ball attacks exploiting Nijmegen's stretched defense”

West Ham 1 piece
Attack sharp
Defense leaky
Tempo high
Press high

“High forward-pass rates indicate direct attacking tempo”

Bournemouth 1 piece
Attack sharp
Defense leaky
Tempo high
Press high

“Vertical attacks and dynamic pressing create high threat”

Shakhtar Donetsk 1 piece
Attack sharp
Defense solid
Tempo high
Press high

“Central control and wide outlets create high chance creation”

Lazio 1 piece
Attack sharp
Defense solid
Tempo high
Press high

“Immobile as focal point, 3-1-5-1 overload midfield corridors”

Wolves 1 piece
Attack blunt
Defense leaky
Tempo low
Press passive

“Toothless attack struggled to create threats”

Galatasaray 1 piece
Attack sharp
Defense leaky
Press passive

“Dangerous 1v1 opportunities and overload creation through rotations”

Hannover 96 1 piece
Attack sharp
Defense solid
Tempo low

“Dominant possession-based play with spatial intelligence to create chances”

Nice 1 piece
Attack blunt
Defense leaky
Press passive

“Disconnected high press leaves midfield exposed to counterattacks”

Feyenoord 1 piece
Attack sharp
Tempo low
Press high

“Aggressive high press with intensive counterpressing”

Rennes 1 piece
Attack sharp
Defense solid
Tempo high

“Camavinga's dribbling and one-on-one success create dangerous chances”

Norwich 1 piece
Attack blunt
Defense leaky
Tempo low

“Lowest goal-scoring and poor shot accuracy indicate toothless attack”

Espanyol 1 piece
Attack sharp
Defense solid

“Elite creative output with high chance creation and progressive passing”

Girona 1 piece
Attack blunt
Defense leaky

“Technical decline reduces chance creation potential.”

Real Betis 1 piece
Attack blunt
Defense leaky

“Talent drain limits attacking creativity and threat.”

Real Sociedad 1 piece
Attack blunt
Defense leaky

“Market value disparities reduce attacking flexibility.”

Valencia 1 piece
Attack blunt
Defense leaky

“Technical decline stifles attacking threat and creativity.”

Oviedo 1 piece
Attack blunt
Defense leaky

“Severe financial constraints limit attacking threat.”

Ipswich 1 piece
Attack blunt
Tempo low

“Low progressive pass distance and limited verticality hinder attacking threat”

Monaco 1 piece
Attack sharp
Defense solid

“Structured defense allows Biereth to exploit spaces behind center-backs”

Millwall 1 piece
Attack sharp

“High goal contributions and key passes drive dangerous attacking threats”

Eibar 1 piece
Press high

“Highlighted as top pressing team in La Liga with high PPDA intensity”

AS Roma 1 piece
Attack blunt

“Significant xG (44.45) vs goals (34), poor conversion”

Mallorca 1 piece
Press passive

“Passive deep block allows Barcelona to exploit central gaps”

Athletic Club 1 piece
Defense leaky

“Lower squad depth leads to leaky defensive solidity.”

FC Augsburg 1 piece
Defense leaky

“Conceded 21 goals in 9 games, poor defensive structure allowing high expected goals”

Verona 1 piece
Defense solid

“Man-oriented structure limits central infiltration”

Southampton 1 piece
Defense solid

“Vestergaard's anticipation and closing down blocked England's attacks”

Spezia 1 piece
Press high

“Aggressive central pressing to restrict Milan's options and regain possession”

Leeds 1 piece
Press high

“Aggressive high press disrupted Arsenal's build-up and forced defensive errors”

Lyon 1 piece
Defense solid

“5-3-2 structure offers better coverage in-behind and wider space”

Source: tactical-analysis corpus, read by a local language model into directional signals. Sparse and evolving. Information only.