Live · AI match insights

Patterns worth knowing, found in the numbers.

Every insight here is built straight from real tracked statistics — form, xG, head-to-head history — with one rule above all: surface what's genuinely distinctive, and never invent a number that isn't actually there.

Set piece gap Generated from real data
Beşiktaş vs Erzurumspor FK · Turkey: Süper Lig

Beşiktaş hold a maximum set piece rating of 100.0 against Erzurumspor FK's 46.9 — the largest single-axis gap in this matchup — suggesting dead-ball situations could be a decisive factor, particularly given Erzurumspor's weak attacking threat (16.7) limiting their ability to punish Beşiktaş in transition.

Odds signal Generated from real data
Union Berlin vs FC Schalke 04 · Germany: Bundesliga

Despite both sides carrying identical 50.0 ratings across all six axes, the pre-match consensus assigns FC Schalke 04 just a 10.0% win probability — less than a quarter of Union Berlin's 45.0% — suggesting the market sees a significant home advantage that the underlying performance metrics alone do not capture.

Odds vs form clash Generated from real data
Venezia vs Fiorentina · Italy: Serie A

Despite Fiorentina losing their last 3 matches and carrying a 0.0 Form rating, the pre-match consensus gives them only a 10% win probability — yet Venezia have also lost 4 consecutive games, making the 45% draw probability the single most represented outcome in a fixture where both sides are in equally poor recent form.

Form divergence Generated from real data
Rennes vs Marseille · France: Ligue 1

Rennes carry a form rating of 77.8 with back-to-back wins closing their last five (LLDWW), while Marseille's form rating sits at just 33.3 after losing their last two (WLWLL) — the sharpest form gap between these sides in the available data, which helps explain why pre-match odds lean slightly against the higher-profile visitors.

Rating mismatch Generated from real data
KV Mechelen vs Anderlecht · Belgium: Jupiler Pro League

Despite Anderlecht holding a dominant defensive rating of 80.0 against KV Mechelen's attack rating of just 33.3, KV Mechelen's xG rating of 57.8 notably exceeds Anderlecht's own xG rating of 44.7, suggesting Mechelen may generate higher-quality chances than their attacking and form metrics (13.3 each) would imply.

Discipline contrast Generated from real data
Sevilla vs Valencia · Spain: La Liga

Valencia's Discipline rating of 83.3 dwarfs Sevilla's 16.7 — the single largest gap across all six tracked metrics — suggesting Sevilla accumulate significantly more cards or fouls despite Valencia arriving in far worse form (8.3) and having lost four of their last five.

Set piece gap Generated from real data
Newells Old Boys vs Velez Sarsfield · Argentina: Liga Profesional Argentina

Velez Sarsfield hold a significant set piece advantage over Newells Old Boys, rating 68.8 versus just 46.9 on that axis — the largest gap between the two sides across all six metrics — which could prove decisive in what consensus odds heavily favour as a draw or Velez win (90% combined probability).

Attack/Defense mismatch Generated from real data
Defensa Y Justicia vs Gimnasia M. · Argentina: Liga Profesional Argentina

Gimnasia M. carry a striking Attack rating of 91.7 against Defensa Y Justicia's Defense rating of 73.3 — the largest single-axis gap in this fixture — yet the consensus still gives Defensa just a 10.0% win probability, underlining how heavily the market leans on Gimnasia's offensive superiority.

xG gap vs odds Generated from real data
Coritiba vs Atletico Paranaense · Brazil: Serie A

Despite the pre-match consensus giving Atletico Paranaense just a 10% win probability, their xG rating of 54.4 is notably higher than Coritiba's 35.1 — a 19.3-point gap suggesting the market may be significantly undervaluing Atletico's attacking threat on expected goals terms.

Ratings gap Generated from real data
Boca Juniors vs Central Cordoba de Santiago · Argentina: Liga Profesional Argentina

Central Cordoba's Attack rating of 20.0 is the sharpest contrast in this fixture — 40 points below Boca's Defense rating of 80.0 — suggesting the visitors face a structurally severe challenge generating chances against a side that has conceded little across recent outings (Boca: DWDDW, Central: WLLDL with three defeats or draws in the last four).

Form gap Generated from real data
Racing Santander vs Alaves · Spain: La Liga

Alaves arrive with a Form rating of 83.3 versus Racing Santander's 33.3 — a 50-point gulf that aligns with their contrasting last-5 records of DWDWW versus DDLWL, supporting the consensus that gives Alaves a 45% win probability against the hosts' 10%.

Form contrast Generated from real data
Genoa vs Frosinone · Italy: Serie A

Genoa have lost four of their last five matches and carry a Form rating of just 0.0 out of 100, while Frosinone have won three and drawn one of their last five, reflected in a Form rating of 66.7 — a gap that helps explain why pre-match consensus gives Genoa only a 10.0% win probability against Frosinone's 45.0%.

Form dominance Generated from real data
SC Freiburg vs Borussia Mönchengladbach · Germany: Bundesliga

SC Freiburg have won all five of their last five matches and carry a perfect Attack and Form rating of 100.0, while Borussia Mönchengladbach sit at a flat 50.0 across every rated axis and have lost their last two — a stark contrast that leaves the consensus giving Mönchengladbach a 0% win probability.

Recent form gap Generated from real data
FSV Mainz 05 vs Eintracht Frankfurt · Germany: Bundesliga

Mainz have collected 13 points from their last 5 fixtures (WWWDW), while Frankfurt managed only 7 (WLWDL), yet the pre-match odds heavily discount Frankfurt at just 10% — suggesting the market sees Mainz's superior recent run as a significant differentiator heading into this derby.

Form divergence Generated from real data
Borussia Dortmund vs SC Paderborn 07 · Germany: Bundesliga

Borussia Dortmund's perfect Form rating of 100.0 — backed by four consecutive wins in their last five — contrasts sharply with Paderborn's mid-table 50.0 Form rating and a run of W-D-W-D-L, yet the pre-match consensus still prices the draw equal to a Dortmund win at 45.0% each.

Attack/Defense mismatch Generated from real data
1899 Hoffenheim vs VfB Stuttgart · Germany: Bundesliga

Stuttgart's ratings show a stark imbalance — an Attack of 88.9 paired with a Defense of just 22.2 — suggesting they are highly likely to create chances but equally vulnerable at the back, making goals in both directions a realistic expectation in this fixture.

Odds anomaly Generated from real data
FC Augsburg vs Bayer Leverkusen · Germany: Bundesliga

The pre-match consensus gives Bayer Leverkusen just a 10% win probability against Augsburg — a striking underdog tag for the reigning Bundesliga champions, with Augsburg assigned 45% and a draw equally 45%, suggesting an unusually flat or uncertain market based on the single tracked source.

xG gap signal Generated from real data
Eyüpspor vs Rizespor · Turkey: Süper Lig

Rizespor's xG rating of 44.8 is nearly double Eyüpspor's 22.9, the largest gap across all six metrics between these sides, aligning with the pre-match consensus that gives Eyüpspor only a 10% win probability against a Rizespor side also rated significantly higher in defense (66.7 vs 50.0) and set pieces (62.5 vs 31.3).

xG vs set pieces split Generated from real data
Samsunspor vs Çorum FK · Turkey: Süper Lig

Samsunspor's xG rating of 54.3 dwarfs Çorum FK's 20.0, yet Çorum hold a significant edge in set pieces (62.5 vs 37.5), suggesting the visitors' best route to goal comes from dead-ball situations rather than open play.

xG dominance Generated from real data
SK Beveren vs St. Truiden · Belgium: Jupiler Pro League

St. Truiden's xG rating of 100.0 dwarfs SK Beveren's 24.9 — the largest gap across any of the six tracked axes — suggesting a stark mismatch in expected attacking threat that aligns with the pre-match odds giving Beveren only a 10% win probability.

Form contrast Generated from real data
Bournemouth vs Brentford · England: Premier League

Brentford's last 5 results of WWWDD give them a form rating of 55.6 compared to Bournemouth's 22.2, the sharpest gap across all six tracked axes, and align with a pre-match consensus that gives Bournemouth just a 10.0% win probability against Brentford's 45.0%.

xG vs defense gap Generated from real data
Liverpool vs Fulham · England: Premier League

Liverpool's xG rating of 78.8 is the highest across all twelve tracked metrics in this fixture, while Fulham's Defense rating of 22.2 is the lowest — a combination that points to a significant structural mismatch in Liverpool's favour in the final third. Fulham's Form rating of 0.0 across their last five results (DWLWL) reinforces that vulnerability heading into this match.

xG vs defence mismatch Generated from real data
Chelsea vs Hull City · England: Premier League

Chelsea's xG rating of 86.2 is the highest attacking output measure in this fixture, yet it faces Hull City's perfect defensive rating of 100.0 — the sharpest xG-vs-defence contrast possible on this scale, suggesting Chelsea may generate high-quality chances but could find conversion significantly suppressed by Hull's defensive structure.

xG vs attack split Generated from real data
Crystal Palace vs Ipswich · England: Premier League

Ipswich carry a notably higher xG rating (60.0) than their Attack rating (26.7), suggesting they generate quality chances without converting them efficiently, while Crystal Palace's Attack (44.4) and xG (43.7) are closely aligned — a divergence that may explain why Ipswich are heavy underdogs at 10% despite the underlying chance-creation numbers.

xG divergence Generated from real data
Aston Villa vs Nottingham Forest · England: Premier League

Despite both sides having similarly low attack ratings (Villa 25.0, Forest 22.2), Forest's xG rating of 49.3 dwarfs Villa's 10.3, suggesting Forest are generating meaningfully better quality chances relative to their attacking output — a gap that aligns with the pre-match odds heavily favouring Forest or a draw (90%) over a Villa win (10%).

xG vs form gap Generated from real data
Osasuna vs Espanyol · Spain: La Liga

Espanyol's xG rating of 38.7 is the lowest of any metric across both teams and sits 19.4 points below Osasuna's xG rating of 55.3, while Espanyol's form rating of 33.3 is also the weakest single figure in the dataset — a combination that helps explain why the consensus gives them just a 10% win probability despite playing in the same division.

Form collapse Generated from real data
Nacional vs Alverca · Portugal: Primeira Liga

Both sides are in poor form, but Alverca's form rating of 13.3 is the lowest of the two, reflecting an LDLDL run with no wins in their last 5, while Nacional's 26.7 form rating tells a similarly grim story of three straight losses — making this a contest between two teams in notable decline rather than a straightforward home-side opportunity.

Form divergence Generated from real data
Strasbourg vs Monaco · France: Ligue 1

Monaco arrive on a perfect five-from-five run reflected in a maximum Form rating of 100.0, while Strasbourg's Defense rating of just 22.2 is the most glaring weakness on the pitch — a combination that makes the 45% Monaco win probability look conservative given how starkly these numbers contrast.

xG vs Form split Generated from real data
Lazio vs AC Milan · Italy: Serie A

Lazio enter this fixture with a perfect Form rating of 100.0 (four wins in their last five) but a very low xG rating of 37.5, compared to AC Milan's xG rating of 72.7 — suggesting Lazio's recent results have been outperforming their underlying chance creation significantly, while Milan have been generating far better quality chances despite a weaker run of form.

Defense rating gap Generated from real data
KVC Westerlo vs Standard Liege · Belgium: Jupiler Pro League

Westerlo's defensive rating of just 6.7 out of 100 is dwarfed by Standard Liege's 60.0, the starkest gap across any of the six measured axes, which aligns with Westerlo's run of three losses in their last five games and Standard's three consecutive wins.

Form comparison Generated from real data
1. FC Köln vs Werder Bremen · Germany: Bundesliga

Köln's last five results (D-W-W-W-L) show three consecutive wins in the middle of that run, compared to Werder Bremen's more inconsistent sequence (D-L-W-L-W), suggesting Köln have shown greater recent stability despite both sides carrying identical six-axis ratings of 50.0 across all metrics.

Defense collapse Generated from real data
Athletic Club vs Elche · Spain: La Liga

Elche's defensive rating of 0.0 out of 100 is the starkest figure in this dataset, and it accompanies a run of three consecutive losses to close their last five matches, making them statistically the most vulnerable defensive unit in this fixture's data. Athletic Club, by contrast, carry a 66.7 defensive rating and have won their last two, suggesting a significant structural mismatch at the back for Elche.

Set piece gap Generated from real data
Tottenham vs Everton · England: Premier League

Tottenham rate at the maximum 100.0 for set pieces versus Everton's 62.5, making dead-ball situations the single area where Spurs hold a clear, measurable edge despite their Attack rating of just 0.0 and a Form score of 11.1.

Rating gap Generated from real data
Casa Pia vs FC Porto · Portugal: Primeira Liga

FC Porto's six-axis ratings dwarf Casa Pia's across every attacking and defensive metric — Porto's Attack (60.0) and xG (71.0) ratings compare to Casa Pia's 0.0 and 19.8 respectively, representing the starkest possible gap in both creating and preventing chances. Casa Pia's four consecutive losses (LLLLD) against Porto's four-win run (WWWWL) reinforces that the pre-match market giving Porto a 50% win probability alongside a 50% draw probability — with literally 0% for a Casa Pia win — reflects a historically lopsided mismatch on paper.

Form collapse Generated from real data
Konyaspor vs Trabzonspor · Turkey: Süper Lig

Konyaspor have lost all four of their most recent matches and carry a Form rating of 0.0 out of 100, the lowest possible score, while Trabzonspor's Set Pieces rating of 67.5 represents their strongest attribute — a combination that points to a significant structural mismatch between the two sides heading into this fixture.

Defense/Attack mismatch Generated from real data
Alanyaspor vs Göztepe · Turkey: Süper Lig

Göztepe's defensive rating of just 8.3 is the starkest number in this fixture, contrasting sharply with Alanyaspor's defensive rating of 75.0 — a gap of 66.7 points that, combined with Göztepe's run of three consecutive losses, underlines why the pre-match consensus gives them only a 10% win probability.

Defensive contrast Generated from real data
Estudiantes L.P. vs Platense · Argentina: Liga Profesional Argentina

Estudiantes hold a notably higher defensive rating (73.3) than Platense (53.3), and their only tracked recent meeting ended 2-1 to Estudiantes, suggesting the hosts have a meaningful structural edge at the back despite both sides sharing an identical and low attack rating of 26.7.

xG vs set pieces gap Generated from real data
Independ. Rivadavia vs Aldosivi · Argentina: Liga Profesional Argentina

Aldosivi's xG rating of 25.3 is the lowest figure across both teams' profiles, yet their set-piece rating of 62.5 is comfortably the highest of any category for either side, suggesting their most realistic route to goal comes from dead-ball situations rather than open play. Independ. Rivadavia's xG rating (33.3) is also low, pointing to a match where set pieces could be disproportionately decisive.

Set piece gap Generated from real data
Lorient vs Toulouse · France: Ligue 1

Lorient's set piece rating of 12.5 is dwarfed by Toulouse's 50.0 — a fourfold advantage that stands out as the sharpest gap across all six axes between these sides, despite both teams sharing identical attack ratings of 22.2 and near-identical xG scores of 38.3 vs 38.0.

xG vs Attack split Generated from real data
Auxerre vs Nice · France: Ligue 1

Auxerre's xG rating of 60.3 dwarfs their Attack rating of 44.4 and towers over Nice's xG of just 26.0, suggesting Auxerre are generating significantly higher-quality chances than their attacking output score implies, while Nice have struggled badly to create danger by the same measure.

Set piece gap Generated from real data
Le Havre vs Angers · France: Ligue 1

Angers hold a perfect 100.0 set-piece rating versus Le Havre's 70.8, the largest single-axis gap between these two sides, suggesting dead-ball situations could be the clearest route to a goal in a match where Le Havre's attack rating of just 22.2 makes open-play scoring unlikely.

xG gap Generated from real data
Paris FC vs Lyon · France: Ligue 1

Paris FC hold a notably higher xG rating (79.3) compared to Lyon's 58.3, suggesting Paris FC are consistently generating better quality chances — a 21-point gap that stands out given both sides are priced as equal 33% chances by the market.

Set piece dominance Generated from real data
OH Leuven vs Cercle Brugge · Belgium: Jupiler Pro League

Cercle Brugge hold a perfect 100.0 set piece rating versus OH Leuven's 45.0, the single largest gap across all six tracked metrics, suggesting dead-ball situations could be a decisive edge for the visitors despite both sides arriving on poor recent runs.

Defense vs Attack gap Generated from real data
Union St. Gilloise vs Lommel United · Belgium: Jupiler Pro League

Lommel United's Defense rating (80.0) is almost double their Attack rating (40.0), making them the archetypal low-block side, while Union St. Gilloise's Attack rating (73.3) is their highest-rated dimension — a direct contrast that frames this as a genuine offensive force versus a defensive unit, yet the consensus still gives both sides an equal 45% chance.

Set piece gap Generated from real data
Atalanta vs Cagliari · Italy: Serie A

Cagliari's set piece rating of 93.8 dwarfs Atalanta's 37.5 — a 56.3-point gap that stands out as the starkest difference between these two sides across all six tracked metrics, suggesting dead-ball situations could be Cagliari's primary route to goal in this fixture.

Set piece gap Generated from real data
Real Madrid vs Rayo Vallecano · Spain: La Liga

Real Madrid's set piece rating of 95.8 dwarfs Rayo Vallecano's 78.1, while Rayo's defense rating of just 16.7 is the most glaring weakness in this matchup, suggesting dead-ball situations could be a particularly exploitable avenue for the hosts.

xG gap Generated from real data
Gremio vs Vasco DA Gama · Brazil: Serie A

Vasco's xG rating of 85.4 dwarfs Grêmio's 26.5 — the widest gap across all six metrics — yet the pre-match odds heavily discount a Vasco win at just 10%, suggesting a significant mismatch between expected attacking quality and implied probability.

xG vs Attack split Generated from real data
Atletico-MG vs Fluminense · Brazil: Serie A

Fluminense hold a commanding Attack rating of 60.0 versus Atletico-MG's 26.7, yet Fluminense's xG rating (25.7) is notably lower than Atletico-MG's (37.0), suggesting Fluminense are creating chances of relatively poor quality despite their stronger attacking output scores — a tension that may limit their conversion despite being 45% pre-match favourites.

Form contrast Generated from real data
Sunderland vs Arsenal · England: Premier League

Arsenal arrive on a perfect 5-from-5 run (WWWWW) reflected in their Form rating of 66.7, while Sunderland's mixed WLWDW sequence yields a Form rating of just 44.4 — a 22.3-point gap that stands as the largest difference between the two sides across all six measured axes.

xG vs attack split Generated from real data
Academico Viseu vs Vitória SC · Portugal: Primeira Liga

Vitória SC's xG rating (57.4) is nearly three times their Attack rating (20.0), the largest such gap in this fixture, suggesting they generate quality chances but struggle to convert them — a pattern that may explain why they are favoured to win (45%) yet have drawn or lost four of their last five matches.

Form divergence Generated from real data
Chapecoense-sc vs Internacional · Brazil: Serie A

Chapecoense's last-5 form rating of 46.7 dwarfs Internacional's 20.0, with Inter losing their last three matches (DDLLL) while Chapecoense have won two of their last three (LDWLW) — a stark collapse in visitor momentum that the consensus odds (Inter 30%) already reflect.

Defensive vs Attack gap Generated from real data
Atletico Tucuman vs River Plate · Argentina: Liga Profesional Argentina

Atletico Tucuman's Defence rating of 91.7 dwarfs their Attack rating of 25.0 — the widest such split in this fixture's data — suggesting Tucuman are built almost entirely to frustrate, which aligns with the pre-match consensus giving them only a 10% win probability despite their unbeaten run of WWDDW.

Historical trend Generated from real data
Palmeiras vs Sao Paulo · Brazil: Serie A

In the last 2 recorded meetings, Palmeiras have beaten Sao Paulo by identical scorelines of 2-1 and 3-1, winning both fixtures and conceding just one goal in each — a pattern consistent with their standout defensive rating of 86.7 compared to Sao Paulo's 73.3.

Form divergence Generated from real data
Talleres Cordoba vs Union Santa Fe · Argentina: Liga Profesional Argentina

Talleres have taken just 1 point from their last 5 matches (LLDDL, Form rating 13.3/100), while Union Santa Fe have won three straight to post a Form rating of 60.0/100 — a gap of 46.7 points that aligns with pre-match odds giving Talleres only a 10% chance of winning.

Set piece dominance Generated from real data
Botafogo vs RB Bragantino · Brazil: Serie A

RB Bragantino hold a perfect 100.0 set-piece rating against Botafogo's already-strong 77.5, making dead-ball situations the clearest area of statistical separation in a fixture where both sides have struggled for form (last-5 records of LWLLD and DDWLL respectively).

xG gap Generated from real data
Santos vs Cruzeiro · Brazil: Serie A

Santos carry a notably higher xG rating (48.7) compared to Cruzeiro (26.6), suggesting Santos are generating significantly better quality chances — nearly double the output measure — which aligns with their stronger recent form of three wins in their last five against Cruzeiro's two losses in the same span.

Set piece dominance Generated from real data
Club Brugge KV vs Antwerp · Belgium: Jupiler Pro League

Club Brugge KV hold a perfect 100.0 set piece rating versus Antwerp's 78.1, the single largest gap across all six metrics between these sides, suggesting dead-ball situations could be the decisive factor despite Brugge's otherwise modest attack rating of 53.3.

Attack ratings signal Generated from real data
Celta Vigo vs Malaga · Spain: La Liga

Both sides carry exceptionally low attacking ratings — Celta Vigo at 13.3 and Malaga at 8.3 out of 100 — which aligns with a combined last-10-results record featuring no wins for either team across their last five outings (DLLDD and DLDLD respectively), pointing strongly toward a low-scoring, difficult-to-break-down contest.

Set piece contrast Generated from real data
Lille vs Estac Troyes · France: Ligue 1

Estac Troyes hold a perfect 100.0 set-piece rating against Lille's 31.3, representing the sharpest single-axis gap between these sides and suggesting Troyes' best route to threatening a Lille defence that itself rates just 22.2 in Troyes' defensive column.

Form vs odds mismatch Generated from real data
Lecce vs Monza · Italy: Serie A

Monza are given only a 10% win probability despite carrying a Form rating of just 11.1 and going W-L-L-W-D in their last five, yet Lecce's own Form rating of 33.3 with a W-L-W-L-L run suggests neither side merits strong confidence, making the 45% draw probability the most defensible outcome in a contest between two notably poor-form teams.

xG gap Generated from real data
Coventry vs Brighton · England: Premier League

Brighton's xG rating of 86.3 dwarfs Coventry's 24.8 — a 61.5-point gap that represents one of the starkest attacking quality mismatches the six-axis data captures, suggesting Brighton are significantly undervalued at equal odds with the draw.

xG dominance Generated from real data
RB Leipzig vs Hamburger SV · Germany: Bundesliga

RB Leipzig hold a perfect 100.0 xG rating against Hamburger SV's middling 50.0, making them the standout side for expected goal creation despite their patchy recent form of LLWWL. This xG gap is the sharpest statistical divergence between the two teams across all six tracked metrics.

xG vs form split Generated from real data
Genk vs Gent · Belgium: Jupiler Pro League

Genk holds a dominant xG rating of 87.1 against Gent's 50.0, yet Gent's form rating of 86.7 (four consecutive wins) vastly outpaces Genk's 53.3, suggesting Genk are creating chances but not converting them into results the way Gent currently are.

xG gap vs odds Generated from real data
Gençlerbirliği S.K. vs Kasımpaşa · Turkey: Süper Lig

Kasımpaşa hold a substantial xG rating advantage (59.2 vs 38.9) over Gençlerbirliği, yet the pre-match consensus assigns them only a 45% win probability alongside a 45% draw chance, suggesting the market leans heavily toward a low-scoring, contested outcome despite the visitors' clear edge in chance quality.

Attacking dominance gap Generated from real data
Levante vs Barcelona · Spain: La Liga

Barcelona's six-axis Attack rating of 100.0 dwarfs Levante's 41.7, and Barcelona back that up with a perfect xG rating of 100.0 versus Levante's near-league-average 48.0 — the largest combined gap across both attacking metrics in the available data. Paired with five straight wins, this makes the 50% draw consensus look notably generous to Levante.

Odds vs form mismatch Generated from real data
Le Mans vs Lens · France: Ligue 1

Despite Lens holding superior ratings across Attack (66.7 vs 55.6), Defense (53.3 vs 33.3), Form (60.0 vs 22.2), and Set Pieces (78.1 vs 50.0), the pre-match consensus gives them only a 10% win probability compared to Le Mans at 45% — a striking divergence that suggests the single tracked source is heavily weighting a home-advantage factor over the underlying performance data.

Odds anomaly Generated from real data
SV Elversberg vs Bayern München · Germany: Bundesliga

Despite Bayern München posting perfect 100.0 ratings in Attack, xG, and Set Pieces, the single tracked source gives them only a 30.0% win probability — actually lower than the draw option at 35.0% — suggesting a notable mismatch between Bayern's dominant statistical profile and the pre-match consensus odds.

xG vs Form contrast Generated from real data
Manchester United vs Manchester City · England: Premier League

Manchester United carry the highest xG rating in this matchup (100.0) yet their Form rating sits at just 58.3, suggesting they are generating strong expected output without consistently converting it to results — while Manchester City's perfect Form score (100.0) off four consecutive wins makes them narrow favourites at 45% despite a lower xG rating of 74.3.

Set piece contrast Generated from real data
Napoli vs Bologna · Italy: Serie A

Bologna's set piece rating of 83.3 dwarfs Napoli's 29.2 — the largest gap across any of the six tracked metrics — yet Bologna have managed just one draw in their last five matches, suggesting their dead-ball threat has not translated into results despite the statistical edge.

xG gap vs odds Generated from real data
Zulte Waregem vs Charleroi · Belgium: Jupiler Pro League

Despite the draw/Charleroi split sitting at 90% combined, Charleroi's xG rating of 67.7 dwarfs Zulte Waregem's 45.7 — the largest single-axis gap in the dataset — suggesting the market's near-dismissal of Zulte Waregem (10%) may underweight how much Charleroi's superior chance quality could decide this game.

Rating mismatch Generated from real data
Getafe vs Deportivo La Coruna · Spain: La Liga

Despite being the home side, Getafe's Attack rating of 40.0 is significantly outgunned by Deportivo La Coruna's 66.7, while Deportivo also leads on Form (66.7 vs 46.7) and arrives on a two-game winning streak — factors that help explain why the consensus gives the away side (30%) almost as much chance as Getafe (35%).

Form vs defence contrast Generated from real data
Benfica vs GIL Vicente · Portugal: Primeira Liga

Benfica carry a perfect five-from-five winning run and a maximum Attack rating of 100, yet they face a Gil Vicente side whose Defence rating of 91.7 is the highest of any axis in either team's profile — making this a direct collision between the division's sharpest attack and one of its most defensively rated units.

Attack/xG gap Generated from real data
Arouca vs Santa Clara · Portugal: Primeira Liga

Despite both sides sharing an identical defensive rating of 80.0, Santa Clara hold a notable edge in attack (60.0 vs 46.7) and xG (48.2 vs 40.5), suggesting they are the more likely source of goals — consistent with the pre-match consensus giving them a 45% win probability against Arouca's 10%.

xG vs odds clash Generated from real data
Galatasaray vs Kocaelispor · Turkey: Süper Lig

Galatasaray carry a near-maximum xG rating of 98.3 — the highest of any axis for either side — yet the pre-match consensus gives them only a 10% chance of winning, creating a striking disconnect between underlying attacking threat and implied probability.

Form contrast Generated from real data
Amed vs Başakşehir · Turkey: Süper Lig

Amed's last five results (WWLWD) give them three wins against Başakşehir's single win in the same span (LWLDL), reflected in a Form rating gap of 58.3 vs 33.3 — yet the pre-match consensus still prices Başakşehir's win chance at just 10.0%, making the visitor notably unfancied even by recent-form standards.

Form collapse Generated from real data
RAAL La Louvière vs Kortrijk · Belgium: Jupiler Pro League

Both sides are in dire form — RAAL have taken just 1 point from their last 5 games (LLLDL) while Kortrijk have taken just 1 point from their last 5 (DLLLL), giving Kortrijk a Form rating of 0.0 out of 100, yet the consensus still prices them as heavy outsiders at only 10% despite the match being effectively between two equally winless teams.

Set piece gap Generated from real data
Tigre vs Rosario Central · Argentina: Liga Profesional Argentina

Rosario Central's set piece rating of 97.5 dwarfs Tigre's 52.5, representing the sharpest contrast across all six measured axes and standing as a near-perfect score that could prove decisive in what the market expects to be a tight, low-probability-of-away-win fixture (Central just 10%).

xG vs Defence gap Generated from real data
Sarmiento Junin vs Belgrano Cordoba · Argentina: Liga Profesional Argentina

Belgrano Cordoba boast the higher defensive rating (80.0 vs 66.7), yet their attack xG rating of 34.2 is the lowest figure across both teams' six axes, suggesting they are built to suppress goals rather than create them — a profile that aligns with the 45% draw probability despite their 45% win expectation.

xG vs Defence contrast Generated from real data
Sassuolo vs Juventus · Italy: Serie A

Sassuolo carry the highest xG rating in this fixture at 75.8 compared to Juventus's 52.7, yet face a Juventus defence rated 88.9 — the sharpest single-metric gap between the two sides — suggesting Sassuolo may generate chances but converting against that defensive solidity is the critical question.

xG rating gap Generated from real data
Stade Brestois 29 vs Paris Saint Germain · France: Ligue 1

Brest's xG rating of 100.0 dwarfs PSG's 60.0 — the largest single-axis gap between these two sides — suggesting Brest are generating significantly higher-quality chances than their 10% win probability implies.

xG gap vs odds Generated from real data
Mirassol vs Vitoria · Brazil: Serie A

Despite Vitoria holding a notably higher xG rating (30.1 vs Mirassol's 19.9), the pre-match consensus still marginally favours Mirassol at 35% versus Vitoria's 30%, suggesting the market may be underweighting Vitoria's superior chance-creation profile.

Set piece gap Generated from real data
Real Sociedad vs Atletico Madrid · Spain: La Liga

Real Sociedad's set piece rating of 93.8 dwarfs Atletico Madrid's 65.0 — a 28.8-point gap that stands as the most extreme divergence across all six tracked metrics, suggesting dead-ball situations could be a decisive edge for the hosts despite their low 10% win probability.

Form divergence Generated from real data
Famalicao vs Sporting CP · Portugal: Primeira Liga

Sporting CP's perfect five-match winning run is reflected in a maximum Form rating of 100.0, while Famalicão's DLLDD sequence produces a rating of just 20.0 — the widest possible gap between two sides in this fixture's data. Despite this, the consensus still prices a draw at 45%, the same probability as a Sporting CP win.

xG divergence Generated from real data
Argentinos JRS vs Gimnasia L.P. · Argentina: Liga Profesional Argentina

Argentinos JRS hold a striking xG rating advantage of 49.7 versus Gimnasia L.P.'s 15.3, suggesting Argentinos generate significantly higher-quality chances despite pre-match odds heavily favouring the visitors at 45.0% against the hosts' 10.0%.

xG gap striking Generated from real data
Flamengo vs Corinthians · Brazil: Serie A

Corinthians' xG rating of just 17.7 is the most glaring gap in this fixture — roughly a third of Flamengo's 56.7 — yet Corinthians won the only tracked recent meeting 2-0, underlining how poorly Corinthians' attacking output metrics translate to any realistic expectation of repeating that result.

Defensive vs Attack mismatch Generated from real data
Independiente vs San Lorenzo · Argentina: Liga Profesional Argentina

San Lorenzo's Defense rating of 91.7 dwarfs Independiente's Attack rating of 33.3, and their xG rating of just 20.8 versus Independiente's 34.2 suggests both sides are likely to struggle to create chances, pointing toward a low-scoring affair despite Independiente holding home advantage.

Form collapse Generated from real data
Huracan vs Racing Club · Argentina: Liga Profesional Argentina

Racing Club's form rating of just 6.7/100 — the lowest of any axis for either side — reflects a run of LWDLL in their last five, and the pre-match consensus gives them only a 10% chance of winning, making them heavy underdogs despite Huracan's own attack rating of just 16.7/100.

xG dominance Generated from real data
Torino vs AS Roma · Italy: Serie A

AS Roma's xG rating of 100.0 dwarfs Torino's 42.5, the largest single-axis gap between these two sides, while Roma's three consecutive wins round off an LDWWW sequence against Torino's WLLLW run — a combination that likely explains why no tracked source gives Torino any match-win probability at all.

Rating gap Generated from real data
Como vs Parma · Italy: Serie A

Como hold a striking advantage in Attack (91.7 vs 11.1) and Form (83.3 vs 11.1) ratings, with Parma's xG score of just 8.3 compared to Como's 35.0 underlining how drastically the visitors have struggled to generate quality chances — a gap that makes the consensus 10% win probability for Parma look well-founded.

xG gap vs odds Generated from real data
Gaziantep FK vs Fenerbahçe · Turkey: Süper Lig

Despite the consensus giving Fenerbahçe only a 45% win probability — equal to the draw — their xG rating of 52.0 is nearly 45% higher than Gaziantep's 35.9, suggesting the market may be underweighting Fenerbahçe's genuine chance-creation advantage.

Rating gap signal Generated from real data
Rio Ave vs Estrela · Portugal: Primeira Liga

Estrela's Attack rating of 73.3 dwarfs Rio Ave's Defense rating of 26.7 — a gap of 46.6 points — making this one of the starkest mismatches in those two axes, which aligns with the consensus giving Rio Ave only a 10% win probability despite home advantage.

xG & set piece gap Generated from real data
Inter vs Udinese · Italy: Serie A

Inter's xG and Set Pieces ratings both sit at a perfect 100.0 on the six-axis model, compared to Udinese's 32.7 and 31.3 respectively — the sharpest divergence across all six categories and suggesting a pronounced structural edge in both open-play chance quality and dead-ball situations.

Form divergence Generated from real data
Villarreal vs Real Betis · Spain: La Liga

Villarreal have taken just 1 point from their last 5 matches (DDLLL, Form rating 13.3/100), while Real Betis have won 4 of their last 5 (WWLWW, Form rating 80.0/100) — a stark divergence that aligns with pre-match odds giving Betis a 45% win probability against the hosts' 10%.

Attack/Defense mismatch Generated from real data
Leeds vs Newcastle · England: Premier League

Leeds' Attack rating of 33.3 is the lowest figure across both teams' six-axis profiles, while their Defense rating of 77.8 is the highest — suggesting a side built almost entirely to absorb pressure rather than create it, which aligns with Newcastle's Attack rating of 66.7 being nearly double Leeds' own offensive output score.

xG gap Generated from real data
Moreirense vs Maritimo · Portugal: Primeira Liga

Maritimo's xG rating of 41.5 dwarfs Moreirense's 11.1 — the largest single-axis gap in this fixture — yet the consensus gives both sides an equal 45% win probability, suggesting the market may be underweighting Maritimo's attacking quality relative to the underlying numbers.

Form divergence Generated from real data
SC Braga vs Estoril · Portugal: Primeira Liga

Estoril have taken just 1 point from their last 5 matches (DLLLD, Form rating 13.3/100) while Braga have won 3 of their last 4 (WDWW, Form rating 66.7/100), representing a gap of 53.4 rating points — the starkest contrast across all six measured axes.

Defense vs Attack mismatch Generated from real data
Banfield vs Barracas Central · Argentina: Liga Profesional Argentina

Barracas Central's Defense rating of 75.0 dwarfs Banfield's Attack rating of 33.3 — the sharpest axis mismatch in this fixture — yet the market still prices Banfield as equally likely to win as a draw (45% each), despite Barracas conceding just two draws in their last five without a single win.

Attack vs xG gap Generated from real data
Deportivo Riestra vs Lanus · Argentina: Liga Profesional Argentina

Lanus carry a striking xG rating of 63.8 against Deportivo Riestra's 20.5, yet the pre-match consensus gives Lanus only a 10% win probability — a stark disconnect that highlights how poorly Riestra's five consecutive draws (DDDDD) are being rewarded despite their attack rating of just 16.7.

xG vs form gap Generated from real data
Bahia vs Remo · Brazil: Serie A

Bahia's xG rating of 80.6 is the highest of their six metrics and pairs with a three-game winning streak (DDWWW), while Remo's xG sits at just 49.2 and their form rating has collapsed to 13.3 off the back of three straight losses (DDLLL), marking a sharp divergence in current attacking output and momentum between the two sides.

Set piece gap Generated from real data
Instituto Cordoba vs Estudiantes de Rio Cuarto · Argentina: Liga Profesional Argentina

Instituto Cordoba hold a perfect set piece rating of 100.0 against Estudiantes de Rio Cuarto's 62.5, the largest gap across all six measured axes, suggesting dead-ball situations could be the decisive factor in a match where Estudiantes carry a 8.3 attack rating and have not won in their last five outings (LLDDL).

Set piece contrast Generated from real data
Rayo Vallecano vs Espanyol · Spain: La Liga

Rayo Vallecano's set piece rating of 78.1 dwarfs Espanyol's 12.5 — the largest gap across all six tracked metrics — suggesting dead-ball situations could be a decisive edge for the hosts despite Rayo being priced as heavy underdogs at just 10% implied probability.

Form divergence Generated from real data
Alaves vs Valencia · Spain: La Liga

Alaves enter this fixture having won three of their last five (DWDWW, Form rating 83.3/100), while Valencia have lost four of their last five (LDLLL, Form rating 8.3/100) — a stark contrast that is reflected in the pre-match consensus giving Valencia just a 10% chance of winning.

Rating gap Generated from real data
Elche vs Real Madrid · Spain: La Liga

Real Madrid's xG rating of 87.3 dwarfs Elche's 32.9, while Elche's Defence rating registers at 0.0 out of 100 — the lowest possible score — suggesting an extreme structural mismatch in this fixture that the even 50/50 win-probability split does not appear to reflect.

xG gap paradox Generated from real data
Atletico Madrid vs Osasuna · Spain: La Liga

Despite being heavy favourites at 45% vs Osasuna's 10%, Atletico Madrid's xG rating of 29.2 is almost half that of Osasuna's 55.3, suggesting the hosts are significantly underperforming in chance creation relative to the visiting side. This is the sharpest numerical mismatch across all six tracked metrics.

Discipline gap Generated from real data
Deportivo La Coruna vs Sevilla · Spain: La Liga

Sevilla's Discipline rating of 16.7 is dramatically lower than Deportivo La Coruna's 45.8, suggesting Sevilla commit fouls or collect cards at a significantly higher rate — a contrast that could be exploited if Deportivo can draw them into set-piece situations, where both sides share an identical rating of 37.5.

Attack gap Generated from real data
Levante vs Athletic Club · Spain: La Liga

Athletic Club's Attack rating of 73.3 dwarfs Levante's 41.7 — a 31.6-point gap that is the largest disparity across all six measured axes, and is reinforced by Athletic's superior xG rating (57.2 vs 48.0), suggesting a clear and consistent edge in offensive output heading into this fixture.

Form contrast Generated from real data
Barcelona vs Racing Santander · Spain: La Liga

Barcelona enter this fixture with a perfect five-from-five winning run and a maximum Form rating of 100.0, while Racing Santander have taken just one win from their last five (DDLWL) and carry a Form rating of only 33.3 — the sharpest form gap possible on this 0–100 scale.

xG vs Attack split Generated from real data
Botafogo vs Gremio · Brazil: Serie A

Botafogo's xG rating of 59.8 is strikingly high relative to their Attack rating of just 20.0, suggesting they are generating quality chances but badly underconverting — the largest such gap of any team in this fixture's data. Gremio show the opposite imbalance, with Attack rated 33.3 but xG only 26.5, indicating their attempts are coming from lower-quality positions.

xG gap Generated from real data
Real Betis vs Getafe · Spain: La Liga

Betis hold a striking xG rating advantage of 52.7 versus Getafe's 32.0 — the lowest xG rating in this dataset — suggesting Getafe create far fewer quality chances, which aligns with their Attack rating of just 40.0 compared to Betis's 53.3.

xG gap Generated from real data
Malaga vs Villarreal · Spain: La Liga

Villarreal's xG rating of 63.0 dwarfs Malaga's 31.2, suggesting Villarreal generate roughly double the expected goal threat, yet both sides have struggled for wins — Villarreal losing their last three and Malaga winning none of their last five (DLDLD).

Form divergence Generated from real data
Kasımpaşa vs Konyaspor · Turkey: Süper Lig

Konyaspor have lost all four of their last matches (a Form rating of 0.0/100) while Kasımpaşa are unbeaten in their last five (WDWDD), making this one of the starkest recent-form gaps in the division and helping explain why the pre-match consensus gives Konyaspor just a 10% chance of winning.

Rating gap signal Generated from real data
Bayern München vs Union Berlin · Germany: Bundesliga

Bayern München hold perfect 100.0 ratings in Attack, xG, and Set Pieces against Union Berlin's uniform 50.0 across all six axes, representing the maximum possible gap in every attacking metric and suggesting a pronounced structural mismatch heading into this fixture.

Defense vs Attack gap Generated from real data
Gent vs Standard Liege · Belgium: Jupiler Pro League

Gent's defensive rating (80.0) is 20 points higher than Standard Liege's attack rating (60.0), yet Gent's own attack rates just 60.0 — suggesting a match where Gent's strength lies in suppression rather than creation, which aligns with the unusually high 45% draw consensus despite Gent's four-game winning streak.

xG vs form split Generated from real data
Monaco vs Lens · France: Ligue 1

Lens carry a dominant xG rating of 97.0 against Monaco's 51.8, suggesting Lens are generating significantly higher-quality chances despite Monaco's perfect five-from-five win streak, which itself gives Monaco a form rating of 100.0 to Lens's 60.0 — a striking divergence between underlying chance creation and recent results.

xG gap signal Generated from real data
Monza vs Sassuolo · Italy: Serie A

Sassuolo's xG rating of 75.8 dwarfs Monza's 56.7, while Monza's defense rating sits at a stark 11.1 out of 100 — the lowest across both teams' six-axis profiles — suggesting Sassuolo are well-placed to generate and convert quality chances against a side with severe defensive weaknesses.

Set piece contrast Generated from real data
Espanyol vs Elche · Spain: La Liga

Elche carry an exceptional set-piece rating of 78.1 against Espanyol's strikingly low 12.5, representing the sharpest gap across all six measured axes despite Elche's defensive rating of 0.0 and a run of three straight losses.

Defense vs Attack mismatch Generated from real data
Brentford vs Chelsea · England: Premier League

Chelsea's Attack rating of 88.9 and xG rating of 86.2 are among the highest possible on this scale, yet their Defense rating sits at just 22.2 — the starkest attacking-defensive imbalance in this fixture, suggesting Chelsea are likely to both create and concede chances at unusually high rates against a Brentford side rated 77.8 for Defense.

Rating contrast Generated from real data
Central Cordoba de Santiago vs Defensa Y Justicia · Argentina: Liga Profesional Argentina

Central Córdoba's Attack rating of just 20.0 is the standout figure across both squads — less than half Defensa y Justicia's 40.0 — which aligns with their xG rating of only 31.3 and a last-five record of just one win (WLLDL), collectively pointing to a side with severe goal-threat limitations at home.

Form contrast Generated from real data
Racing Club vs Sarmiento Junin · Argentina: Liga Profesional Argentina

Sarmiento Junin's form rating of 75.0 dwarfs Racing Club's 6.7, reflecting their respective last-5 records of WWWLW versus LWDLL — a gap so stark that pre-match consensus gives the visitors a 45% win probability against a home side assigned just 10%.

Set piece dominance Generated from real data
Tottenham vs Aston Villa · England: Premier League

Tottenham's set piece rating of 100.0 dwarfs Aston Villa's 40.6, making dead-ball situations the sharpest statistical edge in this fixture — notable given both sides carry weak attacking ratings of 0.0 and 25.0 respectively, suggesting set pieces may represent the most likely route to a goal.

Defensive imbalance Generated from real data
Osasuna vs Rayo Vallecano · Spain: La Liga

Rayo Vallecano's defensive rating of just 6.7 out of 100 is strikingly low against Osasuna's xG rating of 55.3, suggesting Osasuna are generating meaningful attacking threat against a backline rated as one of the weakest in the tracked metrics. Despite this, the pre-match consensus gives Rayo only a 10% win probability, reflecting their 1W-4L record across the last five games.

Set piece contrast Generated from real data
Udinese vs Cagliari · Italy: Serie A

Cagliari's set piece rating of 93.8 dwarfs Udinese's 31.3 — the single largest gap across all six axes — yet Udinese enter as marginal favourites at 35.0%, suggesting the market may be underweighting Cagliari's threat from dead-ball situations.

Set piece gap Generated from real data
Bologna vs Torino · Italy: Serie A

Bologna's set piece rating of 83.3 dwarfs Torino's 41.7 — the largest gap across all six measured axes — making dead-ball situations the most statistically distinctive edge in this fixture despite Bologna's woeful recent form (one point from their last five games).

Probability signal Generated from real data
Hamburger SV vs 1. FC Köln · Germany: Bundesliga

Despite this being a home fixture for Hamburger SV, the pre-match consensus gives them just a 10% win probability compared to 45% for Köln, with the draw equally favoured at 45% — an unusually low home-win estimate that points strongly toward an away result or stalemate.

Form comparison Generated from real data
Werder Bremen vs FC Augsburg · Germany: Bundesliga

FC Augsburg have won 4 of their last 5 matches (WLWWW), compared to Werder Bremen's 2 wins in 5 (DLWLW), a form advantage that aligns with pre-match consensus giving Augsburg a 45% win probability against Bremen's notably low 10%.

Probability signal Generated from real data
Borussia Mönchengladbach vs FSV Mainz 05 · Germany: Bundesliga

With all six-axis ratings identical for both sides (50.0 across every metric), the pre-match consensus leans heavily against the home side, assigning Borussia Mönchengladbach just a 10% win probability versus 45% for Mainz — a striking imbalance given the data shows no measurable edge for either team. Mainz's recent run of WWWDW (one draw in five) versus Gladbach's WWWLL (two straight losses) may be the sole differentiator driving that odds gap.

Form dominance Generated from real data
Eintracht Frankfurt vs SC Freiburg · Germany: Bundesliga

SC Freiburg have won all five of their last five matches and carry a perfect 100.0 form rating, while Eintracht Frankfurt's WLWDL sequence leaves them at a middling 50.0 across every tracked axis — a stark contrast that is reflected in the pre-match odds giving Freiburg a 45.0% win probability against Frankfurt's mere 10.0%.

Form collapse Generated from real data
OH Leuven vs RAAL La Louvière · Belgium: Jupiler Pro League

OH Leuven have lost all five of their last five matches (LLLLL) and carry a Form rating of just 0.0 out of 100, yet the pre-match consensus gives them only a 10% win probability against RAAL La Louvière, who have themselves won just once in five games (LLLDL) with a Form rating of 6.7.

Defensive mismatch Generated from real data
Çorum FK vs Alanyaspor · Turkey: Süper Lig

Alanyaspor's Defense rating of 75.0 dwarfs Çorum FK's Attack rating of 58.3, while Çorum FK's own Defense sits at just 25.0 — the lowest of any axis shown — suggesting Alanyaspor are well-equipped to suppress their hosts while Çorum FK's backline represents a clear vulnerability that aligns with the 45% win probability assigned to the visitors.

xG vs defence gap Generated from real data
Kocaelispor vs Gaziantep FK · Turkey: Süper Lig

Kocaelispor's Defence rating of 75.0 is the highest across both teams' six axes, yet their xG rating of just 27.8 is the lowest — a 47.2-point internal gap that marks them as an unusually lopsided side likely to grind low-scoring results rather than trade goals openly.

Defensive contrast Generated from real data
Newcastle vs Hull City · England: Premier League

Hull City carry a perfect 100.0 defensive rating against Newcastle's 55.6, yet Newcastle's attack rating of 66.7 is double Hull's 33.3, setting up a sharp clash between Hull's elite defensive structure and Newcastle's clear offensive advantage in their own attacking third.

xG vs attack gap Generated from real data
Everton vs Ipswich · England: Premier League

Ipswich carry a notably higher xG rating (60.0) than their Attack rating (26.7), suggesting they generate chances better than their overall attacking output reflects, yet their last two results are losses — pointing to a side that creates but fails to convert. Everton's more balanced Attack (55.6) and xG (49.3) ratings align with their steadier DWWDD run, reinforcing them as the more reliable finishing side despite the pre-match odds showing no clear favourite between the two.

xG vs attack gap Generated from real data
Brighton vs Arsenal · England: Premier League

Brighton's xG rating of 86.3 is the highest across both sides yet their Attack rating sits notably lower at 80.0, suggesting they are consistently generating high-quality chances but not fully converting them — a pattern that contrasts sharply with Arsenal's much tighter xG (50.0) and Attack (46.7) ratings, which align more closely and indicate fewer but similarly finished opportunities.

xG gap signal Generated from real data
Athletic Club vs Alaves · Spain: La Liga

Athletic Club's xG rating of 92.7 dwarfs Alavés's 52.7 — a 40-point gap that suggests Athletic are generating significantly higher-quality chances, making the pre-match consensus of just 10% for an Athletic win appear notably misaligned with the underlying chance-creation data.

Set piece gap Generated from real data
Nacional vs Famalicao · Portugal: Primeira Liga

Famalicao's set piece rating of 77.5 is the highest value across all 12 axes for both sides and towers over Nacional's 45.0, making dead-ball situations the sharpest competitive edge in a match where both teams rank among the weakest attackers in the tracked data (26.7–40.0).

Defensive dominance Generated from real data
GIL Vicente vs Maritimo · Portugal: Primeira Liga

Gil Vicente's defensive rating of 91.7 dwarfs Maritimo's 46.7, yet the pre-match odds give the hosts only a 45% win probability — suggesting the market is heavily discounting what is one of the starkest defensive advantages in this dataset. Maritimo's attack rating of 40.0 against that 91.7 defensive block makes a low-scoring game a realistic expectation.

xG vs Attack gap Generated from real data
Paris FC vs Strasbourg · France: Ligue 1

Strasbourg's Attack rating of 88.9 is the highest of any team here, yet their xG rating is just 33.5 — a gap of 55.4 points that suggests their attacking output is not being converted into quality chances, making their recent LDLWW form harder to trust at face value.

xG vs Attack gap Generated from real data
AS Roma vs Inter · Italy: Serie A

Both sides share a perfect xG rating of 100.0, yet Roma's Attack rating (91.7) dwarfs Inter's (53.3), suggesting Roma are generating high-quality chances far more efficiently in open play while Inter rely more heavily on set pieces (rated 100.0 vs Roma's 62.5) to manufacture their scoring opportunities.

Form divergence Generated from real data
Charleroi vs Cercle Brugge · Belgium: Jupiler Pro League

Charleroi's last-five form rating of 80.0 (four wins from five) stands in stark contrast to Cercle Brugge's 13.3 (three consecutive losses following two draws), the sharpest form gap in the available data and one that helps explain why the consensus gives Brugge just a 10% win probability despite both sides carrying comparable xG ratings of 67.7 and 65.6.

Defense gap Generated from real data
VfB Stuttgart vs Borussia Dortmund · Germany: Bundesliga

Despite both sides sharing an identical Attack rating of 88.9, Stuttgart's Defense rating of 22.2 is dramatically lower than Dortmund's 55.6, making Stuttgart's backline a significant vulnerability that contrasts sharply with the pre-match consensus giving Dortmund only a 10% win probability.

Attack vs xG gap Generated from real data
Nottingham Forest vs Coventry · England: Premier League

Coventry carry a striking Attack rating of just 0.0 and a Form rating of 0.0 — the lowest possible on both axes — backed by an xG rating of only 24.8, suggesting an extreme lack of offensive output that aligns with their two consecutive losses to close out their last five games; pre-match odds reflect this, with only a 10% consensus probability assigned to a Coventry win.

Attack/xG gap Generated from real data
Celta Vigo vs Racing Santander · Spain: La Liga

Racing Santander's Attack rating of 60.0 and xG rating of 54.4 dwarf Celta Vigo's corresponding figures of 13.3 and 14.8, marking one of the starkest offensive imbalances in these ratings — yet the pre-match odds still show Celta as slight favourites at 35.0% versus Racing's 30.0%.

Form vs odds gap Generated from real data
Başakşehir vs Gençlerbirliği S.K. · Turkey: Süper Lig

Despite Gençlerbirliği holding a noticeably stronger recent form rating (58.3 vs Başakşehir's 33.3), the pre-match consensus gives them only a 10% win probability against Başakşehir's 45%, suggesting the market is discounting their relatively better five-game run (LWWDL vs LWLDL).

xG dominance Generated from real data
Trabzonspor vs Galatasaray · Turkey: Süper Lig

Galatasaray's xG rating of 98.3 dwarfs Trabzonspor's 53.3, the single largest gap across all six measured axes, underscoring a pronounced chance-creation edge that aligns with their 45% win probability against the hosts' just 10%.

Set piece gap Generated from real data
Alverca vs Rio Ave · Portugal: Primeira Liga

Alverca's set piece rating of 71.9 dwarfs Rio Ave's 37.5 — the largest gap across all six measured axes — making dead-ball situations a concrete area of potential advantage for the hosts despite both sides arriving in poor recent form.

xG vs attack split Generated from real data
Gimnasia L.P. vs Banfield · Argentina: Liga Profesional Argentina

Gimnasia L.P. hold a significant xG rating of just 15.3 against an Attack rating of 50.0, suggesting they are generating far fewer quality chances than their attacking output implies, while Banfield's xG rating of 38.9 substantially outstrips their Attack rating of 33.3, indicating Banfield create better chances than their general attack score suggests despite arriving here with four losses in their last five games.

Attack vs defense gap Generated from real data
Gimnasia M. vs Deportivo Riestra · Argentina: Liga Profesional Argentina

Gimnasia M.'s Attack rating of 91.7 dwarfs Deportivo Riestra's 16.7, the widest possible contrast on this scale, yet Riestra's five consecutive draws suggest a defensive structure (Defense 66.7) capable of suppressing higher-rated attacks into stalemates.

xG vs Defense contrast Generated from real data
Le Mans vs Lorient · France: Ligue 1

Le Mans hold a perfect xG rating of 100.0 — the highest possible on this scale — yet face a Lorient side rated 77.8 for defense, the sharpest defensive rating in this matchup, creating a striking clash between Le Mans' chance-creation profile and Lorient's defensive solidity that the 45% draw consensus may undervalue.

xG vs attack split Generated from real data
Angers vs Estac Troyes · France: Ligue 1

Despite both sides sharing an identical Attack rating of 44.4, Estac Troyes hold a notably higher xG rating (70.7 vs Angers' 59.0), suggesting Troyes generate better-quality chances than their overall attacking output implies — yet the pre-match consensus gives them just a 10% win probability.

Attack vs Defense gap Generated from real data
Lyon vs Rennes · France: Ligue 1

Rennes carry a notably higher Attack rating (77.8) than Lyon's Defense rating (66.7), while Rennes' own Defense (44.4) is the lowest figure across either side's six-axis profile — suggesting Rennes are both the most likely creators and most likely conceeders in this fixture.

xG divergence Generated from real data
Toulouse vs Le Havre · France: Ligue 1

Despite identical Attack ratings (22.2) and similarly poor Form scores (both 11.1), Toulouse hold a notable xG rating advantage of 38.0 versus Le Havre's 21.5, suggesting Toulouse are generating meaningfully better quality chances even as their recent results (WLLDL) mirror Le Havre's equally inconsistent run (LWLDL).

Form divergence Generated from real data
Venezia vs Lazio · Italy: Serie A

Lazio's perfect form rating of 100.0 reflects three consecutive wins to close their last five matches, while Venezia's form rating sits at 0.0 after four straight defeats — a maximum possible gap between the two sides heading into this fixture.

Defense vs Attack mismatch Generated from real data
Lommel United vs KV Mechelen · Belgium: Jupiler Pro League

Lommel United's Defense rating of 80.0 dwarfs KV Mechelen's Attack rating of 33.3, the lowest attacking score of the two sides, suggesting Mechelen — who have lost four of their last five — face a particularly steep task breaking down a Lommel backline that concedes poorly against weak offences.

Attack/xG gap Generated from real data
Anderlecht vs Zulte Waregem · Belgium: Jupiler Pro League

Despite Zulte Waregem being rated as heavy favourites (45% win probability vs Anderlecht's 10%), both sides carry nearly identical xG ratings (45.7 vs 44.7) while Zulte's Attack rating of 66.7 is notably higher than Anderlecht's 46.7, suggesting the market leans on Zulte's superior attacking output rather than any meaningful difference in chance quality converted.

Rating mismatch Generated from real data
Atletico-MG vs Chapecoense-sc · Brazil: Serie A

Despite being the home side, Atletico-MG rate significantly lower than Chapecoense across Attack (26.7 vs 53.3), xG (37.0 vs 42.3), and Set Pieces (40.6 vs 62.5), yet the consensus still gives them a 45% win probability — the same as a draw — suggesting the market is leaning heavily on home advantage rather than underlying performance metrics.

Rating gap Generated from real data
Sevilla vs Barcelona · Spain: La Liga

Barcelona's six-axis ratings dwarf Sevilla's across every category — most starkly in Attack (100.0 vs 53.3) and xG (100.0 vs 51.5) — while their perfect 5/5 wins contrasts with Sevilla's mixed WWLDW run, yet the pre-match consensus still splits 45% Barcelona to just 10% Sevilla with a surprisingly large 45% draw probability from the single tracked source.

Form vs odds gap Generated from real data
Sporting CP vs Arouca · Portugal: Primeira Liga

Sporting CP carry a perfect 5-from-5 winning run and a maximum Attack and Form rating of 100.0, yet the pre-match consensus gives them only a 45% win probability — the same figure as a draw — suggesting the market is not fully pricing in their current dominance over Arouca, who have lost one and drawn one of their last five.

Attack vs defence contrast Generated from real data
Union Santa Fe vs Independiente · Argentina: Liga Profesional Argentina

Union Santa Fe's Attack rating of 73.3 dwarfs Independiente's 33.3, yet Independiente's Defence rating of 66.7 is notably stronger than Union's 53.3, setting up a direct clash between the league's more prolific attackers and one of the stingier defences — a dynamic underlined by Independiente winning the only tracked recent meeting 2-0.

xG vs Attack mismatch Generated from real data
Mirassol vs Botafogo · Brazil: Serie A

Botafogo's xG rating of 59.8 dwarfs their Attack rating of 20.0 — the largest such gap in this fixture — suggesting they are generating high-quality chances but badly underconverting, which may explain why the consensus gives them just a 10% win probability despite the xG signal.

Form divergence Generated from real data
Remo vs Santos · Brazil: Serie A

Santos have won three of their last five fixtures (LWDWW, rated Form 80.0/100) while Remo have failed to win any of their last five (DDLLL, Form 13.3/100), the sharpest form contrast visible across all six tracked metrics for this fixture.

Attack/Defense mismatch Generated from real data
River Plate vs Huracan · Argentina: Liga Profesional Argentina

River Plate's Attack rating of 73.3 directly confronts Huracan's Attack rating of just 16.7, the sharpest offensive gap between these two sides, yet Huracan's Defense rating of 66.7 is notably higher than River's own Defense rating of 53.3, suggesting Huracan are set up to absorb pressure rather than create — consistent with their last four results all ending in draws or defeats without a win.

xG vs Form split Generated from real data
Vasco DA Gama vs Coritiba · Brazil: Serie A

Vasco's xG rating of 85.4 dwarfs Coritiba's 35.1, suggesting Vasco are generating significantly better quality chances despite their weaker form rating of 46.7 versus Coritiba's 66.7 — a rare divergence where the side creating more dangerous opportunities enters the match as neither favourite nor form team.

Set piece gap Generated from real data
Sao Paulo vs Internacional · Brazil: Serie A

Sao Paulo's set piece rating of 85.0 dwarfs Internacional's 50.0 — a 35-point gap that stands as the largest difference across all six measured categories, making dead-ball situations a particularly significant potential edge for the hosts.

Set piece gap Generated from real data
Instituto Cordoba vs Talleres Cordoba · Argentina: Liga Profesional Argentina

Instituto Córdoba's set piece rating of 100.0 dwarfs Talleres Córdoba's 62.5, representing the starkest gap across all six measured axes and a concrete structural advantage for the home side in a match where both attacks are rated equally low at 33.3.

xG divergence Generated from real data
Fiorentina vs Napoli · Italy: Serie A

Despite both sides sharing an identical Attack rating of 41.7, Fiorentina's xG rating of 64.8 significantly outstrips Napoli's 46.3, suggesting Fiorentina are generating substantially higher-quality chances even as their recent form of three straight losses mirrors Napoli's own three-game losing run.

Defensive mismatch Generated from real data
Antwerp vs Union St. Gilloise · Belgium: Jupiler Pro League

Antwerp's Defence rating of 33.3 is the starkest gap in the data, sitting 33.4 points below Union St. Gilloise's 66.7, and it coincides with Antwerp's last-five run of WWDLL versus Union's closing LDWWW — a pairing that helps explain why the consensus gives the visitors a 45% win probability against a home side rated so poorly at the back.

Discipline contrast Generated from real data
Getafe vs Malaga · Spain: La Liga

Getafe carry a Discipline rating of just 26.7 out of 100 — the lowest figure across both squads' combined twelve metrics — compared to Malaga's 58.3, suggesting Getafe are significantly more prone to cards or fouls despite being heavy favourites at 45% implied win probability against Malaga's 10%.

xG gap Generated from real data
Auxerre vs Stade Brestois 29 · France: Ligue 1

Brest hold a perfect xG rating of 100.0 versus Auxerre's 60.3, the largest single-axis gap between these sides, suggesting Brest are generating significantly higher-quality chances despite consensus giving them only a 45% win probability against Auxerre's 10%.

Odds vs form mismatch Generated from real data
Frosinone vs Como · Italy: Serie A

Despite Como winning their last three matches and holding a notably higher xG rating (35.0 vs Frosinone's 25.3) and Attack rating (91.7 vs 66.7), the pre-match consensus gives them only a 10% win probability — a striking disconnect between recent performance data and implied market expectation.

Form collapse Generated from real data
Parma vs Genoa · Italy: Serie A

Both sides are in dire form, but Genoa's Form rating of 0.0 out of 100 reflects four consecutive losses and a complete absence of momentum, contrasting with a pre-match consensus that still gives them just 10% chance — making them statistical outsiders against a Parma side that, despite a Form rating of only 11.1, has at least taken one point from their last five.

xG gap Generated from real data
Bournemouth vs Liverpool · England: Premier League

Liverpool's xG rating of 78.8 dwarfs Bournemouth's 46.8 — a 32-point gap that is the largest differential across all six tracked axes, suggesting Liverpool are generating significantly higher-quality chances and represent a clear statistical edge despite the market pricing a draw and Liverpool win as equally likely at 45% each.

Form divergence Generated from real data
Manchester City vs Sunderland · England: Premier League

Manchester City carry a perfect Form rating of 100.0 off four consecutive wins (LWWWW), while Sunderland's Form rating of 44.4 reflects a inconsistent WLWDW run — a gap of 55.6 points that represents the sharpest divergence across all six measured axes between these two sides.

Defensive contrast Generated from real data
Leeds vs Crystal Palace · England: Premier League

Leeds carry a Defense rating of 77.8 against Crystal Palace's rating of just 11.1 — the sharpest defensive mismatch in this fixture, which aligns with Palace's run of three consecutive losses before their last two wins and a pre-match consensus giving them only a 10% chance of winning.

xG vs form gap Generated from real data
Bayer Leverkusen vs RB Leipzig · Germany: Bundesliga

RB Leipzig carry the highest xG rating in this dataset (100.0) yet arrive in the worst recent form (LWWLL) with a Form rating of just 33.3, suggesting they are creating chances but failing to convert results — a disconnect that makes them 10% outsiders despite underlying offensive output.

Defensive dominance gap Generated from real data
Gremio vs Palmeiras · Brazil: Serie A

Palmeiras' defensive rating of 86.7 dwarfs Gremio's attack rating of 33.3 — the lowest attacking score in this dataset — suggesting Palmeiras are well-equipped to suppress a Gremio side that also carries the joint-lowest xG rating of 26.5, helping explain why the pre-match odds give Gremio just a 10% chance of winning.

xG gap Generated from real data
St. Truiden vs KVC Westerlo · Belgium: Jupiler Pro League

St. Truiden's xG rating of 100.0 dwarfs KVC Westerlo's 25.1, the largest single-axis gap in this matchup, while Westerlo's defence rating of just 6.7 compounds the concern — suggesting St. Truiden have a strong underlying case to create and convert chances despite the market pricing a draw as equally likely as a home win at 45% each.

Attack gap Generated from real data
Fenerbahçe vs Eyüpspor · Turkey: Süper Lig

Fenerbahçe's Attack rating of 66.7 dwarfs Eyüpspor's 16.7 — the largest single-axis gap in the data — while Eyüpspor's xG rating of 22.9 suggests they have also struggled to generate meaningful chances, making them vulnerable against a side that has won three of their last five.

xG gap Generated from real data
Erzurumspor FK vs Samsunspor · Turkey: Süper Lig

Samsunspor's xG rating of 54.3 dwarfs Erzurumspor FK's 16.5 — the widest gap across any paired axis — yet pre-match odds still give Samsunspor only a 45% win probability, suggesting the market is discounting their clear superiority in expected goal creation.

xG dominance gap Generated from real data
Atletico Madrid vs Real Madrid · Spain: La Liga

Real Madrid's xG rating of 87.3 dwarfs Atletico Madrid's 29.2 — a gap of 58.1 points on a 0-100 scale — making this the starkest statistical disparity between the two sides and suggesting Real Madrid hold a substantial underlying quality edge in chance creation despite the 45/45 split in win probability.

xG divergence Generated from real data
Vitória SC vs Moreirense · Portugal: Primeira Liga

Vitória SC's xG rating of 57.4 dwarfs Moreirense's 11.1 — the largest gap across any paired metric between these two sides — suggesting Vitória are generating significantly higher-quality chances despite both teams sharing identical low Attack ratings of 26.7 and 20.0 respectively.

Rating gap Generated from real data
Estrela vs Academico Viseu · Portugal: Primeira Liga

Estrela hold a substantial 39.9-point advantage in Attack rating (73.3 vs 33.3) over Academico Viseu, the widest gap across all six tracked metrics, yet the pre-match consensus still assigns them only a 45% win probability — the same figure as a draw — suggesting the market is not fully pricing in that attacking superiority.

Attack rating gap Generated from real data
Nice vs Lille · France: Ligue 1

Nice's attack rating of 11.1 is dramatically below Lille's 58.3, the sharpest single-axis gap in this fixture, and aligns with Nice's last five results producing just one win (DDDLD), suggesting Lille's attacking threat faces a side that has struggled badly to create chances.

xG gap Generated from real data
Fulham vs Manchester United · England: Premier League

Manchester United's xG rating of 100.0 dwarfs Fulham's 38.0 on the same 0-100 scale, the largest single-axis gap between these two sides and a strong indicator that United are significantly outperforming Fulham in expected goal creation heading into this fixture.

xG vs attack gap Generated from real data
FC Schalke 04 vs SV Elversberg · Germany: Bundesliga

Schalke's xG rating of 70.0 is strikingly high against their Attack rating of just 33.3, suggesting they are generating chances but badly failing to convert them — a disconnect that makes their offensive output particularly unreliable despite the pre-match consensus giving them a 45% win probability.

xG divergence Generated from real data
Juventus vs Atalanta · Italy: Serie A

Juventus hold a striking xG rating of 52.7 versus Atalanta's 17.2 on the same 0-100 scale, suggesting Juventus are generating significantly higher quality chances — yet their Attack rating of 44.4 hints they may be underconverting those opportunities relative to their potential.

Set piece disparity Generated from real data
Club Brugge KV vs Genk · Belgium: Jupiler Pro League

Club Brugge carry a perfect 100.0 set piece rating against Genk's 50.0, representing the starkest gap across all six axes between these two sides and suggesting dead-ball situations could be a decisive edge for the hosts despite Genk holding superior attacking (80.0 vs 53.3) and xG (87.1 vs 78.0) ratings.

Set piece gap Generated from real data
Villarreal vs Levante · Spain: La Liga

Villarreal's set piece rating of 90.0 dwarfs Levante's 42.5 — the single largest gap across all six axes — yet Villarreal arrive on a run of three consecutive defeats (DDLLL), suggesting their dead-ball threat may be the clearest route to a goal against a side that has conceded in three of their last five matches.

xG gap vs odds Generated from real data
Deportivo La Coruna vs Real Betis · Spain: La Liga

Despite the match odds slightly favouring Deportivo La Coruna (35%) over Real Betis (30%), Betis hold a substantial xG rating advantage of 52.7 to Deportivo's 32.0, suggesting the market may be undervaluing Betis's underlying attacking quality by a measurable margin.

xG gap stands out Generated from real data
Santa Clara vs SC Braga · Portugal: Primeira Liga

Despite both sides sharing an identical defensive rating of 80.0, Santa Clara hold a substantial xG edge over Braga (48.2 vs 27.7), suggesting Santa Clara are generating meaningfully higher-quality chances — a gap that makes the consensus giving Braga only a 10% win probability look well-founded.

Attack ratings collapse Generated from real data
Estoril vs Casa Pia · Portugal: Primeira Liga

Both sides rank among the league's most toothless attacks, with Estoril's attack rating of 13.3 and Casa Pia's at a striking 0.0, while their xG ratings of 25.3 and 19.8 respectively reinforce how little either team is creating — making goals genuinely scarce in this fixture.

Defensive contrast Generated from real data
Göztepe vs Rizespor · Turkey: Süper Lig

Göztepe's defence rating of just 8.3 is the starkest gap in this fixture, sitting far below Rizespor's 66.7, yet Göztepe are rated marginal home favourites at 35% — suggesting the market is leaning on home advantage despite a defence that ranks as one of the weakest by this measure.

Set piece gap Generated from real data
Amed vs Beşiktaş · Turkey: Süper Lig

Beşiktaş hold a perfect 100.0 set-piece rating against Amed's 68.8, the sharpest gap across all six axes, suggesting dead-ball situations could be the primary avenue through which the visitors create their clearest scoring opportunities.

Form collapse Generated from real data
Kortrijk vs SK Beveren · Belgium: Jupiler Pro League

Kortrijk have lost their last four consecutive matches (DLLLL) and carry a Form rating of just 0.0 out of 100, making them the statistically worst-form side in this fixture against a Beveren side that has won two of their last three (LWLLW) and holds a Form rating of 40.0.

Form contrast Generated from real data
SC Paderborn 07 vs 1899 Hoffenheim · Germany: Bundesliga

Paderborn's last 5 results (W-D-W-D-L) show a more consistent alternating pattern with 2 wins and no losing run, while Hoffenheim's sequence (L-D-W-L-L) includes 3 losses and ends with back-to-back defeats — yet the pre-match odds still make Hoffenheim a 45% favourite against Paderborn's 10%.

Attack/Defense mismatch Generated from real data
San Lorenzo vs Boca Juniors · Argentina: Liga Profesional Argentina

San Lorenzo's Attack rating of just 16.7 is the starkest number in this fixture, contrasting sharply with their Defense rating of 91.7 — suggesting a side built almost entirely to not concede, which aligns with pre-match odds giving them only a 10% win probability against Boca's more balanced 53.3 Attack and 73.3 Defense profile.

Set piece gap Generated from real data
Marseille vs Paris Saint Germain · France: Ligue 1

PSG hold a significant set piece rating advantage over Marseille (85.0 vs 62.5), making dead-ball situations a key threat in a fixture where both sides have struggled for consistent form — PSG's LDDLW and Marseille's WLWLL sequences reflect that uncertainty.

Set piece contrast Generated from real data
AC Milan vs Lecce · Italy: Serie A

AC Milan's set piece rating of 29.2 is the lowest of all six metrics for either side, sitting well below Lecce's 41.7, making dead-ball situations a rare area where the hosts hold no clear advantage over a team rated 22.2 in attack overall.

Set pieces vs discipline Generated from real data
Corinthians vs Fluminense · Brazil: Serie A

Corinthians rank highest of the two sides in set pieces (77.5 vs Fluminense's 46.9), while Fluminense carry the lowest discipline rating in this matchup at 29.2, suggesting Corinthians' primary route to goal may come from dead-ball situations against an opponent prone to conceding fouls.

Attack vs xG gap Generated from real data
Vitoria vs Cruzeiro · Brazil: Serie A

Vitoria's Attack rating of 20.0 is the lowest axis score in this fixture yet their xG rating (30.1) actually exceeds Cruzeiro's (26.6), suggesting Vitoria create marginally better-quality chances than their overall attacking output implies, even as four losses in their last five games underline a consistent failure to convert them.

Set piece gap Generated from real data
Valencia vs Real Sociedad · Spain: La Liga

Real Sociedad's set piece rating of 93.8 dwarfs Valencia's 41.7 — the single largest gap across all six axes — and with Valencia conceding in four of their last five matches, dead-ball situations could be the decisive avenue for the visitors.

xG vs attack split Generated from real data
FC Porto vs Benfica · Portugal: Primeira Liga

Despite Benfica's maximum Attack rating of 100.0, their xG rating of 67.7 is notably lower than Porto's 71.0, suggesting Benfica are generating lower-quality chances relative to their overall attacking profile heading into this fixture.

xG vs defense split Generated from real data
Platense vs Newells Old Boys · Argentina: Liga Profesional Argentina

Newells Old Boys combine the strongest defensive rating in this fixture (80.0) with a notably low xG rating of 24.0, suggesting they are conceding few goals but also generating limited attacking threat — a profile that aligns with their recent run of WWDDD, winning early then drawing their last three.

Set piece gap Generated from real data
Rosario Central vs Argentinos JRS · Argentina: Liga Profesional Argentina

Rosario Central's set piece rating of 97.5 dwarfs Argentinos JRS's 82.5, representing the sharpest contrast across all six measured axes in a match where both sides are otherwise rated identically on attack (33.3) and very closely on defence (60.0 vs 66.7).

Set piece contrast Generated from real data
Flamengo vs RB Bragantino · Brazil: Serie A

RB Bragantino hold a perfect 100.0 set-piece rating against Flamengo's 81.3, making dead-ball situations the one area where the heavy underdogs (given just a 10% win probability) hold a measurable structural edge over their hosts.

Attack/xG gap Generated from real data
Belgrano Cordoba vs Estudiantes de Rio Cuarto · Argentina: Liga Profesional Argentina

Belgrano Cordoba's Attack rating of 33.3 and xG rating of 26.7 are both strikingly low for a side given a 50% win probability, yet they still dwarf Estudiantes de Rio Cuarto's Attack rating of 8.3 and xG of 19.1 — suggesting this fixture is likely to be a low-scoring, defence-dominated affair with very limited creative output from either side.

xG gap signal Generated from real data
Atletico Paranaense vs Bahia · Brazil: Serie A

Bahia's xG rating of 80.6 dwarfs Atletico Paranaense's 59.8, while Atletico's defence sits at just 20.0 out of 100 — the lowest of any rated axis in this fixture — suggesting Bahia's attack is meeting the most permeable defensive unit on show, which aligns with the 45% consensus probability assigned to a Bahia win.

Form vs xG contrast Generated from real data
Velez Sarsfield vs Tigre · Argentina: Liga Profesional Argentina

Despite Velez's sluggish recent form (three draws and one win in their last five), their xG rating of 26.0 is notably lower than Tigre's 36.4, meaning Tigre are generating better quality chances yet sit at just 10% win probability — a sharp disconnect that suggests the market is pricing outcomes heavily on home advantage rather than attacking output.

Defensive contrast Generated from real data
Aldosivi vs Atletico Tucuman · Argentina: Liga Profesional Argentina

Atletico Tucuman's Defense rating of 80.0 dwarfs Aldosivi's 33.3, the largest single-axis gap in this matchup, while Aldosivi's xG rating of 25.3 and Atletico Tucuman's xG of 17.7 both sit in the bottom quarter of the scale, pointing toward a low-scoring contest where the visitors' backline holds a decisive structural edge.

Attack/defense mismatch Generated from real data
Barracas Central vs Independ. Rivadavia · Argentina: Liga Profesional Argentina

Barracas Central's Attack rating of just 8.3 — against Independiente Rivadavia's Defense rating of 46.7 — represents a stark mismatch, with Barracas also winless in their last five (LLLDD), making it difficult to see where their goals come from despite the market pricing them as slight favourites over the visitors.

Set piece gap Generated from real data
Lanus vs Estudiantes L.P. · Argentina: Liga Profesional Argentina

Lanus hold a set piece rating of 75.0 versus Estudiantes's 47.5 — a 27.5-point gap that stands out as the largest difference between the two sides across all six measured axes, despite their defenses and xG ratings being virtually identical (both 66.7 and 63.8 vs 63.5).

Set piece gap Generated from real data
Independiente vs Instituto Cordoba · Argentina: Liga Profesional Argentina

Instituto Córdoba carry a perfect 100.0 set-piece rating against Independiente's 71.9, the sharpest gap between the two sides across all six measured axes, suggesting dead-ball situations are Instituto's clearest route to goal in a match where both attacks are rated identically low at 33.3.

xG gap signal Generated from real data
Independ. Rivadavia vs Gimnasia L.P. · Argentina: Liga Profesional Argentina

Gimnasia L.P.'s xG rating of 15.3 is drastically lower than Independ. Rivadavia's 50.7, suggesting Gimnasia are generating very little in the way of genuine scoring chances — a gap that helps explain why the consensus gives them just a 10% chance of winning this fixture.

xG gap Generated from real data
Defensa Y Justicia vs San Lorenzo · Argentina: Liga Profesional Argentina

Defensa Y Justicia carry a notable xG rating advantage over San Lorenzo (40.2 vs 20.8), suggesting San Lorenzo generate roughly half the expected attacking threat, yet the pre-match consensus still prices a draw as equally likely (45%) as a Defensa Y Justicia win (45%), making the hosts' xG edge potentially underweighted.

xG vs Attack gap Generated from real data
Atletico Tucuman vs Barracas Central · Argentina: Liga Profesional Argentina

Barracas Central's xG rating (44.3) is more than three times their Attack rating (13.3), the largest such gap in this fixture, suggesting they create chances in quality but fail to convert — yet despite this, the market gives them just a 10% win probability away from home.

xG vs attack gap Generated from real data
Newells Old Boys vs Lanus · Argentina: Liga Profesional Argentina

Despite both sides sharing an identical Attack rating of 40.0, Lanus's xG rating (56.2) is more than double Newells' (24.0), suggesting Lanus generate significantly higher-quality chances relative to their overall attacking output — yet the pre-match consensus gives Lanus just a 10% win probability.

Set piece gap Generated from real data
Argentinos JRS vs Tigre · Argentina: Liga Profesional Argentina

Argentinos JRS hold a commanding Set Pieces rating of 75.0 compared to Tigre's 40.0, the largest gap between the two sides across all six axes, suggesting dead-ball situations could be a decisive factor in a match where both teams share identical Attack (26.7) and xG (36.4) ratings.

Attack/Defense mismatch Generated from real data
Huracan vs Aldosivi · Argentina: Liga Profesional Argentina

Aldosivi carry a notably higher Attack rating (53.3) than Huracan (26.7), yet face a Huracan Defense rated 66.7 versus their own Defense of just 33.3, creating a sharp defensive vulnerability on Aldosivi's side that likely underpins the consensus giving them only a 10% win probability.

xG gap Generated from real data
Sarmiento Junin vs River Plate · Argentina: Liga Profesional Argentina

River Plate's xG rating of 81.3 dwarfs Sarmiento Junin's 29.7 — a 51.6-point gap that is the single largest differential across all six tracked metrics, suggesting River's attacking threat is substantially underwritten by underlying chance creation despite the market pricing this as nearly a coin-flip between draw and River win.

Set piece contrast Generated from real data
Talleres Cordoba vs Belgrano Cordoba · Argentina: Liga Profesional Argentina

Belgrano hold a notable set piece rating of 70.0 versus Talleres's 60.0, and with both attacks rated equally low at 33.3, dead-ball situations may represent the most likely route to a goal in a match where the consensus gives a 45% chance to a draw.

Attack vs xG gap Generated from real data
Boca Juniors vs Union Santa Fe · Argentina: Liga Profesional Argentina

Union Santa Fe carry a notably high Attack rating of 80.0 against Boca's Defense of 73.3, yet their xG rating of 46.2 suggests their chances are lower quality than their attacking presence implies, pointing to a pattern of volume over efficiency that Boca's defensive solidity (73.3) may be well-positioned to contain.

Attack gap Generated from real data
Estudiantes de Rio Cuarto vs Racing Club · Argentina: Liga Profesional Argentina

Estudiantes de Rio Cuarto's Attack rating of 13.3 is the most striking figure in this fixture — less than a third of Racing Club's 46.7 — and their xG rating of 19.1 versus Racing's 48.7 reinforces a near-total offensive disparity that aligns with Racing being priced at 45% despite winning just one of their last five matches.

Set piece gap Generated from real data
Deportivo Riestra vs Central Cordoba de Santiago · Argentina: Liga Profesional Argentina

Central Córdoba's set piece rating of 90.0 dwarfs Deportivo Riestra's 34.4 — the largest gap between any two metrics across both teams — yet Central Córdoba arrive with an LLDLL run and just a 10% win probability, suggesting their dead-ball threat is their only credible weapon in this fixture.

xG gap signal Generated from real data
Velez Sarsfield vs Platense · Argentina: Liga Profesional Argentina

Velez's xG rating of 26.0 dwarfs Platense's 8.0 — the largest single-axis gap between these two sides — yet Velez have managed just one win in their last five (DDDWD), suggesting they are consistently underperforming even their modest attacking output.

xG vs Attack gap Generated from real data
Estudiantes L.P. vs Gimnasia M. · Argentina: Liga Profesional Argentina

Estudiantes L.P. post a striking contrast between a high xG rating of 72.3 and a very low Attack rating of 26.7, suggesting they generate quality chances but convert or create volume poorly, while Gimnasia M. show the opposite — a reasonable Attack rating of 53.3 paired with a xG rating of just 24.0, implying their attacks rarely translate into high-quality opportunities.

Set piece dominance Generated from real data
Banfield vs Rosario Central · Argentina: Liga Profesional Argentina

Rosario Central's set piece rating of 97.5 out of 100 dwarfs Banfield's 34.4, representing the sharpest single-category gap in this matchup and suggesting dead-ball situations could be decisive against a Banfield side whose defence rates just 26.7.

Set piece gap Generated from real data
RB Bragantino vs Mirassol · Brazil: Serie A

RB Bragantino's set piece rating of 95.0 dwarfs Mirassol's 60.0 — the single largest gap across all six axes — yet their xG rating of 54.0 compared to Mirassol's 19.9 suggests Bragantino generate far more overall threat from play too, making dead-ball situations a particularly exploitable avenue against a side that has drawn three of their last five games.

xG gap Generated from real data
Remo vs Gremio · Brazil: Serie A

Despite both sides struggling for form, Remo's xG rating of 49.2 dwarfs Gremio's 17.3 — the largest gap across all six axes — suggesting Remo are generating significantly better quality chances, even as their last five results (DDLLL) have failed to reflect it.

xG vs defence split Generated from real data
Internacional vs Corinthians · Brazil: Serie A

Corinthians carry the lowest xG rating in this dataset at just 17.7, yet pair it with a defence rating of 60.0 — the highest of the two sides — suggesting their best realistic route to a result is keeping Internacional's similarly modest attack (46.7) scoreless rather than generating their own chances. With Corinthians given only a 10% win probability and their last five returning WLLLD, a low-scoring draw appears their ceiling.

Attack/xG gap Generated from real data
Vitoria vs Chapecoense-sc · Brazil: Serie A

Despite hosting, Vitoria's Attack rating of 20.0 and xG rating of 30.1 are drastically lower than Chapecoense-sc's 53.3 and 52.2 respectively, suggesting the visitors carry a clear attacking threat that the 10% win probability assigned to them does not reflect.

xG divergence Generated from real data
Botafogo vs Vasco DA Gama · Brazil: Serie A

Despite both sides being separated by just 13.3 points in Attack rating (Vasco 40.0 vs Botafogo 26.7), Vasco's xG rating of 89.8 dwarfs Botafogo's 67.2, suggesting Vasco are generating significantly higher-quality chances — a gap that aligns with their 2-0 win in the only tracked recent meeting.

xG vs Attack split Generated from real data
Cruzeiro vs Sao Paulo · Brazil: Serie A

Sao Paulo's xG rating (56.0) dwarfs their Attack rating (26.7) — a 29.3-point gap that is the largest such divergence in this fixture's data — suggesting they consistently generate quality chances without converting them, while Cruzeiro show the opposite imbalance with Attack (53.3) far outpacing their xG rating (18.5).

Set piece dominance Generated from real data
Santos vs Flamengo · Brazil: Serie A

Flamengo hold a perfect 100.0 set-piece rating against Santos's already-strong 87.5, making dead-ball situations a clear structural edge for the visitors despite consensus odds giving them only a 45% win probability.

Defensive contrast Generated from real data
Atletico Paranaense vs Atletico-MG · Brazil: Serie A

Atletico Paranaense carry a strikingly low Defense rating of 20.0 against Atletico-MG's 60.0, yet the pre-match consensus gives the hosts just a 10% win probability despite their Attack rating of 73.3 — the highest of any axis across both sides — suggesting the market views their defensive vulnerability as the dominant factor in this matchup.

xG vs defence contrast Generated from real data
Palmeiras vs Bahia · Brazil: Serie A

Bahia carry the highest xG rating in this dataset (100.0) but face a Palmeiras defence rated 86.7, the sharpest defensive score here — making Bahia's ability to convert their expected-goals quality the critical tension in this fixture despite the market offering them only a 10% win probability.

xG gap Generated from real data
Fluminense vs Coritiba · Brazil: Serie A

Despite being the home side, Fluminense's xG rating of 18.7 is dwarfed by Coritiba's 31.5 — a near 13-point gap that marks Coritiba as the significantly more threatening attacking unit by this measure, even as the pre-match odds are split exactly equally three ways at 33% each.

xG divergence Generated from real data
Galatasaray vs Kasımpaşa · Turkey: Süper Lig

Galatasaray's xG rating of 98.3 is the standout figure across all twelve tracked metrics in this fixture, dwarfing Kasımpaşa's 48.0 and suggesting a significant underlying chance-creation edge that the 45%/45% win-draw consensus does not reflect.

Defense vs Attack mismatch Generated from real data
Moreirense vs GIL Vicente · Portugal: Primeira Liga

Gil Vicente's defensive rating of 91.7 dwarfs Moreirense's attack rating of just 26.7 — the lowest attacking score in this fixture — which helps explain why the pre-match consensus gives Moreirense only a 10% chance of winning despite home advantage.

xG gap signal Generated from real data
Borussia Dortmund vs Werder Bremen · Germany: Bundesliga

Dortmund's xG rating of 51.0 dwarfs Werder Bremen's 18.0 on the same 0-100 scale, representing the starkest gap across all six measured axes and suggesting a significant expected-goals advantage for the hosts despite their relatively modest 66.7 defensive rating.

Defensive contrast Generated from real data
SK Beveren vs Lommel United · Belgium: Jupiler Pro League

Lommel United's defensive rating of 80.0 dwarfs SK Beveren's attack rating of 33.3, representing one of the sharpest attack-vs-defence mismatches in the data, yet the pre-match consensus gives Lommel only a 10% win probability against a Beveren side whose xG rating sits at just 24.9.

xG gap Generated from real data
Lens vs Lyon · France: Ligue 1

Lens carry a striking xG rating of 97.0 against Lyon's 58.3 — a 38.7-point gap that suggests Lens are generating significantly higher-quality chances despite pre-match odds framing Lyon as co-favourites at 45.0%.

Attack gap Generated from real data
Malaga vs Espanyol · Spain: La Liga

Malaga's attack rating of 13.3 is drastically lower than Espanyol's 53.3, a gap of 40 points on a 0-100 scale, which aligns with Malaga failing to win any of their last 5 matches (LDLDD) while Espanyol's superior xG rating (38.7 vs 31.2) further underlines the scoring threat differential heading into this fixture.

Attack gap Generated from real data
SC Braga vs Sporting CP · Portugal: Primeira Liga

Sporting CP's Attack rating of 100.0 dwarfs SC Braga's 40.0 — a 60-point gap that is reinforced by Sporting's xG rating of 46.7 versus Braga's 27.7, suggesting a significant offensive mismatch despite Braga's solid Defense score of 80.0.

Rating gap Generated from real data
Gençlerbirliği S.K. vs Amed · Turkey: Süper Lig

Amed outrate Gençlerbirliği S.K. across every single axis, most starkly in Attack (58.3 vs 33.3) and Defense (58.3 vs 40.0), yet the pre-match consensus gives Amed only a 10% win probability — a striking disconnect between the underlying ratings and the market pricing.

Defense dominance Generated from real data
Arsenal vs Leeds · England: Premier League

Arsenal hold the highest defensive rating in this fixture at 86.7 out of 100, paired with five consecutive wins, while Leeds' xG rating of just 32.2 suggests they have consistently struggled to generate quality chances — making Arsenal's defensive record the most decisive factor to watch.

xG rating gap Generated from real data
Rayo Vallecano vs Athletic Club · Spain: La Liga

Athletic Club's xG rating of 92.7 dwarfs Rayo Vallecano's 25.0, the largest single-axis gap between these two sides, suggesting Athletic are generating significantly higher-quality chances — a disparity that aligns with their 45% win probability against Rayo's 10%.

xG imbalance Generated from real data
Genoa vs Fiorentina · Italy: Serie A

Fiorentina's xG rating of 64.8 dwarfs Genoa's 14.0 on the six-axis scale, suggesting a significant underlying chance-creation gap even as both sides arrive in poor recent form — Genoa losing four of their last five and Fiorentina three of their last four.

Attack/defense gap Generated from real data
Alanyaspor vs Erzurumspor FK · Turkey: Süper Lig

Erzurumspor FK's Attack rating of 13.3 is the starkest figure in this fixture — less than a third of Alanyaspor's already modest 40.0 — while their Defense sits at just 26.7 against Alanyaspor's 66.7, suggesting the visitors are significantly outclassed in both phases and consistent with their 10% win probability from pre-match consensus.

Discipline contrast Generated from real data
Samsunspor vs Trabzonspor · Turkey: Süper Lig

Samsunspor carry a near-perfect Discipline rating of 95.8 against Trabzonspor's 30.0 — the sharpest single-axis gap in the data — suggesting Trabzonspor commit significantly more fouls or accumulate more cards, a factor that could influence set-piece opportunities given Samsunspor's Set Pieces rating of 53.1 versus Trabzonspor's 67.5.

Form comparison Generated from real data
FSV Mainz 05 vs Bayer Leverkusen · Germany: Bundesliga

Mainz have taken 13 points from their last 5 matches (WWWDW) compared to Leverkusen's 9 (LWWLW), yet the pre-match consensus still gives Leverkusen a 45% win probability against Mainz's 10%, making Mainz's recent form notably underweighted in the market.

Draw probability signal Generated from real data
FC Augsburg vs Bayern München · Germany: Bundesliga

Despite Bayern München's stronger defensive rating (88.9 vs Augsburg's 66.7) and superior set-piece score (100.0 vs 93.8), the single tracked source places the draw probability at 45.0% — equal to Bayern's win probability and far above Augsburg's 10.0%, suggesting the market sees a surprisingly low chance of an Augsburg victory even with both sides sharing identical Attack (100.0), xG (100.0), and Form (77.8) ratings.

Form contrast Generated from real data
Union Berlin vs SV Elversberg · Germany: Bundesliga

SV Elversberg have won four of their last five matches (DWWWW) while Union Berlin have taken just one point from their last five (LWDLL), giving Elversberg a form rating of 50.0 against Union Berlin's 11.1 on the 0-100 scale.

Attack rating gap Generated from real data
SC Paderborn 07 vs VfB Stuttgart · Germany: Bundesliga

Paderborn's Attack rating of 0.0 against Stuttgart's 75.0 represents the maximum possible gap on the 0-100 scale, and combined with Paderborn's Form rating of just 11.1 from a DWDLL run, the data points to Stuttgart as a heavy favourite despite the consensus giving them only a 45.0% win probability.

Set piece gap Generated from real data
1899 Hoffenheim vs Hamburger SV · Germany: Bundesliga

Hoffenheim hold a perfect set piece rating of 100.0 against Hamburger SV's 50.0, the single largest gap across all six axes, suggesting a significant dead-ball advantage for the hosts despite consensus odds that split 45/45 between a home win and a draw.

Set piece contrast Generated from real data
Cercle Brugge vs Anderlecht · Belgium: Jupiler Pro League

Cercle Brugge hold a maximum set-piece rating of 100.0 against Anderlecht's 65.0, yet their overall form rating of just 13.3 from a run of DDLLL suggests they have been unable to convert that dead-ball threat into results, making set pieces the one specific area where the hosts carry a measurable edge over a side priced at 45% to win.

xG vs Defense gap Generated from real data
Chelsea vs Bournemouth · England: Premier League

Chelsea's xG rating of 86.2 is the highest of any axis for either side, yet their Defense rating of 25.0 is the lowest recorded value in the entire dataset — suggesting a match profile where Chelsea are likely to create heavily but remain exposed, a volatility combination that makes the 45% draw consensus striking given Bournemouth's own low Form rating of 25.0.

xG vs form gap Generated from real data
Ipswich vs Fulham · England: Premier League

Ipswich hold a notably higher xG rating (60.0) than Fulham (38.0), yet Fulham's defensive rating (41.7) comfortably exceeds Ipswich's (26.7), suggesting Ipswich are generating chances but remaining vulnerable at the back — a tension that aligns with their inconsistent WWLLW run against Fulham's winless LWLLD stretch.

xG gap Generated from real data
Aston Villa vs Brentford · England: Premier League

Brentford's xG rating of 55.7 dwarfs Aston Villa's 10.3 on the same 0-100 scale, the largest single-axis gap between the two sides and consistent with Brentford being priced as 45% favourites against a Villa team rated just 10% to win.

xG gap signal Generated from real data
Sunderland vs Brighton · England: Premier League

Brighton's xG rating of 86.3 dwarfs Sunderland's 44.7, the largest single-axis gap between these two sides, suggesting Brighton are generating and converting significantly higher-quality chances — a pattern reinforced by their Attack rating of 80.0 against Sunderland's 25.0.

xG divergence Generated from real data
Alaves vs Atletico Madrid · Spain: La Liga

Despite being considered 45% favourites to win, Atletico Madrid carry the lowest xG rating in this fixture at just 28.5 out of 100, compared to Alaves's 46.8, suggesting the market's confidence in Atletico is not matched by their underlying chance-creation data.

Form divergence Generated from real data
Casa Pia vs Santa Clara · Portugal: Primeira Liga

Santa Clara have taken 11 points from their last 5 matches (DWWDW) against Casa Pia's 1 point (LLLDL), a gap reflected in their six-axis Form ratings of 73.3 versus 6.7 — the sharpest contrast across all six measured categories.

Set piece contrast Generated from real data
Lille vs Le Havre · France: Ligue 1

Le Havre's set piece rating of 70.8 is more than double Lille's 31.3, making dead-ball situations the clearest area where the heavy underdogs (10% win probability) hold a concrete structural advantage over the hosts.

xG dominance gap Generated from real data
Inter vs Parma · Italy: Serie A

Inter's xG rating of 100.0 dwarfs Parma's 8.3 on the six-axis model, representing the starkest single-axis gap in this fixture and suggesting a significant underlying chance-creation advantage for the hosts despite the consensus oddly splitting Inter and Draw at 45% each.

Defensive contrast Generated from real data
Rizespor vs Fenerbahçe · Turkey: Süper Lig

Rizespor's defensive rating of 73.3 significantly outstrips their attack rating of 33.3, the widest axis gap in this fixture, suggesting they are built to absorb pressure rather than create — a profile that aligns with the pre-match consensus giving them only a 10% win probability despite their alternating W-L-W-L-W run.

Set piece gap Generated from real data
RAAL La Louvière vs Club Brugge KV · Belgium: Jupiler Pro League

Club Brugge's set piece rating of 100.0 dwarfs RAAL La Louvière's 35.0 — the single largest gap across all six metrics — suggesting dead-ball situations could be a decisive avenue for Brugge against a side whose defence rates just 20.0.

xG dominance signal Generated from real data
RB Leipzig vs Eintracht Frankfurt · Germany: Bundesliga

RB Leipzig hold a perfect 100.0 xG rating against Frankfurt's 49.0, suggesting Leipzig are generating significantly higher-quality chances despite their modest 55.6 attack rating — a disconnect that makes them a stronger scoring threat than their attack score alone implies.

xG contrast Generated from real data
Manchester United vs Tottenham · England: Premier League

Manchester United carry an xG rating of 100.0 against Tottenham's 37.3, the sharpest attacking quality gap in this dataset, suggesting United are generating significantly higher-quality chances despite Tottenham's superior set-piece rating of 100.0 versus United's 75.0.

xG dominance gap Generated from real data
Barcelona vs Getafe · Spain: La Liga

Barcelona's xG rating of 100.0 dwarfs Getafe's 32.0, reflecting a massive underlying quality gap in chance creation that aligns with Barcelona's perfect five-from-five winning run against Getafe's recent slide of one win in their last four outings.

Set piece gap Generated from real data
Maritimo vs FC Porto · Portugal: Primeira Liga

FC Porto's Set Pieces rating of 85.0 dwarfs Maritimo's 32.5 — a 52.5-point gap that represents the single largest disparity across all six tracked axes, suggesting dead-ball situations could be a decisive avenue for the visitors.

xG contrast Generated from real data
Paris Saint Germain vs Le Mans · France: Ligue 1

Despite Le Mans rating a perfect 100.0 on xG versus PSG's 60.0, Le Mans have managed just one win probability of 10.0% and have not won any of their last 5 matches (DLDLD), suggesting their xG output has consistently failed to convert into results.

Form divergence Generated from real data
Monaco vs Toulouse · France: Ligue 1

Monaco enter this fixture on a perfect five-match winning run (form rating 86.7/100), while Toulouse have taken just one win from their last five (form rating 16.7/100), making the pre-match consensus of 45% each for a Monaco win or draw appear to significantly undervalue the hosts' recent momentum.

xG gap signal Generated from real data
Lorient vs Paris FC · France: Ligue 1

Paris FC's xG rating of 79.3 dwarfs Lorient's 38.3, the single largest gap across all six axes, suggesting Paris FC are generating significantly higher-quality chances and aligning with their 45% win probability against Lorient's just 10%.

xG rating gap Generated from real data
Stade Brestois 29 vs Angers · France: Ligue 1

Brest hold a perfect xG rating of 100.0 against Angers' 59.0, suggesting Brest are generating significantly higher-quality chances — yet their recent form of DLDDW shows just one win in five, indicating they are not converting that underlying threat into results.

xG gap vs form Generated from real data
Zulte Waregem vs Gent · Belgium: Jupiler Pro League

Despite Gent's superior form rating (86.7 vs 73.3) and a consensus 45% win probability, Zulte Waregem's xG rating of 45.7 versus Gent's 50.0 is remarkably close, suggesting the hosts create chances at a similar rate to the favourites even while carrying a notably lower attacking rating (66.7 vs 60.0 — actually higher), which may explain why the draw is priced as the single most likely outcome at 45%.

xG dominance Generated from real data
Genk vs Kortrijk · Belgium: Jupiler Pro League

Genk's xG rating of 87.1 dwarfs Kortrijk's 33.2, while Kortrijk's Attack rating of just 6.7 and four consecutive losses (DLLLL) underline a side generating almost no attacking threat against a Genk defence that, despite a modest 46.7 defensive rating, faces minimal pressure here.

xG vs attack split Generated from real data
Napoli vs Frosinone · Italy: Serie A

Frosinone carry a notably higher Attack rating (58.3) than Napoli (41.7), yet their xG rating (25.3) is well below Napoli's (46.3), suggesting Frosinone are generating chances of lower quality relative to their volume of attacking output — a disconnect that may limit their conversion threat despite the pre-match odds giving them a 30% win probability against a Napoli side rated only 35%.

Form divergence Generated from real data
Real Madrid vs Villarreal · Spain: La Liga

Real Madrid have won four of their last five matches (WLWWW, Form rating 80.0) while Villarreal have taken just one point from their last five games (DLLLL, Form rating 6.7), the sharpest form gap between these two sides reflected in Villarreal's 0.0% win probability across tracked pre-match consensus sources.

Form divergence Generated from real data
Academico Viseu vs Estoril · Portugal: Primeira Liga

Academico Viseu have won their last two fixtures (finishing LDLWW) while Estoril have gone winless in all five recent outings (DLLLD), a stark contrast in momentum that is reflected in Estoril's consensus win probability of just 10.0%.

xG vs Form split Generated from real data
Vasco DA Gama vs Remo · Brazil: Serie A

Despite Remo posting a near-identical xG rating to Vasco (95.3 vs 100.0), their Form rating sits at 0.0 — the lowest possible score — reflecting four straight losses, which explains why the consensus gives them just a 10% chance of winning this fixture.

xG gap signal Generated from real data
Sao Paulo vs Vitoria · Brazil: Serie A

Sao Paulo hold a notable xG rating advantage over Vitoria (51.7 vs 38.1), suggesting they are generating meaningfully better quality chances despite both sides sharing identical form ratings of 46.7 and the pre-match market assigning Vitoria only a 10% win probability.

Form collapse Generated from real data
Konyaspor vs Başakşehir · Turkey: Süper Lig

Konyaspor have lost all four of their most recent matches and carry a Form rating of 0.0 out of 100, the lowest possible score, yet the pre-match consensus still gives the draw a 45% probability — reflecting how little confidence there is in either side rather than any genuine Konyaspor resurgence.

xG gap Generated from real data
Como vs AS Roma · Italy: Serie A

AS Roma's xG rating of 100.0 dwarfs Como's 35.0 on the six-axis scale — the single largest gap between the two sides across all six metrics — suggesting Roma are generating significantly higher-quality chances despite both clubs sharing identical Attack ratings of 91.7.

Rating mismatch Generated from real data
Standard Liege vs Charleroi · Belgium: Jupiler Pro League

Despite hosting, Standard Liège are outrated by Charleroi across every single axis — most starkly in Defense (46.7 vs 66.7), xG (46.1 vs 67.7), and Set Pieces (75.0 vs 87.5) — which aligns with the pre-match consensus giving Standard only a 10% win probability against 45% for the visitors.

Defensive contrast Generated from real data
Elche vs Celta Vigo · Spain: La Liga

Elche carry a Defense rating of just 0.0 against Celta Vigo's 66.7, the starkest gap across all six tracked axes, yet Celta's Attack rating of only 13.3 suggests they may lack the cutting edge to exploit that defensive vulnerability despite holding a 45% win probability against Elche's 10%.

Attack/Defense contrast Generated from real data
Nice vs Strasbourg · France: Ligue 1

Strasbourg's attack rating of 75.0 dwarfs Nice's 8.3, yet Nice's defense rating of 58.3 is nearly double Strasbourg's 33.3, setting up a fixture where the visitors' firepower directly targets the sharpest vulnerability in the home side's game. Despite this, Nice's last five results show four draws, suggesting their defensive solidity under pressure trends toward low-scoring stalemates rather than collapses.

Defense contrast Generated from real data
Crystal Palace vs Nottingham Forest · England: Premier League

Crystal Palace's defensive rating of just 8.3 out of 100 is starkly weaker than Nottingham Forest's 66.7, the single largest gap across all six axes, which aligns with pre-match consensus giving Forest a 45% win probability compared to Palace's 10%.

Form collapse Generated from real data
Lecce vs Bologna · Italy: Serie A

Bologna have gone winless in all five of their last matches (LLLLD) and carry a form rating of just 11.1 out of 100 — the lowest across all six measured axes for either side — yet the pre-match consensus still gives them a 30% chance, only 5 points below Lecce's 35%.

xG vs Attack split Generated from real data
Gaziantep FK vs Çorum FK · Turkey: Süper Lig

Çorum FK's Attack rating (80.0) is the highest of the two sides by a wide margin, yet their xG rating (30.2) is actually lower than Gaziantep's (35.9), suggesting Çorum are generating volume or style of chances that convert poorly into quality opportunities despite their strong attacking profile.

Set piece gap Generated from real data
Hull City vs Everton · England: Premier League

Everton's set piece rating of 65.6 dwarfs Hull City's 31.3 — the largest gap between these two sides across all six metrics — suggesting dead-ball situations could be a decisive avenue for Everton in what the market prices as a near three-way split (Hull 35%, Draw 35%, Everton 30%).

Defense vs xG gap Generated from real data
Lazio vs Monza · Italy: Serie A

Monza's defensive rating sits at just 8.3 out of 100 — the lowest of any axis across both teams — yet their xG rating is a notably high 74.8, suggesting they create chances but are conceding at an alarming rate, making them highly vulnerable against a Lazio side rated 75.0 in defense.

Set piece dominance Generated from real data
1. FC Köln vs Borussia Mönchengladbach · Germany: Bundesliga

Both sides rank at the very top for set piece threat — Mönchengladbach score a perfect 100.0 and Köln an exceptional 91.7 out of 100 — making dead-ball situations the most likely source of goals in a match where Gladbach's outfield ratings (Defense 0.0, Form 0.0) suggest they are otherwise badly out of form.

Form divergence Generated from real data
Union St. Gilloise vs OH Leuven · Belgium: Jupiler Pro League

Union St. Gilloise have won their last four matches (DWWWW) and carry a form rating of 86.7/100, while OH Leuven have lost four of their last five (LLLLD) and sit at just 6.7/100 for form — the sharpest form gap between two sides in the same fixture you can find in this dataset, reflected in consensus odds that give OH Leuven a 0% chance of winning.

Set piece edge Generated from real data
Real Sociedad vs Deportivo La Coruna · Spain: La Liga

Real Sociedad hold a maximum set piece rating of 100.0 against Deportivo La Coruna's 52.5, making dead-ball situations their clearest statistical advantage despite pre-match odds giving them only a 10% win probability.

xG gap notable Generated from real data
Rio Ave vs Nacional · Portugal: Primeira Liga

Nacional's xG rating of 36.4 is more than double Rio Ave's 14.8, suggesting Nacional are generating significantly better quality chances despite both sides sharing identical poor form ratings of 20.0 — a gap that aligns with the consensus giving Nacional a 45% win probability against Rio Ave's 10%.

Defense collapse Generated from real data
Rennes vs Auxerre · France: Ligue 1

Auxerre's defensive rating of just 8.3 out of 100 is exceptionally low, and their recent collapse from a win into three consecutive losses underscores that vulnerability against a Rennes side riding a three-match winning streak with a defensive rating of 58.3.

Form divergence Generated from real data
SC Freiburg vs FC Schalke 04 · Germany: Bundesliga

Freiburg have won all five of their last five matches (rating: Attack 100, Form 100), while Schalke have managed just one win in five (W alongside two losses, a draw, and a defeat), with a Form rating of only 44.4 — a stark contrast that leaves pre-match consensus giving Schalke a 0% win probability.

Form divergence Generated from real data
Liverpool vs Manchester City · England: Premier League

Manchester City's form rating of 100.0 — built on four consecutive wins — stands in sharp contrast to Liverpool's 60.0, who have managed just one win in their last five (DDWWD), a gap that is reflected in the pre-match consensus giving City a 45% win probability against Liverpool's 10%.

Set piece gap Generated from real data
Beşiktaş vs Kocaelispor · Turkey: Süper Lig

Beşiktaş hold a perfect 100.0 set piece rating against Kocaelispor's 40.6, the starkest gap across all six tracked metrics and a concrete structural advantage for a side that has won its last three matches.

xG vs Form gap Generated from real data
Sassuolo vs AC Milan · Italy: Serie A

Sassuolo's xG rating of 75.8 is the highest of any axis for either side yet their Form rating sits at just 44.4, suggesting they are consistently creating chances without converting them into results — a gap that AC Milan's superior Form rating of 66.7 (backed by WWWDD) could ruthlessly exploit.

Form divergence Generated from real data
KVC Westerlo vs Antwerp · Belgium: Jupiler Pro League

Westerlo have won their last two matches (LLDWW) while Antwerp have lost their last two (WWDLL), a direct form reversal that contrasts sharply with the pre-match odds giving Antwerp a 45% win probability versus Westerlo's 10%.

xG vs attack gap Generated from real data
Real Betis vs Osasuna · Spain: La Liga

Osasuna's xG rating (71.3) dwarfs their Attack rating (33.3) — a gap of 38 points — suggesting they generate expected goal opportunities well above what their actual attacking output delivers, the largest such disconnect of the two sides and a potential indicator of finishing inefficiency. By contrast, Real Betis show a much tighter alignment between Attack (60.0) and xG (64.0), pointing to more consistent conversion of their chances.

Form divergence Generated from real data
Benfica vs Vitória SC · Portugal: Primeira Liga

Benfica enter this fixture with a perfect five-from-five winning run and a maximum form rating of 100.0, while Vitória SC have won just one of their last five (LWLDL) and carry a form rating of only 26.7 — one of the starkest form gaps measurable on this scale. The single tracked source reflects that disparity by assigning Vitória SC a 0% win probability.

xG contrast Generated from real data
KV Mechelen vs St. Truiden · Belgium: Jupiler Pro League

St. Truiden hold a maximum xG rating of 100.0 versus KV Mechelen's 81.0, yet Mechelen's woeful form rating of 13.3 — against St. Truiden's 40.0 — underlines how little they are converting their underlying chances, helping explain why the market gives them only a 10% win probability despite the xG gap being relatively narrow.

Form collapse Generated from real data
Estac Troyes vs Marseille · France: Ligue 1

Despite being heavy favourites at 45% win probability, Marseille have won just 1 of their last 5 matches (WLLLL), giving them a Form rating of only 20.0 out of 100 — the lowest of any axis across both sides — while Troyes' Form (33.3) is actually superior over the same period.

Attack/Defense contrast Generated from real data
Cagliari vs Juventus · Italy: Serie A

Cagliari's Attack rating of 33.3 is the starkest number in this fixture — less than half of Juventus's 73.3 — yet their Defense rating of 83.3 actually exceeds Juventus's 73.3, suggesting Cagliari's most viable path is a low-scoring, defensively structured game rather than an open contest.

Defense rating gap Generated from real data
Racing Santander vs Valencia · Spain: La Liga

Racing Santander's defense rating of 6.7 is exceptionally low, but Valencia's attack rating of just 13.3 is nearly the worst available, meaning the team with the stronger attack in this fixture still rates in the bottom tier — a rare case where both sides' key opposing metrics are historically weak.

Set piece gap Generated from real data
Atletico-MG vs Santos · Brazil: Serie A

Santos carry a striking set piece rating of 95.8 against Atletico-MG's 60.0 — a 35.8-point gap that stands as the single largest difference across all six measured axes, suggesting Santos hold a clear structured-play advantage despite the last head-to-head ending 4-2 to Atletico-MG.

Odds vs ratings gap Generated from real data
Arouca vs Estrela · Portugal: Primeira Liga

Despite Estrela holding a notably higher Attack rating (73.3 vs Arouca's 46.7) and better recent form (DDWDW vs WWLWD with a loss in the last five), the pre-match consensus gives Estrela only a 10% win probability — a striking disconnect suggesting the market heavily discounts Estrela's offensive and form edge.

xG dominance gap Generated from real data
River Plate vs Estudiantes de Rio Cuarto · Argentina: Liga Profesional Argentina

River Plate's xG rating of 81.3 dwarfs Estudiantes de Rio Cuarto's 23.5 — a gap of nearly 58 points — suggesting a substantial underlying chance-creation advantage that the market's 45% draw probability may undervalue. River's DWWWL run contrasts sharply with Estudiantes' LDDLL sequence, reinforcing the one-sided quality picture.

xG gap striking Generated from real data
Gimnasia L.P. vs Atletico Tucuman · Argentina: Liga Profesional Argentina

Gimnasia L.P.'s xG rating of 65.3 dwarfs Atletico Tucuman's 17.7 — the largest single-axis gap in this matchup — suggesting Gimnasia generate chances at a dramatically higher rate, despite both sides sharing identical form ratings of 53.3.

Form divergence Generated from real data
Palmeiras vs Corinthians · Brazil: Serie A

Corinthians arrive with a rating of just 6.7 out of 100 for form (LLDLL in their last five) compared to Palmeiras's 53.3 (DDWWL), while Palmeiras also hold a dominant Set Pieces rating of 90.0 versus Corinthians's 42.5 — a combination that underlines why the consensus gives Corinthians only a 10% chance of winning.

Set piece dominance Generated from real data
Flamengo vs Fluminense · Brazil: Serie A

Flamengo's set piece rating of 100.0 dwarfs Fluminense's 32.5, a striking gap that stands out given the last two meetings produced just one combined goal (a 0-0 and a 2-1), suggesting dead-ball situations could be the most likely route to breaking this typically tight derby.

xG divergence Generated from real data
Gremio vs Internacional · Brazil: Serie A

Despite both sides sharing identical Attack (40.0) and Form (26.7) ratings, Internacional's xG rating of 56.3 is nearly three times Gremio's 20.7, suggesting Internacional are generating significantly better quality chances even as their last-5 record of LLLWL points to poor conversion or defensive fragility undermining that output.

xG divergence Generated from real data
Bahia vs Mirassol · Brazil: Serie A

Bahia's xG rating of 100.0 is the maximum on the six-axis scale, while Mirassol's sits at just 25.0 — the sharpest single-metric gap between these two sides and one that points to a significant edge in chance quality for the home team. Combined with Bahia's four-match winning streak, this xG contrast stands out as the most concrete data signal in this fixture.

Defensive vulnerability Generated from real data
Coritiba vs Botafogo · Brazil: Serie A

Coritiba's Defense rating of just 13.3 out of 100 is the most extreme figure in this dataset, yet the pre-match consensus gives them only a 10% win probability against a Botafogo side whose Defense rating of 46.7 is more than three times higher, suggesting the market views Coritiba's defensive frailty as a decisive factor in a fixture where the draw (45%) and Botafogo win (45%) dominate expectations.

Form divergence Generated from real data
Atalanta vs Venezia · Italy: Serie A

Venezia's Form rating of 0.0 out of 100 reflects five consecutive losses, while Atalanta's 60.0 Form rating and WWWLL sequence show clear superiority in recent results, yet the pre-match consensus still prices a draw as equally likely as an Atalanta win at 45% each.

Rating mismatch Generated from real data
Eyüpspor vs Göztepe · Turkey: Süper Lig

Despite Göztepe being favoured at 45% to win, their Defense rating of 13.3 is the lowest of any axis across both teams, while Eyüpspor's Attack rating of 13.3 matches it — creating a fixture where both the expected scorer and the expected stopper are rated equally poor, making goals simultaneously likely and unlikely depending on which weakness shows up first.

Rating vs odds mismatch Generated from real data
Torino vs Udinese · Italy: Serie A

Despite Udinese being favoured at 45% to win, their Defense rating of just 16.7 is the lowest across both teams' six-axis profiles, while Torino's Discipline rating of 95.8 stands out as the only elite figure in the data — a combination that points to a structural fragility in the match favourite that the win probability does not fully reflect.

xG vs form gap Generated from real data
Levante vs Sevilla · Spain: La Liga

Sevilla's xG rating of 30.0 is notably low despite their strong form rating of 66.7 and recent WLDWW run, suggesting their results have been outpacing their underlying chance creation — a potential vulnerability against Levante, whose xG rating of 48.0 actually exceeds Sevilla's despite a weaker overall record.

Attack rating gap Generated from real data
Coventry vs Newcastle · England: Premier League

Coventry's Attack rating of 0.0 against Newcastle's 58.3 represents the starkest possible gap on this 0-100 scale, reinforced by Coventry's four consecutive losses and an xG rating of just 24.8, suggesting Newcastle should face minimal offensive resistance in this fixture.

Ratings contrast Generated from real data
Famalicao vs Alverca · Portugal: Primeira Liga

Despite Famalicao's deeply low Attack rating of 26.7 versus Alverca's 53.3, Famalicao hold a significant defensive edge (60.0 vs 40.0) and a dominant Set Pieces rating of 72.5 compared to Alverca's 43.8, suggesting that if Famalicao are to threaten, dead-ball situations represent their clearest route to goal.

Rating mismatch Generated from real data
Çorum FK vs Rizespor · Turkey: Süper Lig

Çorum FK's Attack rating of 80.0 is the highest across both teams' six-axis profiles, yet their xG rating of just 30.2 suggests they create chances in ways that don't convert to high-quality opportunities — a combination that may explain why pre-match odds still heavily favour Rizespor (45%) despite the hosts' attacking score.

Set piece gap Generated from real data
Eintracht Frankfurt vs 1. FC Köln · Germany: Bundesliga

Köln's set piece rating of 91.7 dwarfs Frankfurt's 68.8, the largest gap between any two of the six tracked metrics in this fixture, suggesting dead-ball situations are the clearest area of structural advantage for the visitors despite their away status.

xG divergence Generated from real data
Le Mans vs Toulouse · France: Ligue 1

Le Mans holds a perfect xG rating of 100.0 against Toulouse's 38.0, suggesting Le Mans are generating significantly higher-quality chances despite their poor form rating of 25.0 — a disconnect that makes the 45% draw consensus notably cautious given the underlying chance-creation gap.

xG rating gap Generated from real data
Frosinone vs Sassuolo · Italy: Serie A

Despite the market heavily favouring a draw (45%) or Frosinone win (45%), Sassuolo's xG rating of 58.4 dwarfs Frosinone's 25.3 — the largest gap across any axis — suggesting Sassuolo consistently generate far superior scoring chances even as their poor defence (40.0) and recent form (46.7) keep them underrated.

Discipline contrast Generated from real data
Deportivo La Coruna vs Levante · Spain: La Liga

Levante's Discipline rating of 83.3 dwarfs Deportivo La Coruna's 46.7, the largest gap across any paired axis, yet Levante's Form rating of just 33.3 against Deportivo's 53.3 suggests their orderly approach is not translating into results, with Levante winning none of their last 4 (DWDL).

xG gap Generated from real data
Erzurumspor FK vs Eyüpspor · Turkey: Süper Lig

Despite both sides sharing an identical Attack rating of 13.3, Eyüpspor hold a notable xG advantage (29.2 vs 16.5), suggesting they generate meaningfully better quality chances even within two equally low-scoring attacks — consistent with a market that gives them a 45% win probability against Erzurumspor's 10%.

xG vs Attack gap Generated from real data
Everton vs Chelsea · England: Premier League

Chelsea's xG rating of 86.2 is the highest of any metric across both sides, yet their Defence rating sits at just 20.0 — the lowest single rating in the dataset — suggesting they are expected to create heavily but remain highly exposed at the back against an Everton side that has conceded sparingly (Defence 75.0) across a run of WDDDW.

Form/Rating gap Generated from real data
Espanyol vs Atletico Madrid · Spain: La Liga

Atletico Madrid's form rating of 60.0 is more than double Espanyol's 26.7, backed by a WLLWW run versus Espanyol's LDWLL, and Atletico's attack rating of 73.3 dwarfs Espanyol's 40.0 — a combined profile that leaves Espanyol with just a 10% win probability in the pre-match consensus.

xG dominance Generated from real data
Gençlerbirliği S.K. vs Galatasaray · Turkey: Süper Lig

Galatasaray's xG rating of 92.8 dwarfs Gençlerbirliği's 40.4, the single largest gap across all six measured axes, suggesting Galatasaray generate substantially higher-quality chances — yet the pre-match odds still price a draw at 45%, making the visitors' attacking edge potentially underweighted.

Attack vs Form gap Generated from real data
Amed vs Konyaspor · Turkey: Süper Lig

Amed's Attack rating of 80.0 dwarfs Konyaspor's 26.7, while Konyaspor's Form rating has slumped to 26.7 after going LLLWD in their last five — the lowest marks in both categories of any side in this matchup, leaving the consensus to give them just a 10% chance of winning.

Defensive collapse Generated from real data
Venezia vs Napoli · Italy: Serie A

Venezia's Defense rating of just 8.3 out of 100 is the most extreme data point in this fixture — paired with a Form rating of 0.0 from five straight losses, they arrive as statistically the most vulnerable defensive unit in the available dataset, facing a Napoli side rated 60.0 for defense and 53.3 for xG.

xG vs Attack gap Generated from real data
Werder Bremen vs SC Paderborn 07 · Germany: Bundesliga

Paderborn's xG rating (24.3) actually exceeds Werder Bremen's (18.0) despite Paderborn registering an Attack rating of just 0.0 against Bremen's 55.6, suggesting Paderborn may generate better-quality chances than their near-zero attacking output rating implies. This disconnect makes Paderborn's true threat harder to read from surface-level attack metrics alone.

Set piece dominance Generated from real data
FC Schalke 04 vs FSV Mainz 05 · Germany: Bundesliga

Mainz carry a perfect 100.0 set-piece rating against Schalke's 33.3, the largest single-axis gap in this matchup, suggesting Mainz hold a significant structural dead-ball advantage despite the consensus listing them as heavy 10% outsiders.

Attack/Defense gap Generated from real data
Hamburger SV vs VfB Stuttgart · Germany: Bundesliga

Hamburg's Attack rating of 16.7 is the lowest in this matchup by a wide margin, while Stuttgart's Attack sits at 75.0 — a 58.3-point gulf that aligns with pre-match odds giving Hamburg only a 10% chance of winning despite home advantage.

Form divergence Generated from real data
Union Berlin vs Borussia Dortmund · Germany: Bundesliga

Borussia Dortmund have won all five of their last five matches, earning a perfect Form rating of 100.0, while Union Berlin have taken just one point from their last four games (DLLL) and carry a Form rating of only 8.3 — the sharpest form gap between these two sides visible in the data.

xG gap Generated from real data
SV Elversberg vs FC Augsburg · Germany: Bundesliga

FC Augsburg's xG rating of 100.0 dwarfs SV Elversberg's 42.3, the starkest gap across any paired metric in this fixture, suggesting Augsburg are generating significantly higher-quality chances and aligning with their 45% win probability against Elversberg's 10%.

Set piece contrast Generated from real data
Fulham vs Hull City · England: Premier League

Fulham's set piece rating of 78.1 dwarfs Hull City's 42.5 — a gap of 35.6 points — making dead-ball situations the sharpest structural edge Fulham hold in a match where they are otherwise rated lower than Hull across attack (33.3 vs 40.0), form (8.3 vs 53.3), and discipline (79.2 vs 43.3).

Form divergence Generated from real data
Manchester City vs Ipswich · England: Premier League

Manchester City enter this fixture with a perfect five-from-five winning run, reflected in a maximum Form rating of 100.0, while Ipswich's corresponding Form rating sits at just 20.0 — the sharpest form gap (80 points) of any axis in the six-category comparison.

Odds vs xG contrast Generated from real data
Brentford vs Liverpool · England: Premier League

Liverpool's xG rating of 78.8 is the highest of any axis for either side and well above Brentford's 55.7, yet the pre-match consensus gives Liverpool only a 10% win probability — a striking disconnect between underlying attacking output quality and implied market expectation.

Set piece dominance Generated from real data
Villarreal vs Elche · Spain: La Liga

Villarreal's set piece rating of 95.0 dwarfs Elche's 55.0, representing the sharpest gap across all six tracked metrics and standing as Villarreal's only clear area of strength given their low form (20.0) and defence (33.3) ratings.

Set piece gap Generated from real data
Strasbourg vs Paris Saint Germain · France: Ligue 1

PSG's set piece rating of 75.0 dwarfs Strasbourg's 28.1 — a gap of 46.9 points that stands as the largest difference across all six measured axes, suggesting dead-ball situations could be a decisive edge for the visitors despite pre-match odds that marginally favour the hosts (35.0% vs 30.0%).

xG vs set pieces split Generated from real data
Fenerbahçe vs Alanyaspor · Turkey: Süper Lig

Alanyaspor carry the sharpest set-piece threat in this fixture with a rating of 67.5 versus Fenerbahçe's 37.5, yet their open-play creativity is notably weak (xG rating 33.6 against Fenerbahçe's 52.0), suggesting any Alanyaspor goal is far more likely to come from a dead-ball situation than from open play.

xG & Set Piece gap Generated from real data
Bologna vs Inter · Italy: Serie A

Inter hold maximum ratings of 100.0 in both xG and Set Pieces against Bologna's scores of 30.5 and 52.5 respectively, representing the widest measurable gap across all six axes and suggesting Inter carry a decisive structural advantage in chance creation and dead-ball situations. Bologna's Attack rating of just 20.0 compounds this, leaving them with the lowest attacking output score in this matchup.

Defense rating gap Generated from real data
Bayern München vs RB Leipzig · Germany: Bundesliga

RB Leipzig's defensive rating of 41.7 is the starkest contrast in this fixture, sitting 45 points below Bayern's 86.7, suggesting Leipzig are significantly vulnerable at the back against an attack rated at the maximum 100.0.

xG gap Generated from real data
Newcastle vs Aston Villa · England: Premier League

Newcastle's xG rating of 38.3 dwarfs Aston Villa's 11.0 on the six-axis scale, suggesting Newcastle are generating significantly higher quality chances — the largest single gap between the two sides across all six metrics.

Attack/xG gap Generated from real data
Real Betis vs Barcelona · Spain: La Liga

Barcelona's Attack rating of 100.0 and xG rating of 94.3 dwarf Real Betis's corresponding figures of 60.0 and 64.0, representing the largest gaps across all six axes and suggesting a significant structural mismatch in offensive quality despite Betis's strong recent form (4 straight wins).

xG dominance gap Generated from real data
AS Roma vs Genoa · Italy: Serie A

Roma's xG rating of 92.6 dwarfs Genoa's 14.0 — a gap of 78.6 points on the 0-100 scale — while Genoa's Form rating of just 8.3 reflects a run of four losses in their last five games, making this one of the starkest quality mismatches in the available data.

xG divergence Generated from real data
Lille vs Stade Brestois 29 · France: Ligue 1

Brest carry a perfect xG rating of 100.0 against Lille's notably low 41.8, suggesting Brest create significantly higher-quality chances despite their poor recent form (LDDWL) and the market giving them just a 10% win probability.

xG vs Attack gap Generated from real data
Estac Troyes vs Lens · France: Ligue 1

Lens carries the highest xG rating in this matchup at 97.0 out of 100, yet their Attack rating sits at just 46.7, suggesting they are generating strong expected goal volume without converting it into results — their last 5 games read LLWDL to underline that disconnect. Troyes show a similarly stark gap, with an xG of 70.7 against an Attack rating of only 33.3, making this a fixture where both sides appear to underperform relative to the chances they create.

xG gap Generated from real data
Valencia vs Athletic Club · Spain: La Liga

Athletic Club's xG rating of 92.7 dwarfs Valencia's 46.7 on the same 0-100 scale, representing the single largest gap across all six tracked axes and suggesting Athletic are generating significantly higher-quality chances in recent matches against a Valencia side rated just 13.3 for attack.

Defense/attack mismatch Generated from real data
Kasımpaşa vs Samsunspor · Turkey: Süper Lig

Kasımpaşa's defensive rating of 73.3 faces a Samsunspor attack rated at just 40.0, while Samsunspor's own defensive rating of 26.7 is by far the lowest single-axis score across both squads — a combination that points to Kasımpaşa as the likeliest side to convert chances despite both teams sharing an identical attacking rating of 40.0.

Set piece gap Generated from real data
Udinese vs Lecce · Italy: Serie A

Udinese hold a striking set piece rating of 68.8 compared to Lecce's 43.8 — a 25-point gap that stands out as the sharpest difference across all six metrics and could prove decisive in what the market prices as an almost three-way split (35/35/30).

Defense rating gap Generated from real data
Osasuna vs Racing Santander · Spain: La Liga

Racing Santander's defensive rating sits at 0.0 out of 100 — the lowest possible score — yet the pre-match consensus gives them only a 10% win probability against an Osasuna side whose own defence is rated just 20.0, suggesting both teams are expected to be vulnerable at the back despite the lopsided odds.

Defense vs Attack gap Generated from real data
Kocaelispor vs Göztepe · Turkey: Süper Lig

Kocaelispor's defensive rating of 86.7 dwarfs Göztepe's attacking rating of 60.0, while Göztepe's defense sits at just 13.3 — the starkest axis mismatch in this fixture, suggesting Kocaelispor are far better equipped to suppress than Göztepe are to threaten, yet Göztepe's own backline leaves them highly vulnerable to any Kocaelispor set-piece threat (rated 37.5 against a defensive rating of 13.3).

Set piece dominance Generated from real data
Angers vs Marseille · France: Ligue 1

Angers hold a striking set piece rating of 95.0 against Marseille's 57.5, the largest gap of any axis between these two sides, suggesting Angers carry a meaningful structural advantage from dead-ball situations that aligns with their status as narrow favourites despite their modest 40.0 attack rating.

xG gap Generated from real data
Fiorentina vs Como · Italy: Serie A

Como's xG rating of 90.7 dwarfs Fiorentina's 64.8, and combined with four consecutive wins versus Fiorentina's two losses in their last five, the pre-match consensus assigns Como a 45% win probability — equal to the draw and four times higher than Fiorentina's 10%.

Set pieces contrast Generated from real data
Bayer Leverkusen vs SC Freiburg · Germany: Bundesliga

Bayer Leverkusen's set piece rating of 90.6 is the highest value across either team's six-axis profile, dwarfing SC Freiburg's 62.5 in that category — a gap of 28.1 points that stands out as the sharpest single-dimension difference between these two sides. Despite Freiburg's superior Attack (100.0) and xG (79.0 vs 63.5) ratings, dead-ball situations represent Leverkusen's clearest route to threatening a Freiburg side that arrives in strong form (WWWWD).

xG gap Generated from real data
Celta Vigo vs Alaves · Spain: La Liga

Celta Vigo hold a notable xG rating advantage of 39.0 versus Alaves's 27.0, suggesting Celta generate meaningfully higher quality chances despite both sides sharing an identical Attack rating of 46.7. This disconnect between attack output and chance quality points to Alaves being particularly inefficient in creating high-value opportunities.

Form divergence Generated from real data
Lorient vs Monaco · France: Ligue 1

Monaco's last 5 results of WWWDW give them a Form rating of 86.7/100, compared to Lorient's DLWDL sequence and a Form rating of just 33.3/100 — the single largest gap between the two sides across all six measured axes.

xG vs attack gap Generated from real data
Le Havre vs Auxerre · France: Ligue 1

Auxerre's xG rating of 60.3 dwarfs their Attack rating of 8.3 — the widest such gap in this fixture — suggesting they are generating high-quality chances but converting them at a very low rate, which may explain why they've won just 2 of their last 5 despite the underlying numbers.

xG vs Attack split Generated from real data
Paris FC vs Rennes · France: Ligue 1

Despite Rennes holding a higher xG rating (82.3 vs 79.3), their Attack rating of 40.0 is notably lower than Paris FC's 53.3, suggesting Rennes are generating quality chances but converting them poorly — a disconnect that may explain why they are rated as the least likely winner (30%) despite recent form of WWWDL.

xG signal Generated from real data
Borussia Mönchengladbach vs 1899 Hoffenheim · Germany: Bundesliga

Hoffenheim's xG rating of 62.7 is notably higher than Mönchengladbach's 36.3, suggesting Hoffenheim generate significantly better quality chances — consistent with the pre-match odds that give them a 45% win probability against the hosts' 10%.

Rating mismatch Generated from real data
Başakşehir vs Gaziantep FK · Turkey: Süper Lig

Despite being the home side, Başakşehir are rated significantly lower than Gaziantep FK across attack (40.0 vs 58.3), defence (26.7 vs 58.3), and form (26.7 vs 58.3), with pre-match consensus giving them just a 10% win probability against Gaziantep's 45%.

xG gap signal Generated from real data
AC Milan vs Atalanta · Italy: Serie A

Despite Atalanta being co-favoured to win at 45%, their xG rating of just 25.4 is dramatically lower than AC Milan's 53.4, suggesting Atalanta's recent form has not been backed by consistent shot quality or volume. This is the sharpest divergence across all six metrics between the two sides.

Attack gap Generated from real data
Lyon vs Nice · France: Ligue 1

Lyon's Attack rating of 66.7 dwarfs Nice's 8.3 — the largest single-axis gap in this fixture's data — while Nice have won none of their last 5 (DDLDL) and carry an xG rating of just 26.0 against Lyon's 50.3, pointing to a significant offensive mismatch at Groupama Stadium.

Set piece contrast Generated from real data
VfB Stuttgart vs Borussia Mönchengladbach · Germany: Bundesliga

Borussia Mönchengladbach hold a perfect set piece rating of 100.0 against Stuttgart's already-solid 68.8, yet Gladbach's last five results read WLLLL and their form rating sits at 0.0, suggesting their set-piece strength has not translated into results and markets reflect this with just a 10% win probability assigned to them.

xG gap signal Generated from real data
Kortrijk vs KV Mechelen · Belgium: Jupiler Pro League

KV Mechelen's xG rating of 81.0 dwarfs Kortrijk's 32.8 — a near 2.5x gap that, combined with Kortrijk's rock-bottom attack rating of 6.7 and a five-game losing streak, points to a significant underlying quality mismatch that the 45% win probability for Mechelen may actually understate.

Set piece gap Generated from real data
Vitória SC vs Maritimo · Portugal: Primeira Liga

Vitória SC hold a dominant Set Pieces rating of 80.0 against Maritimo's 40.0 — the single largest gap across all six tracked metrics — suggesting dead-ball situations could be the primary route to goal in a match where both sides share identical poor form ratings of 26.7.

Form divergence Generated from real data
Antwerp vs Charleroi · Belgium: Jupiler Pro League

Charleroi arrive with a Form rating of 80.0 and four wins from their last five, while Antwerp's Form rating sits at just 26.7 with four defeats in their last five — a gap that helps explain why the pre-match consensus gives the home side only a 10% chance of winning.

Defense vs Attack mismatch Generated from real data
Alverca vs Arouca · Portugal: Primeira Liga

Arouca's defensive rating of 66.7 is the highest figure across either side's six-axis profile, and it comfortably exceeds Alverca's attack rating of 53.3, suggesting Arouca's backline holds a clear structural edge over the hosts' forward threat despite Alverca carrying marginally higher attacking numbers than Arouca's own attack rating of 46.7.

Attack vs Defence gulf Generated from real data
Estrela vs Casa Pia · Portugal: Primeira Liga

Estrela's Attack rating of 80.0 towers over Casa Pia's Defence rating of 6.7 — the most extreme mismatch across all available metrics — and Casa Pia's xG rating of just 18.9 against Estrela's 57.7 reinforces how little genuine threat the visitors have generated, with four losses in their last five outings underlining that collapse in output.

Form collapse Generated from real data
OH Leuven vs Lommel United · Belgium: Jupiler Pro League

OH Leuven have won just one point from their last five matches (LLLLD) and carry a Form rating of only 6.7 out of 100, making them statistically the most out-of-form side in this fixture by a significant margin — Lommel United's Form rating of 40.0 reflects a far more stable recent record (LWWLL).

Defense vs Attack gap Generated from real data
KVC Westerlo vs SK Beveren · Belgium: Jupiler Pro League

Westerlo's Attack rating of 80.0 is the highest in this matchup but is paired with a Defense rating of just 26.7 — the lowest of any side here — suggesting they are far more likely to score than to keep a clean sheet against a Beveren team whose Defense (46.7) and Form (60.0) both comfortably outrate Westerlo's own defensive and form numbers.

xG rating gap Generated from real data
RAAL La Louvière vs Zulte Waregem · Belgium: Jupiler Pro League

Zulte Waregem's xG rating of 87.3 dwarfs RAAL La Louvière's 54.0 — the single largest gap across all six axes between these two sides — suggesting Zulte generate meaningfully higher quality chances, even though their recent form (WDWLL) gives only modest confidence heading in.

Set piece gap Generated from real data
GIL Vicente vs FC Porto · Portugal: Primeira Liga

FC Porto's set piece rating of 85.0 dwarfs Gil Vicente's 40.6 — a gap of 44.4 points that represents the largest differential across all six tracked axes, suggesting dead-ball situations could be a decisive avenue for Porto in this fixture.

xG gap Generated from real data
Genk vs Standard Liege · Belgium: Jupiler Pro League

Genk hold a perfect xG rating of 100.0 against Standard Liege's 41.8, the single largest gap across all six measured axes, suggesting Genk are generating significantly higher-quality chances despite the market rating both sides almost level at 35% each.

xG contrast Generated from real data
Club Brugge KV vs St. Truiden · Belgium: Jupiler Pro League

St. Truiden carry a perfect xG rating of 100.0 against Club Brugge's 58.7, yet the pre-match consensus gives St. Truiden only a 10% win probability, creating a sharp disconnect between their underlying chance-creation metrics and implied market confidence in the hosts.

Attack/xG mismatch Generated from real data
Estoril vs Moreirense · Portugal: Primeira Liga

Despite Estoril's xG rating of 20.3 dwarfing their Attack rating of just 6.7 — the largest such gap in this fixture's data — they have lost four of their last five matches, suggesting they are generating expected chances without converting them into results. Moreirense, conversely, hold a 45% win probability against a home side given only a 10% chance, reflecting Estoril's severe form collapse (LLLDL).

Defensive dominance Generated from real data
Gent vs Anderlecht · Belgium: Jupiler Pro League

Both sides carry their strongest ratings in defence — Gent 80.0 and Anderlecht an even higher 86.7 — while both attacks rank well below 50.0 in xG output (50.0 and 47.7 respectively), pointing to a match where goals are likely to be scarce despite Gent's superior recent form (86.7 vs 66.7).

Form divergence Generated from real data
Nacional vs SC Braga · Portugal: Primeira Liga

Nacional have lost all five of their last five matches (rated 0.0/100 for form) while SC Braga have won three of their last five (rated 66.7/100), representing the starkest possible form gap between the two sides heading into this fixture.

Defensive contrast Generated from real data
Rio Ave vs Famalicao · Portugal: Primeira Liga

Famalicao's defensive rating of 73.3 dwarfs Rio Ave's 20.0 — the largest single-axis gap between these two sides — which aligns with Famalicao being given a 45% win probability against a host rated in the bottom fifth for both defence and xG (15.7).

Form divergence Generated from real data
Union St. Gilloise vs Cercle Brugge · Belgium: Jupiler Pro League

Union St. Gilloise enter this fixture having won all five of their last five matches (Form rating: 100.0), while Cercle Brugge have collected just one point in five games with four losses and one draw (Form rating: 6.7) — a stark contrast that makes Cercle's 10% win probability the lowest of the three consensus outcomes.

Rating gap Generated from real data
Sporting CP vs Academico Viseu · Portugal: Primeira Liga

Sporting CP hold a commanding 46.7-point advantage in Attack (80.0 vs 33.3) over Academico Viseu, the largest gap across all six rated axes, while also leading in every other category including xG (55.3 vs 35.8) — a clean sweep that underlines why the consensus gives Viseu a 0% chance of winning.

Head-to-head record Generated from real data
Power Dynamos vs Al Merreikh · CAF Champions League

The only tracked meeting between these sides ended in a 1-0 win for Al Merreikh, and the pre-match consensus (from 1 source) gives Al Merreikh a 50% chance with Power Dynamos rated at 0%, suggesting the visitor holds a marginal historical and market edge heading into this fixture.

Recent H2H record Generated from real data
African Stars vs Mangasport · CAF Champions League

In the only tracked meeting between these sides, Mangasport won 3-1 against African Stars, and that aligns with Mangasport's improving recent form (winning their last 2 of 5) compared to African Stars, who have lost their last 4 consecutive matches after an opening win.

Head-to-head record Generated from real data
Al Hilal Omdurman vs Aigle Noir · CAF Champions League

In the only recorded meeting between these sides, Al Hilal Omdurman won 2-0 away at Aigle Noir, and that result is reflected in the pre-match consensus giving Aigle Noir a 0% win probability from the one tracked source.

Recent form contrast Generated from real data
TP Mazembe vs Medeama · CAF Champions League

TP Mazembe arrive having won 4 of their last 5 matches (WDWWW), while Medeama show an alternating WLWL pattern across their last 4 games, suggesting notably less consistency heading into this fixture. The only tracked head-to-head meeting also ended in a 1-0 win for Mazembe.

Recent form contrast Generated from real data
Heegan vs EL Merriekh Bentiu · CAF Champions League

EL Merriekh Bentiu arrive having won just 1 of their last 5 (LLLLW), but that solitary win came directly against Heegan (1-0), making their only recent victory the sole head-to-head data point available. Heegan's last 5 (DDWDL) shows more consistency, yet they have not beaten EL Merriekh Bentiu in the one recorded meeting.

Set piece dominance Generated from real data
Orlando Pirates vs La Cure Waves · CAF Champions League

Orlando Pirates carry a set piece rating of 91.7 out of 100 — the highest of their six tracked metrics — against a La Cure Waves side rated at a flat 50.0 across all categories, suggesting dead-ball situations could be the most likely avenue for Pirates to break the deadlock after their only prior meeting ended 0-0.

Head-to-head record Generated from real data
Welwalo Adigrat Uni vs Al Hilal Port Sudan · CAF Confederation Cup

In the only recorded meeting between these sides, Al Hilal Port Sudan beat Welwalo Adigrat Uni 2-1, and pre-match consensus gives Al Hilal a 50% win probability against 0% for the hosts.

Attack vs odds contrast Generated from real data
Lijabatho vs CFFA · CAF Champions League

Lijabatho carry the highest attack rating in this fixture at 88.9 compared to CFFA's 50.0, yet the pre-match consensus gives them a 0% win probability — a stark disconnect that makes their only head-to-head meeting (a 2-0 CFFA win) the sole real evidence supporting that extreme market stance.

Head-to-head record Generated from real data
Petro de Luanda vs Songo · CAF Champions League

Petro de Luanda have won all three of their last recorded meetings with Songo, outscoring them 6-2 in total across results of 1-0, 3-1, and 2-1 — a clean sweep that aligns with Songo's current three-match losing streak (LLL) against Petro's four-game winning run (WWWW).

Rating gap Generated from real data
Young Africans vs Gaborone United · CAF Champions League

Young Africans hold a substantial advantage in Attack, Defense, and Form (all rated 86.7 vs Gaborone United's 50.0 across every axis), yet the only recorded head-to-head meeting ended 1-1, suggesting the ratings gap has not historically translated into a result on the pitch.

Form contrast Generated from real data
Djoliba vs Club Africain · CAF Champions League

Club Africain have won 4 of their last 5 fixtures (WDWWW) and carry a perfect Form rating of 100.0, compared to Djoliba's mixed WWLWL run and a neutral Form rating of 50.0, with Club Africain also holding the only recorded head-to-head result — a 1-0 win over Djoliba.

Historical trend Generated from real data
Medina United vs Star Sport Academy · CAF Champions League

The only recorded meeting between these two sides ended 0-0, and with all six-axis ratings identical at 50.0 for both teams, the pre-match odds reflect a perfectly three-way split at 33% each — offering no statistical basis to favour either side or a goal-laden game.

Recent form split Generated from real data
Rayon Sports vs Panthère · CAF Confederation Cup

Rayon Sports head into this fixture having won three of their last four matches (WWWD), while Panthère have managed just one win in five (LLWDD), giving Rayon a clear recent form edge despite both sides carrying identical 50.0 ratings across all six metrics.

Recent form contrast Generated from real data
East End Lions vs AFAD · CAF Confederation Cup

AFAD have collected 4 wins and 1 draw from their last 5 matches (WWWWD), while East End Lions have managed just 1 draw in their last 5 (LLLLD), making the form differential the most notable distinction ahead of this fixture despite both sides carrying identical 50.0 ratings across all six axes.

Head-to-head record Generated from real data
Black Bulls Maputo vs Atomic Ngome · CAF Confederation Cup

In the only tracked meeting between these sides, Black Bulls Maputo won 1-0 away at Atomic Ngome, and the pre-match consensus gives Atomic Ngome a 0.0% win probability from the one tracked source. Atomic Ngome also head into this fixture on a loss in their only recorded recent result, while Black Bulls Maputo's last five games produced three wins against one loss and one draw (DDWLW).

Recent form contrast Generated from real data
Galaxy vs ASPL 2000 · CAF Confederation Cup

ASPL 2000 have won none of their last 5 matches (DLLLD), while Galaxy's last 3 results (LWD) show at least a draw and win in that run; the only recorded meeting between the sides ended 1-1, suggesting a tight contest despite ASPL 2000's poor recent sequence.

Form divergence Generated from real data
Zamalek SC vs Port · CAF Champions League

Zamalek enter this fixture having won four consecutive matches (DWWWW across their last five), while Port have lost all three of their most recent games — a stark divergence in momentum that is reinforced by the only recorded head-to-head, which Zamalek won 2-1 away at Port.

Recent form contrast Generated from real data
Diambars vs ES Zarzis · CAF Confederation Cup

Diambars have lost four of their last five matches (LWLLL), while ES Zarzis have won three of their last five in an alternating W-L pattern (WLWLW), and the only recent head-to-head on record ended 3-1 to ES Zarzis.

Historical dominance Generated from real data
Al Ahli Tripoli vs KMKM · CAF Confederation Cup

Al Ahli Tripoli have won all three recent meetings against KMKM without conceding a single goal, scoring 9 times across those fixtures (3-0, 4-0, 2-0). KMKM's form has also deteriorated sharply, losing their last three matches after an opening run of two wins.

Head-to-head dominance Generated from real data
ASAS vs Masr · CAF Confederation Cup

In the only recorded meeting between these sides, Masr won 4-0 against ASAS, a result that aligns with Masr's notably strong defensive rating (66.7) compared to ASAS's modest attack rating (50.0), helping explain why the pre-match consensus gives Masr a 50% win probability despite ASAS having home advantage.

Recent H2H Generated from real data
MC Alger vs NIGELEC · CAF Champions League

The only recorded meeting between these sides ended 0-0, and with both teams showing identical 50.0 ratings across all six axes, NIGELEC's recent run of three straight losses (WLLLD) is the one concrete differentiator heading into this fixture.

Head-to-head record Generated from real data
Inate Rouge vs Red Arrows · CAF Confederation Cup

In the only tracked meeting between these sides, Red Arrows won 2-0 against Inate Rouge, and the pre-match consensus gives Red Arrows a 50% win probability against Inate Rouge's 0%, with Inate Rouge's sole recent result being a loss.

Recent form gap Generated from real data
KVZ vs Asswehly · CAF Champions League

KVZ have lost all five of their last matches (LLLLL), while Asswehly are unbeaten in four of their last five (WWDDW) and won the only recorded head-to-head meeting 1-0, making Asswehly the form side heading into this fixture.

Form divergence Generated from real data
Simba vs Be Forward Wanderers · CAF Champions League

Simba enter this fixture on a perfect five-match winning streak (WWWWW, form rating 100.0) against a Be Forward Wanderers side that has won just two of their last five (DDWWL, form rating 53.3), and the only recorded head-to-head between these sides also ended in a Simba victory (1-0).

Historical result Generated from real data
Singida Black Stars vs Al-Ghazal · CAF Confederation Cup

In the only recorded meeting between these sides, Singida Black Stars won 7-1 away at Al-Ghazal, a margin that aligns with the pre-match consensus giving Al-Ghazal a 0% win probability from the one tracked source.

Defensive dominance Generated from real data
Rukinzo vs Durban City · CAF Confederation Cup

Both sides carry exceptionally low attacking threat — Rukinzo rated 22.2 and Durban City just 20.0 out of 100 for attack — and their only recorded meeting ended 1-0, consistent with a pattern where goals are scarce and the pre-match market offers no win probability at all to Rukinzo.

Head-to-head result Generated from real data
Kabuscorp vs UNAM · CAF Confederation Cup

In the only tracked meeting between these sides, Kabuscorp won 2-0 away at UNAM, and pre-match consensus currently gives UNAM a 0% win probability from the one source monitored. Kabuscorp's recent run of DWDDW also shows they have not lost in their last 5 outings.

Recent H2H result Generated from real data
Nations vs Diarra · CAF Confederation Cup

In the only tracked meeting between these sides, Diarra won 1-0 against Nations, and their last 5 results show an alternating W-L-W-L-W pattern — winning every odd-numbered game — while Nations have won just once in their last five (LLWDL).

Historical trend Generated from real data
Rivers United vs San-Pédro · CAF Champions League

The only recorded meeting between these sides ended 1-1, and with both teams carrying identical 50.0 ratings across all six metrics and the pre-match odds split exactly three ways at 33% each, this fixture offers no data-driven edge beyond that single drawn precedent.

Head-to-head result Generated from real data
ASC Kara vs AS ZAM · CAF Confederation Cup

The only recorded meeting between these sides ended in a emphatic 5-0 victory for ASC Kara away at AS ZAM, a result that aligns with the pre-match consensus giving AS ZAM a 0.0% win probability from the one tracked source.

Recent H2H result Generated from real data
Korhogo vs AS PSI · CAF Confederation Cup

The only recorded meeting between these sides ended 2-2, and with both teams showing identical 50.0 ratings across all six metrics and a perfectly split three-way consensus of 33% each, there is no data-driven edge separating them ahead of this fixture.

Head-to-head dominance Generated from real data
UDIB vs El Kanemi Warriors · CAF Confederation Cup

In the only tracked meeting between these sides, El Kanemi Warriors won 3-0 against UDIB, and they arrive here on a four-match winning streak (WWWW from their last four results), giving them a clear edge in both recent form and head-to-head record.

Head-to-head record Generated from real data
Sidama Bunna vs Aiglons · CAF Champions League

The only recorded meeting between these sides ended 0-0, and with both teams' sole recent results also being draws, a goalless or draw outcome has precedent across all available head-to-head and recent form data. The pre-match consensus reflects this uncertainty, splitting the probability equally at 33% each way.

Recent H2H edge Generated from real data
Horoya vs JS Saoura · CAF Champions League

In the only tracked meeting between these sides, JS Saoura beat Horoya 1-0, and that result aligns with the pre-match consensus giving Saoura a 50% win probability against Horoya's 0%, making the visitors the clear favourite despite the neutral-looking team ratings.

Head-to-head record Generated from real data
ASEC Mimosas vs ASC Kara · CAF Champions League

The only tracked meeting between these sides ended 1-1 (ASC Kara vs ASEC Mimosas), and with all six-axis ratings identical at 50.0 for both teams, the pre-match odds reflect that stalemate history with an exact three-way split of 33% each.

Defensive dominance Generated from real data
Stade Malien Bamako vs Colombe · CAF Champions League

Colombe carry a perfect Defense rating of 100.0 and their only recorded meeting with Stade Malien Bamako ended 0-0, underlining a pattern where goals against them are extremely hard to come by — a meaningful signal given Stade Malien's mid-table Attack rating of just 50.0.

Head-to-head record Generated from real data
CS Sfaxien vs Shooting Stars · CAF Confederation Cup

In the only tracked meeting between these sides, Shooting Stars beat CS Sfaxien 1-0, and their recent form (LDWW, winning their last two) contrasts with Sfaxien's sequence that ended in a loss (WDWL), making Shooting Stars the slight favourite per the pre-match consensus (50% vs 0% for Sfaxien).

Form divergence Generated from real data
Pyramids FC vs GOR Mahia · CAF Champions League

Pyramids FC enter this fixture on a perfect five-match winning run with a maximum Form rating of 100.0, while GOR Mahia have lost their last two games and hold a neutral 50.0 across all six metrics — a contrast reinforced by the only recorded head-to-head, which Pyramids won 2-0 away in Nairobi.

Recent form gap Generated from real data
Teungueth vs Canchungo · CAF Champions League

Teungueth head into this fixture having won 4 of their last 5 matches (WWDWW), while Canchungo's only recent result on record is a loss — a contrast reinforced by the sides' sole previous meeting, which Teungueth also won 1-0.

Recent head-to-head Generated from real data
Nouadhibou vs Vipers · CAF Champions League

The only recorded meeting between these sides ended 1-1, and with Vipers taking just 1 point from their last 3 matches (LLD) against Nouadhibou's mixed DWLWD run, neither team arrives with a form edge that separates them from the even 33/33/33 consensus split.

Ratings gap Generated from real data
Neftchi vs Al Quwa Al Jawiya · AFC Champions League Elite

Neftchi hold a significant attacking advantage over Al Quwa Al Jawiya (66.7 vs 40.0) while Al Jawiya's defence (53.3) is the strongest single defensive rating in this matchup, setting up a clear contest between Neftchi's attack and Al Jawiya's backline despite the market offering exactly equal 33% probability to all three outcomes.

xG dominance signal Generated from real data
Al Shamal vs Al-Ittihad FC · AFC Champions League Elite

Al-Ittihad FC carry a maximum xG rating of 100.0 against Al Shamal's 50.0, the sharpest single-axis gap in the data, suggesting a significant underlying chance-creation advantage despite the market pricing this as a near-perfect three-way split at 33% each.

Defensive contrast Generated from real data
Shabab Al Ahli Dubai vs Tractor Sazi · AFC Champions League Elite

Tractor Sazi's defensive rating of 93.3 dwarfs Shabab Al Ahli Dubai's 66.7, yet the pre-match consensus gives Tractor Sazi a 0% win probability despite their unbeaten last-five run of WWWDW — suggesting the market is dismissing their formidable defensive solidity entirely.

Rating contrast Generated from real data
Esteghlal FC vs Al Sadd · AFC Champions League Elite

Al Sadd's Attack rating of 100.0 faces Esteghlal's Defense rating of 93.3 — the highest-rated defensive unit in this data set against the highest-rated attack, making the goal-scoring battle the defining tension, while Al Sadd's own Defense sits at just 41.7, leaving them notably exposed at the other end.

Defensive mismatch Generated from real data
Al-Ahli Jeddah vs Pakhtakor · AFC Champions League Elite

Pakhtakor's defensive rating of 80.0 dwarfs Al-Ahli Jeddah's defensive rating of 33.3, yet Al-Ahli carry a significantly higher xG rating (76.0 vs 50.0), setting up a direct contest between the hosts' chance-creation quality and the visitors' structural solidity.

xG vs Attack gap Generated from real data
Al-Qadisiyah FC vs Al-Wasl FC · AFC Champions League Elite

Al-Wasl carry the match's highest Attack rating (100.0) but their xG score (50.0) is 50 points lower, a gap nearly twice as wide as Al-Qadisiyah's equivalent split (86.7 Attack vs 75.8 xG), suggesting Al-Wasl are generating chances less efficiently relative to their attacking output than their opponents.

Consensus vs form Generated from real data
Kashima vs Newcastle Jets · AFC Champions League Elite

Despite Kashima's last-5 sequence ending in three consecutive losses (WWLLL) and Newcastle Jets avoiding defeat in three of their last four before the final game (DWDDL), the sole tracked source assigns Newcastle Jets a 0% win probability, making them a complete no-hoper in pre-match consensus regardless of their more stable recent run.

Form contrast Generated from real data
Gamba Osaka vs Công An Nhân Dân · AFC Champions League Elite

Công An Nhân Dân have won four consecutive matches (LWWWW), while Gamba Osaka have taken just one point from their last three (WDDLL), a form divergence reflected in pre-match odds that give the Vietnamese side a 45% win probability against Gamba's 10%.

Tactical edge Generated from real data
Daejeon Citizen vs Kyoto Sanga · AFC Champions League Elite

Daejeon Citizen's Set Pieces rating of 87.5 and Attack rating of 86.7 stand out sharply against Kyoto Sanga's flat 50.0 across all six axes, suggesting a significant structural advantage that the even 33/33/33 consensus odds do not appear to reflect.

Rating dominance Generated from real data
Ratchaburi vs SHANGHAI SIPG · AFC Champions League Elite

Shanghai SIPG hold a substantial edge across every measurable dimension, rating 46.7–80.0 against Ratchaburi's flat 50.0 across all six axes, yet the consensus from the single tracked source gives each outcome an identical 33% probability — a striking mismatch between the underlying data and the market assessment.

xG vs attack gap Generated from real data
Beijing Guoan vs Pohang Steelers · AFC Champions League Elite

Beijing Guoan's xG rating of 89.7 is dramatically higher than their Attack rating of 73.3, suggesting they are generating high-quality chances well above what their general attacking profile implies — a notable internal discrepancy that Pohang's low Attack rating of 26.7 makes even more stark in comparison.

Rating dominance Generated from real data
Johor Darul Takzim FC vs Buriram United · AFC Champions League Elite

Johor Darul Takzim FC hold a perfect Attack rating of 100 and a Defence rating of 80, compared to Buriram United's flat 50 across all six axes, yet the sole tracked source gives JDT a 0% win probability — a stark disconnect between the performance metrics and the pre-match consensus.

Form divergence Generated from real data
Gol Gohar vs Al-Jazira · AFC Champions League Two

Al-Jazira have won their last four consecutive matches (LWWWW) and carry a Defense rating of 86.7/100, while Gol Gohar have lost three of their last four (DWLLL) with an Attack rating of just 40.0/100 — a stark mismatch that the equal 33% pre-match probabilities from the single tracked source appear to ignore entirely.

Form divergence Generated from real data
Arkadag vs Muharraq · AFC Champions League Two

Arkadag enter this fixture with a perfect five-from-five winning run and a maximum Form rating of 100.0, while Muharraq have taken just one point from their last two matches (Draw, Loss) and carry a Form rating of only 44.4 — a sharp divergence the equal pre-match odds of 33% each do not appear to reflect.

xG vs Form gap Generated from real data
Al Ain vs Al-Nassr · AFC Champions League Elite

Al Ain carry a notably higher Form rating (86.7) than their xG rating (50.0), suggesting their recent four-win run (WWWWD) may be outperforming their underlying chance creation, while Al-Nassr's xG rating (66.7) actually exceeds their Form rating (66.7 vs Form 66.7) and their Set Pieces rating of 100.0 stands as the single highest individual rating across both teams — a concrete structural edge in dead-ball situations.

Rating gap signal Generated from real data
Al-Hilal Saudi FC vs Al-Gharafa · AFC Champions League Elite

Al-Hilal's Attack (100.0) and xG (100.0) ratings are both at maximum, while Al-Gharafa's Attack and Defense both sit at just 33.3 — the widest possible gulf across those three axes in this data, consistent with a consensus that gives Al-Gharafa a 0% win probability.

xG divergence Generated from real data
Vasco DA Gama vs Santa Fe · CONMEBOL Sudamericana

Vasco's xG rating of 85.4 dwarfs Santa Fe's 24.3, yet the only recorded meeting ended 0-0, highlighting a sharp disconnect between Vasco's expected-goals profile and their actual output against this opponent.

xG divergence Generated from real data
Sao Paulo vs Boca Juniors · CONMEBOL Sudamericana

Despite both sides sharing identical defensive ratings (73.3), Sao Paulo's xG rating of 55.2 dwarfs Boca Juniors' 32.0 — the lowest xG figure across both squads — suggesting Boca create significantly fewer quality chances despite their stronger recent form (73.3 vs 60.0).

Discipline gap Generated from real data
FC Seoul vs Persib Bandung · AFC Champions League Two

FC Seoul hold a perfect Discipline rating of 100.0 compared to Persib Bandung's 50.0, the single largest gap between the two sides across all six measured axes, suggesting Seoul are significantly more composed in avoiding cards and fouls despite equal pre-match win probabilities of 33% each.

Defensive contrast Generated from real data
Jeonbuk Motors vs Kashiwa Reysol · AFC Champions League Elite

Jeonbuk Motors carry a notably high Defense rating of 73.3 against Kashiwa Reysol's middling 50.0, yet Jeonbuk's Attack rating of just 33.3 — the lowest figure across both teams in any category — suggests they are better equipped to prevent goals than to score them in this tie.

Form contrast Generated from real data
Port FC vs Vissel Kobe · AFC Champions League Elite

Despite Vissel Kobe recording a perfect five-from-five run (WWWWW) against Port FC's mixed WDLWW sequence, the pre-match consensus assigns identical 33% probability to all three outcomes, suggesting the market is not yet pricing in Kobe's superior recent form.

Form pattern Generated from real data
Viettel vs Melbourne Victory · AFC Champions League Two

Melbourne Victory have won their last two matches (LWDWW) heading into this fixture, while Viettel have lost their most recent game (DWLWL), giving the Australian side a marginally stronger recent run despite both clubs sharing identical 50.0 ratings across all six analytical axes.

Head-to-head result Generated from real data
ASPAC vs Panthers · CAF Confederation Cup

In the only tracked meeting between these sides, ASPAC won 3-1 away at Panthers, and the pre-match consensus (from 1 source) gives Panthers a 0% chance of winning this fixture. ASPAC's last five results also show four wins in five (WWWLD), underlining their recent dominance heading into this game.

Attack/Set piece gap Generated from real data
Al Wahda FC vs Al Kuwait · AFC Champions League Two

Al Kuwait hold a notable edge in both Attack (55.6 vs 40.0) and Set Pieces (50.0 vs 37.5) over Al Wahda FC, making them the statistically more threatening side offensively despite the pre-match consensus giving them a 0% win probability from the single tracked source.

Form contrast Generated from real data
Al Hussein vs East Bengal II · AFC Champions League Two

East Bengal II have taken 11 points from their last 5 matches (WDDWW) and hold a Form rating of 50.0, while Al Hussein's Form rating sits at just 11.1, reflecting a run of only 1 win in their last 5 outings (LWLLD).

Form vs set pieces Generated from real data
Al-Nahda vs Al Taawon · AFC Champions League Two

Al Taawon have lost three of their last five matches and carry a Form rating of just 13.3, yet their Set Pieces rating of 97.5 is by far the highest individual axis score in this fixture — suggesting their best realistic route to a result runs almost exclusively through dead-ball situations. Al-Nahda, by contrast, have won three of their last five and hold a Form rating of 77.8, making them the clear in-form side despite the market pricing this as a three-way coin flip.

Form divergence Generated from real data
Khalidiya vs Nasaf · AFC Champions League Two

Khalidiya's six-axis Form rating of 77.8 sharply outpaces Nasaf's 40.0, backed by a LWWWD run versus Nasaf's LLLWW sequence — suggesting Khalidiya have been the more consistently performing side heading into this fixture despite the equal 33% consensus probabilities.

Attack/xG gap Generated from real data
Omonia Nicosia vs Celta Vigo · UEFA Europa League

Omonia Nicosia's Attack rating of 60.0 and xG rating of 50.0 dwarf Celta Vigo's corresponding figures of 13.3 and 14.8, making the home side substantially the stronger offensive threat despite equal 33% win probabilities assigned to each team.

xG vs Attack split Generated from real data
Ararat-Armenia vs Sparta Praha · UEFA Europa League

Sparta Praha's xG rating (74.3) is dramatically higher than Ararat-Armenia's (50.0), yet Sparta's Attack rating of 60.0 is only modestly above Ararat's 46.7, suggesting Sparta generate high-quality chances that their raw attack score undersells — a meaningful edge in a fixture where the consensus gives them a 50% win probability against a side with a perfect Discipline rating of 100.0.

Defensive strength gap Generated from real data
Al-Rayyan SC vs Al Faisaly · AFC Champions League Two

Al-Rayyan SC's defensive rating of 83.3 stands sharply above Al Faisaly's 50.0, the largest gap across any of the six measured axes, suggesting a structural advantage that the perfectly even 33/33/33 consensus odds do not appear to reflect.

Attack/defense contrast Generated from real data
Al Shorta vs Al Seeb · AFC Champions League Two

Al Shorta's Attack rating of 33.3 is the sharpest imbalance in this fixture — less than half Al Seeb's 66.7 — while their Defense rating of 93.3 dwarfs Al Seeb's 77.8, suggesting a match where Al Shorta may concede few chances but struggle to create their own against a notably more attack-capable opponent.

Form & attack gap Generated from real data
AC Milan vs Benfica · UEFA Europa League

Benfica enter with a perfect 5-from-5 run and a maximum Attack rating of 100.0, compared to AC Milan's 55.6 Attack rating and a run of LWWWD — a combination that leaves Milan's pre-match win probability at 0.0% in the single tracked source, with the consensus split evenly between a draw and a Benfica win.

xG vs Attack gap Generated from real data
Olympiakos Piraeus vs Jagiellonia · UEFA Europa League

Jagiellonia carry the sharpest xG rating in this fixture at a maximum 100.0, yet face an Olympiakos side whose Attack rating sits at just 26.7 — the lowest of any metric across both teams — suggesting the hosts may struggle to generate chances while Jagiellonia's underlying output points to genuine goal threat regardless of their inconsistent recent form (WWLWL).

Attack vs Defence split Generated from real data
Anderlecht vs Lyon · UEFA Europa League

Anderlecht's Attack rating of 33.3 is the lowest of any six-axis metric for either side, yet their Defence sits at 80.0 — the highest single rating across both teams — suggesting Lyon's Attack rating of 53.3 will face its stiffest test of the tie at the back rather than at the other end.

Set piece gap Generated from real data
Bayer Leverkusen vs Celje · UEFA Europa League

Bayer Leverkusen's set piece rating of 87.5 dwarfs Celje's 0.0 — the maximum possible gap on that axis — making dead-ball situations a uniquely one-sided threat in this fixture. That extreme disparity stands out even against Leverkusen's otherwise mixed defensive (44.4) and form (44.4) ratings.

Set piece dominance Generated from real data
Hapoel Beer Sheva vs Dinamo Zagreb · UEFA Europa League

Dinamo Zagreb's set piece rating of 95.8 out of 100 dwarfs Hapoel Beer Sheva's 45.8, representing the single largest gap across all six measured axes and a potentially decisive edge against a side rated just 13.3 for defense.

Set piece contrast Generated from real data
Sturm Graz vs Rennes · UEFA Europa League

Sturm Graz's set piece rating of 81.3 is the single highest value across either team's six-axis profile, dwarfing Rennes' 53.1, suggesting dead-ball situations represent the hosts' clearest route to goal against a side that otherwise holds a significant attacking (66.7 vs 33.3) and xG (66.5 vs 38.2) advantage.

Attacking dominance Generated from real data
Sunderland vs AZ Alkmaar · UEFA Europa League

AZ Alkmaar's Attack (100.0) and xG (98.0) ratings dwarf Sunderland's corresponding scores of 25.0 and 44.7, representing the sharpest cross-category gap in this dataset and suggesting a significant imbalance that the equal 33% consensus odds do not reflect. AZ also arrive on four wins and a draw in their last five, against Sunderland's inconsistent LWDWL run.

Attack rating gap Generated from real data
Atletico-MG vs Santos · CONMEBOL Sudamericana

Santos's Attack rating of 73.3 dwarfs Atletico-MG's 26.7 — a 46.6-point gap that aligns with Santos winning the only tracked recent meeting 2-0, and with pre-match odds giving Atletico-MG just a 10% chance of victory.

Set piece dominance Generated from real data
LDU de Quito vs Palmeiras · CONMEBOL Libertadores

Palmeiras hold a set piece rating of 92.5 compared to LDU de Quito's 50.0, the single largest gap across all six measured axes, and they converted that edge in the most recent head-to-head, winning 1-0.

Form pattern Generated from real data
Machida Zelvia vs Svay Rieng · AFC Champions League Two

Svay Rieng have won three of their last five matches (LWDWW), including back-to-back victories heading into this fixture, which is the only concrete differentiator available — all six-axis ratings and win probabilities are identically set at 50/33 across both sides, offering no further statistical edge.

Defensive vulnerability Generated from real data
Adelaide United vs Wofoo Tai Po · AFC Champions League Two

Wofoo Tai Po carry a notably weaker defensive rating (41.7) compared to their attack rating (66.7), suggesting they create chances at one end but concede frequently — a contrast that stands out against Adelaide United's perfectly balanced 50.0 across all six metrics.

Form comparison Generated from real data
Home United vs BG Pathum United · AFC Champions League Two

Home United have won none of their last five matches (DLLDD), while BG Pathum United have taken four points from their last two games (WLLDW), giving the Thai side a marginal recent edge despite both teams carrying identical 50.0 ratings across all six metrics.

Rating mismatch Generated from real data
Shanghai Shenhua vs Tampines Rovers · AFC Champions League Two

Shanghai Shenhua's Attack rating of 93.3 is the highest individual axis score in this fixture, yet their Defense sits at just 20.0 — the lowest of any axis for either side — creating a sharply lopsided profile that pre-match odds of 33% each fail to reflect.

Form vs Discipline Generated from real data
Kitchee vs Gangwon FC · AFC Champions League Two

Kitchee's form rating of 83.3 is the standout figure across both teams, backed by four wins in their last five (WWDWW), while Gangwon's highest-rated attribute is discipline (83.3) rather than attack (53.3) or form (46.7), suggesting Gangwon's recent DDWDD run is built on defensive solidity and structure rather than attacking output.

Attack rating gap Generated from real data
Phnom Penh Crown vs Kuching FA · AFC Champions League Two

Kuching FA hold a striking 93.3 Attack rating against Phnom Penh Crown's baseline 50.0 — a 43.3-point gap that is the single sharpest differential across all six measured axes, while Kuching's last 5 results of WDWWW (4 wins, 1 draw) contrasts with Crown's mixed LWWDD run, suggesting the consensus 33% three-way split significantly underweights Kuching's attacking threat.

Attack gap Generated from real data
Levski Sofia vs Red Bull Salzburg · UEFA Europa League

Red Bull Salzburg's Attack rating of 93.3 dwarfs Levski Sofia's 40.0 — the largest single-axis gap in this fixture — while Salzburg also leads in Defense (80.0 vs 60.0) and Form (86.7 vs 66.7), making the equal 33% consensus odds notably generous to the hosts across every measured dimension.

Set piece contrast Generated from real data
OFI vs 1899 Hoffenheim · UEFA Europa League

Hoffenheim hold a perfect 100.0 set piece rating against OFI's 35.0, the sharpest single-axis gap between these two sides and a concrete structural advantage for Hoffenheim in dead-ball situations. With OFI's defence rated at 86.7 but their set piece vulnerability standing out, how well they organise from dead balls could prove decisive.

Defensive mismatch Generated from real data
Crystal Palace vs Lech Poznan · UEFA Europa League

Crystal Palace's defensive rating of just 8.3 out of 100 is drastically lower than Lech Poznan's 53.3, while Poznan also leads in attack (60.0 vs 50.0), form (66.7 vs 25.0), and xG (63.0 vs 43.7), making the equal 33% consensus odds appear to significantly undervalue the Polish side across almost every measured dimension.

xG gap Generated from real data
Lillestrom vs Torreense · UEFA Europa League

Lillestrom's xG rating of 78.0 is significantly higher than Torreense's 50.0, suggesting Lillestrom generate meaningfully better quality chances despite their attack rating of only 46.7 — a disconnect that makes the equal 33% consensus probabilities look potentially undervalued for the home side.

Set piece dominance Generated from real data
Juventus vs NEC Nijmegen · UEFA Europa League

Juventus carry a perfect 100.0 set-piece rating — the maximum on the scale — against an NEC Nijmegen side rated just 20.0 for defense, suggesting Juventus's dead-ball threat could be the most exploitable mismatch in this fixture.

Set piece gap Generated from real data
Real Sociedad vs Bournemouth · UEFA Europa League

Real Sociedad's set piece rating of 100.0 dwarfs Bournemouth's 56.3, representing the single sharpest gap across all six axes and suggesting dead-ball situations could be the decisive factor in this fixture.

Set piece contrast Generated from real data
Beşiktaş vs Marseille · UEFA Europa League

Beşiktaş carry a perfect 100.0 set-piece rating against Marseille's 62.5, representing the sharpest gap across all six measured axes and suggesting dead-ball situations could be the decisive edge for the hosts. This stands out further given Beşiktaş's three-match winning streak versus Marseille's three straight defeats heading into the tie.

Form divergence Generated from real data
Plzen vs Union St. Gilloise · UEFA Europa League

Union St. Gilloise have won four of their last five matches (DWWWW) and carry a Form rating of 86.7, compared to Plzen's alternating WDWDL sequence and Form rating of just 53.3 — a 33.4-point gap that stands as the starkest difference between the two sides across all six measured axes.

xG vs Attack split Generated from real data
Celtic vs Ferencvarosi TC · UEFA Europa League

Celtic's xG rating of 95.7 is dramatically higher than their Attack rating of 60.0, suggesting they are generating high-quality chances but converting them at a poor rate, while Ferencvarosi carry a far more balanced profile with Attack at 80.0 but xG at just 50.0, indicating their goals may be coming from lower-quality opportunities.

Defense vs Attack gap Generated from real data
Atletico Torque vs Cienciano · CONMEBOL Sudamericana

Cienciano's defense rating of 33.3 is the lowest value across all twelve data-axis scores for both sides, and it coincides with a run of four defeats in their last five matches (DLLLW); Atletico Torque's attack rating of 80.0 and four wins from five (WLWWW) represent a direct stylistic mismatch against that weakness, making the gulf between Torque's attack (80.0) and Cienciano's defense (33.3) — a gap of 46.7 points — the single most distinctive number pairing in this dataset.

Recent form contrast Generated from real data
Hafia vs AC Douane · CAF Confederation Cup

Hafia have taken 7 points from their last 5 matches (DLDDD, three consecutive draws) compared to AC Douane's 2 points (DDLLD, two losses in their last three), suggesting Hafia enter in marginally more stable form despite both sides' identical 50.0 ratings across all six axes.

Form pattern Generated from real data
Serbia vs Greece · UEFA Nations League

Greece have failed to win in all five of their last five matches (DLDDL), while Serbia have lost three of their last four (LWLL), making this a meeting of two sides in notably poor recent form with neither carrying convincing momentum into the fixture.

Consensus probability Generated from real data
Portugal vs Wales · UEFA Nations League

With Wales assigned a 0.0% win probability from the tracked pre-match source, all consensus likelihood is split equally between a Portugal win and a draw at 50.0% each, leaving Wales with no modelled path to victory despite both sides carrying identical six-axis ratings across all six categories.

Data unavailable Generated from real data
Fomboni Club vs 15 de Agosto · CAF Champions League

Every rated metric for both Fomboni Club and 15 de Agosto sits at exactly 50.0 across all six axes, and the pre-match odds are split precisely three ways at 33% each from a single source, indicating no meaningful statistical differentiation exists in the available data to identify a genuine edge for either side.

Rating gap Generated from real data
Pakhtakor vs Al-Qadisiyah FC · AFC Champions League Elite

Al-Qadisiyah FC hold a 26.7-point attack advantage over Pakhtakor (86.7 vs 60.0) while also leading on xG rating 75.8 to 50.0, yet the pre-match consensus gives both sides an identical 33% win probability — a notable disconnect between the underlying performance data and the market assessment.

Attack/Defense contrast Generated from real data
Tractor Sazi vs Al Shamal · AFC Champions League Elite

Tractor Sazi hold an exceptionally high defensive rating of 93.3 against Al Shamal's attack rating of 83.3, yet Tractor Sazi's own attack rating sits at just 26.7 — the lowest in this matchup by far — suggesting a likely low-scoring contest where Tractor Sazi's strength lies almost entirely in keeping goals out rather than scoring them.

Attack vs Defence gap Generated from real data
Al-Wasl FC vs Al-Ahli Jeddah · AFC Champions League Elite

Al-Wasl carry a perfect Attack rating of 100.0 against Al-Ahli Jeddah's Defence rating of just 33.3 — the lowest defensive score in this dataset — suggesting Al-Wasl's forwards face a structurally vulnerable backline despite the pre-match odds giving Al-Wasl a 0% win probability.

Defensive dominance Generated from real data
Al-Gharafa vs Esteghlal FC · AFC Champions League Elite

Esteghlal FC's Defence rating of 93.3 dwarfs Al-Gharafa's Attack rating of 33.3 — the widest attack-vs-defence gap in this fixture's data — helping explain why the pre-match consensus gives Al-Gharafa a 0% win probability against an opponent who has conceded in just one of their last five results (WDDDW).

Set piece dominance Generated from real data
Al-Nassr vs Neftchi · AFC Champions League Elite

Al-Nassr hold a perfect 100.0 set-piece rating against Neftchi's 50.0, the starkest gap across any of the six tracked metrics, suggesting dead-ball situations could be decisive in a match where pre-match odds are split evenly three ways at 33% each.

Form gap Generated from real data
Al Quwa Al Jawiya vs Al Ain · AFC Champions League Elite

Al Ain have collected 13 points from their last 5 matches (WWWWD, rated 86.7/100 for form) against Al Quwa Al Jawiya's 4 points from the same span (DLWLL, rated just 26.7/100), making the form differential one of the starkest in this data set despite the pre-match odds being listed as an equal three-way split.

Data limitation Generated from real data
Newcastle Jets vs Gamba Osaka · AFC Champions League Elite

All six-axis ratings for both sides sit at exactly 50.0 across every metric, and pre-match probabilities are split perfectly at 33% each from a single source, meaning the available modelled data provides no statistical edge to distinguish either team. The only differentiator in the supplied figures is recent results: Newcastle Jets took 9 points from their last 5 (DWDDL) versus Gamba Osaka's 7 points (WDDLL), with Osaka losing their last two games compared to Newcastle's single defeat.

Data unavailable Generated from real data
Kyoto Sanga vs Ratchaburi · AFC Champions League Elite

All six-axis ratings for both Kyoto Sanga and Ratchaburi are identically 50.0 across every category, and pre-match probabilities are split exactly three ways at 33% each from a single source, indicating no meaningful differentiated data is available to identify a genuine statistical edge for this fixture.

Attack/Defense mismatch Generated from real data
SHANGHAI SIPG vs Daejeon Citizen · AFC Champions League Elite

Daejeon Citizen's Attack rating of 86.7 is the highest of any side in this fixture, yet they face a Shanghai SIPG Defense rated at 73.3 — while Shanghai's own Attack rating of just 46.7 is the lowest figure across both teams' six axes, creating a stark one-sided offensive imbalance that favours Daejeon in the final third.

Consensus vs form gap Generated from real data
Pohang Steelers vs Johor Darul Takzim FC · AFC Champions League Elite

Despite Johor Darul Takzim carrying a perfect five-match winning run (WWWWW) and a maximum Attack rating of 100.0 against Pohang's 26.7, the pre-match consensus gives JDT only a 10.0% win probability compared to Pohang's 45.0% — a striking disconnect between recent form data and market sentiment.

xG dominance Generated from real data
Buriram United vs Beijing Guoan · AFC Champions League Elite

Beijing Guoan carry a striking xG rating of 89.7 out of 100 compared to Buriram United's flat 50.0, signalling a pronounced expected-goals superiority that aligns with the pre-match consensus giving Beijing a 50% win probability against a side rated average across all six axes.

Diverging form Generated from real data
Công An Nhân Dân vs Kashima · AFC Champions League Elite

Công An Nhân Dân have won their last four consecutive matches (LWWWW) while Kashima have lost their last three in a row (WWLLL), representing a sharp divergence in recent form that is not reflected in the pre-match odds, which still favour Kashima at 45% against Công An Nhân Dân's 10%.

Defensive rating gap Generated from real data
East Bengal II vs Al Shorta · AFC Champions League Two

Al Shorta's Defense rating of 93.3 dwarfs East Bengal II's 50.0, the single largest gap across all six measured axes, yet pre-match probabilities are split evenly at 33% each — suggesting the market is not pricing in that defensive dominance at all.

Rating gap Generated from real data
Al Seeb vs Al Hussein · AFC Champions League Two

Al Seeb hold a commanding defensive rating of 77.8 versus Al Hussein's 11.1, the widest gap in any single axis, reinforcing a form contrast where Al Seeb collected 11 points from their last 5 (DWWWD) against Al Hussein's 4 points (LWLLD).

Odds vs ratings gap Generated from real data
Al Sadd vs Al-Hilal Saudi FC · AFC Champions League Elite

Despite Al-Hilal holding a substantial defensive edge (80.0 vs 33.3) and a perfect xG rating of 100.0 compared to Al Sadd's 50.0, the pre-match consensus gives Al-Hilal only a 10.0% win probability — making them a statistically striking outlier given their superior underlying ratings across four of six axes.

xG vs Attack gap Generated from real data
Sabah FA vs Slavia Praha · UEFA Champions League

Slavia Praha's Attack rating of 80.0 is the highest value across either team's six axes, yet their xG rating of 41.7 is the lowest of all twelve data points — a 38.3-point gap that suggests their scoring threat may not be converting into genuine high-quality chances. Sabah FA's more balanced Attack (53.3) and xG (50.0) ratings show no such disconnect.

Rating divergence Generated from real data
Lens vs Sporting CP · UEFA Champions League

Sporting CP lead every six-axis rating except xG, where Lens score 97.0 against Sporting's 46.7 — the sharpest single-category gap in the data — suggesting Lens generate meaningfully higher expected-goal volume despite Sporting's perfect 100.0 Attack and Form scores and five straight wins.

xG gap vs odds Generated from real data
Al-Ittihad FC vs Shabab Al Ahli Dubai · AFC Champions League Elite

Despite the pre-match consensus giving Al-Ittihad only a 10% win probability, their xG rating of 70.0 is 20 points higher than Shabab Al Ahli Dubai's 50.0, suggesting the market may be significantly undervaluing Al-Ittihad's underlying attacking threat.

Defense vs Attack gap Generated from real data
Arsenal vs Lille · UEFA Champions League

Arsenal's Defense rating of 86.7 dwarfs Lille's Attack rating of 58.3 — the largest cross-team mismatch in the data — suggesting Arsenal's backline holds a significant structural edge over Lille's attacking threat, backed by five consecutive wins.

Form contrast Generated from real data
RB Leipzig vs PSV Eindhoven · UEFA Champions League

PSV have taken 4 wins from their last 5 matches (DWWWW) compared to Leipzig's 2 wins and 3 losses (LWWLL), giving PSV a form rating of 86.7 vs Leipzig's 33.3 — the sharpest gap across all six measured axes despite equal xG ratings of 100.0 for both sides.

xG signal Generated from real data
Inter vs Club Brugge KV · UEFA Champions League

Inter's xG rating of 100.0 against Club Brugge's 78.0 represents the starkest gap between the two sides across all six tracked metrics, suggesting Inter are generating significantly higher-quality chances despite both teams sharing identical Attack ratings of 53.3.

xG gap Generated from real data
Atletico Madrid vs Manchester United · UEFA Champions League

Manchester United's xG rating of 100.0 dwarfs Atletico Madrid's 29.2 on the same 0-100 scale, representing the single largest gap between the two sides across all six metrics and suggesting a significant expected-goals superiority for United despite the consensus giving them a 0% win probability.

Set piece gap Generated from real data
Villarreal vs Napoli · UEFA Champions League

Villarreal's set piece rating of 90.0 dwarfs Napoli's 29.2 — a difference of over 60 points — making dead-ball situations the most lopsided dimension between these two sides despite both teams entering on three-match losing runs.

Defense gap Generated from real data
Galatasaray vs Barcelona · UEFA Champions League

Barcelona's defensive rating of 80.0 dwarfs Galatasaray's 40.0 — the single largest gap across all six axes — suggesting Barcelona can exploit Galatasaray's defensive vulnerabilities far more readily than Galatasaray can penetrate Barcelona's backline, despite Galatasaray's notably high xG rating of 98.3.

Rating mismatch Generated from real data
Viking vs Bayern München · UEFA Champions League

Bayern München hold a perfect 100.0 rating in Attack, xG, and Set Pieces against Viking's 46.7 Defense rating — the lowest of Viking's six axes — pointing to a stark structural mismatch that the equal 33/33/33 consensus odds do not appear to reflect.

Discipline contrast Generated from real data
Melbourne Victory vs FC Seoul · AFC Champions League Two

FC Seoul carries a perfect Discipline rating of 100.0 against Melbourne Victory's average 50.0, suggesting a significant gap in disciplinary control that could prove decisive in a tight knockout-stage fixture. Combined with Seoul's superior Defense rating of 73.3 versus Victory's 50.0, the Korean side holds a measurable structural edge across multiple defensive metrics.

Form comparison Generated from real data
Kashiwa Reysol vs Port FC · AFC Champions League Elite

Port FC enter this fixture with a superior form rating of 66.7 versus Kashiwa Reysol's 50.0, and their last 5 results (WDLWW) show three wins in the final four games compared to Kashiwa's two wins in their last three (WWLLW), suggesting Port FC carry the stronger recent momentum despite the pre-match odds being split equally at 33% each.

Form vs defense split Generated from real data
Vissel Kobe vs Jeonbuk Motors · AFC Champions League Elite

Vissel Kobe enter this fixture on a perfect five-match winning run, yet the pre-match consensus gives them a 0% win probability against a Jeonbuk Motors side whose defensive rating of 73.3 is the standout figure across both teams — suggesting the market believes Jeonbuk's defensive solidity is enough to negate Kobe's momentum entirely.

Form contrast Generated from real data
Persib Bandung vs Viettel · AFC Champions League Two

Persib Bandung won four of their last five matches (WWWWL) and carry a Form rating of 66.7, while Viettel's recent run of DWLWL gives them a Form rating of just 50.0 — a meaningful gap that the equal 33% pre-match probabilities do not appear to reflect.

Form convergence Generated from real data
Nasaf vs Al Wahda FC · AFC Champions League Two

Both Nasaf and Al Wahda FC have won their last two matches after losing their previous three, producing near-identical late momentum that aligns with the pre-match consensus giving each side a 50% share and zero probability to the home win.

Form vs defence split Generated from real data
Al-Jazira vs Arkadag · AFC Champions League Two

Arkadag enter with a perfect 100.0 Form rating off five straight wins, yet Al-Jazira's Defence rating of 86.7 is notably higher than Arkadag's 73.3, creating a sharp contrast between the visitors' momentum and the hosts' structural solidity that likely explains why consensus gives zero probability to an Al-Jazira win rather than favouring Arkadag outright.

Set piece contrast Generated from real data
Al Taawon vs Al-Rayyan SC · AFC Champions League Two

Al Taawon carry an elite set piece rating of 97.5 against Al-Rayyan's 25.0 — the sharpest single-axis gap in this matchup — suggesting dead-ball situations could be Al Taawon's primary route to goal against a side that has otherwise been dominant in form (83.3) and defense (83.3) across their last five results (WWDDW).

Attack rating gap Generated from real data
Muharraq vs Gol Gohar · AFC Champions League Two

Muharraq's Attack rating of 33.3 is notably higher than Gol Gohar's 20.0, yet the pre-match consensus gives Muharraq a 0% win probability against a 50% chance for Gol Gohar, suggesting defensive solidity and recent form (Gol Gohar's last two results: WD) are outweighing Muharraq's attacking edge in assessments.

xG vs Attack split Generated from real data
Feyenoord vs Como · UEFA Champions League

Feyenoord carry the highest xG rating in this fixture at 88.7 yet pair it with a defence rated just 20.0, while Como's attack rates 91.7 but their xG sits at only 35.0 — suggesting Feyenoord generate higher-quality chances despite Como creating more surface-level attacking threat.

xG rating gap Generated from real data
Lask Linz vs Liverpool · UEFA Champions League

Lask Linz hold a perfect xG rating of 100.0 against Liverpool's 78.8, making them the stronger expected-goals side on paper despite being given only a 10% pre-match win probability — a striking disconnect between underlying output metrics and market expectation.

Rating gap Generated from real data
Al Kuwait vs Khalidiya · AFC Champions League Two

Khalidiya's Attack rating of 83.3 is 25 points higher than Al Kuwait's Defense rating of 50.0, the largest axis gap in this fixture, and their five-match sequence of WWWDD reflects a side that has stopped winning recently but hasn't lost — factors that combine to make them 45% favourites despite playing away.

Form comparison Generated from real data
Al Faisaly vs Al-Nahda · AFC Champions League Two

Al Faisaly's last five results (DWWDW) include three wins and no losses, matching Al-Nahda's unbeaten run (DWWDD) but with Al Faisaly converting two draws into wins — yet the pre-match consensus splits the fixture at exactly 33% each way, reflecting genuine uncertainty between the two sides.

Form divergence Generated from real data
Manchester City vs Paris Saint Germain · UEFA Champions League

Manchester City carry a perfect Form rating of 100.0 and have won their last four consecutive matches, while PSG's Form rating sits at just 33.3 off a run of LDDLW — a stark contrast that makes the consensus 45% draw probability appear to significantly undervalue City's current momentum.

Rating gap Generated from real data
Aston Villa vs Fenerbahçe · UEFA Champions League

Fenerbahçe hold a substantial edge across nearly every axis, rating 66.7 in Attack and 52.0 in xG against Aston Villa's strikingly low marks of 25.0 and 10.3 respectively, suggesting Villa's attacking output has been severely limited in recent matches despite the pre-match consensus oddly favouring them at 45.0% against Fenerbahçe's 10.0%.

xG vs attack gap Generated from real data
Bodo/Glimt vs Borussia Dortmund · UEFA Champions League

Bodo/Glimt carry an xG rating of 94.0 — 43 points higher than Dortmund's 51.0 — despite Dortmund holding the stronger Attack rating (91.7 vs 80.0), indicating Bodo/Glimt are creating notably higher-quality chances per opportunity in this competition even as the consensus gives Dortmund only a 10% win probability.

xG dominance signal Generated from real data
AS Roma vs Real Madrid · UEFA Champions League

AS Roma carry a perfect xG rating of 100.0 against Real Madrid's 87.3, the largest gap between the two sides across all six tracked metrics, suggesting Roma are generating significantly higher-quality chances despite the pre-match consensus giving them a 0% win probability.

xG rating gap Generated from real data
Boca Juniors vs Vasco DA Gama · CONMEBOL Sudamericana

Despite Vasco da Gama being rated as heavy underdogs at just 10% to win, they hold a striking xG rating of 100.0 against Boca Juniors' 32.0, suggesting Vasco's underlying chance creation quality is significantly superior to what the win probability implies.

Discipline contrast Generated from real data
Gangwon FC vs Phnom Penh Crown · AFC Champions League Two

Gangwon FC's Discipline rating of 83.3 stands as the only clearly differentiated metric in this fixture, towering over Phnom Penh Crown's flat 50.0 across all six axes — suggesting Gangwon concede significantly fewer cards or fouls, even as the pre-match market offers an almost perfectly even three-way split at 33% each.

Defense vs Attack gap Generated from real data
Wofoo Tai Po vs Home United · AFC Champions League Two

Wofoo Tai Po's Attack rating of 66.7 stands out sharply against their own Defense rating of 41.7 — a 25-point gap — suggesting a notably unbalanced side, while Home United's ratings are uniformly 50.0 across all six axes, indicating a far more even but uninspiring profile heading into this fixture.

Recent form split Generated from real data
BG Pathum United vs Adelaide United · AFC Champions League Two

BG Pathum United's last five results (WLLDW) show their two wins bookending the sequence with a central collapse, while Adelaide United's run (LWWLL) peaks in the middle and tails off with back-to-back losses, meaning both sides arrive in similarly uncertain form with three wins and two losses (plus one draw) apiece across that span.

Form contrast Generated from real data
Tampines Rovers vs Machida Zelvia · AFC Champions League Two

Machida Zelvia have collected 11 points from their last 5 matches (WDWWD) compared to Tampines Rovers' 7 points (WDLLW), with Tampines' form rating of 33.3 reflecting back-to-back losses in their most recent run before a final-game win.

xG divergence Generated from real data
FC Lugano vs FK Crvena Zvezda · UEFA Europa Conference League

Despite identical Attack ratings of 60.0, FK Crvena Zvezda's xG rating of 80.7 dwarfs FC Lugano's 22.3, suggesting Crvena Zvezda generate significantly higher-quality chances relative to their surface attacking output. This is the sharpest numerical gap across all six axes between the two sides.

Defense contrast Generated from real data
HNK Hajduk Split vs Ajax · UEFA Europa Conference League

Ajax's defensive rating of 33.3 is dramatically weaker than Hajduk Split's 73.3, yet the pre-match consensus gives Ajax only a 10% win probability — a rare alignment where both the underlying defensive data and market sentiment point heavily against the Dutch side on the road.

Set piece gap Generated from real data
Panathinaikos vs Borac Banja Luka · UEFA Europa Conference League

Panathinaikos hold a dominant Set Pieces rating of 84.4 compared to Borac Banja Luka's 25.0 — a 59.4-point gap that represents the starkest contrast across all six rated axes, suggesting dead-ball situations could be a critical vulnerability for the visitors despite the market favouring them at 45% to win.

Defensive mismatch Generated from real data
Lyon vs Crystal Palace · UEFA Europa League

Crystal Palace's Defense rating of just 8.3 out of 100 is starkly low compared to Lyon's 73.3, representing one of the sharpest defensive mismatches available in the data, despite the pre-match consensus splitting evenly between a draw and a Palace win.

Defensive vulnerability Generated from real data
AZ Alkmaar vs Hapoel Beer Sheva · UEFA Europa League

Hapoel Beer Sheva's defensive rating of just 20.0 is matched by an alarming discipline score of 22.2, the lowest across both teams in every category, facing an AZ side rated 100.0 in both Attack and Set Pieces — a combination that points to serious structural risk for the Israeli side.

Defense vulnerability Generated from real data
Lech Poznan vs Bayer Leverkusen · UEFA Europa League

Despite their superior attack rating (88.9 vs 60.0), Bayer Leverkusen carry the weaker defensive rating of the two sides (44.4 vs 53.3), suggesting Lech Poznan — who have won three of their last five and hold a set pieces rating of 75.0 — may find more openings than the headline odds imply.

Attack vs Set Pieces gap Generated from real data
Red Bull Salzburg vs AC Milan · UEFA Europa League

Red Bull Salzburg's Attack rating of 93.3 is the highest across both sides, yet their xG rating sits at just 57.0, suggesting their attacking output translates less efficiently into clear chances than the raw attack score implies — while AC Milan's Set Pieces rating of 37.5 is by far the lowest single axis figure recorded for either team across all 12 data points.

Set piece dominance Generated from real data
Sparta Praha vs Lillestrom · UEFA Europa League

Sparta Praha carry a perfect 100.0 set-piece rating — the maximum on the scale — compared to Lillestrom's 62.5, a gap of 37.5 points that stands out as the sharpest divergence across all six tracked axes and represents a concrete structural edge for the hosts in dead-ball situations.

Rating contrast Generated from real data
Union St. Gilloise vs Real Sociedad · UEFA Europa League

Union St. Gilloise hold a dominant Attack rating of 93.3 and Defense rating of 86.7 compared to Real Sociedad's 40.0 and 33.3 respectively, yet Real Sociedad's Set Pieces rating of 100.0 stands as the only metric where they hold a clear and significant edge over their opponents.

xG vs form split Generated from real data
Celje vs Omonia Nicosia · UEFA Europa League

Omonia Nicosia's xG rating of just 10.7 is strikingly low despite a strong form rating of 73.3 and a top defensive rating of 80.0, suggesting they are conceding few goals and grinding results rather than creating clear-cut chances — contrasting sharply with Celje's xG rating of 50.0, the hosts' only above-average metric in an otherwise weak profile (Attack 33.3, Form 20.0).

Set piece edge Generated from real data
Torreense vs Sunderland · UEFA Europa League

Torreense hold a notable set piece advantage with a rating of 75.0 versus Sunderland's 67.5, making dead-ball situations a key area to watch in what the market otherwise treats as a perfectly three-way split at 33% each.

Set piece gap Generated from real data
Bournemouth vs Sturm Graz · UEFA Europa League

Sturm Graz hold a striking set piece rating of 75.0 against Bournemouth's 56.3 — the largest gap across all six tracked metrics — suggesting Graz carry a meaningful dead-ball advantage despite being treated as equal favourites at 33% each by the pre-match consensus.

Set piece contrast Generated from real data
Marseille vs Olympiakos Piraeus · UEFA Europa League

Olympiakos carry a perfect 100.0 set-piece rating against Marseille's 62.5, the single largest gap across all six tracked axes, suggesting the visitors hold a structurally significant dead-ball advantage heading into this fixture.

Recent form Generated from real data
ES Zarzis vs Réal Bamako · CAF Confederation Cup

Réal Bamako have won their last three consecutive matches (W-W-W to close their last 5), while ES Zarzis show a strict alternating pattern (W-L-W-L-W), suggesting Bamako enter with more sustained momentum despite both sides sharing identical 50.0 ratings across all six metrics.

Recent form gap Generated from real data
Welwalo Adigrat Uni vs Al Ahli Tripoli · CAF Confederation Cup

Al Ahli Tripoli have lost just once in their last 4 matches (WWDW), while Welwalo Adigrat Uni have lost twice in their last 5 (LWDWL), giving Al Ahli a marginally stronger recent record heading into this fixture.

Recent form edge Generated from real data
Rayon Sports vs Black Bulls Maputo · CAF Confederation Cup

Rayon Sports have won three of their last four matches (WWWD), while Black Bulls Maputo's last five results (DDWLW) include two draws and a loss, giving Rayon a marginally more consistent run of winning form heading into this fixture.

Attack gap Generated from real data
Masr vs Azam · CAF Confederation Cup

Azam's Attack rating of 66.7 dwarfs Masr's 16.7 — the lowest attacking score in this fixture — while Azam's xG rating of 50.0 is more than double Masr's 22.8, suggesting a pronounced and measurable offensive imbalance heading into this CAF Confederation Cup tie.

Recent form contrast Generated from real data
Enugu Rangers vs MC Alger · CAF Champions League

Enugu Rangers have lost three of their last four matches (LDDD), while MC Alger have won two of their last five including their most recent game (DWLDW), a divergence in momentum that aligns with the pre-match consensus giving MC Alger a 45% win probability against Rangers' 10%.

xG vs Form split Generated from real data
APR vs Zamalek SC · CAF Champions League

Zamalek SC carry a perfect 100.0 Form rating and five straight wins, yet their xG rating of just 24.0 suggests their results have significantly outpaced the quality of chances created — a potential regression risk against an APR side that holds a 3-1 record across their last four matches.

Defensive dominance Generated from real data
African Stars vs Orlando Pirates · CAF Champions League

Orlando Pirates carry a Defence rating of 93.3 against African Stars' identical 50.0 across all six axes, and have dropped points just once in their last five outings (WWWDW), suggesting a side built to suffocate opponents that the market reflects with a combined 45% win probability against African Stars' 10%.

Defense vs Attack Generated from real data
Wiliete vs Mamelodi Sundowns · CAF Champions League

Wiliete's defensive rating of 93.3 is the standout figure in this fixture, substantially outranking Mamelodi Sundowns' attack rating of 86.7 — the only head-to-head axis where the lower-profile side holds a clear numerical edge, suggesting Sundowns may find goals harder to come by than their attacking rating implies.

Defensive form contrast Generated from real data
TP Mazembe vs Club Africain · CAF Champions League

Club Africain's defensive rating of 83.3 dwarfs TP Mazembe's 50.0, yet the pre-match consensus gives Club Africain only a 10% win probability despite their four wins in the last five matches — a striking disconnect between their on-paper solidity and market expectation.

Form contrast Generated from real data
CFFA vs Young Africans · CAF Champions League

Young Africans have gone WWWDW across their last five matches and carry an 86.7/100 form rating, while CFFA's last four results of LLWD leave them rated at just 50.0/100 — a stark divergence that makes the pre-match consensus giving Young Africans only a 10% win probability appear notably low.

Attack gap Generated from real data
Scotland Mabvuku vs Petro de Luanda · CAF Champions League

Scotland Mabvuku's Attack rating of 26.7 is the sharpest differentiator in this fixture — less than half of Petro de Luanda's 53.3 — yet both defenses are rated identically at 86.7, suggesting any goals scored will be hard-earned and Mabvuku's offensive output is rated as severely limited by comparison.

Data unavailable Generated from real data
Star Sport Academy vs Renaissance Berkane · CAF Champions League

All six-axis ratings for both sides are identically 50.0 across every category, indicating no meaningful model data exists for this fixture beyond Renaissance Berkane's recent five-game run of WDLWW, which at least shows three wins in their last four compared to Star Sport Academy's two straight draws.

Set piece dominance Generated from real data
Kitara vs Al Ahly · CAF Confederation Cup

Al Ahly carry a set piece rating of 90.6 out of 100 — the single highest axis score in this fixture by a significant margin — against Kitara's uniform 50.0 across all six metrics, suggesting dead-ball situations could be the clearest area of technical imbalance between these sides.

Ratings vs odds mismatch Generated from real data
Tusker vs Singida Black Stars · CAF Confederation Cup

Despite Singida Black Stars holding a superior Attack rating (66.7 vs Tusker's 50.0) and a 4-1 win-loss record across their last 5 games, the pre-match consensus gives them only a 45% win probability against a Tusker side rated at a flat 50.0 across all six axes, suggesting the market may be underweighting Singida's recent attacking form.

Form comparison Generated from real data
AFAD vs CS Sfaxien · CAF Confederation Cup

AFAD enter this fixture unbeaten in their last 5 matches (WWWDD), compared to CS Sfaxien's more inconsistent recent run of DWLW across their last 4 games, yet pre-match consensus still gives AFAD only a 35% win probability versus Sfaxien's 30%, reflecting the narrow gap the market sees between these sides.

Form comparison Generated from real data
Kabuscorp vs Maniema Union · CAF Confederation Cup

Kabuscorp's last five results (WDDWW) show three wins and no losses, while Maniema Union (WWWDL) suffered a loss in their most recent outing after three consecutive wins, giving Kabuscorp a marginally more settled recent run heading into this fixture. The pre-match consensus is a flat three-way split at 33% each from the single tracked source, reflecting genuine uncertainty.

Recent form edge Generated from real data
El Kanemi Warriors vs Raja Casablanca · CAF Confederation Cup

El Kanemi Warriors won 4 of their last 5 matches (WWWWL), giving them a marginally stronger recent run than Raja Casablanca's WLDWW sequence, despite both sides carrying identical 50.0 ratings across all six analytical axes and pre-match odds split evenly at 33% each way.

Data unavailable Generated from real data
Korhogo vs FAR Rabat · CAF Confederation Cup

Every tracked metric for both Korhogo and FAR Rabat sits at exactly 50.0 across all six axes, and the pre-match odds are split at precisely 33% each from a single source, meaning no genuinely distinctive statistical edge can be identified for this fixture beyond Korhogo's slightly more win-heavy recent run (2W from last 5 vs FAR Rabat's 1W).

Defense vs Attack mismatch Generated from real data
Durban City vs ASPL 2000 · CAF Confederation Cup

Durban City's Defense rating of 86.7 dwarfs ASPL 2000's Attack rating of 50.0, while Durban City's own Attack rating of just 20.0 is the lowest axis score in this fixture, suggesting a match likely dominated by defensive solidity rather than goals — consistent with Durban City's W-W-W closing run built on keeping clean sheets rather than outscoring opponents.

Consensus split Generated from real data
Diarra vs ASC Kara · CAF Confederation Cup

With all six-axis ratings identical at 50.0 for both sides and the single tracked source assigning a 0% probability to a Diarra win, the pre-match consensus splits entirely between a draw (50%) and an ASC Kara win (50%), offering no statistical basis to favour the home side at all.

Form gap Generated from real data
Virunga vs 1º de Agosto · CAF Confederation Cup

1º de Agosto carry a Form rating of 83.3 against Virunga's 50.0, backed by a WWWDW run across their last five matches, which has translated into pre-match odds giving them a 50% win probability against Virunga's 0%.

xG vs form split Generated from real data
Red Arrows vs Kaizer Chiefs · CAF Confederation Cup

Kaizer Chiefs carry a notably higher six-axis rating than Red Arrows across Attack, Defense and Form (all 60.0 vs 50.0), yet their xG rating of 28.3 is sharply below their other metrics, suggesting their recent results (WDDWD) have come despite significantly underperforming in expected goals generation. Red Arrows, by contrast, arrive on a four-match unbeaten run including three consecutive wins (WDWWW) with all six ratings sitting at a uniform 50.0.

xG divergence Generated from real data
Vasco DA Gama vs Boca Juniors · CONMEBOL Sudamericana

Vasco DA Gama hold a perfect xG rating of 100.0 versus Boca Juniors' strikingly low 32.0, suggesting Vasco are generating significantly higher-quality chances despite being rated below Boca in attack (46.7 vs 53.3) — a rare and specific split that points to Boca converting chances well below expectation in recent matches.

Set piece edge Generated from real data
Al Ahly vs Kitara · CAF Confederation Cup

Al Ahly's set piece rating of 90.6 is their highest-rated dimension by a clear margin, standing well above their attack (58.3) and xG (48.5) ratings, suggesting dead-ball situations are their primary route to goal against a Kitara side with no standout defensive strength.

Form vs Attack gap Generated from real data
Azam vs Masr · CAF Confederation Cup

Azam enter this fixture with a Form rating of 86.7 and four wins in their last five games, while Masr's Attack rating of just 16.7 — the lowest possible end of the scale — suggests they have generated very little offensive threat in recent matches, making it difficult to see how they breach an Azam defence rated at 73.3.

Market signal Generated from real data
Al Ahli Tripoli vs Welwalo Adigrat Uni · CAF Confederation Cup

Despite all six-axis ratings being identical at 50.0 for both sides, the pre-match consensus assigns Al Ahli Tripoli a 45.0% win probability against Welwalo Adigrat Uni's just 10.0%, suggesting the market is pricing in a large home advantage that the available performance data does not quantify.

Form contrast Generated from real data
Réal Bamako vs ES Zarzis · CAF Confederation Cup

Réal Bamako's last five results (DWWWD) show three wins and no losses, while ES Zarzis have alternated strictly win-loss across their last five (LWLWL), losing their most recent match — a pattern that aligns with Réal Bamako's slight pre-match edge at 35% versus Zarzis's 30%.

Win probability gap Generated from real data
Black Bulls Maputo vs Rayon Sports · CAF Confederation Cup

Despite both sides carrying identical 50.0 ratings across all six axes, the pre-match consensus assigns Rayon Sports just a 10.0% win probability compared to Black Bulls Maputo's 45.0% — a striking 35-percentage-point gap that appears driven entirely by home advantage rather than any measurable performance difference. Rayon Sports' recent form of WWDD (no losses in last 4) makes their 10.0% win estimate particularly notable.

Win probability gap Generated from real data
MC Alger vs Enugu Rangers · CAF Champions League

Despite both sides carrying identical 50.0 ratings across all six axes, the pre-match consensus gives MC Alger a 45% win probability against just 10% for Enugu Rangers, a 35-percentage-point gap that likely reflects home advantage given the underlying metrics offer no statistical separation between the teams. Enugu Rangers' recent run of LDDD (no win in their last four) further supports their status as heavy underdogs.

Recent form contrast Generated from real data
Renaissance Berkane vs Star Sport Academy · CAF Champions League

Renaissance Berkane's last five results show three wins against one draw and one loss (WDLWW), while Star Sport Academy's only two recorded results are both draws, suggesting Berkane carry meaningfully more winning momentum into this fixture.

Defensive imbalance Generated from real data
Club Africain vs TP Mazembe · CAF Champions League

Club Africain's Defence rating of 83.3 towers over TP Mazembe's 50.0, yet their Attack sits at just 41.7 — the lowest of any axis for either side — suggesting Club Africain are set up primarily to suppress rather than create, which aligns with the 45% draw consensus despite their strong recent form (4W1D in last 5).

Form dominance Generated from real data
Zamalek SC vs APR · CAF Champions League

Zamalek SC have won all five of their last five matches, earning a perfect Form rating of 100.0, while the pre-match consensus gives APR just a 10.0% chance of winning — the lowest win probability recorded across the three outcomes for this fixture.

Form vs xG gap Generated from real data
Mamelodi Sundowns vs Wiliete · CAF Champions League

Wiliete carry a perfect Form rating of 100.0 (five straight wins) yet their xG rating of just 50.0 suggests those results have been achieved with limited shot quality, raising questions about whether their run reflects genuine dominance or efficiency above expectation. Sundowns, by contrast, pair their strong Form rating of 86.7 with a higher xG of 55.3, indicating a more structurally grounded threat going forward.

Data unavailable Generated from real data
FAR Rabat vs Korhogo · CAF Confederation Cup

All six-axis ratings for both FAR Rabat and Korhogo are identical at 50.0 across every category, and the pre-match probabilities are split exactly three ways at 33% each from just one source, meaning no meaningful statistical edge or distinctive pattern can be identified from the available data.

Form comparison Generated from real data
Raja Casablanca vs El Kanemi Warriors · CAF Confederation Cup

Both sides enter this fixture with identical recent form profiles — Raja Casablanca won 3 of their last 5 (WLDWW) while El Kanemi Warriors also won 4 of 5 (WWWWL), losing only their most recent match — yet pre-match odds are split exactly equally at 33% each, reflecting genuine uncertainty between two evenly matched teams.

Consensus vs form Generated from real data
CS Sfaxien vs AFAD · CAF Confederation Cup

Despite AFAD's unbeaten run of five matches (WWWDD), the pre-match consensus gives them only a 10% chance of winning compared to CS Sfaxien's 45%, making them the most heavily discounted side relative to recent results in this fixture.

xG disparity Generated from real data
Kaizer Chiefs vs Red Arrows · CAF Confederation Cup

Kaizer Chiefs carry a striking xG rating of just 28.3 out of 100 — the lowest of all six axes measured — compared to Red Arrows' uniform 50.0 across every category, suggesting Chiefs are significantly underperforming in expected goal creation despite their otherwise moderate ratings. This xG weakness is particularly notable given Chiefs need a strong attacking output at home to justify even the 33% win probability assigned to them.

Odds vs form gap Generated from real data
Neftchi vs Al-Ittihad FC · AFC Champions League Elite

Despite Al-Ittihad's superior six-axis ratings across Defense (73.3 vs 40.0), Form (73.3 vs 60.0), and xG (70.0 vs 50.0), the pre-match consensus gives them only a 10% win probability against Neftchi's 45%, a striking disconnect between the underlying data and the market assessment.

Form divergence Generated from real data
Al Ain vs Tractor Sazi · AFC Champions League Elite

Al Ain's form rating of 86.7 (backed by WWWDW across their last five) contrasts sharply with Tractor Sazi's 46.7 form rating, who have lost their last two matches (WDWLL), yet the pre-match consensus gives Al Ain only a 50% win probability with 0% assigned to a Tractor Sazi victory.

Form gap Generated from real data
Al-Ahli Jeddah vs Al-Gharafa · AFC Champions League Elite

Al-Gharafa have lost four of their last five matches (LLLDL) and carry a Form rating of just 26.7 out of 100, compared to Al-Ahli Jeddah's 46.7, making the visitors the most out-of-form side in this fixture by a clear margin despite the consensus giving Al-Ahli only a 45% win probability.

Rating gap Generated from real data
Knowle vs Worcester City · England: FA Cup

Despite Worcester City winning the only recorded meeting 1-0, their Attack rating of 26.7 is notably lower than Knowle's 50.0, making Worcester's ability to replicate that result questionable on current attacking output. Worcester's recent run of LLWDL further underlines their inconsistency in front of goal.

Historical trend Generated from real data
Veres Rivne vs Kudrivka · Ukraine: Premier League

In their last 3 meetings, Veres Rivne have not conceded a single goal against Kudrivka (results: 2-0, 1-0, 0-0), a clean-sheet record that aligns with Veres Rivne's notably strong defensive rating of 73.3 compared to Kudrivka's attack rating of just 13.3.

Set piece gap Generated from real data
Rosenborg vs Tromso · Norway: Eliteserien

Rosenborg's set piece rating of 87.5 dwarfs Tromso's 47.5 — a 40-point gap that stands out as the sharpest disparity across all six axes, suggesting dead-ball situations could be a decisive avenue for the hosts given Tromso's otherwise defensively passive profile (Defense 40.0).

xG vs Attack gap Generated from real data
FC ST. Gallen vs FC Sion · Switzerland: Super League

St. Gallen carry a striking statistical contradiction: their xG rating of 96.0 is the highest possible end of the scale yet their Attack rating sits at just 46.7, suggesting they are creating high-quality chances but badly underconverting, while Sion's Defense rating of just 6.7 — the lowest in the data — means St. Gallen face arguably the most penetrable backline in the league despite arriving on four straight losses.

Historical trend Generated from real data
FC Thun vs Grasshoppers · Switzerland: Super League

In the last 5 head-to-head meetings, FC Thun have won 3 and lost 2, including a dominant 5-1 victory in the most recent encounter, suggesting a clear recent edge for the home side despite the pre-match consensus giving them only a 35% win probability.

Rating vs odds mismatch Generated from real data
Olympiakos Piraeus vs OFI · Greece: Super League 1

Despite OFI holding higher ratings than Olympiakos in Attack (66.7 vs 26.7), Form (80.0 vs 53.3), and Defense (86.7 vs 80.0), the pre-match consensus gives them just a 10% win probability — a stark contrast reinforced by Olympiakos's 3-0 victory in the only tracked recent head-to-head.

xG divergence Generated from real data
Akhmat vs Dinamo Makhachkala · Russia: Premier League

Dinamo Makhachkala carry a perfect xG rating of 100.0 against Akhmat's 38.0, the sharpest single-axis gap in the data, suggesting Makhachkala generate significantly higher-quality chances despite both sides sharing identical Attack ratings of 53.3.

Historical trend Generated from real data
Lyngby vs Sonderjyske · Denmark: Superliga

Despite Sonderjyske's strikingly poor current form and defense rating (6.7/100), they have won or drawn four of the last five head-to-head meetings against Lyngby, including a 5-1 victory and two 2-0 wins, which may explain why the pre-match consensus still gives the draw as high as 45% rather than strongly favouring the home side.

Attack vs defence contrast Generated from real data
Polessya vs Livyi Bereh · Ukraine: Premier League

Polessya carry the highest attack rating in this matchup at 86.7 while Livyi Bereh's attack sits at just 16.7, yet Livyi Bereh's defence rates at 83.3 — the sharpest defensive figure here — suggesting the hosts' prolific threat directly meets one of the stiffest backlines in the data, which may explain why the pre-match consensus splits almost evenly between a Polessya win and a draw (45% each) despite Livyi Bereh's DWDDD run.

Set piece gap Generated from real data
Spartak Moscow vs FC Rostov · Russia: Premier League

Spartak Moscow hold a notable set piece rating advantage over FC Rostov (75.0 vs 56.3), the largest gap across all six tracked metrics, which stands out given that three of their last five head-to-head meetings ended 1-1 or were decided by a single goal.

Historical trend Generated from real data
Kalamata vs Volos NFC · Greece: Super League 1

In the last 2 meetings between these sides, both played at Volos, Kalamata have taken 5 of a possible 6 points — winning 2-0 and drawing 2-2 — yet the pre-match consensus gives them only a 45% chance of winning this home fixture against a Volos side that has collected just one point from their last 5 games (LDDDL).

Rating vs odds mismatch Generated from real data
Bukovyna vs Zorya Luhansk · Ukraine: Premier League

Despite Zorya Luhansk holding a clear defensive advantage over Bukovyna (46.7 vs 20.0 Attack rating) and posting a stronger recent run (WWLDW vs DLWWD), the pre-match consensus gives them only a 10% win probability compared to Bukovyna's 45% — a striking disconnect between the underlying ratings and the market expectation.

Form divergence Generated from real data
Asteras Tripolis vs AEK Athens FC · Greece: Super League 1

Asteras Tripolis have lost their last four matches in a row (DLLLL) and carry a Form rating of 0.0/100, while AEK Athens have won four of their last five (WDWWW) with a Form rating of 86.7/100 — the starkest form contrast possible on this scale heading into the fixture.

Historical trend Generated from real data
FC Krasnodar vs Akron · Russia: Premier League

In the last 5 head-to-head meetings, FC Krasnodar are unbeaten with 4 wins and 1 draw, outscoring Akron 9-3 across those fixtures — a dominant record that aligns with Akron's low defensive rating of 33.3 this season.

Attack vs xG gap Generated from real data
HNK Hajduk Split vs NK Slaven Belupo · Croatia: HNL

Hajduk Split carry a perfect Attack rating of 100.0 yet their xG rating sits at just 64.0, suggesting they are creating high volumes of chances but converting at a rate below what their dominance implies — a pattern that aligns with three of their last five head-to-head meetings against Slaven Belupo producing two or fewer Hajduk goals, including two clean-sheet draws.

Defensive vulnerability Generated from real data
PAOK vs Aris Thessalonikis · Greece: Super League 1

Aris Thessalonikis hold the second-best form rating (66.7) of the two sides yet carry a strikingly low defensive rating of just 11.1 — the weakest figure across all twelve axis scores in this fixture — which sits in sharp contrast to PAOK's attack rating of 66.7, the highest single score on show, suggesting PAOK are well-positioned to exploit an Aris backline that the data flags as severely exposed.

Form collapse Generated from real data
Kifisia vs Levadiakos · Greece: Super League 1

Both sides arrive in poor form — Kifisia have lost their last two after an early WDDLL run (Form rating 11.1/100), while Levadiakos have lost three consecutive matches following their only win, giving them a Form rating of 0.0/100, the lowest possible score in this dataset.

xG vs attack gap Generated from real data
Panathinaikos vs Panetolikos · Greece: Super League 1

Despite Panathinaikos holding a higher Attack rating (80.0 vs 77.8), their xG rating of 36.3 is notably lower than Panetolikos's 49.3, suggesting Panathinaikos create chances less efficiently — yet in the last 5 head-to-head meetings they have scored in four of them and kept two clean sheets, winning three times.

Rating mismatch Generated from real data
Dynamo Kyiv vs Epitsentr Dunayivtsi · Ukraine: Premier League

Despite being the home side, Dynamo Kyiv carry a notably lower Attack rating (33.3) than Epitsentr Dunayivtsi's Defense rating (86.7), a gap of 53.4 points that helps explain why the consensus gives Dynamo only a 10% win probability against an opponent unbeaten in their last five (DWWDW).

Discipline contrast Generated from real data
Shakhtar Donetsk vs Chornomorets · Ukraine: Premier League

Shakhtar Donetsk carry a Discipline rating of 0.0 out of 100 — the lowest possible score in this dataset — compared to Chornomorets' 50.0, marking a stark contrast that makes Shakhtar by far the more card-prone side heading into this fixture.

Defensive stalemate risk Generated from real data
Hapoel Haifa vs Bnei Sakhnin · Israel: Ligat Ha'al

Both teams carry an identical Defense rating of 66.7/100, but Bnei Sakhnin's Attack rating of 11.1 is drastically lower than Hapoel Haifa's 33.3, marking Sakhnin as one of the division's least threatening sides offensively — a pattern reflected in their LWDLL form and a pre-match win probability of just 10%.

Defensive dominance gap Generated from real data
Hapoel Ramat Gan vs Maccabi Netanya · Israel: Ligat Ha'al

Maccabi Netanya's defensive rating of 77.8 dwarfs Hapoel Ramat Gan's 11.1, the largest gap between any two axis scores in this fixture, while Ramat Gan have lost their last four matches in a row (LDLLL form rating: 0.0), making it difficult to see how they improve on their 10% win probability despite winning the only recent head-to-head 3-2.

H2H vs odds gap Generated from real data
Ironi Kiryat Shmona vs Maccabi Haifa · Israel: Ligat Ha'al

Despite Maccabi Haifa being given a 45% win probability against Ironi Kiryat Shmona's 10%, the most recent meeting between these sides ended in a 3-0 home win for Kiryat Shmona, a result that sits in sharp contrast to the current market lean toward the visitors.

Rating axis contrast Generated from real data
Maccabi Tel Aviv vs Hapoel Tel Aviv · Israel: Ligat Ha'al

Maccabi Tel Aviv's Attack rating of 93.3 meets Hapoel Tel Aviv's Defense rating of 93.3 — a rare direct clash of near-perfect opposing strengths that makes goal-scoring genuinely difficult to predict, yet bookmakers reflect this uncertainty with an unusually high 45% probability assigned to both a home win and a draw against just 10% for Hapoel.

Form vs odds mismatch Generated from real data
Genoa vs Sudtirol · Italy: Coppa Italia

Sudtirol arrive with a W-D-W-D-W run across their last five matches and a Form rating of 66.7 against Genoa's 8.3 (LWLLL), yet the consensus gives them only a 10% win probability compared to Genoa's 45% — a striking disconnect between recent performance data and market expectation.

Defensive contrast Generated from real data
Ironi Tiberias vs Hapoel Katamon · Israel: Ligat Ha'al

Hapoel Katamon's Defence rating of 11.1 is the sharpest weakness across both squads, sitting 55.6 points below Ironi Tiberias's Defence rating of 66.7 — yet Katamon carry a 66.7 Attack rating, suggesting this fixture could hinge on whether Tiberias's solid defensive structure can contain an attack-heavy but highly vulnerable visiting side.

Set piece gap Generated from real data
Beitar Jerusalem vs Maccabi Petah Tikva · Israel: Ligat Ha'al

Maccabi Petah Tikva's set piece rating of 93.8 dwarfs Beitar Jerusalem's 37.5 — the single largest gap across all six metrics — which aligns with the pre-match consensus giving Petah Tikva a 45% win probability against a host rated just 10%.

Set piece gap Generated from real data
Peterborough vs Barnsley · England: League Cup

Barnsley hold a perfect 100.0 set-piece rating against Peterborough's 67.5, giving them a clear structural edge in dead-ball situations that aligns with the pre-match consensus placing them level with the draw at 45% each to win.

Form divergence Generated from real data
West Ham vs Fulham · England: League Cup

West Ham enter this fixture having won four of their last five matches (WDWWW, Form rating 86.7/100), while Fulham have failed to win any of their last five (LWLLD, Form rating just 8.3/100) — a stark contrast that makes the consensus 45% draw probability notably generous to Fulham.

xG vs Defence gap Generated from real data
Fiorentina vs Pisa · Italy: Coppa Italia

Despite Fiorentina holding a slight xG edge (64.8 vs 61.2), their Defence rating of just 8.3 compared to Pisa's 50.0 represents the starkest gap between the two sides, suggesting Pisa's attack may find unusually favourable conditions even as a heavy underdog at 10% consensus probability.

xG gap signal Generated from real data
Liverpool vs Tottenham · England: League Cup

Liverpool's xG rating of 78.8 dwarfs Tottenham's 37.3, suggesting a significant underlying chance-creation advantage, while Tottenham's Attack rating of 0.0 underlines just how limited their attacking output has been heading into this fixture.

Set piece contrast Generated from real data
Reading vs Brentford · England: League Cup

Reading hold a substantial set piece rating advantage over Brentford (65.0 vs 45.8), making dead-ball situations a notable edge for the hosts despite their lower overall defensive and form ratings.

Defense vs Attack gap Generated from real data
Ipswich vs Arsenal · England: League Cup

Arsenal's defensive rating of 86.7 dwarfs Ipswich's attacking rating of 46.7 — a 40-point gap that represents the starkest mismatch across all twelve tracked metrics in this fixture, with Arsenal also carrying a perfect five-match winning run into the game.

xG vs Attack split Generated from real data
Puebla vs Toluca · Mexico: Liga MX

Toluca's Attack rating (66.7) is the highest of any team here, yet their xG rating (38.8) is the lowest — a notable disconnect suggesting they are creating lower-quality chances than their attacking output implies, while Puebla's xG (51.2) actually outpaces their own Attack rating (53.3).

Set piece gap Generated from real data
Spartak Moscow vs Fakel · Russia: Premier League

Spartak Moscow's set piece rating of 75.0 dwarfs Fakel's 25.0 — a 50-point gap that stands as the starkest difference across all six measured axes, suggesting dead-ball situations could be a decisive edge for the hosts against a side that has lost three of their last five fixtures.

Defensive gulf Generated from real data
Rodina Moskva vs Rubin · Russia: Premier League

Rodina Moskva's defensive rating of 13.3 is the starkest gap between these sides — compared to Rubin's 66.7 — and compounds a run of five consecutive losses, suggesting Rubin's disciplined, draw-heavy approach (DDWDD) could comfortably contain an attack rated just 33.3.

xG contrast Generated from real data
Lokomotiv vs Krylia Sovetov · Russia: Premier League

Krylia Sovetov's xG rating of 90.7 dwarfs Lokomotiv's Attack rating of 40.0, suggesting a pronounced mismatch in attacking quality that aligns with the pre-match consensus giving the visitors a 45% win probability against the hosts' 10%.

xG vs attack split Generated from real data
Baltika vs Zenit · Russia: Premier League

Despite both sides sharing an identical Attack rating of 46.7, Baltika's xG rating (60.3) significantly outpaces Zenit's (46.7), suggesting Baltika are generating better quality chances than their attacking output implies — a contrast that sits oddly against pre-match odds giving Baltika only a 10% win probability.

Attack vs Defence mismatch Generated from real data
Everton vs Wolves · England: League Cup

Wolves carry a significantly higher attack rating (80.0) than Everton's defence rating (75.0), but the consensus odds heavily discount a Wolves win at just 10% despite Wolves' xG rating of 70.0 dwarfing Everton's attack rating of 41.7, suggesting the market may be underweighting Wolves' offensive threat in this cup tie.

Defensive contrast Generated from real data
Fleetwood Town vs Sheffield Utd · England: League Cup

Fleetwood's defensive rating of 73.3 dwarfs Sheffield Utd's 40.0, the sharpest gap across all six axes, yet the pre-match consensus still gives Sheffield Utd only a 10% win probability — suggesting the market already heavily discounts the visitors' attacking threat (rated 53.3) against a notably organised Fleetwood backline.

xG vs Form gap Generated from real data
Manchester United vs Brighton · England: League Cup

Manchester United carry a perfect xG rating of 100.0 — the highest across both sides — yet their Form rating sits at just 46.7, reflecting a LWDWL run that suggests they are consistently underperforming their expected output in actual results. Brighton, by contrast, show a tighter alignment between their xG (86.3) and Form (66.7), backed by a WWLDW sequence.

xG contrast Generated from real data
Coventry vs Aston Villa · England: League Cup

Despite losing their last four matches, Coventry's xG rating of 24.8 is more than double Aston Villa's 10.3, suggesting Coventry have been creating clearer scoring opportunities even as results have gone against them.

xG gap striking Generated from real data
Independ. Rivadavia vs Atletico Tucuman · Argentina: Copa Argentina

Atletico Tucuman's xG rating of just 17.7 is dramatically lower than Independiente Rivadavia's 50.7, yet the market still prices Tucuman as co-favourites at 45% — a significant disconnect between expected attacking output and implied win probability that makes the draw at 45% look well-supported by the underlying numbers.

Form divergence Generated from real data
Orlando City SC vs Columbus Crew · USA: US Open Cup

Orlando City SC carry a Form rating of 86.7 with three wins in their last five (LWDWW), while Columbus Crew sit at just 20.0 with four losses in the same span (LLLWL) — the sharpest form gap in the available data, yet consensus odds still give the Crew a non-trivial 10% chance against Orlando's 45%.

Attack vs Defense mismatch Generated from real data
St. Louis City vs Colorado Rapids · USA: US Open Cup

St. Louis City's attack rating of 93.3 is the highest in this matchup by a significant margin, while Colorado Rapids' attack sits at just 20.0 — yet the pre-match consensus still gives St. Louis only a 45% win probability, the same as a draw, suggesting the market may be underweighting the hosts' striking edge.

Discipline gap Generated from real data
FC Orenburg vs FC Krasnodar · Russia: Premier League

Orenburg's Discipline rating of just 12.5 contrasts sharply with Krasnodar's 70.0 — a 57.5-point gap that is the widest across all six tracked metrics between these two sides, suggesting Orenburg carry a notably higher risk of cards or fouls in this fixture.

Form gap Generated from real data
FC Rostov vs Dynamo · Russia: Premier League

Dynamo arrive with a perfect five-match winning run and a Form rating of 80.0, compared to FC Rostov's Form rating of just 26.7 and a recent sequence of LLWWL — the sharpest divergence across all six rated axes between these two sides.

xG vs attack gap Generated from real data
Akron vs Akhmat · Russia: Premier League

Akron's xG rating (64.0) is dramatically higher than their Attack rating (53.3) while Akhmat show the opposite pattern — a strong Attack rating (73.3) but a low xG rating (38.0) — suggesting Akron generate better quality chances than their output implies, whereas Akhmat's attacking threat may be overstated by conventional metrics.

xG divergence Generated from real data
Dinamo Makhachkala vs CSKA Moscow · Russia: Premier League

Dinamo Makhachkala hold a perfect xG rating of 100.0 against CSKA Moscow's 50.0, yet their poor form rating of 40.0 (four losses in last five) suggests they are consistently failing to convert that underlying chance quality into results.

Defensive dominance gap Generated from real data
Manchester City vs Norwich · England: League Cup

Manchester City's defensive rating of 86.7 dwarfs Norwich's 46.7, the largest gap across any axis, while Norwich's attack (80.0) actually edges City's (66.7), setting up a contest where City's defensive solidity against Norwich's forward threat is the defining matchup. City's perfect five-from-five form rating of 100.0 further underlines their momentum advantage heading in.

Attack rating gap Generated from real data
Chornomorets vs Obolon'-Brovar · Ukraine: Premier League

Chornomorets hold a significant attacking edge over Obolon'-Brovar, rated 16.7 vs just 6.7 on attack — yet both sides share identical xG ratings of 50.0, suggesting the pre-match consensus (45% each for home win or draw, only 10% Obolon'-Brovar) reflects how rarely either team converts chances rather than any clear home dominance.

Rating gap Generated from real data
Polessya vs Kryvbas KR · Ukraine: Premier League

Polessya's Attack rating of 86.7 dwarfs Kryvbas KR's Defense rating of 40.0 — a 46.7-point gap that represents the starkest mismatch across all six measured axes, with Polessya also carrying four wins from their last five compared to Kryvbas KR's two wins and two losses in the same span.

Defensive dominance gap Generated from real data
Hapoel Tel Aviv vs Hapoel Petah Tikva · Israel: Ligat Ha'al

Hapoel Tel Aviv's defensive rating of 93.3 dwarfs Hapoel Petah Tikva's 58.3, the largest single-axis gap in this matchup, while Petah Tikva's attack rating of just 16.7 — the lowest on the radar — suggests they are severely limited in their ability to trouble a side that has conceded sparingly enough to earn a near-perfect defensive score.

Attack gap Generated from real data
FC Kharkiv vs Bukovyna · Ukraine: Premier League

FC Kharkiv hold a striking Attack rating advantage of 66.7 vs Bukovyna's 26.7 — a 40-point gap — while both sides share an identical Defense rating of 73.3, suggesting Kharkiv's edge lies almost entirely in their offensive output rather than any defensive superiority.

Defense vs Attack gap Generated from real data
Zorya Luhansk vs Dynamo Kyiv · Ukraine: Premier League

Dynamo Kyiv's Defense rating (58.3) is notably higher than either side's Attack rating (both 33.3), suggesting a match structurally skewed toward low scoring — consistent with the 45% draw probability assigned by pre-match consensus.

Attack vs Discipline Generated from real data
Castro Daire vs Portimonense · Portugal: Taça de Portugal

Both sides rank among the lowest attacking threats in the data (Castro Daire 22.2, Portimonense 20.0 out of 100), yet Portimonense carry the higher discipline rating (72.2 vs 50.0), suggesting a match likely shaped by defensive caution rather than open scoring rather than foul-driven chaos.

Rating gap Generated from real data
Vitória de Sernache vs Varzim · Portugal: Taça de Portugal

Varzim hold a stark defensive rating of 66.7 against Vitória de Sernache's attack rating of just 20.0, the lowest attacking score in this dataset, suggesting the hosts will find it extremely difficult to create chances despite the market oddly favouring them at 35.0% versus Varzim's 30.0%.

Attack gap Generated from real data
Hanwell Town vs Burgess Hill Town · England: FA Cup

Hanwell Town's Attack rating of 13.3 is drastically lower than Burgess Hill Town's 53.3 — a four-fold difference — while Hanwell have also lost three of their last five matches, underlining a pronounced and measurable offensive deficit heading into this FA Cup tie.

Rating differential Generated from real data
Hampton & Richmond vs Crowborough Athletic · England: FA Cup

Crowborough Athletic hold a clear advantage across Attack (50 vs 40), Defense (50 vs 33.3), and Form (50 vs 33.3) ratings, making Hampton & Richmond the weaker side on every non-tied axis in this matchup. Hampton's Defense rating of 33.3 is particularly notable as the single lowest figure across both teams' profiles.

Defense vs Attack mismatch Generated from real data
Aveley vs Brentwood Town · England: FA Cup

Brentwood Town's defensive rating of 13.3 is the standout figure in this fixture, making them highly vulnerable to Aveley's attack rating of 73.3 — the sharpest attacker-versus-defender gap in these six-axis scores. Aveley's form rating of 40.0, built on a W-L-W finish in their last three, adds further pressure on a Brentwood side rated 0.0 for form.

Defensive gap Generated from real data
Marine vs Radcliffe · England: FA Cup

Marine's defensive rating (60.0) is notably stronger than Radcliffe's (46.7), and that advantage was evident in their only recent meeting, where Marine kept a clean sheet winning 2-0.

Attack gap Generated from real data
Frome Town vs Plymouth Parkway · England: FA Cup

Plymouth Parkway's Attack rating of 80.0 is exactly double Frome Town's 40.0, the single largest gap between the two sides across all six measured axes, suggesting a significant offensive mismatch in this FA Cup tie.

Attack vs Form gap Generated from real data
Buxton vs Ashton United · England: FA Cup

Buxton's attack rating of 86.7 is the highest-rated axis in this fixture and sits 66.7 points above Ashton United's attack rating of 20.0, while Ashton's form rating of just 13.3 — the lowest across all axes for either side — compounds a picture of a visiting side severely limited in both scoring threat and recent momentum.

Form & defence gap Generated from real data
Alvechurch vs Racing Club Warwick · England: FA Cup

Alvechurch hold maximum ratings in both Form (100) and Defence (100) against Racing Club Warwick's ratings of 33.3 and 53.3 respectively, and they backed that superiority with a 2-0 win the last time these sides met.

Form contrast Generated from real data
Dover vs Folkestone Invicta · England: FA Cup

Folkestone Invicta have won their last two matches after back-to-back draws (DDWW), while Dover's last five results show just one win alongside two draws and two losses (LWDDL), giving Folkestone a form rating of 46.7 versus Dover's 53.3 — a rare case where the team in better recent form actually carries the lower form score.

Attack vs Defense gap Generated from real data
Bury vs Workington · England: FA Cup

Workington carry the higher attack rating (93.3 vs Bury's 86.7) but face a Bury defence rated 80.0 — a full 20 points stronger than Workington's own defensive rating of 60.0, suggesting Bury's backline holds a clear structural edge over Workington's in this fixture.

Rating gap Generated from real data
Morecambe vs Southport · England: FA Cup

Morecambe hold a substantial advantage across attack (73.3 vs 20.0) and defense (80.0 vs 26.7) ratings, yet Southport's only recorded recent meeting ended in a 2-1 win for the non-league side, highlighting the upset potential despite the gulf in rated quality.

Defensive parity Generated from real data
Merthyr Town vs Truro City · England: FA Cup

Both Merthyr Town and Truro City share an identical Defense rating of 73.3 out of 100, making this the highest and most evenly matched dimension between the two sides, suggesting goals may be at a premium in this FA Cup tie. Truro's superior Attack rating of 46.7 versus Merthyr's 33.3 gives them the clearest edge in any single category across the six axes.

Rating contrast Generated from real data
Cray Wanderers vs Maidstone Utd · England: FA Cup

Cray Wanderers carry the highest Attack rating in this fixture at 80.0, yet their Defense sits at just 33.3 — the sharpest attack-to-defense gap on show — while Maidstone arrive with a Defense rating of 73.3 and four wins from their last five, suggesting the hosts' offensive threat will face its sternest test at the back.

Attack gap Generated from real data
Epitsentr Dunayivtsi vs Livyi Bereh · Ukraine: Premier League

Epitsentr Dunayivtsi hold a striking 40.0 vs 13.3 Attack rating advantage over Livyi Bereh, yet Livyi Bereh's last five results of DWDDD suggest their defensive solidity (80.0) has kept them unbeaten despite generating almost no attacking threat.

xG divergence Generated from real data
Austria Lustenau vs SCR Altach · Austria: Bundesliga

Despite both sides sharing an identical Attack rating of 33.3, Austria Lustenau's xG rating of 52.2 is notably higher than SCR Altach's 37.4, suggesting Lustenau are creating meaningfully better quality chances even as their overall attacking output looks equivalent — a distinction the 45% win probability assigned to Altach does not obviously account for.

Form collapse Generated from real data
Atromitos vs Kifisia · Greece: Super League 1

Both sides share an identical Form rating of 16.7/100, but their trajectories point in opposite directions — Atromitos have stabilised slightly with LLWDD while Kifisia have deteriorated sharply from WDDLL, suggesting Kifisia's recent momentum has fully reversed heading into this match.

xG divergence Generated from real data
Aris Thessalonikis vs Iraklis 1908 · Greece: Super League 1

Aris Thessalonikis carry a notably higher xG rating of 58.3 compared to Iraklis 1908's 16.0, suggesting a significant edge in chance quality creation despite Aris's own modest attack rating of 41.7. This xG gap is the sharpest contrast between the two sides across all six metrics.

Form collapse Generated from real data
Bnei Sakhnin vs Hapoel Ramat Gan · Israel: Ligat Ha'al

Hapoel Ramat Gan's Form rating sits at 0.0 out of 100 — the lowest possible score — reflecting four losses in their last five games (LDLLL), and the pre-match consensus gives them just a 10% chance of winning here.

Set piece contrast Generated from real data
Maccabi Petah Tikva vs Hapoel Katamon · Israel: Ligat Ha'al

Maccabi Petah Tikva's set piece rating of 93.8 dwarfs Hapoel Katamon's 37.5, the single largest gap across all six metrics, while Katamon's defence rating of just 11.1 suggests they are highly vulnerable to exactly the kind of delivery Petah Tikva excel at.

Defensive imbalance Generated from real data
Maccabi Netanya vs Maccabi Tel Aviv · Israel: Ligat Ha'al

Maccabi Tel Aviv's Attack rating of 93.3 is the sharpest gap against any single axis in this fixture, dwarfing Maccabi Netanya's Defense rating of 77.8 — yet Tel Aviv's own Defense sits at just 53.3, the lowest rating across both teams' six axes, suggesting both sides carry meaningful vulnerabilities despite the visitors' dominant attacking profile.

Defensive contrast Generated from real data
Maccabi Haifa vs Ironi Tiberias · Israel: Ligat Ha'al

Despite both sides sharing identical Form (66.7) and xG (50.0) ratings, Ironi Tiberias carry a notably higher Defense rating (66.7 vs Maccabi Haifa's 44.4), yet their Set Pieces rating of just 25.0 — the lowest across both teams — represents a clear structural vulnerability against a Haifa side rated 56.3 in that category, a gap that arguably contributed to the 4-2 scoreline in their only tracked meeting.

Defensive vulnerability Generated from real data
Hapoel Beer Sheva vs Ironi Kiryat Shmona · Israel: Ligat Ha'al

Hapoel Beer Sheva's Defense rating of just 20.0 is the standout figure in this fixture — the lowest of any axis for either side — yet they are still installed as equal favourites to the draw at 45%, suggesting the market is pricing their attacking threat (60.0) and home advantage above a defensive record that rates in the bottom tier of the scale.

Defense gap Generated from real data
Beitar Jerusalem vs Hapoel Haifa · Israel: Ligat Ha'al

Hapoel Haifa's defensive rating of 66.7 is exactly three times Beitar Jerusalem's 22.2, the widest gap between any two axes in this matchup, which aligns with consensus odds giving the visitors a 45% win probability against the hosts' 10%.

Attack vs defence gap Generated from real data
Grazer AK vs Austria Vienna · Austria: Bundesliga

Grazer AK carry a notably higher Attack rating (26.7) than Austria Vienna (20.0), yet Austria Vienna's Defence rating of 46.7 is nearly double Grazer AK's 26.7, suggesting the visitors' defensive solidity significantly outweighs the hosts' offensive threat despite pre-match odds favouring Austria Vienna at 45.0% against Grazer AK's 10.0%.

Defense gap Generated from real data
Kudrivka vs Kolos Kovalivka · Ukraine: Premier League

Kolos Kovalivka hold a significant defensive advantage with a Defense rating of 46.7 compared to Kudrivka's 13.3, yet the pre-match consensus gives both sides an equal 45% win probability — a notable disconnect between the underlying defensive data and the market assessment.

xG gap vs odds Generated from real data
Hradec Králové vs Teplice · Czech-Republic: Czech Liga

Despite Teplice's xG rating (27.0) being more than double Hradec Králové's (12.0), the pre-match consensus gives Teplice only a 10% win probability compared to Hradec's 45%, suggesting the market heavily favours the home side despite their significantly weaker underlying chance-creation metric.

Attack gap Generated from real data
Karpaty vs Veres Rivne · Ukraine: Premier League

Karpaty's Attack rating of 66.7 dwarfs Veres Rivne's 20.0 — the largest single-axis gap in the data — yet pre-match odds give Karpaty only a 45% win probability, the same as a draw, suggesting the market is heavily discounting that offensive advantage.

xG dominance Generated from real data
TSV Hartberg vs Lask Linz · Austria: Bundesliga

LASK Linz hold a perfect xG rating of 100.0 against Hartberg's 41.7, the starkest gap across all six tracked metrics, suggesting a significant underlying chance-quality advantage for the visitors despite the pre-match odds being split evenly between a draw and a LASK win.

Form collapse Generated from real data
Ried vs Wolfsberger AC · Austria: Bundesliga

Wolfsberger AC have lost four of their last five matches (LDLDL) and carry a form rating of just 13.3 out of 100 — the lowest figure across all six axes for either side — yet the consensus still prices them at only 10% to win, reflecting how sharply their season has deteriorated.

Form collapse Generated from real data
FK Jablonec vs Zlin · Czech-Republic: Czech Liga

Zlin's form rating of 0.0 out of 100 — the lowest possible — reflects a run of three consecutive losses sandwiched between their last two results, and combined with a defense rated just 20.0, they rank as a significant outlier in vulnerability despite being given only a 10% pre-match win probability.

xG divergence Generated from real data
Sigma Olomouc vs Sparta Praha · Czech-Republic: Czech Liga

Despite both sides sharing an identical Attack rating of 73.3, Sparta Praha's xG rating of 81.2 dwarfs Sigma Olomouc's 45.9, suggesting Sparta consistently generate higher-quality chances even though the pre-match consensus unusually makes them the least likely winner at just 30%.

Rating gulf Generated from real data
Levadiakos vs Olympiakos Piraeus · Greece: Super League 1

Levadiakos register an Attack rating of just 0.0 against Olympiakos's Defense rating of 73.3, the sharpest offensive-versus-defensive mismatch in these metrics, which aligns with the consensus giving Levadiakos a 0% chance of winning across all tracked sources.

Form & defense Generated from real data
Madalena vs Lusitânia Lourosa · Portugal: Taça de Portugal

Lusitânia Lourosa enter this tie with a form rating of 86.7/100 — the highest across all tracked metrics for either side — backed by a last-five record of LWWDW and a defense rating of 73.3, compared to Madalena's uniform 50.0 across every category.

Rating gap Generated from real data
Volos NFC vs AEK Athens FC · Greece: Super League 1

AEK Athens hold a commanding advantage across every tracked metric, rating 80.0 vs 20.0 in Attack and 86.7 vs 40.0 in Defense, while Volos's Form rating of just 13.3 against AEK's 73.3 reflects their run of one win in the last five (LDDDL) versus AEK's four wins in five (WDWWW).

Discipline contrast Generated from real data
Shakhtar Donetsk vs LNZ Cherkasy · Ukraine: Premier League

Shakhtar Donetsk carry a Discipline rating of 0.0 out of 100 — the lowest possible score in this dataset — compared to LNZ Cherkasy's 50.0, suggesting Shakhtar have a notably poor disciplinary record heading into this fixture that could influence referee decisions or player availability.

Set pieces contrast Generated from real data
Red Bull Salzburg vs Sturm Graz · Austria: Bundesliga

Sturm Graz's set piece rating of 75.0 is the single area where they clearly outperform Red Bull Salzburg (62.5), suggesting dead-ball situations may represent Sturm's most realistic route to threatening a Salzburg side rated 93.3 for attack and 86.7 for form across the last five games.

Form divergence Generated from real data
Slavia Praha vs Plzen · Czech-Republic: Czech Liga

Slavia Praha have won 4 of their last 5 matches (WWLWW) and carry a Form rating of 66.7, while Plzen have taken just 1 point from their last 3 games (DWDLL) and sit at a Form rating of 33.3 — exactly half that of their hosts — making the pre-match 10% win probability for Plzen look consistent with a side in sharp decline.

Discipline gap Generated from real data
Kalamata vs Panathinaikos · Greece: Super League 1

Kalamata's Discipline rating of 27.8 is the lowest across all twelve axis scores in this fixture, sitting 22.2 points below Panathinaikos's already modest 50.0, suggesting Kalamata are notably prone to cards or fouls against a side rated 90.6 for set pieces — a combination that could prove costly from dead-ball situations.

Odds vs form gap Generated from real data
Panetolikos vs PAOK · Greece: Super League 1

Despite PAOK holding a significantly higher Attack rating (73.3 vs 58.3) and xG rating (62.7 vs 49.3), the pre-match consensus gives them only a 10% win probability against Panetolikos, whose last-five run of DLWWW has driven their Form rating to 75.0 compared to PAOK's 60.0.

Set piece contrast Generated from real data
Criciuma vs Operario-PR · Brazil: Serie B

Criciuma's set piece rating of 87.5 is the standout strength in their otherwise weak profile (Attack 20.0, Form 20.0), while Operario-PR rate just 27.5 for set pieces — making dead-ball situations the sharpest tactical contrast between these two sides despite the visitors being clear overall favourites at 45% implied probability.

xG gap Generated from real data
Cuiaba vs Nautico Recife · Brazil: Serie B

Nautico Recife's xG rating of 40.5 is markedly higher than Cuiaba's 25.3, suggesting Nautico generate significantly better quality chances — a gap that aligns with the pre-match consensus giving Cuiaba only a 10% win probability despite home advantage.

Defensive mismatch Generated from real data
RKAV Volendam vs Spakenburg · Netherlands: KNVB Beker

Spakenburg hold a notably higher Defense rating (66.7) compared to RKAV Volendam's Attack rating (40.0), suggesting a significant structural mismatch, yet the only recorded meeting between these sides ended 2-1 to RKAV Volendam, complicating the pre-match consensus that splits 50% each on a draw or Spakenburg win.

Defense contrast Generated from real data
Eemdijk vs Roosendaal · Netherlands: KNVB Beker

Eemdijk's defensive rating of just 8.3 is drastically lower than Roosendaal's 60.0, making it one of the starkest defensive mismatches in this dataset, yet the pre-match odds are listed as an exact three-way split at 33% each — suggesting the market (based on a single source) may not be fully reflecting that 51.7-point defensive gap.

Defense vs Attack gap Generated from real data
Groene Ster vs AFC Amsterdam · Netherlands: KNVB Beker

Groene Ster's Defense rating of 20.0 is the standout weakness in this fixture — the lowest of any axis for either side — while their own Attack rates at 60.0, creating a 40-point internal gap that suggests a side likely to be involved in open, high-scoring play rather than controlled defensive contests.

Form gap Generated from real data
Staphorst vs SC Genemuiden · Netherlands: KNVB Beker

SC Genemuiden's form rating of 80.0 dwarfs Staphorst's 13.3 across the six-axis model, reflecting Genemuiden's four-win streak against Staphorst's run of just one win in their last five (DDLDL), and Genemuiden also won the only recorded head-to-head meeting 2-1.

Form divergence Generated from real data
Koninklijke HFC vs Dovo · Netherlands: KNVB Beker

Koninklijke HFC's form rating (33.3) edges Dovo's (26.7), and their last-5 sequence of WWDDL contrasts with Dovo's LWWLL — Dovo have lost their two most recent matches, which aligns with the consensus giving them just a 10% win probability despite the game being otherwise framed as nearly even between HFC and a draw (45% each).

Defense vs probability gap Generated from real data
Noordwijk vs Frisia · Netherlands: KNVB Beker

Noordwijk's defensive rating of 100.0 is the maximum on the six-axis scale, yet pre-match consensus gives them only a 10.0% win probability — a striking disconnect that suggests market pricing heavily discounts their defensive strength, possibly reflecting cup-context or opponent quality factors not captured in the ratings.

Defense rating gap Generated from real data
GVVV Veenendaal vs DVS 33 Ermelo · Netherlands: KNVB Beker

GVVV Veenendaal's defensive rating of just 6.7 is drastically lower than DVS 33 Ermelo's 33.3, making it the single sharpest contrast between the two sides despite identical attack (53.3) and xG (50.0) scores — a gap that sits awkwardly against the consensus giving DVS 33 a 0% win probability.

Historical head-to-head Generated from real data
HHC vs Barendrecht · Netherlands: KNVB Beker

In the only tracked meeting between these sides, HHC won 3-1 away at Barendrecht, and their attack rating (66.7) is notably higher than Barendrecht's defense rating (60.0), suggesting HHC carry a meaningful offensive edge despite the pre-match odds showing a 45%-45% split.

Form contrast Generated from real data
EVV vs Halsteren · Netherlands: KNVB Beker

EVV's form rating of just 6.7/100 reflects a last-5 record of LWLLD (one win, three losses), while Halsteren's 50.0 form rating aligns with a more balanced DWWLD sequence including back-to-back wins in the middle stretch — a notable divergence the pre-match odds (EVV 50%, Halsteren 0%) appear to largely ignore.

Form vs odds gap Generated from real data
Rijnvogels vs Vvsb · Netherlands: KNVB Beker

Rijnvogels enter this cup tie on a perfect five-match winning run with an attack rating of 93.3, yet the pre-match consensus gives them only a 10% chance of winning against Vvsb, whose form rating is just 26.7 and who have lost two of their last five games.

Odds vs ratings gap Generated from real data
Sportlust '46 vs Excelsior Maassluis · Netherlands: KNVB Beker

Despite Excelsior Maassluis holding a higher defensive rating (73.3 vs 60.0) and matching Sportlust '46 in attack (both 73.3), the pre-match consensus gives them just a 10% chance of winning compared to 45% for the hosts, suggesting the market is heavily discounting the visitor's superior defensive numbers.

Form divergence Generated from real data
ACV vs Hoogeveen · Netherlands: KNVB Beker

ACV have won four consecutive matches (DWWWW) and carry a form rating of 86.7/100, while Hoogeveen's rating sits at just 26.7/100 with only one win in their last five (LDDWL), representing one of the sharpest form gaps possible within this 0-100 system.

Defensive weakness Generated from real data
Kloetinge vs Achilles Veen · Netherlands: KNVB Beker

Achilles Veen carry the lowest defensive rating of the two sides at just 6.7 out of 100, yet despite Kloetinge's own poor defensive rating of 13.3, the market offers all three outcomes at identical 33% probability — suggesting these defensive vulnerabilities are not yet being differentiated by bookmakers.

Attack rating gap Generated from real data
Excelsior '31 vs AFC '34 · Netherlands: KNVB Beker

Excelsior '31 hold a notably higher Attack rating of 80.0 compared to AFC '34's 50.0, representing the only meaningful gap across all six measured axes — yet pre-match odds still give AFC '34 a 30% chance against Excelsior '31's 35%, reflecting how closely matched the overall profiles remain despite that 30-point attacking advantage.

Attack/Defense mismatch Generated from real data
Sparta Nijkerk vs UDI '19 · Netherlands: KNVB Beker

Sparta Nijkerk carry the highest Attack rating in this matchup at 93.3, yet their Defense sits at just 26.7 — the sharpest single-team imbalance visible in the data — suggesting they are likely to both score and concede freely against UDI '19, whose Defense rating of 73.3 is nearly three times stronger than their opponent's.

Attack rating gap Generated from real data
Zwaluwen vs Purmersteijn · Netherlands: KNVB Beker

Zwaluwen's Attack rating of 26.7 is half that of Purmersteijn's 53.3, the starkest gap across all six axes, yet the pre-match consensus still gives Zwaluwen a 45% win probability — likely reflecting Zwaluwen's notably stronger Defence rating (66.7 vs 60.0) as the primary leveller.

Defense vs Attack gap Generated from real data
Ijsselmeervogels vs Gemert · Netherlands: KNVB Beker

Ijsselmeervogels' defensive rating (80.0) is 40 points higher than their attacking rating (40.0), while Gemert's attack (53.3) outpaces their defense (46.7) — creating a clear clash between a defensively dominant home side and a team more capable of creating than stopping.

Attack/Defense contrast Generated from real data
JOS Watergraafsmeer vs TEC · Netherlands: KNVB Beker

TEC carry the sharpest attacking rating in this dataset at 100.0, but are paired with a defence rated just 13.3 out of 100 — the most extreme attack-defence imbalance present, suggesting a high-risk, high-reward side despite an alternating LWLWL run across their last five matches.

Form collapse Generated from real data
TOGB vs ROHDA Raalte · Netherlands: KNVB Beker

ROHDA Raalte have lost all five of their last five matches and carry a Form rating of just 0.0 out of 100, making them the standout underperformer in this fixture despite the pre-match odds sitting at an equal three-way split of 33% each.

Set piece dominance Generated from real data
Novorizontino vs São Bernardo · Brazil: Serie B

Novorizontino hold a perfect 100.0 set-piece rating against São Bernardo's 70.0, and in both recent head-to-head meetings — wins of 1-0 and 2-1 — the margin was a single goal, suggesting dead-ball situations could again prove decisive in a tight contest.

Set piece gap Generated from real data
Vila Nova vs Londrina · Brazil: Serie B

Londrina's set piece rating of 87.5 dwarfs Vila Nova's 45.0 — a 42.5-point gap that stands out as the single largest discrepancy across all six axes, suggesting Londrina's primary route to goal from dead-ball situations significantly outweighs their 10% implied win probability.

Prediction uncertainty Generated from real data
Maracena vs Tavernes · Spain: Copa del Rey

With all three pre-match probabilities identical at 33% each and Maracena's six-axis ratings a uniform 50.0 across every category, this fixture is as close to a statistically unresolvable contest as the data allows, with Maracena's last five results (DDDWL) showing three draws suggesting outcomes here are genuinely hard to call.

Form pattern Generated from real data
Lebrijana vs Ceuta 6 de Junio · Spain: Copa del Rey

Both Lebrijana and Ceuta 6 de Junio have lost all five of their last five matches, making this a meeting of two sides in identical, sustained losing streaks — a Copa del Rey tie where neither team arrives with any recent winning momentum.

Form comparison Generated from real data
San Rafael vs Prat · Spain: Copa del Rey

San Rafael's last five results (W-D-L-L-D) include one win and two draws, while Prat's sequence (D-L-L-D-L) contains no wins at all, making San Rafael the marginally better-performing side despite both teams carrying identical 50.0 ratings across all six metrics.

Recent form edge Generated from real data
Anaitasuna vs Tedeón · Spain: Copa del Rey

Tedeón have lost all five of their last five matches (LLLLL), while Anaitasuna's five-game run includes a win and a draw (DLLWL), giving Anaitasuna a clear recent form advantage despite both sides carrying identical 50.0 ratings across all six metrics.

Recent form contrast Generated from real data
Atletico Calatayud vs Baztán · Spain: Copa del Rey

Baztán have gone four matches without a win (WDDDD), but Atletico Calatayud's last two recorded results are both losses (LL), making Baztán the marginally better-performing side by recent outcomes despite the pre-match odds being split exactly equally at 33% each way.

Rating profile Generated from real data
Auriense vs San Jose Earthquakes · Spain: Copa del Rey

San Jose Earthquakes' six-axis ratings show a notably compressed range, with all six metrics (Attack 40.0, Defense 46.7, Form 53.3, xG 44.3, Set Pieces 46.9, Discipline 45.8) clustered within a 13.3-point band, suggesting a uniformly below-average side without any standout strength or glaring weakness to exploit. This profile, combined with a pre-match market that prices all three outcomes at exactly 33.0%, reflects genuine uncertainty about a cross-confederation fixture with limited data.

Recent form collapse Generated from real data
Hortaleza vs Güímar · Spain: Copa del Rey

Güímar have lost all five of their most recent matches, making them the side in demonstrably poorer form heading into this Copa del Rey tie, despite the pre-match odds being split equally three ways at 33% each across all outcomes.

Recent form collapse Generated from real data
Pinatar vs Atlético Melilla · Spain: Copa del Rey

Atlético Melilla arrive having lost all five of their last five matches, making them the side in demonstrably worse recent form heading into this Copa del Rey tie, despite the market pricing it as an even three-way split at 33% each.

Form pattern Generated from real data
Ribadesella CF vs Noja · Spain: Copa del Rey

Noja have won none of their last five matches (one draw, four losses in sequence DLLLD), yet the single tracked source gives all three outcomes an equal 33% probability, suggesting the market has not meaningfully factored in Noja's recent winless run.

xG gap Generated from real data
Nautico Recife vs Sport Recife · Brazil: Serie B

Nautico's xG rating of 40.5 is already modest, but Sport Recife's xG rating of 30.7 is the lowest figure across all six axes for either side, suggesting Sport carry a notable underperformance risk in front of goal despite their last-three-meetings record showing 6 goals scored.

Set piece contrast Generated from real data
Operario-PR vs Ceara · Brazil: Serie B

Ceara's set piece rating of 72.5 dwarfs Operario-PR's 27.5 — a 45-point gap that stands as the starkest difference across all six measured axes, despite Operario-PR being heavily favoured at 45% versus Ceara's 10% implied win probability.

xG contrast Generated from real data
Goias vs Atletico Goianiense · Brazil: Serie B

Despite Atletico Goianiense's stronger attack rating (60.0 vs 46.7), both sides carry notably low xG scores — Goias at 36.7 and Atletico Goianiense at just 20.3 — and their last two meetings produced only two goals combined (including a 0-0 draw), pointing firmly toward a low-scoring encounter.

Set piece gap Generated from real data
Criciuma vs Avai · Brazil: Serie B

Criciuma's set piece rating of 87.5 dwarfs Avai's 45.0 — the largest margin across all six measured axes — suggesting dead-ball situations could be the most decisive factor in a match where both sides rank equally poor in attack (20.0 each) and carry losing form.

xG gap Generated from real data
CRB vs Cuiaba · Brazil: Serie B

Cuiaba's xG rating of 25.3 is notably the lowest of any axis across both teams and sits 21.4 points below CRB's already modest xG rating of 43.3, suggesting Cuiaba create very little in open play despite the market making them narrow favourites at 45% implied probability.

Rating divergence Generated from real data
Racing Club vs Boca Juniors · Argentina: Copa Argentina

Despite Racing Club holding a higher xG rating (56.5 vs 32.0), Boca Juniors lead decisively in Attack (53.3 vs 26.7), Defense (73.3 vs 40.0), and Form (73.3 vs 6.7), suggesting Racing's chance creation has not translated into the attacking or defensive solidity that Boca currently possess — a gap reflected in Boca's WDDWW run against Racing's LWDLL.

Historical trend Generated from real data
Platense vs Estudiantes L.P. · Argentina: Copa Argentina

Estudiantes have gone unbeaten in 4 of the last 5 head-to-head meetings, winning three of those, with Platense's sole win coming as far back as the fifth most recent fixture (a 2-1 away victory) — a dominance that aligns with the current 45% win probability assigned to Estudiantes against Platense's 10%.

xG vs Attack split Generated from real data
Fortaleza EC vs Athletic Club · Brazil: Serie B

Both sides show a striking disconnect between their xG ratings (Fortaleza 89.7, Athletic Club 92.7) and their Attack ratings (40.0 and 26.7 respectively), suggesting neither team is consistently converting the chances their play generates — Athletic Club's attack rating of 26.7 is the lowest of any metric across both squads despite their xG being the highest single figure in the dataset.

xG divergence Generated from real data
America Mineiro vs Juventude · Brazil: Serie B

America Mineiro carry a perfect xG rating of 100.0 against Juventude's 33.7, the largest gap between any two axis scores across both teams, suggesting America are generating significantly higher-quality chances despite both sides sharing an identical Attack rating of 33.3.

Set piece gap Generated from real data
Botafogo SP vs Ponte Preta · Brazil: Serie B

Botafogo SP hold a striking set piece advantage over Ponte Preta, rating 62.5 vs just 25.0 on the six-axis scale — the largest gap between the two sides across all six metrics — yet their overall attack rating of 26.7 remains extremely low, suggesting dead-ball situations may represent their only realistic route to goal.

Attack/xG gap Generated from real data
Londrina vs Criciuma · Brazil: Serie B

Despite Criciuma's attack rating sitting at just 20.0 against Londrina's 66.7, their xG ratings are remarkably close (57.2 vs 61.3), suggesting Criciuma's underlying chance quality is far stronger than their attacking output or recent form (LLWLL) implies.

xG vs Attack split Generated from real data
Juventude vs Operario-PR · Brazil: Serie B

Operario-PR hold a significant Attack rating advantage over Juventude (60.0 vs 33.3), yet their xG rating is notably lower (20.5 vs 33.7), suggesting they are creating chances less efficiently than their attacking profile implies — a tension that may limit their ability to convert despite being priced as 45% favourites.

xG divergence Generated from real data
Fortaleza EC vs Nautico Recife · Brazil: Serie B

Fortaleza EC's xG rating of 89.7 dwarfs Nautico Recife's 40.5, suggesting a significant underlying chance-quality gap that the pre-match odds — which give both sides an equal 45% probability — do not appear to reflect. Despite Fortaleza's low Attack rating of 40.0, their elite xG figure points to efficient, high-value chance creation that makes the 45/45 split look potentially undervalued for the hosts.

Attack/Defense gap Generated from real data
Cuiaba vs Ponte Preta · Brazil: Serie B

Cuiaba's Attack rating of 46.7 dwarfs Ponte Preta's Defense rating of 20.0, the largest single mismatch across all twelve axis scores, while Ponte Preta's own Attack rating of just 6.7 is the lowest value in the dataset, suggesting the visitors pose minimal offensive threat even as they struggle to defend.

Form gap Generated from real data
Botafogo SP vs Vila Nova · Brazil: Serie B

Vila Nova's form rating of 66.7 dwarfs Botafogo SP's 6.7 — the lowest possible reading — reflecting Botafogo SP's run of four consecutive losses and a draw in their last five, against Vila Nova's three wins and a draw in the same span.

Form vs xG split Generated from real data
Avai vs Ceara · Brazil: Serie B

Despite Ceara's far superior form rating (46.7 vs Avai's 6.7) and four wins/draws in their last five, their xG rating of 13.0 is actually lower than Avai's 25.3, suggesting Ceara are converting chances efficiently rather than generating high volume — a potentially fragile attacking foundation that aligns with the 45% draw probability in the consensus.

Set piece dominance Generated from real data
Novorizontino vs Goias · Brazil: Serie B

Novorizontino hold a perfect 100.0 set piece rating against Goias's 77.5, representing the largest gap between the two sides across all six rated categories and suggesting dead-ball situations could be the decisive factor in this fixture.

Market vs defence gap Generated from real data
São Bernardo vs CRB · Brazil: Serie B

Despite the pre-match consensus giving São Bernardo a 45% win probability against just 10% for CRB, São Bernardo hold a notably superior defensive rating (73.3 vs 53.3) — the largest gap between the two sides across all six axes — suggesting the market underweights the home side's structural defensive solidity.

xG rating contrast Generated from real data
Atletico Goianiense vs America Mineiro · Brazil: Serie B

America Mineiro hold a perfect xG rating of 100.0 versus Atletico Goianiense's lowly 20.3, suggesting America are creating far higher-quality chances despite their poor recent form (WLWLL) and the consensus giving them only a 10% win probability.

Defensive gap Generated from real data
Al Shahaniya vs Lusail City · Qatar: Stars League

Lusail City's defensive rating of 66.7 dwarfs Al Shahaniya's 25.0 — the largest gap across any of the six measured axes — yet the pre-match consensus still gives Al Shahaniya a 45% win probability against Lusail City's 10%, suggesting the market is discounting Lusail's clear structural defensive advantage.

Form vs Set Pieces Generated from real data
Al Sadd vs Al-Arabi SC · Qatar: Stars League

Al Sadd enter this fixture with a perfect five-from-five win record and a maximum Attack rating of 100, yet their Set Pieces rating of just 37.5 is their clearest vulnerability against an Al-Arabi side whose only standout metric is a maximum Set Pieces rating of 100 — suggesting dead-ball situations could be the most likely route for Al-Arabi to threaten despite their poor recent form of two defeats, two draws, and one win.

Defensive vulnerability Generated from real data
Al Ahli Doha vs Al-Sailiya · Qatar: Stars League

Al-Sailiya carry a Defense rating of 0.0 out of 100 — the lowest possible score — while also losing all five of their last matches, making them statistically the most defensively exposed side in this dataset. Al Ahli Doha's Set Pieces rating of 87.5 represents their standout strength, suggesting dead-ball situations could be a particularly dangerous avenue against a side with no defensive rating whatsoever.

Form & H2H Generated from real data
Al Wakrah vs Al-Gharafa · Qatar: Stars League

Both sides arrive in poor form — Al Wakrah have lost four of their last five (LLDLL) while Al-Gharafa have lost three of their last four (WLLLD) — and their sole recent meeting ended 0-0, reinforcing the 45% draw probability in the pre-match consensus.

Defensive dominance Generated from real data
Qatar SC vs Al-Rayyan SC · Qatar: Stars League

Al-Rayyan's defensive rating of 83.3 dwarfs Qatar SC's attack rating of 33.3 — the lowest attacking score in this dataset — suggesting Al-Rayyan are well-equipped to suppress a side that has won just once in their last five matches.

Rating contrast Generated from real data
Al Shamal vs Al-Duhail SC · Qatar: Stars League

Al Shamal's Attack rating (83.3) is the highest of any axis for either side, yet they face Al-Duhail's Defense rating of 75.0 — the sharpest head-to-head clash in the data — while Al Shamal's own Defense (50.0) meets an Al-Duhail Attack of just 41.7, suggesting the main contest is Al Shamal's offense against a solid backline rather than a two-way attacking battle.

Set piece contrast Generated from real data
Zlin vs Slavia Praha · Czech-Republic: Czech Liga

Zlin's set piece rating of 81.3 is their only axis that significantly exceeds Slavia Praha's 59.4, making dead-ball situations their most credible route to threatening a side that otherwise dominates across every other metric — Attack (86.7 vs 40.0), Defense (66.7 vs 20.0), and Form (66.7 vs 0.0).

xG vs Attack split Generated from real data
FC Rostov vs Akron · Russia: Premier League

Akron's xG rating of 64.0 is dramatically higher than their Attack rating of 53.3, while Rostov's xG (30.3) and Attack (33.3) are both among the lowest in the tracked data — yet the pre-match consensus gives Rostov a 45% win probability against Akron's 10%, suggesting the market is discounting Akron's underlying chance-creation quality entirely.

xG divergence Generated from real data
FC Orenburg vs Dinamo Makhachkala · Russia: Premier League

Dinamo Makhachkala carry a maximum xG rating of 100.0 against Orenburg's 50.0, yet Makhachkala have won just once in their last five matches (LLLWL), suggesting their underlying chance-creation quality is not converting into results — a disconnect that makes the 45% win probability assigned to them harder to trust at face value.

Form divergence Generated from real data
Hertha BSC vs SpVgg Greuther Fürth · Germany: 2. Bundesliga

Hertha BSC have recorded four consecutive wins (DWWWW) for a perfect Form rating of 100.0, while Fürth have managed just one win in their last five (LWLDD) for a Form rating of 33.3 — the sharpest form gap possible on this scale. This is reflected in the pre-match consensus giving Fürth only a 10% win probability.

xG vs form gap Generated from real data
1. FC Nürnberg vs VfL Wolfsburg · Germany: 2. Bundesliga

Nürnberg's form rating (86.7) dramatically outpaces their xG rating (40.3), the widest such gap in this fixture's data, suggesting their recent WWDWD run may be outperforming their underlying chance quality against a Wolfsburg side whose xG rating of 79.0 is nearly double Nürnberg's.

Form contrast Generated from real data
Fakel vs Lokomotiv · Russia: Premier League

Fakel have not won any of their last 5 matches (DLDLD), while Lokomotiv have won 3 of their last 5 (LWWDW), a form gap reflected in the pre-match odds giving Fakel just a 10% win probability against Lokomotiv's 45%.

xG vs Attack gap Generated from real data
Hradec Králové vs Artis · Czech-Republic: Czech Liga

Artis carry a notably higher xG rating (24.8) than Hradec Králové (12.0) despite both sides posting weak Attack scores (20.0 vs 26.7), suggesting Artis generate better quality chances relative to their overall attacking output — yet their poor defensive rating (33.3) against Hradec's strong 66.7 makes them vulnerable, which aligns with the market giving Artis only a 10% win probability.

Form divergence Generated from real data
Zbrojovka Brno vs FK Jablonec · Czech-Republic: Czech Liga

Zbrojovka Brno's form rating of 60.0 is more than double FK Jablonec's 26.7, reflecting Brno's 3W-2L record against Jablonec's 1W-4L over the last five matches — the sharpest rating gap between these two sides across all six measured axes.

Form vs odds mismatch Generated from real data
Plzen vs Mlada Boleslav · Czech-Republic: Czech Liga

Despite Mlada Boleslav's significantly stronger recent form (WWLWW vs Plzen's DWDLL) and higher ratings across attack (60 vs 40), defense (67 vs 53), and form (67 vs 33), the pre-match consensus gives them only a 10% win probability compared to Plzen's 45%, a striking disconnect between the underlying data and the market assessment.

xG vs defense mismatch Generated from real data
Krylia Sovetov vs Spartak Moscow · Russia: Premier League

Krylia Sovetov carry the highest xG rating in this fixture at 90.7 out of 100, yet their defensive rating is just 33.3, suggesting they generate chances at an elite level while remaining highly vulnerable at the back — a combination that points strongly toward a high-scoring or open game despite pre-match odds heavily favouring a draw (45.0%).

Rating paradox Generated from real data
Olympiakos Piraeus vs Panathinaikos · Greece: Super League 1

Despite Panathinaikos entering on a perfect five-from-five run with a Form rating of 100.0 and an Attack rating of 86.7, their xG rating of just 36.3 suggests their recent wins have been built on efficiency rather than volume of chances, while Olympiakos hold a higher xG rating of 56.7 despite a far weaker Attack rating of 26.7 — a disconnect that makes the pre-match consensus of 35% each for both a home win and draw look notably cautious against the visitors.

xG gap signal Generated from real data
AEK Athens FC vs OFI · Greece: Super League 1

Despite both teams sharing an identical defensive rating of 86.7, OFI's xG rating of 45.7 dwarfs AEK Athens' 14.0, suggesting OFI generate significantly higher quality chances — a notable underdog edge given their 10% win probability.

xG gap signal Generated from real data
PAOK vs Kalamata · Greece: Super League 1

PAOK's xG rating of 62.7 nearly doubles Kalamata's 34.0, the largest gap across any of the six measured axes, suggesting a meaningful difference in genuine chance creation that the 50/50 consensus odds may be underweighting.

Attack vs Defense gap Generated from real data
Dynamo Kyiv vs Karpaty · Ukraine: Premier League

Karpaty's Attack rating of 66.7 dwarfs Dynamo Kyiv's rating of 33.3, the largest single-axis gap in this fixture, which aligns with pre-match odds giving Karpaty a 45% win probability against the hosts' 10%.

Attack/defense gap Generated from real data
Chornomorets vs FC Kharkiv · Ukraine: Premier League

Chornomorets hold the lowest Attack rating in this fixture at just 16.7 out of 100, compared to FC Kharkiv's 66.7 — a 50-point gap that aligns with Kharkiv's three-win streak (WWW) against Chornomorets' run of one win and two losses in their last four.

Attack gap Generated from real data
Obolon'-Brovar vs Kryvbas KR · Ukraine: Premier League

Obolon'-Brovar's attack rating of 6.7 is drastically lower than Kryvbas KR's 46.7 — a near seven-fold gap that, combined with Obolon's run of one draw and four losses in their last five, helps explain why the consensus gives them just a 10% chance of winning.

Form divergence Generated from real data
Kolos Kovalivka vs Epitsentr Dunayivtsi · Ukraine: Premier League

Kolos Kovalivka have taken just 1 point from their last 3 matches (LL after an early W and two draws), while Epitsentr Dunayivtsi collected 7 points from their first 4 games (WWDW) before a single defeat — a form gap reflected in their ratings of 13.3 vs 33.3 that helps explain why pre-match probability gives Kolos only a 10% chance of winning.

Set piece dominance Generated from real data
WSG Wattens vs Ried · Austria: Bundesliga

WSG Wattens hold a striking set piece rating of 93.8 compared to Ried's 47.5, a near-double advantage that stands out sharply against Ried's league-low defensive rating of 33.3, suggesting dead-ball situations could be a decisive vulnerability for the visitors.

Rating gap Generated from real data
Grazer AK vs Red Bull Salzburg · Austria: Bundesliga

Red Bull Salzburg's Attack rating of 93.3 dwarfs Grazer AK's Defense rating of 26.7 — a 66.6-point gap that represents the starkest mismatch across all twelve axis scores in this fixture, yet pre-match consensus still splits the outcome 50/50 between a draw and a Salzburg win with no probability assigned to the hosts.

Discipline contrast Generated from real data
FC Krasnodar vs Zenit · Russia: Premier League

Zenit's Discipline rating of 25.0 is dramatically lower than Krasnodar's 70.0, the sharpest divergence across all six axes, suggesting Zenit carry a significantly higher risk of cards and set-piece concessions against a Krasnodar side rated 52.5 for Set Pieces.

Form divergence Generated from real data
Maccabi Tel Aviv vs Bnei Sakhnin · Israel: Ligat Ha'al

Maccabi Tel Aviv's last 5 results show 4 wins and 1 draw (WDWWW, Form rating 86.7/100), while Bnei Sakhnin have taken just 1 win from their last 5 with 3 consecutive losses (WDLLL, Form rating 8.3/100) — a stark 78.4-point gap in form ratings that makes the pre-match consensus of 45% each for win and draw notably generous to the visitors.

Defense gap Generated from real data
Hapoel Katamon vs Maccabi Haifa · Israel: Ligat Ha'al

Despite Hapoel Katamon holding a 1-0 win in the most recent head-to-head, their defensive rating of just 11.1 compared to Maccabi Haifa's 58.3 represents the starkest gap across all six measured axes, suggesting the hosts will face significant pressure from an attacking side rated 75.0 in attack.

Attack gap Generated from real data
Hapoel Petah Tikva vs Maccabi Netanya · Israel: Ligat Ha'al

Hapoel Petah Tikva's Attack rating of 16.7 is by far the lowest axis score in this fixture, compared to Maccabi Netanya's 41.7, and the visitors also won the only tracked head-to-head 2-0 — a combination that aligns with consensus giving Petah Tikva just a 10% win probability.

Defensive contrast Generated from real data
Ironi Tiberias vs Hapoel Beer Sheva · Israel: Ligat Ha'al

Ironi Tiberias hold a notably strong defensive rating of 66.7 against Hapoel Beer Sheva's 20.0, suggesting the hosts are far better organised at the back despite being given only a 10% chance of winning — a sharp disconnect between defensive solidity and implied match probability.

Discipline gap Generated from real data
Hapoel Ramat Gan vs Beitar Jerusalem · Israel: Ligat Ha'al

Beitar Jerusalem's Discipline rating of 16.7 is the lowest of any axis across both teams, sharply below Hapoel Ramat Gan's 50.0, suggesting Beitar are notably prone to cards or fouls — a factor that could prove costly in a match where the lone recorded meeting ended in a chaotic 3-3 draw.

Defensive rating gap Generated from real data
Ironi Kiryat Shmona vs Hapoel Tel Aviv · Israel: Ligat Ha'al

Hapoel Tel Aviv's defensive rating of 66.7 dwarfs Ironi Kiryat Shmona's 16.7 — the single largest gap across all six measured axes — which aligns with Kiryat Shmona's 4 losses in their last 5 games and Hapoel's win in the only tracked head-to-head (1-2).

Set piece contrast Generated from real data
Hapoel Haifa vs Maccabi Petah Tikva · Israel: Ligat Ha'al

Maccabi Petah Tikva hold a striking set-piece advantage over the hosts, rated 70.8 vs Hapoel Haifa's 40.6 on that axis, making dead-ball situations a key potential differentiator despite the consensus heavily favouring the home side at 45% to just 10%.

Rating gap Generated from real data
Austria Vienna vs Sturm Graz · Austria: Bundesliga

Sturm Graz holds a commanding advantage across every tracked metric, most starkly in Attack (33.3 vs 20.0) and Defense (66.7 vs 46.7), which aligns with the pre-match consensus giving Austria Vienna just a 10% win probability against their 45% share for Sturm Graz.

xG vs Attack mismatch Generated from real data
Akhmat vs Baltika · Russia: Premier League

Akhmat rate significantly higher for Attack (73.3) than xG quality (38.0), while Baltika show the reverse — a lower Attack rating (46.7) but a notably higher xG score (60.3) — suggesting Akhmat create chances in volume but with poor quality, whereas Baltika's limited attempts tend to come from higher-value positions.

Form & defense gap Generated from real data
Slovan Liberec vs Slovácko · Czech-Republic: Czech Liga

Slovan Liberec's Defense rating of 93.3 dwarfs Slovácko's Attack rating of 26.7, while Liberec's Form (86.7, four wins and a draw in their last five) contrasts starkly with Slovácko's Form rating of just 20.0 — the lowest of any metric across both teams. Slovácko's Discipline rating of 22.2 compounds their vulnerabilities, suggesting Liberec are well-positioned to control and win this fixture.

Form collapse Generated from real data
SCR Altach vs Wolfsberger AC · Austria: Bundesliga

Both sides are in poor recent form, but Wolfsberger AC's last 5 results (LDLDL, rating 13.3/100) show they have failed to win any of their last five fixtures, making the pre-match consensus of just 10% for a Wolfsberger win the most skewed probability in this match despite Altach's own low form rating of 20.0/100.

xG vs Attack gap Generated from real data
TSV Hartberg vs Austria Lustenau · Austria: Bundesliga

Austria Lustenau carry a striking xG rating of 52.2 against an Attack rating of just 33.3 — a 18.9-point gap suggesting they are generating better chances than their low attacking score implies, while Hartberg's xG (41.7) and Attack (46.7) are much more aligned, pointing to Lustenau as the more dangerous side in chance creation despite their poor recent form (26.7).

Rating gap Generated from real data
Teplice vs Sigma Olomouc · Czech-Republic: Czech Liga

Sigma Olomouc hold a striking edge across every attacking metric, rating 73.3 in Attack and 45.9 in xG compared to Teplice's 40.0 and 27.0 respectively, yet the consensus still gives the draw a 45% probability — equal to Sigma's win chance — despite Teplice being given just a 10% chance of victory.

Form collapse Generated from real data
CSKA Moscow vs Rodina Moskva · Russia: Premier League

Rodina Moskva have lost all five of their last five matches and carry a form rating of just 6.7 out of 100, the lowest across all six tracked metrics for either side, while CSKA's form rating of 73.3 reflects a contrasting run of W-D-L-W-D.

xG rating gap Generated from real data
Lask Linz vs Rapid Vienna · Austria: Bundesliga

LASK Linz hold a perfect xG rating of 100.0 versus Rapid Vienna's 79.0, the largest gap between the two sides across all six metrics, suggesting LASK are significantly outperforming Rapid in expected goals quality despite the consensus giving both teams equal 45% win probability.

Set piece dominance Generated from real data
Sparta Praha vs Pardubice · Czech-Republic: Czech Liga

Sparta Praha carry a maximum set-piece rating of 100.0 against Pardubice's 57.5, the sharpest individual axis gap between the two sides, suggesting dead-ball situations could be a decisive avenue for the hosts despite the pre-match consensus offering just a 45% win probability to Sparta.

xG vs Form split Generated from real data
Rubin vs Dynamo · Russia: Premier League

Dynamo arrive on a perfect five-match winning run (Form rating 80.0) yet carry the lowest xG rating of the two sides at just 29.7 versus Rubin's 52.0, suggesting their recent wins have been built on efficiency or fortune rather than chance creation — a disconnect that points toward regression risk despite the strong form line.

Recent form contrast Generated from real data
Sydney vs Western Sydney Wanderers · Australia: A-League

Sydney head into this derby having won their last two matches (ending a five-game run of LWDWW), while Western Sydney Wanderers have taken just one point from their last four, winning only once in five (LLWLD).

Attack/Defense mismatch Generated from real data
Al-Dhafra vs Dubai United · United-Arab-Emirates: Pro League

Dubai United's Attack rating of 80.0 faces an Al-Dhafra Defense rated just 40.0, while Dubai United's own Defense sits at a very low 13.3 — creating a match where both teams' defensive vulnerabilities are starkly exposed, with Al-Dhafra's Attack rated a mere 20.0 to exploit it.

Set piece dominance Generated from real data
Al Shahaniya vs Al-Arabi SC · Qatar: Stars League

Al-Arabi SC hold a perfect set pieces rating of 100.0 compared to Al Shahaniya's 59.4, and their only recorded meeting ended 0-2 to Al-Arabi, suggesting dead-ball situations could again prove decisive in a match where Al-Arabi are heavily favoured at 45.0% implied probability against the hosts' 10.0%.

Rating gap Generated from real data
Baniyas SC vs Al-Wasl FC · United-Arab-Emirates: Pro League

Al-Wasl hold a commanding 73.3 vs 33.3 Attack rating advantage over Baniyas, whose Form rating of just 6.7 (against Al-Wasl's 46.7) reflects four losses in their last five games — yet pre-match odds still price a Baniyas win at 0%, with the market split evenly between a draw and an Al-Wasl win.

xG gap signal Generated from real data
Rapid Vienna vs TSV Hartberg · Austria: Bundesliga

Rapid Vienna's xG rating of 79.0 dwarfs Hartberg's 41.7 — a 37-point gap that represents the largest differential across all six measured axes, suggesting a significant underlying quality edge in chance creation that the 45%/45% consensus odds may be underweighting.

Consensus probability Generated from real data
Auckland vs Melbourne City · Australia: A-League

With Melbourne City assigned a 0.0% win probability from tracked pre-match sources, the consensus gives Auckland and the draw an equal 50/50 split while entirely discounting a City victory — a striking market stance against the visiting side.

xG vs Attack gap Generated from real data
Krylia Sovetov vs Fakel · Russia: Premier League

Krylia Sovetov post a striking xG rating of 90.7 — the highest axis on their profile — yet their Attack rating sits 17 points lower at 73.3, suggesting they consistently generate high-quality chances but may underconvert; against Fakel's low Attack rating of 20.0 and a Form rating of just 13.3 (the lowest in this fixture), the hosts look well-positioned to dominate possession and shot quality.

Defense vs Attack gap Generated from real data
Al Nasr vs Hatta SC · United-Arab-Emirates: Pro League

Al Nasr's Defense rating of 73.3 dwarfs Hatta SC's Attack rating of 33.3 — the largest axis mismatch in this fixture — suggesting Al Nasr's backline holds a substantial structural advantage over a visiting attack rated among the weakest in the available data.

xG dominance Generated from real data
Dinamo Makhachkala vs Akron · Russia: Premier League

Dinamo Makhachkala hold a perfect xG rating of 100.0 against Akron's 64.0, the largest gap across all six tracked metrics, suggesting Makhachkala consistently generate high-quality chances despite winning only one of their last five matches.

xG gap Generated from real data
Austria Lustenau vs Lask Linz · Austria: Bundesliga

Lask Linz hold a maximum xG rating of 100.0 against Austria Lustenau's 52.2, the largest single-axis gap in the dataset, suggesting a substantial underlying attacking quality advantage that the 50/50 win probability split may be underweighting.

Rating gap Generated from real data
Shabab Al Ahli Dubai vs Al Ain · United-Arab-Emirates: Pro League

Al Ain's Attack rating of 80.0 dwarfs Shabab Al Ahli Dubai's rating of 40.0 — the largest single-axis gap in this matchup — while Al Ain also holds a clear edge in Defense (80.0 vs 73.3), Set Pieces (68.8 vs 50.0), and Form (86.7 vs 66.7), leaving Shabab Al Ahli Dubai's Discipline score of 91.7 as their only category advantage.

Discipline gap Generated from real data
Lokomotiv vs FC Krasnodar · Russia: Premier League

Lokomotiv's Discipline rating of 33.3 is the starkest gap between these two sides — compared to Krasnodar's 70.0 — and stands as Lokomotiv's lowest-rated axis by a clear margin, suggesting they are meaningfully more prone to cards or fouls that could prove costly in a match where Krasnodar's strong defensive shape (80.0) already limits scoring opportunities.

Defense vulnerability Generated from real data
Hapoel Beer Sheva vs Hapoel Katamon · Israel: Ligat Ha'al

Both sides carry exceptionally poor defensive ratings — Beer Sheva at 20.0 and Katamon at just 11.1 out of 100 — making this one of the most open defensive match-ups in the data set, yet the pre-match consensus still leans heavily toward a draw (45%) rather than a high-scoring outcome.

Rating gap Generated from real data
Beitar Jerusalem vs Maccabi Tel Aviv · Israel: Ligat Ha'al

Maccabi Tel Aviv's Attack rating of 100.0 dwarfs Beitar Jerusalem's Defense rating of 22.2 — the largest single axis mismatch in this fixture — while Maccabi's overall Form (86.7 vs 33.3) and Discipline (72.2 vs 16.7) ratings compound a near-total dominance across every measured dimension, reflected in consensus odds giving Beitar just a 10% win probability.

Form divergence Generated from real data
Hapoel Haifa vs Hapoel Ramat Gan · Israel: Ligat Ha'al

Hapoel Haifa's last five results (WDDDW) show no defeats, while Hapoel Ramat Gan's sequence (DLLLW) includes three consecutive losses before a final win, reflected in a form rating of just 25.0 against Haifa's 50.0. The single tracked source gives Ramat Gan a 0% win probability, consistent with that stark gap in recent results.

Attack rating contrast Generated from real data
Bnei Sakhnin vs Hapoel Petah Tikva · Israel: Ligat Ha'al

Despite pre-match odds heavily favouring Hapoel Petah Tikva at 45% versus Bnei Sakhnin's 10%, both sides share an identical Attack rating of just 16.7 out of 100 — the lowest possible reading in this dataset — suggesting this fixture is unlikely to produce goals from open play, a pattern consistent with their only recent meeting ending 1-0.

xG gap Generated from real data
Ried vs Austria Vienna · Austria: Bundesliga

Despite both sides sharing the same poor form rating (26.7), Ried's xG rating of 45.9 is nearly double Austria Vienna's 25.3, suggesting Ried generate meaningfully better quality chances even though the pre-match odds give them only a 10% win probability.

Attack/Defense mismatch Generated from real data
Zenit vs Akhmat · Russia: Premier League

Akhmat's Attack rating (73.3) is notably higher than Zenit's (46.7), while Zenit's Defense rating (66.7) significantly outstrips Akhmat's (46.7), setting up a contest where both teams are strongest in precisely the area the other is weakest — suggesting goals may come but defensive vulnerabilities could be exposed on both sides.

Defense/Form gap Generated from real data
Al-Ittihad Kalba vs Al-Jazira · United-Arab-Emirates: Pro League

Al-Jazira's defensive rating of 86.7 dwarfs Al-Ittihad Kalba's 13.3 — the lowest recorded in this dataset — while Kalba have lost three of their last four matches, underlining a structural mismatch that markets reflect with just a 10% win probability for the hosts.

Form divergence Generated from real data
Dynamo vs CSKA Moscow · Russia: Premier League

Dynamo enter this fixture on a perfect five-match winning run (WWWWW) with a Form rating of 80.0, compared to CSKA Moscow's inconsistent WDLWD sequence and Form rating of 73.3, yet the pre-match consensus still prices Dynamo and a draw equally at 45% each, effectively dismissing their recent momentum entirely.

xG vs odds gap Generated from real data
Spartak Moscow vs Rubin · Russia: Premier League

Despite Spartak being favoured at 45% versus Rubin's 10%, Rubin actually hold a higher xG rating (52.0 vs 33.3), suggesting the market may be undervaluing Rubin's attacking threat relative to their chance-creation quality. Rubin's last 5 results of WDDDD also show defensive solidity that aligns with the recent 1-1 draw between the sides.

xG advantage Generated from real data
Baltika vs FC Rostov · Russia: Premier League

Baltika's xG rating of 60.3 is exactly double FC Rostov's 30.3, representing the starkest gap between the two sides across all six measured axes and suggesting Baltika generate meaningfully higher quality chances despite the consensus giving both teams an equal 45% win probability.

Defense vs Attack mismatch Generated from real data
Rodina Moskva vs FC Orenburg · Russia: Premier League

Orenburg's Defense rating of 66.7 dwarfs Rodina's Attack rating of 20.0 — the lowest attacking score in this dataset — mirroring the only recorded meeting where Orenburg won 4-1, suggesting Rodina will again struggle to generate meaningful chances against this defensive setup.

Odds anomaly Generated from real data
Bayern München vs 1. FC Magdeburg · Germany: DFB Pokal

Despite Bayern München holding perfect 100.0 ratings in Attack, xG, and Set Pieces against Magdeburg's 42.1 xG and 29.2 Discipline ratings, the sole tracked source prices Bayern as heavy underdogs at just 10.0% implied probability, with Magdeburg given a 45.0% chance — a striking mismatch between the underlying data and the market consensus.

Form contrast Generated from real data
SC Freiburg vs VfL Wolfsburg · Germany: DFB Pokal

Freiburg arrive on a perfect five-match winning run with a maximum Form rating of 100.0, while Wolfsburg have not won any of their last five fixtures (DWDWD) and carry a Form rating of just 53.3, making the form gap between the two sides as wide as the data allows.

xG gap Generated from real data
Bournemouth vs Aston Villa · England: League Cup

Aston Villa's xG rating of 11.0 is dramatically lower than Bournemouth's 46.8, suggesting Villa have been significantly underperforming in terms of expected goals created — a stark underlying weakness despite their defensive rating of 53.3 edging Bournemouth's 46.7.

Set piece gap Generated from real data
Fulham vs Crystal Palace · England: League Cup

Fulham's set piece rating of 78.1 dwarfs Crystal Palace's 37.5 — a gap of over 40 points — making dead-ball situations a clear structural advantage for the hosts in a fixture where the consensus gives Fulham only a 10% win probability.

Defensive mismatch Generated from real data
Liverpool vs Chelsea · England: League Cup

Chelsea's Defence rating of just 20.0 is drastically below Liverpool's 66.7, representing the sharpest defensive gap between the two sides and standing out as the most extreme single-axis disparity in the dataset, despite Chelsea carrying the higher xG rating of 86.2 versus Liverpool's 78.8.

xG divergence Generated from real data
Everton vs Newcastle · England: League Cup

Despite Everton's attack rating of just 40.0 versus Newcastle's 60.0, Everton hold a notably higher xG rating of 49.3 compared to Newcastle's 38.3, suggesting Everton generate better quality chances than their attacking output rating implies, while Newcastle's attacking threat may be less clinical than their rating suggests.

xG vs attack mismatch Generated from real data
Manchester City vs Brighton · England: League Cup

Brighton carry the highest Attack rating in this fixture at 100.0 but have a notably low xG rating of just 47.0, suggesting their recent wins may have been driven by efficiency or conversion luck rather than sustainable chance creation — the sharpest attack-to-xG gap of any team in this data set. Manchester City's xG rating of 74.3 aligns more consistently with their attacking output of 66.7, pointing to a more grounded offensive threat.

Attack/xG mismatch Generated from real data
Sunderland vs Brentford · England: League Cup

Sunderland's Attack rating of just 26.7 is strikingly low yet their xG rating sits at 62.0, suggesting they create reasonable quality chances despite converting or generating volume poorly — a tension that makes Brentford's superior Defense rating of 73.3 (versus Sunderland's 66.7) the more reliable indicator of where the contest could be decided.

Form divergence Generated from real data
Bradford vs Peterborough · England: League Cup

Bradford have won their last four consecutive matches (LWWWW) while Peterborough have failed to win any of their last five (DLDDL), and that momentum gap is reflected in the pre-match consensus giving Peterborough just a 10% win probability despite being the higher-league side.

Consensus anomaly Generated from real data
Fleetwood Town vs Arsenal · England: League Cup

The pre-match consensus from tracked sources gives Arsenal a 0% win probability despite their four-game winning streak and superior Discipline rating of 77.8 versus Fleetwood's 50.0, making this one of the most striking mismatches between raw data signals and market expectation in the dataset.

xG vs form gap Generated from real data
Heart Of Midlothian vs Hibernian · Scotland: League Cup

Hibernian's xG rating (80.7) is their standout metric yet their form rating sits at just 20.0 — the lowest of any axis for either side — suggesting they are generating chances but failing to convert them into results, with three losses in their last five backing that up.

Set piece dominance Generated from real data
Rangers vs Aberdeen · Scotland: League Cup

Rangers carry a set piece rating of 96.9 — the standout figure across both teams' profiles — against an Aberdeen side rated just 57.5 in that category, a gap that becomes particularly relevant given Rangers' perfect five-from-five run of wins and Aberdeen's leaky defensive record (rated 60.0 versus Rangers' 86.7).

xG rating contrast Generated from real data
Vasco DA Gama vs Palmeiras · Brazil: Copa Do Brasil

Vasco's xG rating of 89.8 dwarfs Palmeiras' 54.3, yet Palmeiras' defensive rating of 86.7 is the highest across either side's six-axis profile, suggesting Vasco may generate chances in volume but face a defence historically capable of suppressing them — as seen in the most recent meeting where Palmeiras won 4-1.

Rating gap clear Generated from real data
Gremio vs Atletico-MG · Brazil: Copa Do Brasil

Atletico-MG hold a significant edge over Gremio across nearly every axis — most starkly in xG (48.7 vs 17.3), Form (46.7 vs 20.0), and Discipline (83.3 vs 43.3) — and their last meeting resulted in a 3-0 Atletico-MG win, making the pre-match consensus heavily favouring a draw or Gremio (45% each) appear difficult to reconcile with the underlying data.

Set piece dominance Generated from real data
Palmeiras vs Vasco DA Gama · Brazil: Copa Do Brasil

Palmeiras carry a set piece rating of 92.5 — the highest figure across both squads by a significant margin — and backed that structural advantage with a 4-1 win in the only tracked meeting, suggesting dead-ball situations could again be a decisive lever against a Vasco side rated just 75.0 in that category.

xG vs Defence gap Generated from real data
Udinese vs Atalanta · Italy: Coppa Italia

Despite Atalanta's strong defensive rating of 66.7, their xG rating of just 25.4 is the lowest of any axis across both teams, suggesting their attacking output has been limited even as their backline holds firm — a combination that aligns with the 50% draw probability and points to a low-scoring, defensively shaped contest.

Set piece gap Generated from real data
Juventus vs Sassuolo · Italy: Coppa Italia

Juventus hold a perfect 100.0 set piece rating against Sassuolo's 56.3, representing the single largest gap between the two sides across all six axes — notable given that three of the last five head-to-head meetings have featured three or more goals and tight margins decided the outcome each time.

xG gap signal Generated from real data
AS Roma vs Hellas Verona · Italy: Coppa Italia

Roma's xG rating of 92.6 is the standout figure across both squads, dwarfing Verona's 77.0 and sitting well above Roma's own defensive and form scores, suggesting Roma are consistently generating high-quality chances — a meaningful edge in a one-off cup tie where Verona's form rating has slumped to just 33.3.

Form contrast Generated from real data
Bologna vs Palermo · Italy: Coppa Italia

Palermo arrive with a form rating of 83.3/100 and four wins in their last five matches (WWWWD), while Bologna's form rating sits at just 8.3/100 across an LLLDL run — a gap of 75 points on that axis that stands out sharply against the market's equal 33/33/33 split.

xG gap Generated from real data
Como vs Cremonese · Italy: Coppa Italia

Como's xG rating of 71.5 dwarfs Cremonese's 13.0 — a 58.5-point gap that makes the pre-match consensus giving Cremonese a 45% win probability appear strikingly misaligned with the underlying shot quality data.

Defense rating gap Generated from real data
Monza vs AC Milan · Italy: Coppa Italia

Monza's defensive rating of just 8.3 out of 100 stands in stark contrast to AC Milan's 66.7, representing the single largest axis gap between the two sides and aligning with a pre-match market that gives Monza a 0% win probability from tracked sources.

xG dominance gap Generated from real data
Barcelona vs Atletico Madrid · Spain: Super Cup

Barcelona's xG rating of 100.0 dwarfs Atletico Madrid's 28.5 out of 100, the single largest gap across all six measured axes, suggesting a striking disparity in expected goal-generating quality heading into this fixture. Combined with Barcelona's perfect 5-from-5 win streak against Atletico's recent WDWLL run, the underlying numbers point strongly in one direction despite the pre-match consensus listing zero probability for an Atletico win.

Rating gap Generated from real data
Real Sociedad vs Real Madrid · Spain: Super Cup

Real Madrid's Attack rating of 93.3 dwarfs Real Sociedad's Defense rating of 33.3 — the largest axis mismatch in this matchup — and their most recent meeting produced a 4-1 Madrid win, consistent with that structural imbalance.

Attack vs Form gap Generated from real data
Guiseley AFC vs Bury · England: Non League Premier - Northern

Guiseley carry the highest attack rating in this fixture at 83.3 — 8.3 points above Bury — yet their form rating of 75.0 reflects a sequence of WWLWD that includes two recent non-wins, suggesting their scoring threat hasn't fully translated into consistent results despite the pre-match market heavily favouring a draw or Bury win (combined 90%).

Consensus probability split Generated from real data
Gainsborough Trinity vs Stockton Town · England: Non League Premier - Northern

Across the 1 tracked source, Stockton Town are assigned a 0.0% win probability despite holding a higher Attack rating (41.7 vs 33.3), with all remaining probability split evenly between a Gainsborough Trinity win and a draw at 50.0% each — an unusually binary outlook that entirely eliminates an away victory as an outcome.

Defensive contrast Generated from real data
Enesia vs Galaxy · Botswana: Premier League

Enesia's defensive rating of 77.8 stands well above Galaxy's 50.0, while Enesia's attack rating of just 33.3 is the lowest value across both teams' six-axis profiles, suggesting a match where Enesia are built to contain rather than create.

Form contrast Generated from real data
Hayq vs Ararat II · Armenia: First League

Ararat II have lost all four of their recorded recent matches and carry a Form rating of 0.0 out of 100, while their Attack and Defense ratings of 16.7 are among the lowest measurable — suggesting a side in deep trouble heading into this fixture against Hayq.

Recent form edge Generated from real data
TAFIC vs Gaborone United · Botswana: Premier League

Gaborone United's last four results of WWWD give them three wins from four outings, compared to TAFIC's DWWL sequence which ended in a loss, making United the marginally more consistent side heading into this fixture.

Defense vs Attack gap Generated from real data
Neftochimic Burgas vs Lokomotiv Plovdiv II · Bulgaria: Third League - Southeast

Neftochimic Burgas carry a notably weak defensive rating of 33.3 against Lokomotiv Plovdiv II's 50.0 — the single largest gap across all six axes — yet the market still prices the hosts as 45% favourites, suggesting their attacking output (50.0) and home advantage are carrying most of that confidence despite the defensive vulnerability.

Set piece contrast Generated from real data
Leningradets vs Ska-khabarovsk · Russia: First League

Leningradets hold a striking set piece advantage over Ska-Khabarovsk, rated 75.0 versus just 25.0 on the 0-100 scale, while Ska-Khabarovsk have won only one of their last four matches (LWLL), suggesting Leningradets' dead-ball threat could be decisive against a side badly out of form.

Recent form gap Generated from real data
Sport PB vs Cruzeiro PB · Brazil: Paraibano 2

Sport PB have lost all four of their most recent matches (LLLL), while Cruzeiro PB have taken 7 points from their last 5 games (DWWLD), giving Cruzeiro a clear edge in recent momentum despite both sides carrying identical model ratings across all six axes.

Market uncertainty Generated from real data
Auto Esporte vs Serrano PB · Brazil: Paraibano 2

With all three outcomes priced at exactly 33% and Serrano PB's six-axis ratings a uniform 50.0 across every category, this fixture shows no measurable edge in any direction — Serrano's last four results (DLLW) offer the only concrete signal, a single recent win following two losses.

Shared form pattern Generated from real data
San Fernando CD vs Real Unión de Tenerife · Spain: Tercera División RFEF - Group 12

Both San Fernando CD and Real Unión de Tenerife have recorded identical recent sequences of LLLLD, meaning each side has won just one point from their last five matches and neither enters this fixture with any meaningful momentum advantage over the other.

Attack deficit Generated from real data
Shirak II vs Hayq · Armenia: First League

Shirak II carry the lowest Attack rating in this fixture at just 25.0 out of 100 — half that of Hayq's 50.0 — which aligns with a pre-match consensus that gives them a 0% chance of winning, with the market split evenly between a draw and a Hayq victory.

Consensus outlier Generated from real data
San Fernando CD vs Orihuela · Spain: Copa Federacion

Despite the pre-match consensus assigning Orihuela a 0.0% win probability from the one tracked source, Orihuela's last five results (LWLLW) show two wins compared to San Fernando CD's sole draw in five matches (LLLLD), making the complete dismissal of Orihuela's chances a notable anomaly against their recent record.

Form divergence Generated from real data
São Paulo Crystal vs Serrano PB · Brazil: Paraibano 2

São Paulo Crystal have gone WWWWD across their last five matches, while Serrano PB's last four reads DLLW — giving Crystal a markedly steadier recent record despite both sides carrying identical 50.0 six-axis ratings across every measured category.

Market uncertainty Generated from real data
Spartax vs Cruzeiro PB · Brazil: Paraibano 2

With all three outcomes priced at exactly 33% and Cruzeiro PB's six-axis ratings uniformly at 50.0 across every metric, this fixture offers no statistically distinguishable edge in any single area — a rare case of complete analytical neutrality across all available data points.

Attack vs Defense gap Generated from real data
Copperbelt Ladies W vs Mamelodi Sundowns W · South-Africa: Super League Women

Copperbelt Ladies W carry the lowest Attack rating of the two sides at 40.0 against Mamelodi Sundowns W's perfect Defense score of 100.0, creating the starkest attacking-versus-defensive mismatch in the available ratings data and helping explain why no tracked source gives Copperbelt any win probability.

Rating gap Generated from real data
Levadiakos vs Aris Thessalonikis · Greece: Cup

Levadiakos hold an Attack rating of just 0.0 against Aris Thessalonikis's xG rating of 58.3, suggesting a stark mismatch in attacking threat that the even 33/33/33 consensus odds do not appear to reflect.

Historical trend Generated from real data
Firpo vs Cacahuatique · El-Salvador: Primera Division

Firpo have won all five of their last recorded meetings against Cacahuatique, with scorelines of 1-0, 1-0, 3-1, 3-0, and 3-1, conceding just two goals across those five games. Cacahuatique's current form rating of 13.3 — versus Firpo's 46.7 — and a recent run of DDLDL reinforces how one-sided this head-to-head record has been.

Rating vs history gap Generated from real data
Gardabani vs Guria · Georgia: Liga 3

Despite Guria's dominant ratings (Attack 93.3, Defense 93.3 vs Gardabani's 26.7 and 0.0), the last three head-to-head meetings produced two 3-0 Gardabani wins and a 0-0 draw, meaning Gardabani have never lost to Guria in this recorded run.

Head-to-head result Generated from real data
Didube 2014 vs Iberia 2010 · Georgia: Liga 3

In the only recorded meeting between these sides, Didube 2014 won 4-1 away at Iberia 2010, a scoreline that aligns with Didube's notably higher Attack rating (66.7 vs 46.7) and Iberia's weak Defense rating of just 33.3.

Defensive gap Generated from real data
Irao vs Iveria Khashuri · Georgia: Liga 3

Iveria Khashuri's defensive rating of just 6.7 is drastically lower than Irao's 60.0, the largest single-axis gap between the two sides, and the only previous meeting ended in a 3-2 win for Irao, suggesting Iveria are highly vulnerable to conceding.

Attack gap Generated from real data
Dinamo Tbilisi II vs Gonio · Georgia: Liga 3

Dinamo Tbilisi II's attack rating of 93.3 dwarfs Gonio's 33.3 — a 60-point gap that represents the sharpest single-axis difference in this fixture, yet Gonio have won two of the last five head-to-head meetings, including a 2-0 result in the most recent clash, suggesting that raw attacking output has not reliably translated into results against this opponent.

Historical trend Generated from real data
Varketili vs FC Iberia 1999 II · Georgia: Liga 3

FC Iberia 1999 II have won or drawn three of the last four head-to-head meetings (W2, D1, L1), including a 5-2 victory, despite holding a notably lower attack rating (33.3 vs Varketili's 86.7) in the current standings. This h2h record suggests Iberia consistently outperform their attacking metrics against this specific opponent.

Attack vs Defence contrast Generated from real data
United vs East Bengal · India: Calcutta Premier Division

United carry the highest attack rating in this dataset (100.0) but face an East Bengal defence rated 93.3, the sharpest defensive score here, creating a direct clash of the two most extreme axis scores in the fixture. The one recorded meeting ended 1-2 to East Bengal, suggesting that defence edge has already told in recent head-to-head context.

Defensive rating gap Generated from real data
JyPK W vs Honka W · Finland: Kansallinen Liiga

JyPK W hold a Defense rating of 0.0 against Honka W's 66.7, and Honka W have won four of the last five head-to-head meetings while JyPK W have taken just four points from their last five matches (LLDLL), suggesting a pronounced structural mismatch between these sides.

Attack rating gap Generated from real data
HJS Akatemia W vs EBK W · Finland: Kansallinen Liiga

HJS Akatemia W hold a notably higher Attack rating of 83.3 compared to EBK W's 50.0, the only axis where either side deviates from the baseline — a gap that aligns with the consensus giving EBK W just a 10% win probability despite an otherwise even matchup on every other metric.

Form contrast Generated from real data
Lierse K. U21 vs RWDM U21 · Belgium: Reserve Pro League

RWDM U21 have won four of their last five matches (WDWWW) and hold a defensive rating of 77.8 compared to Lierse K. U21's 50.0 across all six axes, making the visitors the significantly stronger side by recent metrics despite the lone head-to-head ending 2-2.

Rating gap Generated from real data
Ilves W vs HJK W · Finland: Kansallinen Liiga

HJK W hold a substantial edge over Ilves W across attack (66.7 vs 26.7) and defense (60.0 vs 40.0) ratings, and their only recent meeting ended 3-1 to HJK W, consistent with that 40-point attacking advantage.

Attack vs Defence gap Generated from real data
PK-35 Vantaa W vs VIFK W · Finland: Kansallinen Liiga

PK-35 Vantaa W hold a notably high Attack rating of 80.0 against VIFK W's Defence rating of just 20.0 — the widest cross-team attacking-vs-defensive gap in the available ratings — suggesting a significant structural mismatch that favours the home side offensively despite the sides' most recent meeting ending 1-1.

Form contrast Generated from real data
Arconatese vs Correggese · Italy: Serie D - Girone D

Correggese have drawn four of their last five matches (DDDWD), which aligns with the pre-match consensus placing the draw as joint-favourite at 45% alongside a Correggese win, while Arconatese's more volatile WLWLL run has yielded just a 10% win probability.

Rating gap Generated from real data
Dorostol vs Septemvri Tervel · Bulgaria: Third League - Northeast

Septemvri Tervel's Attack rating of 88.9 dwarfs Dorostol's Defense rating of 0.0 — the maximum possible gap on this scale — while Dorostol have lost their last four matches after an opening win, giving them a Form rating of just 6.7 against Septemvri Tervel's 77.8.

Head-to-head dominance Generated from real data
IF Gnistan vs HPS W · Finland: Kansallinen Liiga

In the only recorded meeting between these sides, HPS W won 4-0, a scoreline that aligns with HPS W's notably higher attack rating (60.0 vs Gnistan's 33.3) — the largest single-axis gap across all six categories.

Defensive collapse signal Generated from real data
Andrézieux vs Lyon Duchere · France: National 2 - Group C

Lyon Duchere carry a Defense rating of 0.0 out of 100 — the lowest possible score — yet the pre-match consensus still gives them a 10% win probability, despite Andrézieux winning 3 of their last 5 and Lyon Duchere losing their last 2 in a row (LWWLL).

Historical trend Generated from real data
Calgary Wild W vs Halifax Tides W · Canada: Northern Super League

In the last 3 meetings between these sides, Calgary Wild W have failed to score a single goal across all three matches (0-1, 0-2, 0-4 defeats), suggesting a striking inability to convert against Halifax despite holding a notably higher Attack rating (73.3 vs 20.0) in current assessments.

Recent form gap Generated from real data
Sampaio Correa FE U20 vs Nova Iguaçu U20 · Brazil: Carioca U20

Sampaio Correa FE U20 have won three of their last five matches (LWDWW), including back-to-back victories, while Nova Iguaçu U20 have lost four of their last five (LLLWL), suggesting a meaningful momentum difference heading into this fixture.

Defense vs Attack gap Generated from real data
Lota Schwager vs Provincial Ovalle · Chile: Segunda División

Provincial Ovalle's Defense rating of 80.0 dwarfs Lota Schwager's Attack rating of 40.0, representing the sharpest axis mismatch in this fixture and helping explain why Ovalle are given only a 10% win probability despite their defensive solidity — suggesting the market sees their attacking output (26.7) as too limited to convert that defensive strength into victories.

Form contrast Generated from real data
Vasas Femina W vs Gloria Bistrița-Năsăud W · Romania: Liga 1 Feminin

Vasas Femina W have lost all five of their last five matches, while Gloria Bistrița-Năsăud W have won four of their last five (WWLWW), a stark form gap that is fully reflected in the pre-match consensus giving Vasas a 0% win probability.

Attack/Defense gap Generated from real data
Banská Byst II vs Novohrad Lučenec · Slovakia: 3. liga - Center

Novohrad Lučenec hold a striking advantage across both ends of the pitch, rated 46.7 in Attack and 46.7 in Defense compared to Banská Byst II's 13.3 and 20.0 respectively — the widest split in this dataset — while Lučenec's last five results (LWWLD) show three wins in that run supporting their superior underlying ratings.

Rating gap Generated from real data
Slávia TU Košice vs Poprad · Slovakia: 3. liga - East

Poprad's Defense rating of 86.7 dwarfs Slávia TU Košice's Attack rating of 33.3, representing the sharpest mismatch in the available data and suggesting Košice will find scoring extremely difficult. Košice's own Form rating of 20.0 — reflecting a LWLWL run across their last five matches — compounds the concern heading into this fixture.

Head-to-head dominance Generated from real data
Lyn W vs Brann W · Norway: Toppserien

In the only recorded meeting between these sides, Brann W won 4-0 against Lyn W, a result consistent with Brann's substantially higher Attack (88.9 vs 50.0) and Defense (88.9 vs 41.7) ratings heading into this fixture.

Form divergence Generated from real data
Borussia Monchengladbach W vs Bochum W · Germany: 2. Frauen Bundesliga

Despite identical six-axis ratings across all categories, Bochum W arrive on a perfect five-from-five winning run while Borussia Mönchengladbach W have lost their last three after opening with two wins — a stark recent form split that the consensus reflects by giving Bochum W a 45% win probability against the hosts' 10%.

Form divergence Generated from real data
Le Messager Ngozi vs Panthere Noir · Burundi: Ligue A

Panthere Noir's form rating of 11.1 is the starkest gap in this fixture — compared to Le Messager Ngozi's 77.8 — and is backed by a recent three-game run of W1 D1 L1 (LDL), producing a consensus probability of 0% for a Panthere Noir win from tracked sources.

Historical trend Generated from real data
Willem II U21 vs Feyenoord U21 · Netherlands: U21 Divisie 1

The last 5 meetings between these sides have produced an average of 5.4 goals per game (27 total), with four of the five fixtures seeing at least 5 goals scored, suggesting high-scoring encounters are a consistent pattern in this rivalry.

Attack vs Defence Generated from real data
Åland United W vs KuPS W · Finland: Kansallinen Liiga

Åland United W hold a perfect Attack rating of 100.0 against KuPS W's Defence rating of 73.3, and in the only recorded head-to-head meeting KuPS W were beaten 3-1 at home, suggesting Åland's attacking advantage translates directly into results.

Defensive vs attack mismatch Generated from real data
Fiľakovo vs Námestovo · Slovakia: 3. liga - Center

Fiľakovo's Defense rating of 86.7 is the highest value across both teams' profiles, yet they face Námestovo whose Attack rating of 86.7 matches it exactly — the only head-to-head axis clash at that level — making the attacking-defensive duel between these two the defining statistical contest of this fixture.

Attack/Defense gap Generated from real data
Žiri vs Tolmin · Slovenia: 3. SNL - West

Žiri's Attack rating of 33.3 is the lowest across all six metrics for either side and sits 25 points below Tolmin's Attack rating of 58.3, while Žiri's Defense rating of 58.3 is actually their strongest attribute — suggesting a match dynamic where the home side is likely to be defensively cautious against a notably more potent Tolmin attack.

xG vs Attack gap Generated from real data
ADT vs Cienciano · Peru: Primera División

ADT's xG rating of 90.7 is strikingly high against an Attack rating of just 26.7, suggesting they consistently generate high-quality chances but fail to convert them — a disconnect that makes their offensive output highly unpredictable, as seen in their 3-2 win over Cienciano in the only recent meeting despite a poor current attack score.

Attack/Defense mismatch Generated from real data
Ararat-Armenia II vs Bentonit Ijevan · Armenia: First League

Bentonit Ijevan's Attack rating of 100.0 faces an Ararat-Armenia II side rated just 20.0 for Attack, creating the sharpest offensive-versus-offensive imbalance in the available data — yet Ararat's Defense sits at 53.3 compared to Bentonit's 26.7, suggesting both teams are significantly more vulnerable than they are potent at the back.

Form gap Generated from real data
BKMA II vs Andranik · Armenia: First League

BKMA II have won 4 of their last 5 matches (WWLWW, form rating 80.0) compared to Andranik's more inconsistent LWDW run (form rating 66.7), a 13.3-point form gap that aligns with the pre-match consensus giving BKMA II a 45% win probability against Andranik's just 10%.

Recent form contrast Generated from real data
Panionios vs Apollon Pontou · Greece: Super League 2

Panionios have collected 13 points from their last 5 matches (WWWDW), while Apollon Pontou managed only 7 (WDWLD), yet the pre-match consensus gives Panionios just 45% probability against Apollon Pontou's 10%, with a 45% draw chance reflecting significant uncertainty despite the home side's superior recent run.

Form divergence Generated from real data
Noah II vs Ararat II · Armenia: First League

Ararat II have lost all four of their last matches and carry a Form rating of 0.0 out of 100, while Noah II's last five results (DLWDD) give them a Form rating of 40.0 — a gap that helps explain why the pre-match consensus gives Ararat II just a 10% chance of winning.

Defense gap Generated from real data
Ingenieros vs Hiska Nacional · Bolivia: Nacional B

Despite identical attack ratings of 77.8, Hiska Nacional's defense rating (33.3) is three times higher than Ingenieros' (11.1), and that defensive vulnerability showed in their only recorded meeting where both sides combined for five goals in a 3-2 Hiska win.

Rating dominance Generated from real data
Buenos Aires City vs Defensores Glew · Argentina: Torneo Promocional Amateur

Defensores Glew hold perfect 100.0 ratings in both Attack and Form — the maximum possible — compared to Buenos Aires City's Attack rating of just 33.3, the lowest of any axis for either side, reflecting Glew's five straight wins against City's inconsistent WLDWL run.

Historical trend Generated from real data
Ludogorets vs Septemvri Sofia · Bulgaria: First League

Ludogorets have won four of the last five head-to-head meetings against Septemvri Sofia, conceding just one goal across those five fixtures, which aligns with their superior defensive rating of 66.7 compared to Septemvri Sofia's attack rating of 33.3.

Consensus probability Generated from real data
Fluminense U17 vs Botafogo U17 · Brazil: Brasileiro U17

With all six-axis ratings identical at 50.0 for both sides, the pre-match consensus still strongly favours a Fluminense win or draw (combined 90%) over Botafogo, who are priced at just 10% despite sharing an equal statistical profile — a notable divergence between the model data and the market assessment.

Rating contrast Generated from real data
Ezeiza vs Deportivo Metalurgico · Argentina: Torneo Promocional Amateur

Deportivo Metalurgico carry a striking Attack rating of 93.3 against Ezeiza's Defense rating of 80.0, yet the pre-match consensus gives Metalurgico only a 10% win probability — the widest gap between attacking strength and implied match odds among the two sides' profiles.

Form contrast Generated from real data
South Melbourne vs Lions · Australia: Australia Cup

Lions have won all five of their last five matches (Form rating: 100/100), while South Melbourne have alternated wins and losses to record just 2 wins in 5 (Form rating: 40/100), making the form gap between these sides as stark as the data allows. Despite this, the pre-match consensus gives Lions only a 45% win probability against South Melbourne's 10%, with draw favoured equally at 45%.

Win probability gap Generated from real data
Farense U23 vs Leixões U23 · Portugal: Liga Revelação U23

Despite both sides sharing identical 50.0 ratings across all six metrics, the pre-match consensus gives Farense U23 a 45% win probability against just 10% for Leixões U23, with Farense's recent form of WDWWL (3 wins in last 4) contrasting sharply with Leixões U23's DWLDL (only 1 win in 5).

Form comparison Generated from real data
Gil Vicente U23 vs Portimonense U23 · Portugal: Liga Revelação U23

Gil Vicente U23 have won none of their last 5 matches (1D, 3L, 1D sequence ending in three straight defeats), while Portimonense U23 are also winless in five (3D, 2L), giving Portimonense the marginal form edge that aligns with their 45% pre-match probability versus Gil Vicente's 10%.

Form comparison Generated from real data
Manonyane vs Limkokwing University · Lesotho: Premier League

Manonyane have taken 7 points from their last 5 matches (LWLDW) compared to Limkokwing University's 4 points (LLDWL), giving the hosts a modest but clear recent edge that aligns with pre-match odds favouring Manonyane at 35% against Limkokwing's 30%.

Attack vs Form gap Generated from real data
Members vs Lifofane · Lesotho: Premier League

Members hold a meaningful defensive edge over Lifofane (55.6 vs 22.2), yet their own attack rating of just 11.1 is the lowest figure across both sides' six-axis profiles, helping explain why the pre-match consensus gives a draw or Lifofane win a combined 90% probability despite Members' relatively solid backline.

Defense/Attack gap Generated from real data
Pyunik II vs Araks Ararat · Armenia: First League

Pyunik II's Attack rating of 73.3 dwarfs their Defense rating of 33.3 — a 40-point gap that is the most extreme imbalance of any side in this fixture, suggesting a high-scoring but vulnerable home team against Araks Ararat's more balanced defensive profile (58.3).

Attack vs defence gap Generated from real data
Lernayin Artsakh vs Sardarapat 2 · Armenia: First League

Lernayin Artsakh's Attack rating of 66.7 dwarfs Sardarapat 2's Defense rating of 33.3, the largest cross-team attacking-versus-defensive mismatch in this fixture's data, while Sardarapat 2's own Attack sits at just 13.3 — suggesting a heavily one-sided chance-creation dynamic despite the consensus treating a draw as equally likely to a home win.

Defense vulnerability Generated from real data
Mika vs Banants II · Armenia: First League

Both sides carry extremely weak defensive ratings — Mika at 26.7 and Banants II at just 13.3 out of 100 — suggesting this fixture is unusually attack-friendly despite neither team having converted that into consistent wins across their last five results.

Form gap Generated from real data
Olympia Yerevan vs Shirak II · Armenia: First League

Olympia Yerevan carry a perfect four-game winning run and a Form rating of 86.7 against Shirak II's 33.3, a gap of 53.4 points that aligns with the pre-match odds giving Shirak II just a 10% chance of victory.

Consensus uncertainty Generated from real data
Kasuka vs Karketu Dili · AFC Challenge League

With all three outcomes assigned exactly 33.0% probability from the single tracked source, there is no statistical edge identified for either side, though Kasuka's recent run of four consecutive losses (WLLLL) stands as the only directional signal in the available data.

Attack/Defense gap Generated from real data
LMPS vs Bantu · Lesotho: Premier League

Bantu's Attack rating of 100.0 dwarfs LMPS's Defense rating of 11.1 — the largest possible gap on the six-axis scale — while LMPS have won none of their last 5 matches (LDLLD) against Bantu's three wins in their last five (WDDWW).

Defensive/Attack contrast Generated from real data
Majantja vs Linare · Lesotho: Premier League

This fixture presents a stark mirror-image profile: Majantja carry a Defence rating of 88.9 against a low Attack rating of 44.4, while Linare show the exact opposite — Attack 88.9, Defence 44.4 — setting up a direct clash between the league's most attack-minded side and one of its most defensive, yet the pre-match consensus still leans heavily toward Majantja (45%) over Linare (10%).

Defensive rating gap Generated from real data
Mzamane vs LCS · Lesotho: Premier League

Mzamane's defensive rating of 0.0 is the starkest contrast in this fixture, sitting 44.4 points below LCS's defensive rating of 44.4, which aligns with the pre-match consensus giving Mzamane just a 10% chance of winning.

Form divergence Generated from real data
Widzew II vs Polonia Bytom · Poland: Cup

Widzew II won three consecutive matches before their last result (DWWWL, Form rated 60/100), while Polonia Bytom have not won in their last five games (DLDDD, Form rated just 26.7/100) — a stark form gap that the equal 33% consensus odds appear to entirely ignore.

Form divergence Generated from real data
LDF vs SC Villa · Lesotho: Premier League

SC Villa have won their last three matches (LDWWW) and hold a Form rating of 66.7 versus LDF's 22.2, the sharpest gap across all six tracked categories, which aligns with pre-match odds giving Villa a 45% win probability against LDF's 10%.

Form divergence Generated from real data
Machokha vs Lioli · Lesotho: Premier League

Machokha have lost all five of their last five matches (Form rating: 0.0) while Lioli have gone LDDWW in the same span for a Form rating of 77.8, representing the sharpest possible trajectory gap between these two sides heading into the fixture.

Form gap Generated from real data
Veľké Ludince vs Dunajska Streda · Slovakia: Cup

Dunajska Streda have won all five of their last five matches (rating 100.0 for both Attack and Form), while Veľké Ludince have won just one of their last five and carry an Attack rating of only 26.7 — yet the pre-match consensus still assigns a 45% probability to a draw rather than a Dunajska Streda win.

Form divergence Generated from real data
Bunyodkor vs Lokomotiv · Uzbekistan: Cup

Bunyodkor have lost all five of their last matches and carry a form rating of 0.0, while Lokomotiv have gone W-W-D-W in their last four with a form rating of 46.7 — a stark contrast that is reinforced by the pair's only tracked head-to-head ending 4-1 to Lokomotiv, making the pre-match consensus of just 10% for Lokomotiv look notably short on reflection.

Odds vs form contrast Generated from real data
Sporting CP U23 vs Academico Viseu U23 · Portugal: Liga Revelação U23

Despite Sporting CP U23 winning their last four matches in a row (DWWWW), the pre-match consensus gives them only a 10% chance of winning compared to Academico Viseu U23's 45%, a striking mismatch given both sides' identical six-axis ratings and Viseu's run ending in a loss (WWWWL).

Form pattern Generated from real data
Vizela U23 vs Marítimo U23 · Portugal: Liga Revelação U23

Vizela U23 have won their last two matches after a three-game losing run (WLLLW), while Marítimo U23 are winless in their last three (DDL followed by D), suggesting Vizela carry the more positive recent momentum despite the market giving both sides near-equal chances (35% vs 30%).

Data limitation Generated from real data
Afyonkarahisarspor vs Urgupspor · Turkey: Türkiye Kupası

With all six-axis ratings locked at exactly 50.0 and odds split perfectly three ways at 33% each from a single source, there is no statistically distinguishable edge for either side — the available data provides no meaningful predictive signal for this fixture.

Form comparison Generated from real data
Fard Alborz vs Mes Kerman · Iran: Azadegan League

Fard Alborz's last five results (WWWLD) show three consecutive wins before a recent slip, while Mes Kerman's sequence (DDDLW) included three straight draws before their latest win, giving Fard Alborz the stronger recent winning momentum despite the pre-match consensus favouring Mes Kerman or a draw at 50% each.

Market signal Generated from real data
Famalicão U23 vs Rio Ave U23 · Portugal: Liga Revelação U23

With all six analytical ratings identical at 50.0 for both sides, the pre-match consensus still tilts heavily against Rio Ave U23 at just 10.0% implied probability versus 45.0% each for Famalicão and the draw, suggesting the market is leaning on non-quantified factors rather than any measurable performance edge.

Attack gap Generated from real data
Andijan vs Olimpik-Mobiuz · Uzbekistan: Cup

Olimpik-Mobiuz's Attack rating of 46.7 is nearly double Andijan's 26.7, the starkest gap across all six measured axes, suggesting a clear offensive advantage for the visitors despite the consensus odds showing an even three-way split at 33% each.

Defense rating gap Generated from real data
Khosilot Farkhor vs Parvoz · Tajikistan: Vysshaya Liga

Parvoz carry a Defense rating of just 6.7 against Khosilot Farkhor's Attack rating of 80.0 — the widest axis mismatch in this fixture — which aligns with Parvoz conceding in all but one of their last five games (DLLLW) and markets pricing them at only 10% to win.

Attack rating gap Generated from real data
Bjelovar vs Karlovac 1919 · Croatia: Cup

Bjelovar's Attack rating of 100.0 dwarfs Karlovac 1919's 46.7, yet the pre-match consensus gives Bjelovar a 0% win probability — a striking disconnect that makes Bjelovar's attacking dominance on paper entirely unrepresented in the market.

xG vs attack split Generated from real data
Třinec vs Mlada Boleslav · Czech-Republic: Cup

Mlada Boleslav's xG rating (37.3) sits notably below their Attack rating (60.0) and Defense rating (66.7), suggesting their underlying chance quality lags behind their general attacking output — while Třinec's xG (50.0) actually exceeds their Attack rating (46.7), hinting they may generate better-quality chances than their overall attack profile implies.

Form divergence Generated from real data
Vlašim vs Slovan Liberec · Czech-Republic: Cup

Slovan Liberec arrive with a perfect five-from-five winning run and a form rating of 86.7/100, while Vlašim's form sits at just 33.3/100 from a DWLWL sequence — the sharpest head-to-head form gap in the available data, which also gives Liberec a commanding defensive rating of 86.7 against Vlašim's 40.0.

Form divergence Generated from real data
Spartak Myjava vs Galanta · Slovakia: Cup

Galanta arrive on a four-match winning run (LWWWW) with a Form rating of 60.0, while Spartak Myjava have won just one of their last five (DWLDL) and carry a Form rating of only 33.3 — making Galanta's 10.0% win probability look notably low given that gap.

Data unavailable Generated from real data
Naft Bandar Abbas vs Shahin Bandar Ameri · Iran: Azadegan League

All six-axis ratings for both sides are identical at 50.0 across every category, and the consensus odds are split exactly three ways at 33% each from a single source, meaning the available data offers no statistically distinguishable edge for either team — only Naft's recent form (WDDWL, 8 points from 5) edges Shahin's (WLLDL, 4 points from 5).

Data limitation Generated from real data
Novin Ahvaz vs Niroye Zamini · Iran: Azadegan League

Niroye Zamini have won none of their last 5 matches (four losses, one draw), yet the single tracked source sets all three match outcomes at exactly 33% — a uniform distribution that reflects an absence of meaningful data rather than a genuine analytical assessment of this fixture.

Data unavailable Generated from real data
Pars Jonoubi JAM vs Shenavarsazi Qeshm · Iran: Azadegan League

All six-axis ratings for both sides are identically 50.0 across every category, indicating the underlying model holds no usable differentiated data for this fixture — the one trackable signal is Pars Jonoubi JAM's four-match winning streak (DWWWW) against Shenavarsazi Qeshm's less consistent WDLDW run.

Defense rating gap Generated from real data
Kormákur / Hvöt vs Haukar · Iceland: Fotbolti.net Cup A

Haukar's defense rating of 33.3 still dwarfs Kormákur/Hvöt's defensive rating of just 6.7 — the lowest possible end of the scale — suggesting Kormákur/Hvöt are extremely vulnerable at the back, consistent with their LLLLW run and the single head-to-head meeting ending 1-2 to Haukar.

Attack rating gap Generated from real data
Selfoss vs Álftanes · Iceland: Fotbolti.net Cup A

Selfoss carry a perfect Attack rating of 100.0 against Álftanes' mid-table 50.0, the single largest gap across all six measured axes, which aligns with their four wins in the last five games and the consensus giving Álftanes just a 10% chance of victory.

Defensive contrast Generated from real data
Altay vs Söke 1970 · Turkey: Türkiye Kupası

Altay's Defence rating of 80.0 stands out sharply against Söke 1970's entirely average 50.0 across all six axes, and aligns with a recent run of DWWDD that includes no losses — yet the sole pre-match source still splits the win probability evenly between the two sides at 50/50, giving Altay no credit for that defensive edge.

Form divergence Generated from real data
FSV Zwickau vs Altglienicke · Germany: Regionalliga - Nordost

Zwickau's last 5 results (DWWWD) give them a form rating of 73.3 versus Altglienicke's 46.7, yet the pre-match consensus still hands Altglienicke a 45% win probability against Zwickau's 10% — a striking disconnect between recent momentum and market expectation.

Defense mirror Generated from real data
Hallescher FC vs FC Carl Zeiss Jena · Germany: Regionalliga - Nordost

Both sides share an identical Defense rating of 80.0 out of 100, the highest-rated axis for either team, yet Hallescher's Attack sits at just 40.0 compared to Carl Zeiss Jena's 46.7, suggesting Jena carry the clearer attacking edge into what the market prices as a genuine three-way coin flip at 33% each.

Rating gap Generated from real data
Hertha BSC II vs FC Rot-Weiß Erfurt · Germany: Regionalliga - Nordost

Erfurt's Attack rating of 100.0 dwarfs Hertha BSC II's Attack rating of 13.3 — the largest single-axis gap in this fixture — while Erfurt's Form rating of 86.7 contrasts sharply with Hertha's 13.3, reflecting their respective last-5 records of WWWDW versus LDDLL.

Form collapse Generated from real data
Luckenwalde vs BFC Preussen · Germany: Regionalliga - Nordost

Luckenwalde have lost all five of their last five matches and carry a form rating of 0.0 out of 100, making them statistically the worst-form side in the tracked data, reflected in a pre-match win probability of just 10%.

Defense vulnerability Generated from real data
Wycombe vs Chelsea U21 · England: EFL Trophy

Both sides carry extremely weak defensive ratings — Wycombe at 13.3 and Chelsea U21 at 22.2 out of 100 — making this a fixture where goals are likely regardless of which team dominates possession or creates chances.

xG rating contrast Generated from real data
Leyton Orient vs Arsenal U21 · England: EFL Trophy

Despite Leyton Orient holding a significantly higher Attack rating (73.3 vs 44.4), Arsenal U21 carry a notably superior xG rating of 50.0 compared to Orient's 27.8, suggesting the hosts may be generating chances of lower quality even as Orient's recent form reads LWDLL against Arsenal U21's winless DLDDL run.

Set piece edge Generated from real data
York vs Newcastle United U21 · England: EFL Trophy

York's set piece rating of 87.5 stands as their highest-rated dimension by a significant margin over all other metrics, while Newcastle United U21 sit at a flat 50.0 across every category — suggesting York's dead-ball delivery could be the clearest functional advantage in this fixture.

Form comparison Generated from real data
Vasco U17 vs Bahia U17 · Brazil: Brasileiro U17

Vasco U17 have collected 3 wins from their last 5 matches (WLWWL), while Bahia U17 managed only 1 win and 2 draws (DLLWD), a contrast reflected in the pre-match consensus that gives Vasco a 45% win probability against just 10% for Bahia.

Form comparison Generated from real data
Vitoria U17 vs Atletico GO U17 · Brazil: Brasileiro U17

Both sides have struggled for form, but Vitoria U17's LLLWL record (1 win in last 5) gives them a marginal edge over Atletico GO U17's LLLLW sequence, which also shows just one win — the pre-match odds reflect this closeness, with Vitoria at 35%, Draw at 35%, and Atletico GO at 30%.

Defensive dominance Generated from real data
Aldosivi Res. vs Vélez Sársfield Res. · Argentina: Reserve League

Vélez Sársfield Res. carry the highest defensive rating in this matchup at 91.7 out of 100, dwarfing Aldosivi Res.'s attack rating of just 41.7 — a gulf that helps explain why the pre-match consensus gives the visitors a 45% win probability against a host side rated at only 10%.

Odds imbalance Generated from real data
Gillingham FC U21 vs Birmingham City U21 · England: Premier League Cup

Despite both sides carrying identical 50.0 ratings across all six axes, the pre-match consensus gives Gillingham a 45% win probability versus just 10% for Birmingham City U21, a striking 35-percentage-point gap that appears driven by home advantage alone rather than any measurable performance differential. Birmingham's last five results (LWDDL) show no wins in their final four outings, which may further explain the market lean toward the hosts.

Rating gap Generated from real data
Argentinos Juniors Res. vs River Plate Res. · Argentina: Reserve League

River Plate Res. hold a striking 75.0 vs 16.7 Attack rating advantage over Argentinos Juniors Res., who have won none of their last five (DLLDL), while River Plate Res. have alternated wins with draws across all five outings (DWDWD), supporting the consensus that gives the hosts just a 10% chance of winning.

Attack/Defense gap Generated from real data
Defensa y Justicia Res. vs Central Córdoba SdE Res. · Argentina: Reserve League

Defensa y Justicia Res. hold a striking attacking advantage, rated 75.0 in Attack against Central Córdoba SdE Res.'s 33.3, while Central Córdoba's Defense also sits at just 33.3 — the lowest ratings in either side's profile and a combination that helps explain why the pre-match consensus gives the hosts a 45.0% win probability against only 10.0% for the visitors.

Form gap Generated from real data
Independiente Res. vs Colón Res. · Argentina: Reserve League

Independiente Res. have alternated wins and draws across four of their last five games (WDWDL, 53.3 form rating), while Colón Res. have lost four of their last five (LWLLL, 25.0 form rating) — the sharpest contrast in these ratings, with Colón's attack also rated at just 25.0 against Independiente's 46.7.

Defense/Attack mismatch Generated from real data
Sarmiento Res. vs Racing Club Res. · Argentina: Reserve League

Sarmiento Res. hold a striking defensive rating of 75.0 against Racing Club Res.'s attack rating of 75.0, while Racing Club Res.'s defense sits at just 25.0 — the lowest rating in this matchup — facing a Sarmiento attack rated 41.7, suggesting Racing Club Res. are highly vulnerable at the back despite their attacking threat.

Form contrast Generated from real data
Cruzeiro U17 vs America MG U17 · Brazil: Brasileiro U17

America MG U17 have lost all five of their last matches (LLLLL), while Cruzeiro U17 show a mixed but more competitive recent record (LWDWL), a form gap that is reflected in the pre-match consensus giving America MG U17 just a 10% chance of winning compared to Cruzeiro U17's 45%.

xG gap signal Generated from real data
Chesterfield vs Manchester City U21 · England: EFL Trophy

Chesterfield's xG rating of 39.0 is notably the lowest of all six axes and sits 11 points below Manchester City U21's xG rating of 50.0, suggesting Chesterfield are underperforming in shot quality despite their recent WLDDW form run.

Form contrast Generated from real data
Flamengo RJ U17 vs Gremio U17 · Brazil: Brasileiro U17

Gremio U17 have lost all five of their last matches (LLLLL), while Flamengo U17 have gone unbeaten in their last five (DWDWD), a stark form divergence that is reflected in the pre-match odds giving Gremio just a 10% chance of winning.

Defensive vulnerability Generated from real data
Swindon Town vs Crystal Palace U21 · England: EFL Trophy

Swindon Town's Defence rating of 33.3 is the lowest figure across all six measured axes for either side, standing well below Crystal Palace U21's balanced 50.0 in every category, suggesting Swindon carry a notable structural weakness at the back heading into this fixture.

Probability vs form Generated from real data
Internacional U17 vs Sao Paulo U17 · Brazil: Brasileiro U17

Despite both sides sharing identical 50.0 ratings across all six axes, the single tracked source places Sao Paulo U17 as strong favourites at 45.0% against Internacional U17's 10.0%, with the draw at 45.0% — a striking discrepancy given Internacional's stronger recent sequence of three consecutive wins in their last five (LWWWL) compared to Sao Paulo's split record (WWLLW).

Form vs defence split Generated from real data
Bromley U21 vs Ipswich Town U21 · England: Premier League Cup

Ipswich Town U21 carry a Defence rating of 0.0 out of 100 — the lowest possible score — while their last five results read DLWLL, suggesting a team conceding freely at a point where the pre-match consensus gives them a 0% chance of winning. Bromley U21, by contrast, have won three of their last five (WLLWW) and hold a balanced 50.0 rating across all six axes.

Recent form edge Generated from real data
Santos U17 vs Fortaleza U17 · Brazil: Brasileiro U17

Fortaleza U17 have collected 4 wins from their last 5 matches (WWWLD), compared to Santos U17's 2 wins in 5 (WLWWD), giving Fortaleza a notably stronger recent run that aligns with the pre-match consensus placing them as 45% favourites against Santos U17's 10%.

Form contrast Generated from real data
Juventude U17 vs Athletico PR U17 · Brazil: Brasileiro U17

Juventude U17 have lost all five of their last matches, while Athletico PR U17 have taken points in three of their last five (WWLLD), making the pre-match probability split of 10% vs 45% in Athletico's favour a direct reflection of that stark form gap.

Attack rating gap Generated from real data
Tottenham Hotspur U21 vs Dinamo Zagreb U21 · Premier League International Cup

Tottenham U21's attack rating of 100.0 dwarfs Dinamo Zagreb U21's 53.3, the largest single-axis gap in this fixture's data, suggesting a pronounced offensive advantage for the hosts despite both sides sharing identical xG, Set Pieces, and Discipline ratings of 50.0.

xG disparity Generated from real data
Aston Villa U21 vs Real Sociedad II · Premier League International Cup

Real Sociedad II's xG rating of 12.0 is drastically lower than Aston Villa U21's 50.0, suggesting Real Sociedad II consistently underperform their attacking chances despite a superior defensive rating of 60.0 versus Villa's 33.3.

Attack vs Form gap Generated from real data
East Fife vs Motherwell U21 · Scotland: Challenge Cup

East Fife's Attack rating of 26.7 is the lowest figure across both teams' combined profiles, yet they still hold a 45% win probability compared to Motherwell U21's 10%, suggesting the market is discounting the hosts' attacking weakness in favour of Motherwell U21's five-match losing streak (LLLLL).

Form comparison Generated from real data
Civil Service Strollers vs Berwick Rangers · Scotland: Football League - Lowland League

Berwick Rangers have managed just one win in their last five outings (LDLWL), giving them a form rating of 25.0 against Civil Service Strollers' 33.3, making the hosts the marginally better-placed side heading into this fixture despite both teams carrying low attack ratings of 33.3 and 22.2 respectively.

Attack gap Generated from real data
Cowdenbeath vs East Stirlingshire · Scotland: Football League - Lowland League

Cowdenbeath hold a notable attacking advantage over East Stirlingshire, rating 66.7 versus 55.6 on the attack axis, while every other measured dimension — defence (22.2 each), form (33.3 each), xG (50.0 each), set pieces (50.0 each) and discipline (50.0 each) — is identical between the two sides.

Attack vs Form gap Generated from real data
Linlithgow Rose vs Dunipace · Scotland: Football League - Lowland League

Linlithgow Rose hold a perfect Attack rating of 100.0 against Dunipace's 16.7, while Dunipace's Form rating of 8.3 is the starkest contrast in the data — suggesting Rose enter this fixture with a commanding offensive profile against opponents in severely poor recent form.

Attack gap Generated from real data
Albion Rovers vs Kilwinning Rangers · Scotland: Football League - Lowland League

Kilwinning Rangers hold a striking Attack rating of 91.7 against Albion Rovers' 41.7 — a 50-point gap that aligns with the only recorded meeting between the sides, where Kilwinning won 3-1.

Attack/Defense gap Generated from real data
Clydebank vs Caledonian Braves · Scotland: Football League - Lowland League

Clydebank hold a perfect Attack rating of 100.0 against Caledonian Braves' Defense rating of just 33.3 — the sharpest attacking-versus-defensive mismatch in this fixture's available data, suggesting Clydebank are well-positioned to create and convert chances at home.

Defense collapse Generated from real data
Cumbernauld Colts vs Gretna 2008 · Scotland: Football League - Lowland League

Gretna 2008 carry a defensive rating of 0.0 out of 100 — the lowest possible score — and their only recorded meeting with Cumbernauld Colts ended 3-3, underlining a pattern of conceding freely against this opponent.

Attack vs Defense gap Generated from real data
Celtic II vs Dalbeattie Star · Scotland: Football League - Lowland League

Celtic II carry the highest Attack rating in this dataset (100.0) while Dalbeattie Star hold a Defense rating of 0.0, the lowest possible score — a combination that aligns directly with the sides' only recorded meeting ending 5-1 to Celtic II.

Form contrast Generated from real data
Palmeiras U17 vs RB Bragantino U17 · Brazil: Brasileiro U17

Palmeiras U17 have won all of their last five matches, while RB Bragantino U17 began that same five-game stretch with a draw and a loss before recovering with three consecutive wins — a form edge that aligns with the pre-match consensus giving Palmeiras a 45% win probability against Bragantino's 10%.

Recent form streak Generated from real data
Penafiel U23 vs Santa Clara U23 · Portugal: Liga Revelação U23

Penafiel U23 have drawn all four of their last four matches, making them the more draw-prone side heading into this fixture, where the pre-match consensus already assigns a 35% probability to a draw — equal to Penafiel's own win probability.

Recent form Generated from real data
Caicara vs Picos · Brazil: Piauiense - 2

Neither side has won in their last five matches, with Caicara collecting just one point from their final three games (LLL) while Picos have taken one point from their last two (DL), making this a meeting between two sides in notably poor recent form.

Rating vs odds gap Generated from real data
Carabobo FC vs Deportivo La Guaira · Venezuela: Primera División

Despite Deportivo La Guaira holding higher Attack (53.3 vs 46.7) and comparable Defense (60.0 vs 66.7) ratings, the pre-match consensus gives them only a 10% win probability against Carabobo's 45%, suggesting the market heavily discounts the away side relative to their underlying profile numbers.

Rating imbalance Generated from real data
Nautico Hacoaj vs Uribelarrea · Argentina: Torneo Promocional Amateur

Nautico Hacoaj hold the highest Attack rating in this fixture at 86.7, yet their Defense sits at just 46.7 — a 40-point gap — while Uribelarrea's Defense matches that same 86.7 mark, directly neutralising their opponents' primary strength and helping explain why the pre-match odds favour a draw or Uribelarrea win at 90% combined.

Attack/Defense contrast Generated from real data
Deportivo Tachira FC vs Puerto Cabello · Venezuela: Primera División

The most striking data split is Puerto Cabello's Defense rating of 73.3 against Deportivo Tachira's Attack rating of 60.0, while Puerto Cabello's own Attack rating sits at just 33.3 — suggesting a side built to absorb pressure rather than create it, which aligns with their recent run of WDWDD containing three draws.

Historical trend Generated from real data
Forge vs Supra du Quebec · Canada: Canadian Championship

In the last 4 meetings between these sides, three of the four fixtures were decided by a single goal (1-1, 1-0, 1-2), suggesting tight margins are the norm in this matchup despite Forge's significantly stronger defensive rating (80.0 vs Supra's 53.3).

Form divergence Generated from real data
Violette AC vs Club Sando · CONCACAF Caribbean Club Championship

Violette AC enter this match having won all five of their last five fixtures (Form rating 100.0), compared to Club Sando's mixed WDWWD run (Form rating 77.8), yet the pre-match consensus still rates both a Violette win and a draw equally at 45.0%, suggesting the market is not fully pricing in that perfect recent record.

Defense vs Attack gap Generated from real data
Delfines Del Este vs Defence Force · CONCACAF Caribbean Club Championship

Delfines Del Este carry the most extreme defensive-to-attacking imbalance in this fixture, rated 93.3 for Defense but just 13.3 for Attack — an 80-point gap that dwarfs Defence Force's much narrower spread of 33.3 Defense to 22.2 Attack, suggesting Delfines are built almost entirely to suppress rather than create.

Rating gap Generated from real data
UCV vs Anzoátegui FC · Venezuela: Primera División

Anzoátegui FC's Attack rating of 6.7 is the most extreme gap in this fixture — nearly 40 points below UCV's Defense rating of 73.3 — suggesting UCV's backline should face very little threat, which aligns with the pre-match consensus giving Anzoátegui a 0% win probability.

Historical trend Generated from real data
Bahia W vs Corinthians W · Brazil: Brasileiro Women

In the last 5 head-to-head meetings, Corinthians W have won 3, drawn 1, and lost none, including two 5-1 victories, suggesting a strong historical dominance that aligns with the pre-match consensus giving them a 45% win probability versus Bahia W's 10%.

Set piece dominance Generated from real data
America de Cali vs Deportivo Pereira · Colombia: Copa Colombia

America de Cali's set piece rating of 83.3 dwarfs Deportivo Pereira's 35.0 — a gap of 48.3 points — which aligns with their 4-1 win in the only recorded recent meeting, suggesting dead-ball situations could again prove decisive.

Recent form gap Generated from real data
Metalist 1925 U19 vs Zhytomyr U19 · Ukraine: U19 League

Zhytomyr U19 have won their last three matches (LWLWW), while Metalist 1925 U19 have taken just one point from their last five games (LLLDW), a contrast reflected in the pre-match odds giving Zhytomyr a 45% win probability against the hosts' 10%.

Rating vs odds gap Generated from real data
Kolos Kovalivka vs Karpaty · Ukraine: Cup

Karpaty's defensive rating of 80.0 and attack rating of 66.7 dwarf Kolos Kovalivka's attack rating of just 20.0, yet the consensus gives Karpaty only a 10% win probability — a striking mismatch that, combined with Karpaty's 2-0 win in the only recorded meeting, suggests the market may be significantly undervaluing the away side.

Form contrast Generated from real data
Karpaty Lviv U19 vs Shakhtar Donetsk U19 · Ukraine: U19 League

Karpaty Lviv U19 have won their last three matches (WLLWW), while Shakhtar Donetsk U19 have taken just one point from their last four games (LLDWL), yet the pre-match consensus still makes Shakhtar heavy favourites at 45% against Karpaty's 10%.

Form contrast Generated from real data
Dynamo Kyiv U19 vs Lviv U19 · Ukraine: U19 League

Dynamo Kyiv U19 have won three of their last five matches (DWWWL), while Lviv U19 have won just one of their last five (LLWLL), a form gap reflected in the pre-match odds giving Lviv only a 10% chance of winning against 45% for the hosts.

Odds market signal Generated from real data
Kolos Kovalivka U19 vs LNZ Cherkasy U19 · Ukraine: U19 League

Despite both sides sharing identical 50.0 ratings across all six axes, the pre-match consensus strongly favours Kolos Kovalivka U19 (45%) or a draw (45%) over LNZ Cherkasy U19, who are priced at just 10% implied probability — a striking market lean against the away side that the underlying model data does not explain.

Win probability gap Generated from real data
Veres Rivne U19 vs SK Metalurh U19 · Ukraine: U19 League

Despite all six-axis ratings being identical at 50.0 for both sides, the pre-match consensus gives Veres Rivne U19 a 45% win probability against just 10% for SK Metalurh U19, a 35-percentage-point gap that appears driven by home advantage rather than any measurable performance difference. Metalurh's recent run of WLWLL (two wins, three losses) compared to Veres's more balanced WDLWD may also be contributing to that skew.

Market uncertainty Generated from real data
Osmaneli Belediyespor vs Anadolu Üniversitesi · Turkey: Türkiye Kupası

With all three pre-match probabilities locked at exactly 33.0% from the single tracked source, and Anadolu Üniversitesi's six-axis ratings all sitting at a uniform 50.0, there is effectively no data signal distinguishing either side — making this one of the most statistically undifferentiated fixtures possible. Anadolu Üniversitesi's last five results (W, D, D, W, D) show they have not lost in that span, which stands as the only concrete directional indicator available.

Form comparison Generated from real data
Karaman FK vs Kepezspor · Turkey: Türkiye Kupası

Kepezspor arrive having lost all five of their last five matches (LLLLL), while Karaman FK's four-game run (LLWL) at least contains a win — making Karaman the marginally less out-of-form side despite pre-match odds showing a 50% chance for Kepezspor.

Prediction uncertainty Generated from real data
Sinopspor vs Arit Kayadibi · Turkey: Türkiye Kupası

With all three match outcomes given exactly equal 33% probability from the only tracked source, and Sinopspor's six-axis ratings uniformly rated at 50.0 across all categories, this fixture offers no statistical basis to favour any result — a genuinely rare three-way deadlock. Sinopspor's recent LDDLL run (zero wins, three losses, two draws in five games) is the sole concrete lean, suggesting limited attacking output heading in.

Data limitation Generated from real data
Tokat Bld Plevnespor vs Kesap · Turkey: Türkiye Kupası

With all six team ratings locked at exactly 50.0 and win probabilities split equally three ways at 33% each from a single source, this fixture has effectively no meaningful pre-match data signal — the only concrete information available is Tokat Bld Plevnespor's recent sequence of LLWWD, showing two wins or draws in their last three games.

Form pattern Generated from real data
Adanaspor vs Yeni Malatyaspor · Turkey: Türkiye Kupası

Both sides arrive in wretched form — Adanaspor have lost their last 4 matches and Yeni Malatyaspor their last 3, meaning one of these two active losing streaks must end on the night.

Prediction uncertainty Generated from real data
Dersimspor vs Gelecek Siirt · Turkey: Türkiye Kupası

With all three match outcomes (Dersimspor win, draw, Gelecek Siirt win) each assigned exactly 33% probability from the available source, this fixture is rated as close to a coin-flip three-way split as possible, offering no meaningful predictive lean toward any result.

Data limitation Generated from real data
Kilis Birlikgucu vs Kahta 02 Spor · Turkey: Türkiye Kupası

With all six of Kahta 02 Spor's performance ratings sitting at exactly 50.0 and pre-match probabilities split identically at 33% each across all three outcomes, the available data offers no meaningful differentiation — the one notable real signal is Kahta's recent run of four consecutive wins before their last defeat (WWWWL).

Form pattern Generated from real data
Cizre Belediyesi vs Hakkari Zapspor · Turkey: Türkiye Kupası

Hakkari Zapspor have lost all four of their most recent matches (LLLL), yet the single tracked source prices all three outcomes equally at 33% each, suggesting the market has not meaningfully factored in that losing run.

Data limitation Generated from real data
Gole Spor vs Kars 36 · Turkey: Türkiye Kupası

With all six Kars 36 ratings sitting at exactly 50.0 and odds split perfectly three ways at 33% each across just one tracked source, the only concrete signal available is Kars 36's recent form of four losses in their last five matches (LWLLL), suggesting a team in poor run heading into this cup tie.

Form comparison Generated from real data
Rukh Vynnyky U19 vs Oleksandria U19 · Ukraine: U19 League

Rukh Vynnyky U19 have won all of their last 5 matches, while Oleksandria U19 dropped points in 2 of their last 5 (a draw and a defeat), giving the hosts a marginally superior recent run heading into this fixture.

Form pattern Generated from real data
Obolon' Kyiv U19 vs Livyi Bereh U19 · Ukraine: U19 League

Livyi Bereh U19's last 5 results (DWWLD) include three wins compared to Obolon' Kyiv U19's zero wins in their last 5 (LDLLD), making Livyi Bereh the form side despite identical 50.0 six-axis ratings across all categories — a discrepancy reflected in the 45% win probability assigned to Livyi Bereh versus just 10% for the hosts.

Form comparison Generated from real data
Galata vs Yalova Yeşilovaspor · Turkey: Türkiye Kupası

Galata's last five results (LDLDD) show they have avoided defeat in their final three matches, while Yalova Yeşilovaspor lost four consecutive games before their most recent win (LLLLW), giving Galata a marginally more stable recent record despite both sides carrying identical 50.0 ratings across all six performance axes.

Data limitation Generated from real data
İnkılapspor vs Beykoz Anadolu · Turkey: Türkiye Kupası

With only 1 tracked source producing perfectly equal three-way odds of 33% each and all six İnkılapspor performance axes rated at exactly 50.0, the available data offers no meaningful differentiation — the one concrete signal is İnkılapspor's late-sequence form recovery of WW after three straight losses (LLLWW).

Defensive mismatch Generated from real data
Terengganu vs DPMM FC Brunei · Malaysia: FA Cup

Despite the pre-match consensus giving DPMM FC Brunei a 0% win probability, their defensive rating of 73.3 outstrips Terengganu's attack rating of just 33.3 — the sharpest cross-team gap in the data — suggesting the market may be underestimating how well DPMM can suppress Terengganu's scoring threat. The only previous meeting ended 2-3 to Terengganu, so that defensive advantage has yet to translate into a result.

Defense gap Generated from real data
Barki Tajik vs Sardor Tursunzoda · Tajikistan: Vysshaya Liga

Both sides share an identical Attack rating of 73.3, but Sardor Tursunzoda's Defense rating of 33.3 is nearly half that of Barki Tajik's 60.0, making the visitors markedly more vulnerable at the back despite matching their opponents going forward.

Form pattern Generated from real data
Be'sat Kermanshah vs Naft Gachsaran · Iran: Azadegan League

Be'sat Kermanshah have lost all five of their last five matches, while Naft Gachsaran have lost four of their last five (LLLDL), making this a contest between two sides in poor recent form with the consensus giving Naft Gachsaran a 0% win probability from tracked sources.

Form comparison Generated from real data
Olmaliq vs Xorazm · Uzbekistan: Cup

Both sides are in poor recent form, but Xorazm's sequence of DLLLD gives them just one non-defeat in five games and a Form rating of 13.3 versus Olmaliq's 26.7, making Olmaliq the marginally less dysfunctional side heading into a fixture the consensus already prices at 0% for a Xorazm win.

xG gap Generated from real data
Táborsko vs Teplice · Czech-Republic: Cup

Teplice's xG rating of 27.0 is notably the lowest across all six axes for either side, sitting 23 points below Táborsko's xG rating of 50.0, suggesting Teplice are generating significantly less in the way of quality chances — a factor that aligns with their 10% win probability despite arriving on a LWWWL run.

Defense gap Generated from real data
Varnsdorf vs Slavia Praha · Czech-Republic: Cup

Slavia Praha's defensive rating of 66.7 dwarfs Varnsdorf's 40.0 — the lowest defensive score of the two sides — while Slavia also hold a 13.7-point xG advantage (61.0 vs 50.0), suggesting a meaningful structural edge that the flat 33/33/33 consensus odds do not reflect.

Rating vs odds gap Generated from real data
Vítkovice vs Artis · Czech-Republic: Cup

Despite Vítkovice holding a substantial defensive rating of 86.7 compared to Artis's 26.7, the pre-match consensus gives Artis a 45% win probability against Vítkovice's 10% — a striking mismatch between the defensive quality gap and the implied match odds.

Form collapse Generated from real data
Havířov vs Zlin · Czech-Republic: Cup

Both sides have won just once in their last five matches, but Zlin's Form rating of 0.0 out of 100 — the lowest possible — reflects four consecutive defeats, making them heavy underdogs despite the pre-match consensus giving them only a 10% chance.

Form gap Generated from real data
Kozlovice vs Pardubice · Czech-Republic: Cup

Kozlovice's form rating of 86.7 dwarfs Pardubice's 33.3, backed by four wins in their last five fixtures (WDWWW) versus Pardubice's inconsistent LWLDW run — a gap that makes the market's near-equal three-way split (35%/35%/30%) appear to undervalue the hosts' recent momentum.

xG gap signal Generated from real data
Králův Dvůr vs Zbrojovka Brno · Czech-Republic: Cup

Despite identical 4W-1L form sequences and equal Form ratings (80.0), Králův Dvůr's xG rating of 50.0 nearly doubles Zbrojovka Brno's 28.5, suggesting the hosts generate meaningfully higher-quality chances — a stark attacking efficiency edge that the 45% win probability assigned to Brno does not appear to reflect.

Odds vs form Generated from real data
Neratovice-Byškovice vs Slovácko · Czech-Republic: Cup

Neratovice-Byškovice hold a dramatically higher xG rating (50.0 vs 24.2) and are assigned an equal win probability (45%) to a draw, with Slovácko given just 10% — an unusually low figure for the professional side that aligns with Slovácko's form rating of only 13.3, the lowest across all six metrics for either team.

Form vs odds Generated from real data
Saipa vs Mes Soongoun · Iran: Azadegan League

Despite Saipa winning 4 of their last 5 matches (WLWWW) compared to Mes Soongoun's 2 wins and 3 draws (DDWDW), the pre-match consensus gives Saipa only a 10% chance of winning against Mes Soongoun's 45%, a striking mismatch between recent form and implied probability.

Consensus anomaly Generated from real data
Ario Eslamshahr vs Naft Masjed Soleyman · Iran: Azadegan League

Despite both sides sharing identical 50.0 ratings across all six axes, the sole tracked source assigns Naft Masjed Soleyman a 0% win probability — a stark outlier given Naft's 4W-1L record in their last five compared to Ario's 2W-2D-1L.

xG gap Generated from real data
Příbram vs Hradec Králové · Czech-Republic: Cup

Hradec Králové's xG rating of 12.0 is dramatically lower than Příbram's 50.0, yet their defensive rating of 66.7 versus Příbram's 40.0 suggests they are built to suppress chances rather than create them — a tension that likely explains the 50/50 split between a draw and a Hradec win in the sole consensus source.

Form vs odds gap Generated from real data
Druzstevnik Latky vs Pohronie · Slovakia: Cup

Pohronie have won four of their last five matches and carry notably higher Attack (66.7) and Form (80.0) ratings than Druzstevnik Latky's flat 50.0 across all axes, yet the pre-match consensus gives them only a 10% win probability — a striking mismatch between on-paper quality and implied likelihood.

Defense vs attack gap Generated from real data
Bravos do Maquis FC vs Kabuscorp · Angola: Girabola

Bravos do Maquis FC show a striking imbalance between their Defense rating (88.9) and Attack rating (44.4) — a 44.5-point gap — suggesting they are built to keep games tight rather than score, which aligns with a pre-match market that gives Kabuscorp literally 0% win probability despite Kabuscorp's more balanced profile across all six axes.

Form divergence Generated from real data
Gazalkent vs Kokand-1912 · Uzbekistan: Cup

Kokand-1912 carry a notably stronger recent form rating (53.3 vs Gazalkent's 33.3) despite identical defence scores (66.7 each), reflecting their WWDDL run against Gazalkent's shakier LWLDD sequence over the last five matches.

Odds anomaly Generated from real data
Mes Rafsanjan vs Havadar · Iran: Azadegan League

Despite Havadar going WWWDL in their last five games versus Mes Rafsanjan's WLL run, the single tracked source assigns Havadar a 0% win probability — an unusually extreme market stance that stands in stark contrast to their recent form advantage.

Set piece dominance Generated from real data
Vrbovec vs HNK Rijeka · Croatia: Cup

HNK Rijeka's set piece rating of 87.5 out of 100 dwarfs Vrbovec's 50.0, representing the sharpest gap across all six measured axes and making dead-ball situations a clear avenue of advantage for Rijeka in this cup tie.

Attack gap Generated from real data
Kustosija vs Bsk Bijelo Brdo · Croatia: Cup

Kustosija's Attack rating of 13.3 is drastically lower than Bsk Bijelo Brdo's 40.0, the sharpest gap across all six axes, yet the pre-match consensus gives Bsk Bijelo Brdo a 0% win probability — a striking disconnect between the attacking data and the market assessment.

Defense rating gap Generated from real data
RSV Eintracht vs Greifswalder FC · Germany: Regionalliga - Nordost

RSV Eintracht's defensive rating sits at 0.0 out of 100 — the lowest possible score — compared to Greifswalder FC's 33.3, a gulf that aligns with Eintracht's run of three consecutive losses to close their last five games (DDLLL), giving the visitors a clear structural edge at the back.

Attack vs xG gap Generated from real data
Niki Volos vs Levadiakos · Greece: Cup

Levadiakos carries an Attack rating of just 0.0 against Niki Volos's already-low 22.2, and their xG rating of 25.5 is less than half Niki Volos's 50.0, suggesting a severe shortage of attacking threat that aligns with three consecutive losses to close their last four matches (WLLL).

Form dominance Generated from real data
Azam vs Simba · Tanzania: Ligi kuu Bara

Simba arrive with a perfect 5-from-5 record (WWWWW) and a maximum form rating of 100.0 versus Azam's already-strong 86.7, translating into pre-match probabilities that give Simba a 45% win chance against Azam's 10% despite the home fixture.

Data gap Generated from real data
Kırıkkale Büyük Anadolu vs Kırşehir Belediyespor · Turkey: Türkiye Kupası

Every tracked metric for both sides sits at exactly 50.0 across all six axes and the consensus odds are a flat three-way split at 33% each, indicating the available data provides no statistical basis to differentiate the two teams ahead of this fixture.

Form divergence Generated from real data
Nitra vs Slovan Bratislava · Slovakia: Cup

Nitra enter this cup tie with a perfect five-from-five winning run and a form rating of 100.0, while Slovan Bratislava have taken just one win from their last five (LWLLD) and carry a form rating of only 26.7 — a stark contrast that the pre-match consensus largely ignores by still pricing Slovan as co-favourites at 45%.

Form contrast Generated from real data
Centre Chiefs vs Tonota · Botswana: Premier League

Centre Chiefs have lost three of their last four matches (WLLL), while Tonota arrive with a win from their only recent tracked result, which is reflected in the pre-match consensus giving Centre Chiefs a 0% win probability against a 50% chance for Tonota.

Form vs defense gap Generated from real data
Chemnitzer FC vs SV Babelsberg 03 · Germany: Regionalliga - Nordost

Chemnitzer FC's Defense rating of 86.7 is the standout figure across both teams' profiles, and it underpins a run of W-W-W-D-W (3 wins, 2 draws) in their last 5, while Babelsberg's Form rating of just 13.3 — the lowest across all 12 data points — reflects an L-D-L-L-D sequence with no wins in five.

Defense vs Form gap Generated from real data
Lokomotive Leipzig vs BFC Dynamo · Germany: Regionalliga - Nordost

BFC Dynamo's defensive rating of 86.7 dwarfs Lokomotive Leipzig's 26.7 — the largest gap between any two axes across both teams — and is backed by three consecutive wins (DDWWW) against Leipzig's winless last three (WLL D), helping explain why consensus gives the visitors a 45% win probability versus Leipzig's 10%.

Defense vs Attack mismatch Generated from real data
Tasmania Berlin vs BSG Chemie Leipzig · Germany: Regionalliga - Nordost

Tasmania Berlin's Defense rating of 20.0 is the lowest of any axis across both teams, yet they face a BSG Chemie Leipzig side whose Attack rating (26.7) is nearly as weak — suggesting a fixture where neither side is likely to exploit the other's vulnerabilities, consistent with the 45% draw probability assigned by pre-match consensus.

Defense vs Attack split Generated from real data
Magdeburg II vs Erzgebirge Aue · Germany: Regionalliga - Nordost

Magdeburg II hold the highest Attack rating in this fixture at 66.7 but the lowest Defense rating at 26.7, while Erzgebirge Aue's Defense rating of 60.0 is more than double their opponents' — a stark mismatch that sets up a direct contest between the hosts' offensive strength and the visitors' defensive solidity.

Attack vs Defense Generated from real data
Extension Gunners vs Galaxy · Botswana: Premier League

Extension Gunners carry a strikingly low Attack rating of 22.2 against Galaxy's Defense rating of 50.0, suggesting Gunners are among the weakest attacking sides in the division despite their relatively solid defensive rating of 66.7.

Defensive dominance Generated from real data
Gaborone United vs Police XI · Botswana: Premier League

Police XI carry a perfect Defense rating of 100.0 against Gaborone United's Attack rating of just 44.4, the largest gap between any two paired ratings in this fixture, suggesting Police XI are exceptionally well set up to neutralise their opponents' attacking threat. Gaborone United's own Defense sits at only 55.6, leaving a 44.4-point shortfall against a Police XI attack rated at 33.3 — meaning neither side is expected to score freely, but the defensive advantage falls heavily with Police XI.

Win probability gap Generated from real data
Sampaio Corrêa RJ vs Madureira · Brazil: Copa Rio

Despite Madureira winning the only tracked recent head-to-head meeting 2-1, the pre-match consensus gives them just a 10% win probability compared to Sampaio Corrêa RJ's 45% — a striking disconnect between recent head-to-head result and implied match odds.

Odds vs history Generated from real data
Fluminense U20 vs Botafogo U20 · Brazil: Carioca U20

Despite Botafogo U20 winning the most recent head-to-head 3-2 and the prior meeting ending 1-1, the pre-match consensus gives them just a 10% win probability against Fluminense U20's 45%, a striking disconnect between recent results and market expectation.

Form contrast Generated from real data
Stoke City U21 vs Borussia M'gladbach II · Premier League International Cup

Borussia M'gladbach II have gone DWWDW in their last five matches, giving them a Form rating of 73.3 out of 100, while Stoke City U21's LDLLW run leaves them rated just 44.4 — a gap of 28.9 points despite both sides sharing identical Attack (66.7) and Defense (66.7) ratings.

Form contrast Generated from real data
Corinthians U17 vs Atlético Mineiro U17 · Brazil: Brasileiro U17

Atlético Mineiro U17 arrive on a perfect five-from-five winning run (WWWWW), while Corinthians U17 have taken just seven points from their last five (DWWLD), a form gap that is reflected in the pre-match odds giving Atlético Mineiro a 45% win probability against Corinthians' 10%.

Rating gap Generated from real data
Atlético Tucumán Res. vs Rosario Central Res. · Argentina: Reserve League

Atlético Tucumán Res. hold Attack and Defense ratings of just 25.0 — half the value of Rosario Central Res.'s 50.0 Attack rating — a disparity that aligns with the pre-match odds giving Tucumán only a 10% win probability against Rosario Central's 45%.

Form divergence Generated from real data
Gimnasia La Plata Res. vs San Lorenzo Res. · Argentina: Reserve League

Despite identical Attack (33.3) and Defense (66.7) ratings, Gimnasia hold a form edge (33.3 vs San Lorenzo's 25.0), backed by a recent DLWLD sequence compared to San Lorenzo's run of three losses in their last three (WLW**LL**), yet the consensus still gives Gimnasia only a 45% win probability against San Lorenzo's 10%.

Attack rating gap Generated from real data
Huracán Res. vs Quilmes 2 · Argentina: Reserve League

Huracán Res. hold a striking attacking advantage over Quilmes 2, rated 66.7 versus just 25.0 on the attack axis — the largest gap across all six measured categories — yet the pre-match consensus still prices the draw as equally likely (45%) as a Huracán win (45%), suggesting the market is not fully reflecting that offensive edge.

Attack gap Generated from real data
Lanús Res. vs Independiente Riva. Res. · Argentina: Reserve League

Lanús Res. carry an Attack rating of 66.7 against Independiente Riva. Res.'s 16.7 — a 50-point gap that is the starkest difference across all six measured axes, and it coincides with Lanús winning four of their last five matches heading into this fixture.

Attack gap Generated from real data
Unión Santa Fe Res. vs Tigre Res. · Argentina: Reserve League

Tigre Res. carry a notably higher Attack rating (66.7) compared to Unión Santa Fe Res. (41.7), yet the pre-match consensus gives Tigre just a 10.0% win probability — a striking mismatch that suggests the model leans heavily on Unión's superior defensive rating (66.7 vs 50.0) to offset that offensive disadvantage.

Form collapse Generated from real data
Ferro 2 vs Platense Res. · Argentina: Reserve League

Ferro 2 have lost all five of their last matches (LLLLL) and carry a Form rating of 0.0 out of 100, the lowest possible score, yet the pre-match consensus still gives them a 45% chance of winning — equal to the draw probability and far above Platense Res.'s 10%.

Rating gap Generated from real data
Gimnasia Mendoza 2 vs Talleres Córdoba Res. · Argentina: Reserve League

Gimnasia Mendoza 2 hold a notable 16.6-point defensive advantage over Talleres Córdoba Res. (66.7 vs 58.3) and a 16.6-point attack edge (58.3 vs 41.7), yet the pre-match consensus still assigns them just a 10% win probability against Talleres Córdoba Res.'s 45%, suggesting the market is heavily discounting the hosts' across-the-board rating superiority.

Historical trend Generated from real data
Progreso vs Club Nacional · Uruguay: Copa Uruguay

In the last 3 meetings between these sides, Club Nacional have gone unbeaten (W2, D1), scoring in every game and conceding just twice, while Progreso have failed to win any of those fixtures and have a six-axis Attack rating of only 20.0 — the lowest single-axis score in this matchup. The pre-match consensus gives Progreso a 0% chance of winning.

Form collapse Generated from real data
Albion FC vs CA River Plate · Uruguay: Copa Uruguay

Albion FC carry a form rating of 0.0 out of 100 — the lowest possible — reflecting a run of just one win in their last five (DLWLL), while CA River Plate's own recent skid of three straight losses leaves both sides in poor form heading into this fixture.

Attack/Defense gap Generated from real data
Rentistas vs Plaza Colonia · Uruguay: Copa Uruguay

Rentistas carry the lowest attack rating in this fixture at just 26.7 out of 100 — compared to Plaza Colonia's 53.3 — which, combined with their only goal in the last head-to-head ending 1-1, highlights a significant offensive limitation that the 45% Plaza Colonia win probability appears to reflect.

Rating gap Generated from real data
Brighton U21 vs Paris Saint-Germain U21 · Premier League International Cup

Brighton U21 hold a clear attacking edge over PSG U21 with an Attack rating of 66.7 versus PSG's 50.0, the only axis where either side meaningfully deviates from the midpoint, suggesting Brighton carry the sharpest offensive threat despite an evenly split 33/33/33 pre-match consensus.

Form vs ratings clash Generated from real data
Zamora FC B vs Fundación Lara Deportiva · Venezuela: Segunda División

Zamora FC B have won their last two matches (WW) despite a low Attack rating of 40.0, while Fundación Lara Deportiva's Form rating of 33.3 is notably weaker than their Attack rating of 60.0, suggesting Lara are underperforming their attacking profile in recent games.

Form divergence Generated from real data
Portuguesa FC vs Estudiantes de Merida FC · Venezuela: Primera División

Portuguesa have drawn their last four consecutive matches (WDDDD), while Estudiantes have alternated results more variably (WDWDL) — yet the pre-match consensus still rates a draw as equally likely as a Portuguesa win, each at 45%, with Estudiantes given just a 10% chance despite holding a superior defensive rating (73.3 vs 66.7).

Head-to-head dominance Generated from real data
Portuguesa FC vs Estudiantes de Merida FC · Venezuela: Primera División

Estudiantes de Merida have won or drawn four of the last five meetings against Portuguesa, including back-to-back away wins of 2-1 and 2-0, and have not lost to them since a 4-2 defeat in the oldest of these five fixtures.

Defense vs Attack gap Generated from real data
Monagas SC vs Zamora FC · Venezuela: Primera División

Monagas SC's defensive rating (66.7) dwarfs their attacking rating (33.3) — a 33.4-point gap — while Zamora FC's attack (40.0) and defense (46.7) are much closer, suggesting this fixture is likely to be low-scoring and decided by fine margins rather than open play.

Defense/Attack contrast Generated from real data
Trujillanos FC vs Rayo Zuliano · Venezuela: Primera División

Rayo Zuliano carry the highest attacking rating in this fixture (53.3) yet hold a defensive rating of 0.0, the lowest possible on the scale, suggesting extreme vulnerability at the back despite their 45% win probability — a combination that, combined with the only recent head-to-head ending 0-0, points to an unusually volatile defensive profile for the away side.

Defense vs Attack mismatch Generated from real data
Deportivo Lara vs Atletico el Vigia FC · Venezuela: Segunda División

Despite Atletico el Vigia holding a superior Attack rating (73.3 vs 60.0), Deportivo Lara's Defense rating of 93.3 is the standout figure in this fixture, suggesting the hosts are built to suppress the visitor's attacking threat even as pre-match odds give each side a near-equal 45% chance of victory.

xG rating gap Generated from real data
CF Montreal vs Vancouver Whitecaps · Canada: Canadian Championship

Vancouver Whitecaps carry a near-perfect xG rating of 99.0 compared to CF Montreal's 30.7, the single largest gap across all six measured axes, suggesting a significant underlying chance-creation advantage for Vancouver despite the consensus market pricing them as heavy outsiders at just 10%.

Defensive vulnerability Generated from real data
Trujillanos FC vs Rayo Zuliano · Venezuela: Primera División

Rayo Zuliano's defensive rating of 0.0 out of 100 is the most striking figure in this dataset, yet they have won three of the last five head-to-head meetings — including a 3-0 and two 3-1 results — suggesting their attacking output (rated 53.3) has historically been enough to overcome their defensive frailty against Trujillanos specifically.

Rating vs odds gap Generated from real data
Metropolitanos FC vs Caracas FC · Venezuela: Primera División

Despite Metropolitanos FC holding a substantially higher Attack rating (80.0) and Form rating (86.7) compared to Caracas FC's 20.0 and 40.0 respectively, the pre-match consensus gives Metropolitanos only a 10.0% win probability versus Caracas FC's 45.0%, representing a striking disconnect between the teams' rated recent performance and their implied chances.

Set piece gap Generated from real data
Barranquilla vs Millonarios · Colombia: Copa Colombia

Millonarios hold a significant set piece advantage over Barranquilla, rated 68.8 versus 33.3 on the six-axis scale, making dead-ball situations a key weapon for the visitors in a match where pre-match odds give them a 45% win probability against Barranquilla's 10%.

Form divergence Generated from real data
Akademiya Ontustik vs Jaiyq · Kazakhstan: 1. Division

Akademiya Ontustik have won four consecutive matches to hold a Form rating of 86.7, while Jaiyq's WLDLW sequence leaves them rated just 26.7 — the sharpest form gap in the available data, reflected in Jaiyq being given only a 10% win probability against the hosts' 45%.

Form contrast Generated from real data
Shakhter Karagandy vs Taraz · Kazakhstan: 1. Division

Shakhter Karagandy carry a perfect five-from-five winning run and a maximum Form rating of 100.0, while Taraz have managed just one win in their last five (LDDWL) and sit at a Form rating of only 40.0 — a stark divergence that makes the pre-match draw probability of 45.0% appear notably generous to the visitors.

Defense/Attack mismatch Generated from real data
Arys vs Aktobe Jas · Kazakhstan: 1. Division

Arys's Defense rating of 73.3 dwarfs Aktobe Jas's Attack rating of 60.0, while Aktobe Jas's Defense rating of just 13.3 is the starkest number in the dataset — suggesting Arys, despite being heavy underdogs at 10% win probability, may find it easier to score than the odds imply.

Form divergence Generated from real data
Ismaily SC vs Haras El Hodood · Egypt: Second League

Haras El Hodood's last-5 form rating of 83.3 dwarfs Ismaily's 16.7, backed by results of LWDWW versus LLLDD — a gap that explains why just one tracked source gives the hosts only a 10% win probability against a side sitting third in the defensive ratings at 83.3.

Attack rating contrast Generated from real data
El Dakhleya vs Tersana · Egypt: Second League

El Dakhleya's Attack rating of 0.0 is the lowest possible on the scale, compared to Tersana's 16.7, which aligns with El Dakhleya's run of three consecutive draws sandwiched between two losses (LDDDL) — a sequence suggesting chronic difficulty converting chances rather than simply poor luck.

Defense vs Attack gap Generated from real data
Tanta SC vs AL Nasr SC · Egypt: Second League

AL Nasr's Defense rating of 83.3 dwarfs Tanta's Attack rating of 25.0 — the lowest attack score in this fixture — suggesting AL Nasr are heavily favoured to keep a clean sheet, which aligns with their four clean-sheet-or-draw outcomes in the last five games (LDDDW).

Attack gap Generated from real data
El Mansura vs Team · Egypt: Second League

El Mansura hold a notable attacking edge over Team, rating 41.7 versus 33.3 on the 0-100 attack scale, making them the clearer creative threat despite both sides sharing identical defensive ratings of 66.7 — a gap reflected in the pre-match consensus giving El Mansura 45% win probability against Team's just 10%.

Attack/Defense gap Generated from real data
São Salvador vs Petro de Luanda · Angola: Girabola

Petro de Luanda's Defense rating of 86.7 dwarfs São Salvador's Attack rating of 22.2 — the lowest attack score in this data set — suggesting Petro are heavily favoured to keep a clean sheet, which aligns with markets giving São Salvador a 0% win probability.

Historical dominance Generated from real data
PK-35 Vantaa W vs JyPK W · Finland: Kansallinen Liiga

In the only recorded meeting between these sides, PK-35 Vantaa W won 6-1 away at JyPK W, a result that aligns with JyPK's current Defense rating of 0.0 and a run of four losses in their last five games (LLDLL).

Odds vs ratings gap Generated from real data
Belgrano Córdoba Res. vs Deportivo Riestra Res. · Argentina: Reserve League

Despite Deportivo Riestra Res. holding a notably higher Attack rating (75.0 vs 58.3), the pre-match consensus gives them only a 10% win probability — by far the lowest share despite possessing the clearest statistical edge across the six measured categories.

Form divergence Generated from real data
Barracas Central Res. vs Instituto Res. · Argentina: Reserve League

Instituto Res. have taken 10 points from their last 5 games (DWWWD, form rating 83.3/100), while Barracas Central Res. have collected just 1 point in the same span (LLDLL, form rating 8.3/100), representing the starkest measurable gap between the two sides heading into this fixture.

Form comparison Generated from real data
Godoy Cruz Res. vs Banfield Res. · Argentina: Reserve League

Godoy Cruz Res. hold a form rating of 41.7 versus Banfield Res.'s 33.3, with their last five results (DDLDW) showing a win and no losses in the final two games, while Banfield's sequence (LLDWL) ends in a defeat — the only meaningful gap in otherwise identical six-axis profiles.

Attack/Defense gap Generated from real data
Newell's Old Boys Res. vs San Martín San Juan Res. · Argentina: Reserve League

Newell's Old Boys Res. carry the lowest Attack rating in this dataset at just 8.3, while San Martín San Juan Res. boast a Defense rating of 83.3 — a combination that points sharply toward a low-scoring or shutout outcome for the hosts, who have lost four of their last five matches.

Defense vs Attack gap Generated from real data
Estudiantes Rio Cuarto 2 vs Estudiantes La Plata Res · Argentina: Reserve League

Estudiantes Rio Cuarto 2 carry a striking imbalance between their Defense rating (83.3) and Attack rating (41.7) — a 41.6-point gap — suggesting a side built almost entirely to prevent goals rather than score them, which aligns with why the consensus gives them only a 10% win probability despite their strong recent form of three wins in five.

Recent form Generated from real data
Ruggell III vs Balzers II · Liechtenstein: Cup

Balzers II won just 1 of their last 5 matches (LLLLW), with that sole win coming only in their most recent game, while all six tracked metrics for both sides sit at exactly 50.0, leaving recent results as the only differentiating data point available.

Attack rating gap Generated from real data
Central Espanol vs Oriental · Uruguay: Copa Uruguay

Oriental's Attack rating of 46.7 dwarfs Central Español's 13.3 — the lowest attacking score in this fixture — yet the pre-match consensus gives Oriental only a 10% win probability despite that 33-point offensive advantage and a superior Form rating of 66.7 vs 13.3.

Defense vs Attack mismatch Generated from real data
Juventud vs Racing Montevideo · Uruguay: Copa Uruguay

Both sides share an identical Attack rating of 40.0, yet Racing Montevideo's Defense rating of 80.0 outstrips Juventud's 73.3, making Racing the stronger defensive unit in what projects as a low-scoring contest — a dynamic that sits in sharp contrast to Racing being given only a 10% win probability despite their superior recent form rating (66.7 vs 53.3).

Form & ratings gap Generated from real data
Real Frontera vs Club Atletico Barinas · Venezuela: Segunda División

Real Frontera have lost all five of their last matches and carry a Form rating of 0.0 against Barinas's 26.7, while Barinas have also won both recent head-to-head meetings — 1-0 and 3-1 — suggesting a consistent one-sided dynamic between these sides.

Form vs odds contrast Generated from real data
Puerto Cabello II vs Urena SC · Venezuela: Segunda División

Despite Urena SC being joint-favourites at 45% alongside the draw, they have won just 1 of their last 5 matches (LLLDW), giving them a form rating of only 26.7 compared to Puerto Cabello II's 33.3 — making the market's near-dismissal of the hosts (10%) look notably steep given the form gap runs in Puerto Cabello II's favour.

Form gap Generated from real data
Boca Juniors Res. vs Atl. Rafaela 2 · Argentina: Reserve League

Despite being heavy underdogs at just 10% win probability, Atlético Rafaela 2 hold the superior form rating (83.3 vs Boca Juniors Res.'s 75.0), making them the better-performing side by this metric even as the consensus overwhelmingly favours a draw or home win.

Attack vs Defence contrast Generated from real data
Mount Pleasant Academy vs Cavalier · CONCACAF Caribbean Club Championship

Cavalier's Defence rating of 75.0 dwarfs Mount Pleasant Academy's Attack rating of 25.0 — the lowest attack figure in this fixture — suggesting Cavalier are well set to suppress a side that has managed only a W-L-D-W-L record across their last five outings.

Attack/Defense gap Generated from real data
Cibao vs Portmore United · CONCACAF Caribbean Club Championship

Portmore United's Attack rating of 33.3 is the lowest figure across both teams' six-axis profiles, yet their Defense rating of 66.7 is the highest, suggesting they are built almost entirely on containment — a profile that aligns with their pre-match odds of just 10.0% to win against Cibao's comparatively stronger Attack (53.3).

Defense vs Attack gap Generated from real data
Khan Tengri vs Sport Academy Kairat · Kazakhstan: 1. Division

Sport Academy Kairat's defensive rating of 86.7 dwarfs Khan Tengri's attacking rating of 66.7, representing the starkest mismatch in the data and aligning with Kairat's DWWWD run, which has seen them concede rarely across their last five outings.

Defensive vulnerability Generated from real data
Astana II vs Ekibastuz · Kazakhstan: 1. Division

Ekibastuz carry a defensive rating of just 0.0 out of 100 — the lowest possible score — yet are rated above Astana II in attack (60.0 vs 40.0), creating a match profile where both sides are more likely to concede than keep clean sheets, particularly Ekibastuz despite their superior attacking output.

Attack vs defence gap Generated from real data
Timişul Şag vs Progresul Pecica · Romania: Liga III - Serie 7

Timişul Şag's Attack rating of 41.7 is the lowest across all six axes for either side, while Progresul Pecica's Attack rating of 66.7 is their highest — yet Pecica's Defence sits at just 44.4, meaning the clearest mismatch in this fixture is Pecica's strong attack against a weak Şag defence rather than the reverse. Pecica's last five results (LLLDW) suggest they have only recently started converting that attacking advantage into points.

Form collapse Generated from real data
Dayrout vs El Entag EL Harby · Egypt: Second League

Dayrout have lost their last four consecutive matches after an opening win (WLLLL) and carry a Form rating of 0.0 out of 100, while El Entag EL Harby's Defense rating of 58.3 is the single highest axis score across either side — a combination that leaves pre-match sources offering zero probability of a Dayrout win.

Form divergence Generated from real data
Pharco vs Mega Sport · Egypt: Second League

Pharco have gone WWWDW across their last five matches (form rating 83.3/100), while Mega Sport have taken just two points from their last four games with a run of DDLL (form rating 16.7/100) — the sharpest form contrast in this fixture's available data.

Form divergence Generated from real data
La Viena FC vs Masar · Egypt: Second League

Masar arrive with a perfect five-from-five winning run and a Form rating of 100.0, while La Viena FC have taken just one point from their last five (DDDLL) and carry a Form rating of only 16.7 — the sharpest form contrast possible on this 0-100 scale.

Form divergence Generated from real data
El Seka El Hadid vs Itesalat · Egypt: Second League

Itesalat have won their last three matches (LLWWW) and carry a Form rating of 75.0, compared to El Seka El Hadid's alternating DLWDL run and a Form rating of just 33.3 — a gap that aligns with pre-match odds giving Itesalat a 45% win probability against the hosts' 10%.

Attack/Defense gap Generated from real data
Baladiyyat Al Mehalla vs Kahraba Ismailia · Egypt: Second League

Kahraba Ismailia's Attack rating of 58.3 dwarfs Baladiyyat Al Mehalla's 25.0 — the lowest attacking score in this dataset — yet Al Mehalla's Defense rating of 66.7 is their strongest axis, setting up a sharp contest between the hosts' defensive solidity and the visitors' superior creative output.

Defensive contrast Generated from real data
Proxy vs Maleyet Kafr El Zayiat · Egypt: Second League

Maleyet Kafr El Zayiat's defensive rating of 83.3 dwarfs Proxy's attack rating of just 16.7 — the lowest attacking score in this dataset — suggesting Proxy will face severe difficulty creating chances against an opponent who has also gone W-W-D-D-W across their last five matches.

Form divergence Generated from real data
Turan Turkistan vs Yelimay Semey 2 · Kazakhstan: 1. Division

Turan Turkistan have won their last three consecutive matches (DLWWW) while Yelimay Semey 2 have lost all five of their last five (LLLLL), a stark contrast reflected in their Form ratings of 66.7 versus 0.0 on the 100-point scale.

Attack vs defence gap Generated from real data
Bars vs OshMU Aldier · Kyrgyzstan: Premier League

Bars hold a perfect Attack rating of 100.0 against OshMU Aldier's Defence rating of just 33.3 — the widest attacking-versus-defensive mismatch across all six axes — while OshMU Aldier's Form sits at a low 33.3, reflecting a run of four losses and one draw in their last five games before a single win.

Form divergence Generated from real data
Al Urooba vs Emirates Club · United-Arab-Emirates: Division 1

Emirates Club have lost their last two matches and hold a Form rating of just 25.0 versus Al Urooba's 50.0, yet the pre-match consensus gives Emirates only a 10% win probability — the sharpest gap between the two sides in any of the tracked metrics and consistent with their recent WLWLL run against Al Urooba's more stable WDDWD sequence.

Defensive mismatch Generated from real data
Dubai City vs Al Arabi · United-Arab-Emirates: Division 1

Dubai City's Defense rating of 16.7 is strikingly low compared to Al Arabi's 40.0, making them significantly more vulnerable at the back despite both sides sharing identical Form (33.3) and xG (50.0) ratings. This defensive weakness likely underlies the pre-match consensus that gives Dubai City a 0% win probability against a similarly out-of-form but structurally sturdier opponent.

Form contrast Generated from real data
Gulf United vs Al Jazira Al Hamra · United-Arab-Emirates: Division 1

Gulf United's only win in their last 5 games came in their most recent match, giving them a late upturn in form (rating 33.3) against an Al Jazira Al Hamra side that has not won any of their last 3 fixtures (L-D-L) and carries the division's lowest attack rating of 16.7.

Form divergence Generated from real data
Al Fujairah SC vs Dibba Al Hisn · United-Arab-Emirates: Division 1

Dibba Al Hisn won their previous four matches before losing their last, while Al Fujairah SC have alternated wins and losses across their last five (LWWLW), yet the pre-match consensus gives Dibba Al Hisn only a 10% win probability compared to Al Fujairah SC's 45% — a striking mismatch given Dibba's superior recent run.

Defense vs Attack gap Generated from real data
Al Bataeh vs Al Hamriyah · United-Arab-Emirates: Division 1

Al Bataeh's defensive rating of 83.3 is more than three times their own attack rating of 25.0, the starkest axis gap in this fixture, while Al Hamriyah's attack rating of 33.3 represents the highest attacking score on the pitch — framing this as a disciplined defensive block against the game's relative best attacker.

Defense vs Attack mismatch Generated from real data
Palm City vs Forte Virtus · United-Arab-Emirates: Division 1

Palm City carry the highest Attack rating in this fixture (66.7) but the lowest Defense rating (8.3), while Forte Virtus's Defense rating of 77.8 is the standout number across both teams — suggesting Palm City's offensive threat faces a significant structural obstacle despite their slight edge in pre-match probability (35% vs 30%).

Attack/defense contrast Generated from real data
Dibba Al-Fujairah vs Ittifaq · United-Arab-Emirates: Division 1

Dibba Al-Fujairah's Attack rating of 77.8 dwarfs Ittifaq's 8.3 — the sharpest attacking differential in this data — while Ittifaq's Defense rating of 58.3 far exceeds Dibba's 33.3, setting up a direct clash between the division's most potent attack and one of its stingier defences.

Historical trend Generated from real data
MO Bejaia vs MO Constantine · Algeria: Ligue 2

In the last 5 head-to-head meetings, MO Bejaia have won their most recent encounter 2-0 and are unbeaten in the last 3 (W1 D2), with three of the five matches ending with a clean sheet for one side — suggesting low-scoring, defensively tight contests are the norm between these clubs.

Form pattern Generated from real data
CA Batna vs Azazga · Algeria: Ligue 2

CA Batna's last 5 results (WLLWD) show a win in their most recent match, while Azazga have gone LWDDL with no win in their last three, giving Batna a marginal late-form edge heading into this fixture.

Form divergence Generated from real data
Sturm Graz W vs SK Rapid W · Austria: Frauenliga

Sturm Graz W have won four of their last five matches (WDWWW, Form rating 86.7/100), while SK Rapid W are winless in their last four (DDLD, Form rating 40.0/100) — a stark contrast that is reflected in the consensus giving Rapid a 0% win probability.

Recent form contrast Generated from real data
St. Andrews vs Santa Lucía · Malta: Challenge League

Santa Lucía have collected 7 points from their last 5 matches (DLDWW, including back-to-back wins) while St. Andrews have taken just 1 point in the same period (LLLDL), a stark divergence that is reflected in the pre-match consensus giving St. Andrews a 0% win probability against Santa Lucía's 50%.

Attack/Defense mismatch Generated from real data
Staffanstorp United vs Österlen · Sweden: Division 2 - Södra Götaland

Staffanstorp's attack rating of 26.7 is the lowest in this matchup, while Österlen's defense sits equally low at 26.7, creating a scenario where both teams' weakest axes directly cancel out — yet Österlen's attack (53.3) faces a Staffanstorp defense (53.3) that is comparatively the strongest rated attribute on either side, making Österlen the clear structural favorite despite both sides sharing identical poor form ratings of 26.7.

Defense contrast Generated from real data
Lilla Torg vs Linero · Sweden: Division 2 - Södra Götaland

Linero's defensive rating of 26.7 is notably weaker than Lilla Torg's 40.0, yet the consensus still gives Linero a 45% win probability — suggesting their attack rating of 60.0 (vs Lilla Torg's 53.3) and back-to-back wins are driving that expectation despite a significant defensive vulnerability.

Odds vs ratings gap Generated from real data
Kolding IF vs Hillerød · Denmark: 1. Division

Despite Hillerød holding a clear edge in both Attack (66.7 vs 53.3) and Defense (73.3 vs 60.0), the pre-match consensus gives them only a 10% win probability compared to Kolding IF's 45%, suggesting the market is heavily discounting the visitor's superior ratings across the board.

Defensive gap Generated from real data
FSV Zwickau vs Hallescher FC · Germany: Regionalliga - Nordost

Hallescher FC carry a notably higher defensive rating (80.0) compared to Zwickau's 60.0, yet both sides share identical attack ratings of 53.3, suggesting Halle are better equipped to suppress scoring chances in a match where the consensus already heavily favours either a draw or a Halle win (90% combined).

Form contrast Generated from real data
Gjilani vs Prishtina · Kosovo: Superliga

Prishtina arrive with a perfect five-from-five winning run and a maximum Form rating of 100.0, while Gjilani's alternating W-D-L-W-D sequence yields a modest Form score of 53.3 — a gap that is reflected in Prishtina's Attack rating of 100.0 against Gjilani's 40.0, the starkest axis difference in the dataset.

Form comparison Generated from real data
Yagüe vs River Ebro · Spain: Tercera División RFEF - Group 16

Despite identical 50.0 ratings across all six axes, Yagüe's last five results (LDLDL) show zero wins compared to River Ebro's two wins (LWWLL), yet the pre-match consensus still makes River Ebro heavy outsiders at just 10.0% against Yagüe's 45.0%.

Form convergence Generated from real data
Agoncillo vs Calahorra · Spain: Tercera División RFEF - Group 16

Both sides arrive in poor form — Agoncillo have taken just 1 point from their last 5 (DLLLD) while Calahorra have collected only 4 points (WDLLL) — yet despite Calahorra's worse recent run, the consensus still makes Agoncillo heavy favourites at 45% vs Calahorra's 10%.

Form divergence Generated from real data
Puskas Academy vs Budapest Honved · Hungary: NB I

Puskas Academy's form rating of 60.0 is nearly double Budapest Honved's 33.3, reflecting a contrasting recent run of WWWLL versus Honved's DDLWL — yet the pre-match consensus still prices Honved's win probability at just 10.0%, making them the clear outsider despite the set-piece advantage (59.4 vs 46.9).

Defense vs Attack mismatch Generated from real data
Creteil vs Chantilly · France: National 2 - Group A

Creteil's defensive rating of 83.3 dwarfs Chantilly's attack rating of 25.0, while Chantilly's defense sits at a rating of 0.0 — the sharpest defensive contrast in this dataset, suggesting Creteil hold a significant structural advantage at both ends of the pitch.

Attack/Defense mismatch Generated from real data
Schötz vs Black Stars · Switzerland: 1. Liga Classic - Group 2

Schötz carry the sharpest attacking rating in this matchup at 73.3, going up against a Black Stars defence rated at 80.0 — the single largest gap across all six axes — yet the pre-match odds still give each side an equal 45% chance of winning, suggesting the market is discounting Schötz's clear edge in attack versus Black Stars' defensive strength.

Form comparison Generated from real data
Swieqi United vs Pietà Hotspurs · Malta: Challenge League

Swieqi United have gone unbeaten in their last 5 matches (WWWDD), while Pietà Hotspurs have won just 2 of their last 5 (DLWWD) with an opening defeat, giving the hosts a notably steadier recent run heading into this fixture.

Head-to-head trend Generated from real data
Derry City W vs Lisburn Ladies W · Northern-Ireland: Premiership Women

Derry City W have won both recorded meetings against Lisburn Ladies W by an identical 1-0 scoreline, suggesting a consistently tight but one-sided recent rivalry. Despite this, pre-match odds give Derry only a 45% chance compared to a surprisingly equal 45% for a draw, making the hosts arguably undervalued based on h2h record alone.

Form contrast Generated from real data
Heroes de Zaci 2 vs Huracanes Izcalli · Mexico: Liga Premier Serie B

Huracanes Izcalli have lost all five of their last five matches, while the pre-match consensus gives them a 0% chance of winning, making them the only side in this fixture with any measurable negative momentum despite both teams sharing identical 50.0 six-axis ratings across every category.

Data unavailable Generated from real data
Celaya 2 vs Irapuato II · Mexico: Liga Premier Serie B

All six-axis ratings for both Celaya 2 and Irapuato II are identically 50.0 across every category, and the pre-match probabilities are split exactly three ways at 33% each from a single source, indicating no meaningful differentiated data exists to identify a genuine statistical edge for this fixture.

Rating gap Generated from real data
Guerreros del Pacifico vs Acambaro · Mexico: Liga Premier Serie A

Acambaro hold a significant advantage in Attack (100.0 vs 50.0) and Defense (77.8 vs 50.0) ratings, which aligns with the pre-match consensus giving them a 45% win probability compared to just 10% for Guerreros del Pacifico.

Form comparison Generated from real data
Auckland vs Western Sydney Wanderers · Friendlies Clubs

Auckland's last five results (D-W-W-L-L) show a sharper recent decline than Western Sydney Wanderers' sequence (L-L-W-L-D), yet the pre-match consensus still favours Auckland at 35% versus WSW's 30%, suggesting the market leans on home advantage rather than current form for either side.

Form & strength gap Generated from real data
Shatin vs Warriors · Hong-Kong: Senior Shield

Warriors enter with a perfect Form rating of 100.0 and won the only recorded meeting 3-0, while Shatin's Defense rating sits at 0.0 and they have lost three of their last five fixtures (LDWLL), pointing to a stark competitive imbalance between the two sides.

Form collapse Generated from real data
Kowloon City vs Hong Kong FC · Hong-Kong: Senior Shield

Both sides have lost their last two matches, but Kowloon City's WDLLL run gives them three consecutive defeats versus Hong Kong FC's two, making this a meeting of the two poorest recent-form sides in this fixture — reflected in the unusually high 45% draw probability against just 10% for Hong Kong FC despite them holding the superior Attack (44.4 vs 33.3) and Defense (22.2 vs 8.3) ratings.

Defense vs Attack gap Generated from real data
Raslavice vs Slávia TU Košice · Slovakia: 3. liga - East

Raslavice's defensive rating (80.0) is double that of Slávia TU Košice's attacking rating (53.3), while Košice's own defense sits at just 40.0 — the largest single-axis gap in this matchup — suggesting a structural mismatch that heavily favours the hosts defensively. Košice's LWLWL pattern across their last five games further underlines their inconsistency, winning only when alternating with losses.

Form & defense gap Generated from real data
Paksi SE II vs Budafoki LC · Hungary: NB III - Southwest

Budafoki LC have won 4 of their last 5 matches and hold a Defense rating of 93.3 against Paksi SE II's 20.0, the widest defensive gap visible in this dataset, while Paksi SE II have lost 3 of their last 5 and carry a Form rating of just 13.3 versus Budafoki's 86.7.

Defense rating gap Generated from real data
Kolos Kovalivka II vs Probiy Horodenka · Ukraine: Persha Liga

Probiy Horodenka hold a Defense rating of 0.0 out of 100 — the lowest possible score — compared to Kolos Kovalivka II's already weak 26.7, yet the pre-match consensus gives the visitors a 10% win probability, reflecting just how poor both defenses are in this division.

Probability signal Generated from real data
Rio Ave U23 vs Sporting Braga U23 · Portugal: Liga Revelação U23

With all six-axis ratings identical at 50.0 for both sides, the single differentiating factor is the pre-match consensus, which gives Sporting Braga U23 a 45% win probability against Rio Ave U23's notably low 10%, with the draw also at 45% — making an outright Rio Ave win the strongly discounted outcome across the available data.

Attack/Form divergence Generated from real data
Nacka Iliria vs Rågsved · Sweden: Division 2 - Södra Svealand

Rågsved enter with a Form rating of 60.0 versus Nacka Iliria's 46.7, backed by three consecutive wins, while Nacka Iliria's Attack rating of just 26.7 — the lowest of any axis for either side — helps explain why the consensus gives the hosts only a 10% win probability against a side conceding that attacking threat.

Rating vs odds mismatch Generated from real data
Tobol 2 vs Kaspij Aktau 2 · Kazakhstan: 1. Division

Despite Tobol 2 holding a dominant Attack rating of 86.7 compared to Kaspij Aktau 2's 26.7, the pre-match consensus gives Tobol 2 only a 10% win probability against Kaspij Aktau 2's 45%, a striking disconnect that likely reflects Tobol 2's four losses in their last five games (LWLLL) overriding their attacking output rating.

Defense vs Attack contrast Generated from real data
Komárom vs Gyori ETO II · Hungary: NB III - Northwest

Both sides share identical attack ratings of 40.0 yet Gyori ETO II holds the stronger defensive rating (73.3 vs Komárom's 66.7), making them the more defensively solid team despite being given only a 10% win probability against a home side rated just 45%.

Defense contrast Generated from real data
Berga vs Karlshamn · Sweden: Division 2 - Södra Götaland

Karlshamn hold a defense rating of 0.0 out of 100 — the lowest possible score — compared to Berga's 20.0, and their last 5 results of LLLWL reflect that vulnerability, making them heavy outsiders at just 10% implied win probability.

Defensive collapse Generated from real data
Forward vs Lindo FF · Sweden: Division 2 - Södra Svealand

Lindo FF hold a Defense rating of 0.0 out of 100 — the lowest possible score — and have lost all five of their last matches, making them statistically the most vulnerable defensive unit in this dataset. Forward, by contrast, carry a 60.0 Attack rating, the highest of any axis for either side.

Attack gap Generated from real data
Brøndby W vs Fortuna Hjørring W · Denmark: Kvindeliga

Brøndby W hold a notable 6.6-point attack rating advantage over Fortuna Hjørring W (93.3 vs 86.7), the only category where the two sides meaningfully differ, while Brøndby also arrive on a four-match winning run compared to Hjørring's inconsistent WLDWL sequence.

Attack/Defense mismatch Generated from real data
Smedby vs Fittja · Sweden: Division 2 - Södra Svealand

Despite Fittja holding a significantly higher defensive rating (80.0) than Smedby's attack rating (46.7), the pre-match consensus still leans 45% towards a Fittja win versus just 10% for Smedby, suggesting the market views Fittja's defensive solidity as their primary weapon in this fixture.

Odds vs defence split Generated from real data
Køge W vs Midtjylland W · Denmark: Kvindeliga

Despite the consensus giving Midtjylland W only a 10% win probability, their Defence rating (53.3) actually edges Køge W's (46.7), suggesting the heavy home favouritism is driven more by Køge's superior Attack rating (86.7 vs 80.0) than any defensive vulnerability in the visitors.

Defensive rating gap Generated from real data
ASA Aarhus W vs Odense Q W · Denmark: Kvindeliga

Odense Q W carry a Defense rating of 0.0 and a Form rating of 0.0 — the lowest possible on the six-axis scale — alongside five consecutive losses, while ASA Aarhus W hold a Defense rating of 33.3 and have won two of their last three matches. The consensus gives Odense Q W a 0% chance of winning, reflecting this stark imbalance in recent performance.

Form comparison Generated from real data
Boeung Ket vs Visakha · Cambodia: C-League

Visakha arrive with four wins and one draw from their last five (WWDWW), while Boeung Ket's run of WWWLD includes a recent loss and draw, giving Visakha the cleaner recent record — reflected in pre-match odds that make them 45% favourites against Boeung Ket's 10%.

Form contrast Generated from real data
National Defense vs NagaWorld · Cambodia: C-League

National Defense have lost all five of their last matches (LLLLL), while NagaWorld recovered from three straight defeats to earn a draw and a win in their final two games — a form divergence that is reflected in the pre-match odds giving National Defense just a 10% win probability.

Attack/Defense mismatch Generated from real data
Örebro Syrianska vs Nyköping · Sweden: Division 2 - Södra Svealand

Nyköping's Attack rating of 60.0 faces an Örebro Syrianska Defense rated at 60.0, while Örebro Syrianska's Attack rating of just 33.3 — the lowest figure across all twelve ratings listed — comes up against a Nyköping Defense rated only 46.7, suggesting the clearest scoring opportunity in this match runs one way, which aligns with the pre-match odds giving Nyköping a 45.0% win probability against the hosts' 10.0%.

Attack vs Defence gap Generated from real data
FK Liepaja vs BFC Daugavpils · Latvia: Virsliga

BFC Daugavpils' Defence rating of 73.3 dwarfs their Attack rating of just 26.7 — the largest axis gap in this fixture — suggesting they are built to frustrate rather than score, which aligns with their DLDDL run of only one win in five and no victories in their last four.

Recent form Generated from real data
Petrolina U20 vs Academica Vitoria U20 · Brazil: Pernambucano - U20

Academica Vitoria U20 have won both of their last 2 matches, while Petrolina U20 show a more mixed run of LWWLW across their last 5, suggesting the visitors carry slightly more immediate momentum into this fixture.

Attack vs Defence split Generated from real data
KuPS W vs HPS W · Finland: Kansallinen Liiga

KuPS W rate considerably higher on Defence (73.3) than Attack (60.0), while HPS W show the opposite profile with Attack at 73.3 but Defence at just 46.7 — a contrast reinforced by the only recorded head-to-head, a 3-2 HPS W win, suggesting HPS W's attacking output can override their defensive vulnerability even away from home.

Form divergence Generated from real data
Rijnsburgse Boys vs Quick Boys · Netherlands: Tweede Divisie

Quick Boys arrive with a perfect five-from-five winning run and a maximum form rating of 100.0, while Rijnsburgse Boys have taken just one win from their last five (LLDWL) and carry a form rating of only 26.7 — one of the starkest form gaps measurable on this scale.

Rating gap Generated from real data
Austria Wien W vs Kleinmünchen / BW Linz W · Austria: Frauenliga

Austria Wien W hold a maximum Attack rating of 100.0 against Kleinmünchen/BW Linz W's 13.3, the largest possible gap on the scale, while also leading on Defense (86.7 vs 40.0) and Form (66.7 vs 26.7), making this one of the most lopsided multi-axis mismatches the data can produce.

Converging form collapse Generated from real data
LASK W vs Salzburg W · Austria: Frauenliga

Both sides have won just once in their last five matches, with LASK W recording only 1 win against 3 losses and a draw (WLLLD, Form rating 6.7/100) and Salzburg W mirroring that decline after an opening double win (WWLLL, Form rating 20.0/100), making this a contest between two teams in notable recent downturns.

Attack/defense contrast Generated from real data
SV Babelsberg 03 vs Hertha BSC II · Germany: Regionalliga - Nordost

Despite both teams sharing identical poor form ratings (13.3/100) and near-identical xG scores, Babelsberg's attack rating of 40.0 is three times higher than Hertha II's 13.3, yet Hertha's defense (46.7) is notably stronger than Babelsberg's (33.3), creating a matchup where the home side's offensive edge is directly countered by the visitors' relative defensive solidity.

Defense gap Generated from real data
BFC Preussen vs Tasmania Berlin · Germany: Regionalliga - Nordost

Tasmania Berlin's defensive rating of 20.0 is dramatically lower than BFC Preussen's 66.7 — the largest gap across any of the six tracked axes — which aligns with their run of three losses in their last four matches and helps explain why the consensus gives them just a 10% win probability.

Rating vs odds mismatch Generated from real data
AB Copenhagen vs Esbjerg · Denmark: 1. Division

Despite Esbjerg holding a significantly higher Attack rating (80.0 vs AB Copenhagen's 40.0) and Defense rating (60.0 vs 46.7), the pre-match consensus actually gives AB Copenhagen a slight edge at 35.0% versus Esbjerg's 30.0%, suggesting the market is favouring home advantage over the clear underlying quality gap between these two sides.

Attack/Defense gap Generated from real data
Aarhus Fremad vs Hvidovre · Denmark: 1. Division

Aarhus Fremad's Attack rating of 20.0 is the most extreme imbalance in the available data, sitting 73.3 points below Hvidovre's Attack rating of 66.7, yet their Defense rating of 93.3 dwarfs Hvidovre's 66.7 — suggesting Fremad are built almost entirely to suppress rather than create, which aligns with their win probability of just 10.0% despite their defensive solidity.

Form divergence Generated from real data
Karlskrona vs Oskarshamns AIK · Sweden: Division 2 - Södra Götaland

Karlskrona enter this fixture with a perfect five-from-five winning run and a maximum Form rating of 100.0, while Oskarshamns AIK dropped their most recent match to finish the last five at four wins and one loss (Form rated 80.0) — yet the pre-match consensus still gives Karlskrona only a 45.0% chance of winning, identical to the draw probability.

Form collapse Generated from real data
Torns vs Räppe · Sweden: Division 2 - Södra Götaland

Torns have lost all five of their last five matches, yet still hold a 45% win probability against Räppe, who have managed just one draw in their last five (LLDLL) and carry a form rating of only 6.7 out of 100 — the lowest of the two sides in what amounts to a bottom-of-the-barrel clash between two teams in freefall.

Defensive collapse Generated from real data
Altglienicke vs RSV Eintracht · Germany: Regionalliga - Nordost

RSV Eintracht's Defense rating of 0.0 out of 100 is the starkest figure in this fixture, and it aligns with a run of four losses in their last five games (DLLLD), suggesting a side conceding freely heading into a match where they are given just a 10% chance of winning.

Form vs history Generated from real data
Farsta vs Karlslund · Sweden: Division 2 - Södra Svealand

Farsta enter this match with a perfect five-from-five winning run and a maximum form rating of 100.0, yet the only recorded head-to-head meeting ended in a 1-0 Karlslund victory, making their defensive record (rated 86.7) the key variable in whether that historical result proves a fluke or a genuine pattern.

Defensive rating gap Generated from real data
Bhutan U19 vs Thimphu City · Bhutan: Premier League

Bhutan U19 carry a Defense rating of 0.0 against Thimphu City's 100.0 Attack rating — the maximum possible gap on this scale — and the only recorded meeting between these sides ended 3-2 to Thimphu City, suggesting a significant goal-threat imbalance in the visitors' favour.

Attack vs defence gap Generated from real data
Tyumen vs Dinamo Stavropol · Russia: Second League A - Division A Silver

Tyumen carry a perfect Attack rating of 100.0 against Dinamo Stavropol's Defence rating of just 40.0 — the widest attacker-defender mismatch in this dataset — yet the only previous meeting ended 1-0 to Stavropol, underlining that the ratings gap has not yet translated into a Tyumen win.

Defensive rating contrast Generated from real data
B 93 W vs Thy ThistedQ W · Denmark: B-Liga Women

Thy ThistedQ W carry a Defense rating of 0.0 against B 93 W's 53.3, the maximum possible gap on the scale, yet Thy ThistedQ W's Attack rating of 100.0 equally dwarfs B 93 W's 60.0, setting up a fixture where the visitors project as both the most dangerous and most vulnerable side in the division by these metrics.

Head-to-head dominance Generated from real data
Ilves W vs Åland United W · Finland: Kansallinen Liiga

Åland United W have won both recent meetings against Ilves W without conceding a single goal, winning 3-0 and 2-0 for a combined score of 5-0. Their ratings back this up, with Attack (60.0) and Defense (53.3) both comfortably exceeding Ilves W's marks of 26.7 and 13.3 respectively.

Rating gap Generated from real data
FC Rot-Weiß Erfurt vs Erzgebirge Aue · Germany: Regionalliga - Nordost

Erfurt's Attack rating of 100.0 dwarfs Aue's 46.7, the largest single-axis gap in this fixture, yet the pre-match consensus still gives Erfurt only a 45% win probability — identical to the draw — suggesting the market is not fully pricing in that attacking dominance.

Rating gap Generated from real data
Blue Eagles vs Be Forward Wanderers · Malawi: Super League

Blue Eagles hold a clear edge over Be Forward Wanderers across both Attack (53.3 vs 40.0) and Defense (53.3 vs 40.0) ratings, yet the pre-match consensus gives Wanderers an equal 45% win probability — suggesting the market may be undervaluing Eagles' structural advantage on both sides of the ball.

Form divergence Generated from real data
RKAV Volendam vs Barendrecht · Netherlands: Tweede Divisie

Despite Barendrecht being favoured at 45% against Volendam's 10%, Volendam's recent form rating (53.3) actually edges Barendrecht's (46.7), with both sides sharing an identical LWWD finish across their last four results but Volendam carrying slightly more momentum into the fixture.

Odds vs form split Generated from real data
Koninklijke HFC vs AFC Amsterdam · Netherlands: Tweede Divisie

Despite AFC Amsterdam's stronger recent form (3W from last 5 vs HFC's 2W) and higher attack rating (53.3 vs 46.7), the pre-match consensus gives Amsterdam just a 10% win probability against HFC's 45%, suggesting a notable disconnect between performance indicators and market expectation.

Defense rating gap Generated from real data
GVVV Veenendaal vs Kloetinge · Netherlands: Tweede Divisie

GVVV Veenendaal hold a defensive rating of 0.0 against Kloetinge's 26.7, the starkest single-axis gap between the two sides, which aligns with GVVV's run of four losses in their last five matches and pre-match odds that give them just a 10% win probability.

Form collapse contrast Generated from real data
Hoek vs Almere City II · Netherlands: Tweede Divisie

Almere City II have lost their last four consecutive matches (WLLLL) and carry the lowest form rating of either side at just 20.0/100, yet the pre-match consensus still assigns Hoek only a 45% win probability despite Hoek's own recent run of just one win in five (WDLLD) being notably stronger by comparison.

Attack/Defense mismatch Generated from real data
HHC vs Kozakken Boys · Netherlands: Tweede Divisie

Kozakken Boys carry a maximum attack rating of 100.0 against HHC's defense rating of just 53.3 — the sharpest offensive-defensive mismatch in this fixture — yet their own defense sits at 40.0, leaving both sides exposed and making a high-scoring game the most statistically grounded expectation.

Defense vs Attack gap Generated from real data
Eger vs Mátészalka · Hungary: NB III - Northeast

Eger's Defense rating of 26.7 is the lowest of any axis across both sides, yet they face a Mátészalka Attack rated 46.7 — the highest attacking figure in the match — suggesting the visitors' forward play poses a clear structural threat despite Mátészalka being given only a 10% win probability.

Defensive collapse Generated from real data
Ferencváros II vs Iváncsa · Hungary: NB III - Southwest

Iváncsa's defensive rating is 0.0 out of 100 — the lowest possible score on the scale — and their last five results show three consecutive losses after an opening two-game winning run, pointing to a side in sharp defensive deterioration heading into this fixture.

Form collapse Generated from real data
Izberbash vs Astrakhan · Russia: Second League - Group 1

Izberbash have lost all five of their last five matches (LLLLL) and carry the lowest attack rating in this fixture at just 26.7, making them heavy underdogs despite the pre-match odds giving them only a 10% chance of winning.

Defensive gulf Generated from real data
Imigresen vs Selangor · Malaysia: FA Cup

Imigresen's defensive rating of 0.0 against Selangor's attack rating of 100.0 represents the maximum possible gap on the six-axis scale, yet the pre-match consensus still gives Imigresen (35%) a marginally higher win probability than Selangor (30%), suggesting the market is not fully reflecting this extreme capability mismatch.

Form vs attack split Generated from real data
Bekescsaba 1912 vs Hódmezővásárhely · Hungary: NB III - Southeast

Bekescsaba have gone winless in all five recent matches (LLLDD) and carry the lowest Form rating of the two sides (13.3 vs 33.3), yet the pre-match consensus still makes them marginal favourites at 35% despite Hódmezővásárhely holding a notably higher Attack rating (46.7 vs 33.3).

Rating divergence Generated from real data
Mamelodi Sundowns vs Al-Ahli Jeddah · FIFA Intercontinental Cup

Al-Ahli Jeddah's xG rating (76.0) is the highest of any metric for either side and notably exceeds Sundowns' own xG rating (55.3) by 20.7 points, yet their Defense rating of 46.7 is the lowest single metric across both teams — suggesting a high-variance, attack-skewed profile that contrasts sharply with Sundowns' more balanced ratings (all six axes between 55.3 and 86.7).

Form vs defence gap Generated from real data
Cigand SE vs Debrecen II · Hungary: NB III - Northeast

Cigand SE have won all five of their last matches (Form rating: 100.0) and face a Debrecen II side with a Defence rating of just 26.7 out of 100 — the lowest of any axis across both teams — suggesting a significant structural vulnerability for the visitors against an in-form attack rated 93.3.

Attack rating gap Generated from real data
Katwijk vs De Treffers · Netherlands: Tweede Divisie

De Treffers' Attack rating of 80.0 is notably higher than Katwijk's 60.0 Defense rating, representing the largest axis gap in this matchup, which aligns with pre-match odds giving De Treffers a 45% win probability against Katwijk's 10%.

Attack/Defense mismatch Generated from real data
Spakenburg vs Sparta Rotterdam II · Netherlands: Tweede Divisie

Sparta Rotterdam II carry the highest possible Attack rating (100.0) in this dataset but the weakest Defense rating of the two sides (26.7), while Spakenburg's Defense (66.7) is notably their strongest axis — creating a sharp structural clash between the visitors' attacking threat and the hosts' defensive solidity. Despite that attacking superiority, the pre-match consensus gives Sparta Rotterdam II only a 10% win probability, suggesting the market views Spakenburg's defensive strength as the dominant factor.

Defensive mismatch Generated from real data
Politehnica UTM vs Petrocub · Moldova: Super Liga

Petrocub's Defense rating (60.0) is notably higher than Politehnica UTM's Attack rating (60.0 matching but conceding a 3-1 loss in the only tracked head-to-head), while UTM's Defense rating of 53.3 sits below Petrocub's Attack rating of 53.3 — the mirror-image ratings and that 3-1 result help explain why pre-match consensus gives Petrocub a 45% win probability against UTM's 10%.

Defensive dominance gap Generated from real data
ROHDA Raalte vs Ijsselmeervogels · Netherlands: Tweede Divisie

Ijsselmeervogels hold a Defense rating of 75.0 against ROHDA Raalte's rating of 0.0, the maximum possible gap on that axis, while ROHDA have lost all five of their last matches — a combination that gives them a 0% win probability in the pre-match consensus.

Attack/Form gap Generated from real data
Young Star vs Royal Vision · Burundi: Ligue A

Royal Vision's Attack rating of 44.4 dwarfs Young Star's 11.1, and their Form rating of 77.8 against Young Star's 11.1 reflects Royal Vision winning 3 of their last 5 while Young Star have taken just 1 point from their last 3 games — a gap that leaves zero pre-match probability assigned to a Young Star win.

Recent form split Generated from real data
Sertãozinho U20 vs Santo André U20 · Brazil: Paulista - U20

Santo André U20 have taken 11 points from their last 5 games (WDDWW) compared to Sertãozinho U20's 8 points (LWWDD), and the pre-match consensus reflects this with Santo André given a 45% win probability against Sertãozinho's 10%.

Discipline gap Generated from real data
FS Jelgava vs Riga · Latvia: Virsliga

Riga's Discipline rating of 83.3 is notably higher than FS Jelgava's 50.0, suggesting Riga have been significantly more composed in recent matches — a factor that may matter in a fixture where Riga already claimed a 3-0 win in the only tracked recent meeting between these sides.

Defensive mismatch Generated from real data
Hatta SC vs Shabab Al Ahli Dubai · United-Arab-Emirates: League Cup

Shabab Al Ahli Dubai's Defense rating of 73.3 dwarfs Hatta SC's Attack rating of 33.3, the lowest attacking score in this fixture, suggesting Hatta will struggle to create meaningful chances against a side that has also won 3 of their last 5 matches.

Defense weakness Generated from real data
Al-Ittihad Kalba vs Khorfakkan · United-Arab-Emirates: League Cup

Both sides rank among the weakest defensively in this dataset, with Al-Ittihad Kalba rated just 13.3 and Khorfakkan 20.0 out of 100 — yet Al-Ittihad Kalba's three-game losing streak (LLL) coming in makes their defensive fragility the more pressing concern heading into this fixture.

Rating vs odds mismatch Generated from real data
FC Schaffhausen vs Lugano II · Switzerland: 1. Liga Promotion

Lugano II hold a striking 80.0 attack rating against Schaffhausen's 26.7 defence rating — the largest gap in any head-to-head axis — yet the pre-match consensus gives Lugano II just a 10% win probability, making them a heavily undervalued attacking threat on paper.

Defense gap Generated from real data
Basel II vs Bulle · Switzerland: 1. Liga Promotion

Basel II's defensive rating of 33.3 is markedly the weakest figure across both teams' six-axis profiles, sitting 20 points below Bulle's 53.3, which makes them notably vulnerable despite holding the higher attack rating of 73.3 versus Bulle's 66.7.

Attack/Defense gap Generated from real data
Breitenrain vs Biel-Bienne · Switzerland: 1. Liga Promotion

Biel-Bienne's Attack rating of 66.7 faces a Breitenrain Defense rated at 66.7, while Breitenrain's Attack of 46.7 — the lowest of any axis for either side — is set to test a Biel-Bienne Defense rated only 53.3, suggesting a notably asymmetric attacking contest that backs the pre-match odds heavily favouring the visitors at 45.0% versus the hosts' 10.0%.

Defensive gap Generated from real data
Király SZE vs SC Sopron · Hungary: NB III - Northwest

SC Sopron's Defense rating of 53.3 is notably stronger than Király SZE's 33.3, yet both sides have struggled offensively — Attack ratings of 26.7 and 20.0 respectively — pointing to a match where scoring opportunities may be limited despite Sopron's structural advantage at the back.

Form divergence Generated from real data
Druzhba vs Spartak Nalchik · Russia: Second League - Group 1

Druzhba's last five results (DWLWD) give them a form rating of 53.3, while Spartak Nalchik have lost three of their last four (DLLL) for a form rating of just 26.7 — the sharpest gap between the two sides across all six measured categories.

Attack vs Defence gap Generated from real data
Nart Cherkessk vs Angust Nazran · Russia: Second League - Group 1

Despite Angust Nazran's notably stronger defensive rating (73.3 vs 46.7), their attack rating of just 6.7 is dramatically lower than Nart Cherkessk's 33.3, suggesting Angust are built to limit goals but struggle severely to create them — a dynamic that points toward a low-scoring contest if they keep it tight.

Attack rating gap Generated from real data
Rostov II vs Shahter Taganrog · Russia: Second League - Group 1

Shahter Taganrog's Attack rating of 93.3 dwarfs Rostov II's 46.7 — a gap of 46.6 points — yet the pre-match consensus still gives Rostov II (35%) a marginal edge over Shahter Taganrog (30%), likely reflecting home advantage offsetting a significant attacking disparity.

Defensive gap Generated from real data
FK Chayka 2 vs Lugansk · Russia: Second League - Group 1

Lugansk's Attack rating of 80.0 is 20 points higher than FK Chayka 2's Defense rating of 46.7, representing the largest single axis mismatch in this fixture and likely the key factor behind the consensus giving Lugansk a 45% win probability against Chayka 2's 10%.

Attack/defense gap Generated from real data
Szolnoki MAV FC vs Monori Se · Hungary: NB III - Southeast

Monori Se's Attack rating of 86.7 dwarfs Szolnoki MAV FC's Defense rating of 33.3 — the largest axis mismatch in this fixture — yet the consensus still prices the home side as slight favourites (35% vs 30%), suggesting the market may be underweighting Monori's offensive advantage backed by a W-W-W-D-W run.

Attack rating gap Generated from real data
Nagykanizsai ULE vs Fehérvár FC · Hungary: NB II

Nagykanizsai ULE's attack rating of 13.3 is by far the lowest axis score in this fixture — less than a third of Fehérvár's 40.0 — and combined with four losses in their last five games, it underlies why the pre-match consensus gives the hosts just a 10% chance of winning.

Defensive contrast Generated from real data
Muttenz vs Courtételle · Switzerland: 1. Liga Classic - Group 2

Muttenz hold a notably higher defensive rating (73.3) than Courtételle (60.0), yet Courtételle's attack rating of 80.0 is the highest value across both teams' six-axis profiles, setting up a direct clash between the home side's strongest attribute and the visitor's biggest threat. Despite this, pre-match consensus gives Muttenz only a 10% win probability, suggesting the market views Courtételle's attacking edge as the decisive factor.

Odds market signal Generated from real data
Leixões U23 vs Famalicão U23 · Portugal: Liga Revelação U23

With all six-axis ratings identical at 50.0 for both sides, the pre-match consensus still heavily discounts a Famalicão U23 win at just 10.0%, splitting the remaining 90.0% almost evenly between a Leixões U23 victory (45.0%) and a draw (45.0%), making an away win the strongly implied least likely outcome despite no underlying data differentiating the two teams.

Defense gap Generated from real data
Zug vs Delémont · Switzerland: 1. Liga Classic - Group 2

Zug's defensive rating of 13.3 is drastically lower than Delémont's 60.0, the sharpest single-axis gap in this matchup, which aligns with Zug winning just one of their last five games and bookmakers assigning them only a 10% chance of victory.

Form contrast Generated from real data
Sporting CP U23 vs Penafiel U23 · Portugal: Liga Revelação U23

Sporting CP U23 have won four consecutive matches after an opening draw (DWWWW), while Penafiel U23 are winless across their last four games, drawing all of them (DDDD) — a form divergence that makes Penafiel's 10% win probability in the pre-match consensus appear well-founded.

Attack/Defense mismatch Generated from real data
Thun II vs FC Wohlen · Switzerland: 1. Liga Classic - Group 2

Thun II's attack rating of 73.3 is the highest of any axis for either side, yet it faces Wohlen's defense rating of 60.0 — the sharpest individual contrast in the data — suggesting Thun II's offensive threat is the key variable in a fixture where the pre-match consensus still gives them only a 10% win probability.

Probability vs data gap Generated from real data
Estrela U23 vs Moreirense U23 · Portugal: Liga Revelação U23

Despite both sides carrying identical 50.0 ratings across all six measured axes, the pre-match consensus assigns Moreirense U23 a substantial 45% win probability against just 10% for hosts Estrela U23, suggesting the model leans heavily on factors — such as league standing or squad quality — not reflected in the available data. The draw, at 45%, is rated equally likely to a Moreirense win, making the host victory outcome a notably short-priced outlier.

Odds vs form mismatch Generated from real data
Muri-Gümligen vs Langenthal · Switzerland: 1. Liga Classic - Group 2

Despite Langenthal posting a perfect 5/5 wins and a maximum Form rating of 100.0 — compared to Muri-Gümligen's 4/5 wins and Form of 66.7 — the pre-match consensus gives Langenthal only a 10.0% win probability against Muri-Gümligen's 45.0%, a striking divergence between recent results and market assessment.

Attack gap Generated from real data
Cham vs Brühl · Switzerland: 1. Liga Promotion

Cham's Attack rating of 73.3 dwarfs Brühl's 33.3 — a 40-point gap that represents the starkest difference across all six measured axes, yet the pre-match odds still assign a 45% chance to a draw, suggesting the market is cautious about translating that attacking edge into a result.

Attack rating gap Generated from real data
Paradiso vs YF Juventus · Switzerland: 1. Liga Promotion

Paradiso's attack rating of 93.3 dwarfs YF Juventus's 60.0 — a 33-point gap that stands as the single largest axis difference between the two sides, yet the pre-match consensus still prices the match as essentially a coin-flip between a Paradiso win and a draw (45% each), with YF Juventus given just 10%.

Form collapse Generated from real data
Feronikeli vs Vushtrria · Kosovo: Superliga

Vushtrria have lost all five of their last five matches (a Form rating of 0.0/100), making them statistically the worst-form side in this fixture, yet the pre-match consensus still assigns them a 10% win probability against a Feronikeli side that has won just once in their last five (Form rating 20.0/100).

Rating vs odds mismatch Generated from real data
Malisheva vs Ballkani · Kosovo: Superliga

Despite Ballkani holding a significantly superior defensive rating (86.7 vs 73.3), the pre-match consensus gives them only a 10% win probability against Malisheva's 45%, suggesting the market is heavily discounting their defensive strength relative to the model data.

Defensive mismatch Generated from real data
Pápai Perutz vs MTE 1904 · Hungary: NB III - Northwest

MTE 1904's Defense rating of 66.7 dwarfs Pápai Perutz's Attack rating of 33.3, representing the starkest gap across all six measured axes and suggesting MTE's backline is strongly favoured to suppress a Pápai attack that ranks among the weakest in the tracked metrics.

Defensive gap Generated from real data
Veszprém vs Tatabánya · Hungary: NB III - Northwest

Veszprém's defensive rating of 26.7 is the most glaring disparity in this fixture, sitting 46.7 points below Tatabánya's 73.3, while Tatabánya's attack rating of 86.7 is the highest-rated axis on show — a combination that numerically signals clear vulnerability for the hosts.

Form dominance Generated from real data
Zalaegerszegi TE II vs Haladás VSE · Hungary: NB III - Northwest

Haladás VSE have won all five of their last five matches, earning a perfect 100.0 form rating against Zalaegerszegi TE II's 60.0, yet the pre-match consensus still gives the draw a 45% probability — equal to a Haladás win — despite the visitors' unblemished recent record.

Defense gap Generated from real data
Dunaharaszti MTK vs PTE-PEAC · Hungary: NB III - Southwest

PTE-PEAC's defensive rating of 66.7 is exactly 40 points higher than Dunaharaszti MTK's 26.7 — the largest single-axis gap between these two sides — yet the pre-match odds still favour the home side (35%) over PTE-PEAC (30%), suggesting the market may be underweighting that defensive disparity.

Form collapse Generated from real data
Érdi VSE vs Sárbogárd · Hungary: NB III - Southwest

Érdi VSE have taken just one point from their last five matches (DLLLD), giving them a form rating of 33.3/100 — yet they are still priced as 45% favourites against a Sárbogárd side whose only win in five games (LLDLW) came in the most recent round, suggesting the market is leaning on home advantage rather than either side's recent performances.

Defense gap Generated from real data
Majosi vs Kaposvar · Hungary: NB III - Southwest

Kaposvar's defensive rating of 73.3 dwarfs Majosi's 26.7 — the weakest defensive score in this matchup — while Kaposvar also leads in attack (100.0 vs 66.7) and form (80.0 vs 60.0), suggesting a comprehensive quality edge that aligns with their 45% win probability against Majosi's 10%.

Consensus vs ratings gap Generated from real data
DEAC vs Hajdúnánás · Hungary: NB III - Northeast

Despite both sides sharing identical Attack (66.7) and Defense (60.0) ratings, the pre-match consensus gives Hajdúnánás just a 10% win probability compared to 45% each for DEAC and a draw — a stark market skew that isn't reflected in any measurable statistical difference between the two teams.

Defense vs Attack gap Generated from real data
Tiszafuredi VSE vs Nyiregyhaza II · Hungary: NB III - Northeast

Nyiregyhaza II carry a Defense rating of 0.0 against Tiszafuredi VSE's Attack rating of 20.0, the starkest defensive vulnerability in this dataset, which aligns with their five-match losing run (LLLLL) and just a 10% win probability.

Form collapse Generated from real data
Tarpa vs Salgótarjáni BTC · Hungary: NB III - Northeast

Salgótarjáni BTC have lost all five of their last five matches, yet are still rated 45% likely to win — making them heavy market favourites despite a perfect losing run, while Tarpa (one win in five, rated 10%) are the longer shots at home.

Attack rating gap Generated from real data
Ózd Sajóvölgye vs Gödöllő · Hungary: NB III - Northeast

Ózd Sajóvölgye carry a perfect Attack rating of 100.0 against Gödöllő's 46.7, the largest gap across all six tracked axes, yet pre-match consensus still gives the hosts only a 35% win probability — the same as a draw — suggesting the market is not fully pricing in that attacking edge despite Ózd's five straight wins.

Defensive dominance Generated from real data
Füzesabony vs Diósgyőr II · Hungary: NB III - Northeast

Füzesabony's defensive rating of 86.7 is the single standout figure in this fixture, towering over Diósgyőr II's already solid 73.3 and dwarfing their own attack rating of just 33.3, suggesting a side built almost entirely around keeping clean sheets rather than scoring.

Form divergence Generated from real data
Rilindja 1974 vs Vjosa · Kosovo: Liga E Pare

Vjosa's form rating of 33.3 is notably the weakest figure across both teams' six-axis profiles, reflecting a last-5 sequence (WLWLD) in which they have failed to win any of their final three matches, while Rilindja 1974 hold a clear form advantage at 53.3.

Form divergence Generated from real data
Ramiz Sadiku vs Prishtina e Re · Kosovo: Liga E Pare

Despite Prishtina e Re holding a higher Form rating (60.0 vs 46.7), their last five results show four consecutive defeats before a single win (LLLLW), suggesting their form score is flattered by recency while Ramiz Sadiku's attack rating (60.0) edges their opponents' defensive rating (53.3).

Defensive dominance Generated from real data
Istogu vs Trepça'89 · Kosovo: Liga E Pare

Trepça'89 carry a striking defensive rating of 86.7 against Istogu's attack rating of just 20.0 — the lowest attacking score in the available data — suggesting the visitors hold a substantial structural advantage at the back, backed by a 5-game run of WWDWD that includes three wins.

Attack/Form gap Generated from real data
2 Korriku vs Liria Prizren · Kosovo: Liga E Pare

Despite matching 2 Korriku's defensive rating of 73.3, Liria Prizren holds a clear edge in both Attack (46.7 vs 33.3) and Form (66.7 vs 46.7), suggesting the visitors carry meaningfully more offensive threat against an equally solid backline. 2 Korriku's attack rating of 33.3 is the single lowest figure across all six axes for either side, underlining a structural scoring problem even during their recent WWWWL run.

Form contrast Generated from real data
Bleiburg vs Velden · Austria: Regionalliga - South

Velden's last 5 results (W-D-D-W-W) give them a form rating of 73.3 compared to Bleiburg's 33.3, and that dominance extends to their only recent head-to-head meeting, a 1-0 Velden win.

Mirror profile Generated from real data
Mitrovica vs FC Besa Peja · Kosovo: Liga E Pare

Mitrovica and FC Besa Peja carry identical six-axis ratings across all six categories — Attack 26.7, Defense 60.0, Form 26.7, xG 50.0, Set Pieces 50.0, Discipline 50.0 — making this a statistically dead-level contest on every measurable dimension, with Besa Peja's recent WWLL sequence the only data point suggesting any directional difference in current momentum.

Attack vs Defence gap Generated from real data
Asia Talas vs Neftchi · Kyrgyzstan: Premier League

Asia Talas hold a notable structural edge, rating 73.3 in Attack against Neftchi's Defence score of just 40.0 — a 33.3-point gap that stands as the widest mismatch across all six paired axes in this fixture.

Attack/Defense gap Generated from real data
Institute vs Warrenpoint Town · Northern-Ireland: Championship

Warrenpoint Town hold a striking 86.7 attack rating against Institute's defense rated just 33.3 — the largest gap across all six measured axes — yet Warrenpoint have won only once in their last five matches (LLLWL), suggesting their attacking output has not consistently translated into results.

Form divergence Generated from real data
Loughgall vs Armagh City · Northern-Ireland: Championship

Armagh City have managed just one draw and one win from their last five outings (DLLDL), giving them a form rating of just 13.3 out of 100 compared to Loughgall's 33.3, making City's recent run notably worse despite the two sides being otherwise closely matched across every other rated dimension.

Attack vs Form gap Generated from real data
Kilwinning Rangers vs Auchinleck Talbot · Scotland: Football League - Lowland League

Auchinleck Talbot carry a perfect attacking rating of 100.0 yet their form rating sits at just 66.7, reflecting a recent run of only 3 wins from their last 5 matches (WLWWD), suggesting their scoring threat has not consistently translated into results. Kilwinning Rangers, by contrast, pair a strong attack rating of 93.3 with a notably higher form rating of 80.0, indicating they have been converting their offensive output into wins more reliably in this period.

Attack rating gap Generated from real data
LASK Juniors vs Bad Schallerbach · Austria: Regionalliga - North

LASK Juniors carry a perfect Attack rating of 100.0 against Bad Schallerbach's 86.7, the largest gap between the two sides across all six measured axes, while LASK have also won their last three matches in a row compared to Schallerbach's most recent result being a loss.

Form gap Generated from real data
1º de Agosto vs FC Luanda · Angola: Girabola

1º de Agosto's form rating of 83.3 dwarfs FC Luanda's 33.3, backed by four wins and a draw in their last five games versus Luanda's two losses in their last four — a gap reflected in consensus odds that give FC Luanda a 0% win probability.

Data unavailable Generated from real data
CO Medenine vs Kalaâ Sport · Tunisia: Ligue 2

All six-axis ratings for both CO Medenine and Kalaâ Sport are identical at 50.0 across every category, and the pre-match probabilities are split exactly three ways at 33%, indicating no statistically distinguishable edge can be identified from the available data for this fixture.

Recent form Generated from real data
AS Gabes vs Mégrine · Tunisia: Ligue 2

AS Gabes have lost their last four matches in a row (DLLLL), while Mégrine have avoided defeat in their last four (LDDDD), suggesting Mégrine enter this fixture in notably steadier form despite the market pricing both sides equally at 33%.

Alternating form pattern Generated from real data
Hussein Dey vs Taghit · Algeria: Ligue 2

Hussein Dey's last 5 results follow a perfect WLWLW alternating sequence, making this a win slot by that pattern — though all pre-match probabilities are equally rated at 33% each, reflecting genuine three-way uncertainty from the single tracked source.

Form & Attack gap Generated from real data
Diosgyori VTK vs Gyirmot SE · Hungary: NB II

Diosgyori VTK have lost four of their last five matches and carry the lowest Attack rating in this fixture at just 20.0, compared to Gyirmot SE's 53.3, helping explain why the pre-match consensus gives the hosts only a 10% chance of winning.

Set piece parity Generated from real data
Kisvarda FC vs Paks · Hungary: NB I

Both Kisvarda FC and Paks share an identical Set Pieces rating of 75.0 out of 100 — the highest-rated dimension for both sides — yet Paks holds a clear edge in Attack (60.0 vs 40.0) and Discipline (63.3 vs 50.0), which likely explains why the market heavily favours a draw (45%) or a Paks win (45%) over a Kisvarda victory (10%).

Defense contrast Generated from real data
Solothurn vs Concordia Basel · Switzerland: 1. Liga Classic - Group 2

Solothurn's defensive rating of just 6.7 out of 100 is strikingly low compared to Concordia Basel's 40.0, suggesting Solothurn concede frequently despite their strong attack rating of 80.0 — a combination that points toward a high-scoring, open game rather than a controlled Solothurn win.

Defense vulnerability Generated from real data
Amical Saint-Prex vs Young Boys II · Switzerland: 1. Liga Promotion

Young Boys II carry the highest attacking rating in this fixture (66.7) but also the weakest defensive rating (20.0), making them the most imbalanced side on the six-axis model — a profile that could be exploited by Amical Saint-Prex despite their own modest attack rating of 46.7.

Form contrast Generated from real data
Grand-Saconnex vs Bellinzona · Switzerland: 1. Liga Promotion

Grand-Saconnex have won their last two matches after three consecutive defeats (LLLWW), while Bellinzona have managed only one win in five with three losses and a draw (LLDLW), giving the hosts a clear recent momentum edge despite the market pricing them level with the draw at 45% each.

Form vs defence gap Generated from real data
Pécsi MFC vs MTK Budapest II · Hungary: NB III - Southwest

Pécsi MFC carry a perfect 5-from-5 winning run alongside a defence rating of 93.3, while MTK Budapest II's defence is rated just 53.3 — the largest single gap between any two ratings across both teams — suggesting the hosts' attack faces a notably vulnerable backline despite MTK arriving with back-to-back wins.

Attack deficit Generated from real data
Biesheim vs Montlouis · France: National 2 - Group A

Biesheim's Attack rating of 16.7 is the lowest of any axis for either side, while Montlouis holds a modest but clear edge at 25.0, suggesting both defenses (58.3 and 66.7 respectively) are likely to dominate in what could be a low-scoring affair.

Form & attack gap Generated from real data
Atlético Astorga vs Marino de Luanco · Spain: Segunda División RFEF - Group 1

Atlético Astorga carry the weakest attack rating in this matchup at just 33.3 out of 100, compared to Marino de Luanco's 50.0, while also posting a form rating of only 25.0 against Marino's 50.0 — the visiting side holds a clear advantage on both fronts. Marino's last five results (LWLLW) show an inconsistent run, but their ratings across all six axes are uniformly stronger than Astorga's, most notably in attack and form.

Attack vs defence clash Generated from real data
HJK W vs IF Gnistan · Finland: Kansallinen Liiga

HJK W's attack rating of 86.7 is the highest of any axis across both teams, while IF Gnistan's defence sits at just 20.0 — the lowest rating in the entire dataset — a pairing that has already produced HJK W wins of 3-1 and 1-0 in the last two head-to-head meetings.

Form divergence Generated from real data
TSV St. Johann vs Ried II · Austria: Regionalliga - North

Ried II have lost all five of their last five matches while TSV St. Johann have won two of their last three (LDWLW), a stark contrast further reinforced by Ried II's defensive rating of just 6.7 out of 100 — the lowest across all tracked metrics for either side.

Form & defense peak Generated from real data
Al Okhdood vs Al Ula · Saudi-Arabia: Division 1

Al Ula have won their last four consecutive matches after an opening loss, posting a perfect Form rating of 100.0 alongside a Defence rating of 93.3 — the highest across both sides — suggesting they arrive in commanding shape against an Al Okhdood side rated just 40.0 for form.

Consensus signal Generated from real data
Melita vs Mgarr United · Malta: Challenge League

The single tracked source assigns Mgarr United a 0% win probability, splitting the remaining odds equally between Melita (50%) and a draw (50%), effectively ruling out a Mgarr United victory entirely despite both sides carrying identical 50.0 ratings across all six measured axes.

Form comparison Generated from real data
Zurrieq vs Victoria Hotspurs · Malta: Challenge League

Both sides have taken 9 points from their last 5 games (Zurrieq: WDWLW, Victoria Hotspurs: WWLWL), and the pre-match consensus gives each outcome — home win, draw, away win — an identical 33% probability, reflecting a genuinely even contest with no statistical edge to either team.

Form divergence Generated from real data
Benfica U23 vs Torreense U23 · Portugal: Liga Revelação U23

Benfica U23 have taken just 1 point from their last 3 matches (LLL), while Torreense U23 are unbeaten in 4 of their last 5 (LDDDW), a form contrast that is reflected in pre-match odds giving Benfica only a 10% chance of winning despite home advantage.

Attack vs Defence mismatch Generated from real data
Grasshopper II vs Buochs · Switzerland: 1. Liga Classic - Group 2

Buochs carry an Attack rating of 86.7 — more than double Grasshopper II's Defence rating of 46.7 — representing the sharpest imbalance across all 12 listed ratings and suggesting Buochs' offensive threat significantly outstrips the hosts' defensive solidity.

Recent H2H result Generated from real data
Zimbru vs Dacia-Buiucani · Moldova: Super Liga

In the only tracked meeting between these sides, Zimbru won 4-0 away at Dacia-Buiucani, a result that aligns with Zimbru's perfect five-from-five recent form (WWWWW) against a Dacia-Buiucani attack rated just 40.0 out of 100.

Defense/Attack gap Generated from real data
Zemplín Michalovce vs Dukla Banská Bystrica · Slovakia: Super Liga

Dukla Banská Bystrica carry the sharpest attacking rating in this fixture (60.0) but also the most exposed defence (26.7), a 33.3-point gap that stands in stark contrast to Michalovce's more balanced 46.7 attack versus 53.3 defence — suggesting Dukla are likely to create chances but ship them too, making a high-scoring or open game the most structurally logical outcome despite the consensus heavily favouring a draw.

Attack vs Defence gap Generated from real data
Žilina vs AS Trencin · Slovakia: Super Liga

Žilina's attack rating of 100.0 faces an AS Trencin defence rated just 6.7 — the lowest possible end of the scale — making the hosts' forward threat look overwhelmingly one-sided on paper. Combined with Žilina's form rating of 86.7 (WWWWD) against Trencin's 20.0 (LWWLL), the data points consistently in one direction despite the consensus market offering no probability at all to a Trencin win.

Defensive vulnerability Generated from real data
FK Košice vs Ružomberok · Slovakia: Super Liga

FK Košice carry a striking imbalance between their Attack rating of 80.0 and their Defense rating of just 26.7 — the lowest defensive score in this fixture by a significant margin — suggesting they generate chances freely but concede at an unusually high rate, which complicates their strong attacking profile despite being consensus favourites at 45.0%.

Attack vs Defense gap Generated from real data
Dorogi FC vs Puskás II · Hungary: NB III - Northwest

Puskás II carry the highest attack rating in this fixture at 86.7, yet their defense sits at just 53.3 — a 33.4-point gap that is notably wider than Dorogi's equivalent split of 80.0 attack versus 66.7 defense, suggesting Puskás II are the more imbalanced side and could be exposed despite their offensive threat.

Form collapse Generated from real data
Budaörs vs Szekszárd · Hungary: NB III - Southwest

Szekszárd have lost all five of their last five matches and carry a form rating of 0.0 out of 100, the lowest possible score, while Budaörs despite their own three-game losing streak still hold a form rating of 40.0 — a gap that helps explain why Szekszárd are given just a 10% win probability against a home side rated notably higher across every tracked dimension.

Form divergence Generated from real data
SS Reyes vs Numancia · Spain: Segunda División RFEF - Group 5

Numancia carry a perfect Form rating of 100.0 and have won their last three consecutive matches (LLWWW), while SS Reyes' Form rating of 66.7 reflects a less dominant recent run — yet the pre-match consensus still marginally favours the hosts at 35.0% against Numancia's 30.0%, making the visitors arguably undervalued on current momentum alone.

Attack/Defense gap Generated from real data
Correcaminos UAT II vs Acatlan · Mexico: Liga Premier Serie A

Acatlan's Attack rating of 77.8 dwarfs their Defense rating of 44.4, creating a sharp imbalance that stands out against Correcaminos UAT II's flat 50.0 across all six axes — suggesting Acatlan are likely to create chances but remain vulnerable at the back, which aligns with the market favouring a draw (45%) almost equally alongside an Acatlan win (45%).

Form & Attack gap Generated from real data
Furiani-Agliani vs Epinal · France: National 2 - Group A

Furiani-Agliani hold a notable edge over Epinal across both Attack (66.7 vs 41.7) and Form (66.7 vs 41.7) ratings, representing a 25-point gap in each dimension — the largest splits in the dataset — while Epinal's last five results (W-D-D-D-W) show only two wins sandwiching three draws, underlining their difficulty converting momentum into consistent output.

Attack vs Defence gap Generated from real data
Les Herbiers vs Tarbes · France: National 2 - Group B

Tarbes carry the sharpest defensive rating in this matchup at 83.3, yet their attack sits at just 16.7 — the lowest of any axis for either side — suggesting they are built almost entirely to restrict rather than create. Against a Les Herbiers attack rated 33.3, this sets up a fixture where both teams' offensive numbers point strongly toward a low-scoring outcome.

Attack gap Generated from real data
Limonest vs Istres · France: National 2 - Group C

Limonest's Attack rating of 33.3 dwarfs Istres's 8.3 — the lowest possible end of the scale — suggesting Istres have produced almost no attacking output this season, making them one of the division's least threatening offences heading into this fixture.

Rating gap Generated from real data
Hyères vs Saint-Priest · France: National 2 - Group C

Hyères hold a commanding edge over Saint-Priest across every rated dimension where the teams differ, with a 41.7-point advantage in both Attack (75.0 vs 33.3) and Defense (83.3 vs 33.3), and a 50-point Form lead (83.3 vs 33.3), suggesting a near-total mismatch in current quality between the two sides.

Defensive contrast Generated from real data
Lyon Duchere vs Toulon · France: National 2 - Group C

Toulon's defensive rating of 83.3 dwarfs Lyon Duchere's 0.0, the starkest possible gap on a 0-100 scale, while Lyon Duchere's attack rating of just 25.0 sits well below Toulon's 58.3, suggesting the hosts face a significant structural disadvantage at both ends of the pitch.

Form vs Defence Generated from real data
St-Pryvé St-Hilaire vs Dieppe · France: National 2 - Group A

Dieppe carry a defensive rating of 83.3 against St-Pryvé's attack rating of just 33.3, the sharpest mismatch in this fixture, yet Dieppe's last five results (LLDDD) show they have not won in five games despite that defensive strength, pointing to an inability to convert defensive solidity into victories.

Defense vs Attack gap Generated from real data
Haguenau vs Bastia-Borgo · France: National 2 - Group A

Haguenau's Defense rating of 75.0 dwarfs Bastia-Borgo's Attack rating of 33.3 — the largest single axis mismatch in this fixture — while Bastia-Borgo's Form rating of just 16.7 (against Haguenau's 50.0) underlines how sharply the visitors have faded, collecting only one win in their last five with three draws and a loss.

Form divergence Generated from real data
Chambly Thelle FC vs Colmar · France: National 2 - Group A

Chambly Thelle FC's form rating of 75.0 — backed by four wins in their last five (WWLWW) — stands sharply above Colmar's 41.7, representing the single largest gap between the two sides across all six measured axes.

Attack vs defence gap Generated from real data
Dinan Léhon vs Chauray · France: National 2 - Group B

Dinan Léhon's Defence rating of 83.3 dwarfs their own Attack rating of 25.0, while Chauray's Attack sits even lower at 16.7 against a Defence of just 41.7 — suggesting a contest where both sides struggle to create but Dinan Léhon are significantly better equipped to prevent goals.

Attack/Defense gap Generated from real data
Saumur vs Stade Briochin · France: National 2 - Group B

Saumur's Attack rating of 16.7 is the lowest figure across all twelve axis scores for both sides, while Stade Briochin's Defense rating of 83.3 is the highest, creating the starkest mismatch in the data: the division's weakest-rated attack facing the strongest-rated defense in this fixture.

Form contrast Generated from real data
The New Saints vs Llandudno · Wales: Premier League

The New Saints have won all five of their last five matches and carry a perfect Attack rating of 100.0, while Llandudno have taken just 2 wins from their last 5 (WLWLD) and hold an Attack rating of only 40.0 — the sharpest attacking gap in this fixture's available data.

Defensive collapse signal Generated from real data
Union Namur vs Stockay-Warfusée · Belgium: Second Amateur Division - ACFF

Union Namur carry a Defense rating of 0.0 out of 100 — the lowest possible score — and have lost four of their last five matches, helping explain why the pre-match consensus gives them just a 10% chance of victory against Stockay-Warfusée, who hold a comparatively solid Defense rating of 50.0.

Attack gap Generated from real data
Deportivo Camioneros vs Deportivo Armenio · Argentina: Primera B Metropolitana

Deportivo Camioneros hold a significant attacking advantage over Deportivo Armenio, rated 40.0 vs 20.0 on the attack axis, while both sides share an identical defensive rating of 73.3 — suggesting any goals scored are more likely to come from the hosts rather than a low-output Armenio attack.

Form vs odds gap Generated from real data
Jette vs Stade Verviers · Belgium: Second Amateur Division - ACFF

Despite Jette winning their last three in a row (giving them a Form rating of 83.3 vs Stade Verviers' 75.0), the pre-match consensus gives both sides an equal 45% chance of winning, with Stade Verviers — who have lost two of their last five — assigned just 10%, suggesting the market is treating this as far more balanced than recent form alone would imply.

Attack gap Generated from real data
Ostiches vs Huy · Belgium: Second Amateur Division - ACFF

Ostiches hold a notably higher Attack rating (58.3) compared to Huy's 33.3, the sharpest divergence across all six axes, which aligns with Ostiches winning three of their last five while Huy have lost two of their last five including their most recent match.

Form divergence Generated from real data
Hades vs Rotselaar · Belgium: Second Amateur Division - VFV B

Hades have won four of their last five matches (WWLWW, Form rating 66.7) while Rotselaar have taken just one win from five (DLLWL, Form rating 33.3), a stark contrast that is reflected in the pre-match consensus giving Rotselaar only a 10% chance of victory.

Form divergence Generated from real data
Artsul vs Carapebus · Brazil: Carioca - 2

Artsul have won their last two matches after a poor start (LLDWW), while Carapebus have lost their last three following an opening win (WDLLL), making the recent momentum contrast the sharpest differentiator in an otherwise statistically identical matchup across all six rated dimensions.

Attack rating gap Generated from real data
Audax Rio vs Serrano RJ · Brazil: Carioca - 2

Despite Serrano RJ holding a 2-1 win in the only tracked head-to-head, Serrano's Attack rating sits at 0.0 versus Audax Rio's already-low 20.0, making both sides among the weakest attacking units in the dataset and suggesting goals will be hard to come by from either team.

Win probability gap Generated from real data
Goytacaz vs Petrópolis · Brazil: Carioca - 2

Despite both sides sharing identical six-axis ratings across all metrics, the pre-match consensus gives Goytacaz a 45% win probability against just 10% for Petrópolis, a 35-percentage-point gap that is driven entirely by home advantage given the absence of any statistical differentiation between the two teams.

Odds signal Generated from real data
Niteroiense vs Nova Cidade · Brazil: Carioca - 2

Despite both sides sharing identical 50.0 ratings across all six axes, the pre-match consensus heavily discounts Nova Cidade at just 10.0% implied probability versus 45.0% each for Niteroiense and a draw, making Nova Cidade a notable outlier in terms of perceived chance relative to the underlying data.

Recent form contrast Generated from real data
São Cristóvão RJ vs Duque de Caxias · Brazil: Carioca - 2

São Cristóvão RJ have gone four games without a loss (DDDD) after an opening defeat, while Duque de Caxias recovered from three straight losses with back-to-back wins (WW), yet the pre-match consensus still strongly favours Duque de Caxias at 45% versus São Cristóvão RJ's 10%, with a 45% draw probability reflecting genuine uncertainty between two sides in contrasting momentum streaks.

Odds vs form gap Generated from real data
Campo Grande vs Macaé · Brazil: Carioca - 2

Despite both sides sharing identical 50.0 ratings across all six axes, the pre-match consensus assigns Macaé only a 10% win probability compared to Campo Grande's 45%, yet Macaé's last result was a win against Campo Grande's most recent loss, suggesting the market gap is not supported by any differentiated performance data.

Market signal Generated from real data
Boavista SC vs Nova Iguaçu · Brazil: Copa Rio

With all six-axis ratings identical at 50.0 for both sides, the pre-match consensus derived from just one tracked source places Nova Iguaçu as strong favourites at 45% alongside a 45% draw probability, leaving Boavista SC with only a 10% win chance despite their recent 5-game sequence (WLWWD) showing more wins than Nova Iguaçu's (DWDWL).

Rating gap Generated from real data
St. Pölten W vs Südburgenland W · Austria: Frauenliga

St. Pölten W hold a 93.3 Defense rating against Südburgenland W's 26.7 Attack rating — a 66.6-point gap that is the starkest mismatch across all six axes, compounded by St. Pölten's perfect 100.0 Form score versus Südburgenland's 13.3, reflecting results of WWLWD versus LDDLL over the last five matches.

Defensive dominance Generated from real data
SAT Moreno vs Barrancas UMET · Argentina: Torneo Promocional Amateur

Barrancas UMET's Defense rating of 86.7 dwarfs SAT Moreno's Attack rating of 60.0, and that defensive solidity shows in the head-to-head record: Barrancas have kept back-to-back 2-0 and 1-0 clean-sheet wins in their two most recent meetings, conceding zero goals across those games.

Head-to-head record Generated from real data
Capivariano U20 vs Água Santa U20 · Brazil: Paulista - U20

In the only tracked meeting between these sides, Água Santa U20 won 2-1 away at Capivariano U20, making them the sole team with a head-to-head victory despite entering this fixture as the lowest-probability outcome at 30% according to pre-match consensus.

Head-to-head draw Generated from real data
Oeste U20 vs Desportivo Brasil U20 · Brazil: Paulista - U20

The only recorded meeting between these sides ended 1-1, and the pre-match consensus heavily favours a draw outcome at 45.0% — matching Oeste U20's own win probability — while Desportivo Brasil U20's last 5 results (DDLLD) show three draws or losses with no wins, making a low-scoring, drawn result the most consistent pattern across both head-to-head history and recent form.

Recent form edge Generated from real data
Portuguesa Santista U20 vs Novorizontino U20 · Brazil: Paulista - U20

Novorizontino U20 have won their last three matches in a row (WLWWW), giving them four wins from five, compared to Portuguesa Santista U20's alternating WLWLW sequence — a distinction reflected in the pre-match odds, which heavily favour Novorizontino U20 at 45% against the hosts' 10%.

Defense vs Attack gap Generated from real data
Villa Dalmine vs Ituzaingó · Argentina: Primera B Metropolitana

Villa Dalmine's Defense rating of 73.3 dwarfs Ituzaingó's Attack rating of 20.0, the largest cross-team axis gap in this dataset, which aligns with the pre-match odds giving Ituzaingó just a 10% chance despite both sides carrying poor recent form (Villa Dalmine WDDLL, Ituzaingó DLLLD).

Form gap Generated from real data
UAI Urquiza vs Excursionistas · Argentina: Primera B Metropolitana

Excursionistas have won 4 of their last 5 matches (Form rating: 80.0), while UAI Urquiza have won just 1 of their last 5 (Form rating: 26.7) — a 53.3-point gap that aligns with pre-match odds giving Excursionistas a 45% win probability against the hosts' 10%.

Defense dominance Generated from real data
Real Pilar vs Arsenal Sarandi · Argentina: Primera B Metropolitana

Arsenal Sarandi carry a perfect Defense rating of 100.0 against Real Pilar's Attack rating of just 33.3 — the lowest attacking score of the two sides — which aligns with consensus giving Real Pilar only a 10.0% win probability while Arsenal have taken four consecutive wins (DWWWW).

Attack deficit Generated from real data
San Martín Burzaco vs Deportivo Laferrere · Argentina: Primera B Metropolitana

San Martín Burzaco's Attack rating of 33.3 is the lowest figure across all six measured axes for either side, sitting notably below Deportivo Laferrere's 40.0 and their own Defense rating of 60.0 — a gap that aligns with the consensus giving Burzaco just a 10% win probability despite playing at home.

Attack rating gap Generated from real data
Sportivo Italiano vs Brown DE Adrogue · Argentina: Primera B Metropolitana

Sportivo Italiano's attack rating of 33.3 is more than double Brown de Adrogue's 13.3, the starkest gap between these two sides across all six measured categories, yet the pre-match consensus still gives Italiano only a 45% win probability — reflecting that both defenses (66.7 vs 60.0) are the dominant force in this match-up.

Attack vs form gap Generated from real data
Crossing Schaerbeek vs Richelle United · Belgium: Second Amateur Division - ACFF

Crossing Schaerbeek hold a notable 8.3-point Attack rating advantage over Richelle United (75.0 vs 66.7), and their Form rating (75.0) is 25 points clear of Richelle's (50.0), yet the pre-match consensus gives them only a 45% win probability — the same figure as a draw — suggesting the market is not fully pricing in Schaerbeek's superior recent output.

Defense vs Attack mismatch Generated from real data
Stade Mouscronnois vs La Calamine · Belgium: Second Amateur Division - ACFF

La Calamine's Defense rating of 66.7 is the highest single axis score across both teams, yet directly faces Mouscronnois's Attack rating of 58.3 — the second-highest score in the data — creating the sharpest head-to-head axis contrast of the matchup and suggesting the key battle will be Mouscronnois's attacking threat against a notably solid Calamine backline.

Form vs stability Generated from real data
Juventud Unida vs Centro Español · Argentina: Primera C

Centro Español's last 5 results show four draws and one win (DWDDD), giving them a defence rating of 66.7 versus Juventud Unida's 53.3, which aligns with pre-match odds strongly favouring a draw (45%) or a Centro Español win (45%) over a home victory (10%).

Attack/defense contrast Generated from real data
Lujan vs Atletico Atlas · Argentina: Primera C

Atletico Atlas carry the lowest attack rating in this matchup at just 20.0 against Lujan's defense rated 73.3, suggesting Atlas will struggle to create against a side whose defensive and attacking ratings are both well above the divisional midpoint at 73.3 each.

Attack/Defense gap Generated from real data
Argentino Rosario vs Berazategui · Argentina: Primera C

Berazategui's Defense rating of 73.3 dwarfs Argentino Rosario's Attack rating of 20.0 — the lowest attacking score in this dataset — suggesting the hosts will find it extremely difficult to create meaningful chances, which aligns with the consensus giving them a 0% win probability.

Attack/form gap Generated from real data
Nijlen vs Wellen · Belgium: Second Amateur Division - VFV B

Wellen's Attack rating of 77.8 dwarfs Nijlen's 22.2 — the largest single-axis gap in this matchup — and is backed by a stronger recent form score (66.7 vs 33.3), with Nijlen having lost four of their last five while Wellen won two of their last three before a final-match slip.

Defense vs attack gap Generated from real data
Racing Mechelen vs Royal Antwerp II · Belgium: Second Amateur Division - VFV B

Racing Mechelen's Defense rating of 88.9 dwarfs both their own Attack rating (33.3) and Royal Antwerp II's Attack rating (33.3), suggesting a match likely to be low-scoring, which aligns with the consensus giving only a 10% chance to the visitors who have also lost three of their last five games.

Form divergence Generated from real data
Tempo Overijse vs Tongeren · Belgium: Second Amateur Division - VFV B

Tempo Overijse have won their last three matches to earn a perfect Form rating of 100.0, while Tongeren have failed to win any of their last five (LLDDD) and carry a Form rating of just 33.3 — the sharpest form gap in this fixture's data.

Defense vulnerability Generated from real data
Wilrijk vs Cappellen · Belgium: Second Amateur Division - VFV B

Wilrijk carry a glaring defensive rating of just 11.1 out of 100 — the lowest of any axis for either side — despite their notably higher attack rating of 77.8, suggesting they are likely to both score and concede in a match where Cappellen's defense (44.4) is four times more solid by comparison.

Head-to-head trend Generated from real data
Halifax Tides W vs AFC Toronto W · Canada: Northern Super League

AFC Toronto W have gone unbeaten in all three recent meetings with Halifax Tides W, winning the last two by a combined 3-0 scoreline, while Halifax's attack rating of just 13.3 — compared to Toronto's 40.0 — underlines why the home side has failed to score in those two most recent fixtures.

Defense vs Attack mismatch Generated from real data
Komárno vs Slovan Bratislava · Slovakia: Super Liga

Slovan Bratislava carry the higher attacking rating (46.7 vs Komárno's 26.7) yet their defensive rating is a striking 6.7 — the lowest across both teams' profiles — suggesting they concede chances freely even as they create them, a dynamic that may partly explain why the draw is priced as the most likely outcome at 45%.

Win probability split Generated from real data
Atlético Paso vs A Madrid III · Spain: Segunda División RFEF - Group 5

With all six-axis ratings identical at 50.0 for both sides, the pre-match consensus heavily discounts the home side, giving Atlético Paso just a 10% win probability against A Madrid III's 45%, with a draw equally favoured at 45%.

Historical trend Generated from real data
Fortaleza U20 vs Ceará U20 · Brazil: Cearense U20

The last 2 recorded meetings between these sides have both finished 0-0, suggesting a pattern of defensive stalemates that aligns with the pre-match odds giving a draw a 45% probability — equal to Fortaleza's win chance and well above Ceará's 10%.

Historical trend Generated from real data
Ciudad Nueva Santa Cruz vs Unión Tarija · Bolivia: Nacional B

In the only recorded meeting between these sides, Ciudad Nueva Santa Cruz won 1-0 away at Unión Tarija, making them the sole head-to-head winner despite holding notably lower defensive (50.0) and attacking (50.0) ratings than Tarija's 66.7 and 58.3 respectively.

Historical trend Generated from real data
EM Huanuni vs Libertad · Bolivia: Nacional B

The only recorded meeting between these sides ended 0-0, and with Libertad rating just 33.3 for both Attack and Defense against Huanuni's 66.7 Defense rating, the data points toward another low-scoring, tight encounter.

Form divergence Generated from real data
Yaracuyanos FC vs Deportivo Lara · Venezuela: Segunda División

Deportivo Lara arrive on a perfect five-from-five winning run (WWWWW) and a Defence rating of 93.3/100, while Yaracuyanos FC have lost three of their last five (DWLLL) with an Attack rating of just 40.0/100 — the lowest of any axis for either side — making goals against the hosts particularly hard to envisage.

Head-to-head record Generated from real data
Tupy FC vs Crixás EC · Brazil: Goiano - 2

In the only recorded meeting between these sides, Tupy FC won 1-0 away at Crixás EC, and Tupy's current ratings back that edge with higher Attack (46.7 vs 40.0) and Defense (66.7 vs 60.0) scores across the board.

Rating collapse Generated from real data
Calor de San Pedro vs Ciervos · Mexico: Liga Premier Serie A

Ciervos hold Attack and Form ratings of 0.0 out of 100 — the lowest possible scores — and back that up with five consecutive defeats, a combination that has left the pre-match model assigning them a 0% chance of winning this fixture.

Draw tendency Generated from real data
Cruz Azul Lagunas vs Deportivo Ayense · Mexico: Liga Premier Serie B

Deportivo Ayense have drawn 3 of their last 5 matches (DDDWL), and with pre-match odds assigning an unusually high 35% probability to a draw — equal to the home win probability — the data points toward stalemate as a genuine outcome rather than a fallback.

Form divergence Generated from real data
Artesanos Metepec vs Halcones Negros · Mexico: Liga Premier Serie A

Artesanos Metepec carry a perfect Form rating of 100.0 — backed by four wins in their last five — against Halcones Negros's Form rating of just 44.4, the sharpest contrast across all six measured axes between these two sides.

Defensive mismatch Generated from real data
Dragones de Oaxaca vs Cañoneros Marina · Mexico: Liga Premier Serie A

Cañoneros Marina hold a Defense rating of 0.0 out of 100 — the lowest possible score — against a Dragones de Oaxaca side rated 77.8 in Defense, representing the starkest available gap between the two teams' defensive structures. Cañoneros have also lost their last four consecutive matches after an opening win, underscoring that defensive collapse as a consistent recent pattern.

Attack vs form gap Generated from real data
La Tribu de Cd. Juarez vs Vaqueros Reynosa · Mexico: Liga Premier Serie A

La Tribu de Cd. Juarez carry a perfect Attack rating of 100.0 — the highest value possible — yet their Form rating sits at just 66.7 following a recent loss, while Vaqueros Reynosa hold the superior Form rating of 77.8 despite a noticeably lower Attack rating of 66.7, suggesting the hosts' firepower has not translated consistently into results across the last three games.

Form gap Generated from real data
Walter Ferretti vs Jalapa · Nicaragua: Primera Division

Walter Ferretti's form rating of 26.7 is already poor, but Jalapa's rating of just 6.7 is the lowest possible signal of recent results — yet Jalapa beat Ferretti 1-0 in the only recorded head-to-head, underlining how little current form alone explains this rivalry.

Attack vs form gap Generated from real data
Monarcas vs Leones Negros UDG · Mexico: Liga de Expansión MX

Leones Negros hold a substantial 20-point attack rating advantage over Monarcas (80.0 vs 60.0), yet Monarcas carry the stronger recent form score (80.0 vs 73.3) after winning four of their last five, creating a tension that the consensus resolves firmly against the hosts at just 10.0% win probability.

Attack gap Generated from real data
Cancún vs Alebrijes de Oaxaca · Mexico: Liga de Expansión MX

Cancún's attack rating of 73.3 dwarfs Alebrijes de Oaxaca's 33.3 — a 40-point gap that is the single largest difference across all six measured axes, yet the pre-match odds give Cancún and the draw an equal 45% chance each, suggesting the market is not fully pricing in that offensive imbalance.

Defense gap Generated from real data
CDS Tampico Madero vs Dorados · Mexico: Liga de Expansión MX

Tampico Madero's defensive rating of 13.3 is dramatically lower than Dorados' 46.7, the starkest gap across all six measured axes, yet the pre-match consensus still gives Tampico a slight edge at 35% versus Dorados' 30% — a notable divergence between the ratings data and implied probability.

Attack/Defense contrast Generated from real data
SK Poltava vs Metal Kharkiv · Ukraine: Persha Liga

Both sides share an identically low Attack rating of 33.3, yet SK Poltava's Defense rating of 86.7 significantly outstrips Metal Kharkiv's 66.7, making Poltava the considerably more defensively solid team despite the two sides being rated level in every other category — a profile that aligns with the 45% draw consensus and just 10% for a Metal Kharkiv win.

Form divergence Generated from real data
Southern District vs Eastern District · Hong-Kong: Senior Shield

Southern District's form rating (66.7) is exactly double Eastern District's (33.3), backed by contrasting recent sequences — Southern have won 3 of their last 5 (WDWWL) while Eastern have lost 3 of their last 5 (DLWLL), making the equal 33% win probabilities assigned to each side appear to undervalue the home team's momentum.

Attack/Defense mismatch Generated from real data
Chernihiv vs Inhulets · Ukraine: Persha Liga

Inhulets carry the stronger defensive rating (60.0 vs Chernihiv's 53.3) yet the weakest attack in this matchup (26.7 vs 40.0), pointing toward a low-scoring contest where Chernihiv's modest attacking edge may be the decisive factor despite both sides sharing identical xG ratings of 50.0.

Form gap Generated from real data
Austria Vienna (Am) vs Rapid Wien II · Austria: 2. Liga

Austria Vienna (Am) have won three of their last five matches (WWLWL) and hold a Form rating of 60.0, while Rapid Wien II have lost four of their last five (LWLLL) with a Form rating of just 20.0 — a 40-point gap that aligns with the consensus giving Rapid Wien II only a 10% chance of winning.

Defensive contrast Generated from real data
Trenčín II vs Veľké Ludince · Slovakia: 3. liga - West

Despite both sides sharing identically low Attack ratings (26.7), Trenčín II hold a clear defensive edge with a Defense rating of 40.0 compared to Veľké Ludince's 20.0 — the single most differentiated metric between these two teams across all six axes.

Attack vs form gap Generated from real data
DAC II vs Slovan Duslo Šaľa · Slovakia: 3. liga - West

DAC II carry the highest Attack rating in this matchup at 73.3, yet their Form rating sits at just 40.0 — significantly above Slovan Duslo Šaľa's Form of 26.7, whose Attack rating is a much lower 40.0, suggesting DAC II's attacking quality has not consistently translated into results across their last five games (DLWWL).

Form dominance Generated from real data
Ružomberok II vs Oravské Veselé · Slovakia: 3. liga - Center

Ružomberok II have won all of their last 5 matches and carry a perfect Attack rating of 100.0 — the highest possible on the scale — compared to Oravské Veselé's 60.0, marking a sharp attacking edge heading into this fixture.

Form contrast Generated from real data
Kirivong Sok Sen Chey vs Angkor Tiger · Cambodia: C-League

Kirivong Sok Sen Chey have lost four of their last five matches (DLLLL), while Angkor Tiger are unbeaten in five (WWWDD), a stark form divergence that aligns with pre-match odds giving Kirivong a 0% win probability against Angkor Tiger's 50%.

Recent form contrast Generated from real data
Heidenheim U19 vs Borussia M'bach U19 · Germany: DFB Junioren Pokal

Heidenheim U19 won four of their last five before a final-game loss (WWWWL), while Borussia M'bach U19 closed with three straight wins after a slow start (DLWWW), yet the pre-match odds heavily favour M'bach at 45% against Heidenheim's 10%.

Attack gap Generated from real data
Penang vs Johor Darul Takzim FC · Malaysia: FA Cup

JDT's attack rating of 100.0 dwarfs Penang's 25.0 — the sharpest attacking differential in the six-axis data — yet the pre-match consensus gives JDT only a 45% win probability against a side that has won three of their last five fixtures.

Attack/defense contrast Generated from real data
Lokomotiv Kyiv vs Kulykiv · Ukraine: Persha Liga

Kulykiv's Attack rating of 93.3 dwarfs Lokomotiv Kyiv's 20.0 — the largest gap across any axis — while Kulykiv's W-W-D-W run in their last four matches contrasts sharply with Lokomotiv's L-L-L sandwiched between a draw and a single win, driving the consensus to give the hosts just a 10% chance of winning.

Form gap Generated from real data
FC Copenhagen W vs KoldingQ W · Denmark: Kvindeliga

FC Copenhagen W's form rating of 40.0 is double KoldingQ W's 20.0, backed by a 3-2 win-loss record in their last five compared to KoldingQ's 1-4, yet the pre-match consensus gives both sides an equal 45% chance of winning — a notable mismatch between recent form and implied probability.

Form collapse Generated from real data
Getafe II vs CF Talavera · Spain: Segunda División RFEF - Group 5

Getafe II's Form rating of just 16.7/100 is the starkest number in this fixture, reflecting a run of W0 in their last 4 (DLDL), and the pre-match odds reflect it sharply: they are given only a 10% win probability against a Talavera side that, despite three straight losses, still carries a 45% win expectancy.

Probability vs form mismatch Generated from real data
Marítimo U23 vs Felgueiras U23 · Portugal: Liga Revelação U23

Despite being the home side, Marítimo U23 are given just a 10% win probability against Felgueiras U23's 45%, while Felgueiras arrive on a run that includes two losses in their last four (LLDW) — making the heavy skew toward the visitors notable given their own inconsistent recent form.

Form contrast Generated from real data
Conquense vs Salamanca UDS · Spain: Segunda División RFEF - Group 5

Salamanca UDS have won four of their last five matches (LWWWW) and hold a Form rating of 66.7, while Conquense's DLLDW run leaves them at a flat 50.0 across all six metrics — a gap that is reflected in pre-match odds giving Salamanca a 45% win probability against Conquense's 10%.

Form comparison Generated from real data
Real Valladolid II vs Albacete II · Spain: Segunda División RFEF - Group 5

Albacete II have collected 10 points from their last 5 matches (W-L-W-D-W) compared to Real Valladolid II's 7 points (W-L-D-W-L), yet the pre-match probabilities still marginally favour the hosts at 35% versus Albacete II's 30%.

Defensive contrast Generated from real data
RSD Alcalá vs Gimnástica Segoviana · Spain: Segunda División RFEF - Group 5

Gimnástica Segoviana's defensive rating of 66.7 stands out markedly against RSD Alcalá's 50.0, representing the only meaningful gap across all six measured axes, yet their last five results show three losses (LWLWL), suggesting their defensive solidity has not consistently translated into results.

Head-to-head result Generated from real data
Scotland U17 W vs Germany U17 W · Friendlies Women

The only recorded meeting between these two sides ended 1-1, suggesting a closely contested fixture when they last met. Germany U17 W arrive with a recent run of WWLDW across their last five matches, winning three of the last four.

Form divergence Generated from real data
Prykarpattia vs UCSA · Ukraine: Persha Liga

Prykarpattia have won 4 of their last 5 matches (WWWDW, form rating 66.7/100) while UCSA have lost 3 consecutively before a solitary win (DLLLW, form rating 46.7/100), yet the pre-match consensus still prices a draw as equally likely as a Prykarpattia win at 45% each, with UCSA given just 10%.

Defense gap Generated from real data
Rheindorf Altach W vs First Vienna W · Austria: Frauenliga

First Vienna W hold a commanding defensive rating of 53.3 versus Rheindorf Altach W's 20.0, the starkest gap across all six measured axes, which aligns with Vienna's last five results producing zero defeats (DDWDD) against Altach's three losses in that same span.

Defense vs Attack gap Generated from real data
Atalanta II vs Ravenna · Italy: Serie C - Girone B

Ravenna's defensive rating of 86.7 dwarfs Atalanta II's attacking rating of 46.7 — the largest axis mismatch in this fixture — which aligns with markets pricing a Ravenna win or draw at 90% combined probability against a side that has the lowest attack score in this dataset.

Identical form sequence Generated from real data
Hannover 96 U19 vs Hamburger SV U19 · Germany: DFB Junioren Pokal

Both Hannover 96 U19 and Hamburger SV U19 share an exactly identical recent run of LWWWW across their last five matches, meaning neither side carries a form advantage into this cup tie, leaving the pre-match odds — which lean toward Hamburg at 45% versus Hannover's 10% — as the sole differentiating signal available.

Form vs odds mismatch Generated from real data
BC Rangers vs Eastern · Hong-Kong: Premier League

Despite BC Rangers losing their last 4 consecutive matches (DLLLL) and Eastern holding a higher Attack rating (66.7 vs 41.7), the pre-match consensus gives Eastern just a 10% win probability compared to 45% each for a Rangers win or draw — a striking disconnect between recent form data and market pricing.

Defensive vulnerability Generated from real data
Växjö Norra vs Nosaby · Sweden: Division 2 - Södra Götaland

Both sides rank among the weakest defensively in available ratings, but Nosaby's defense rating of 33.3 is notably lower than Växjö Norra's 40.0, suggesting Nosaby concede more freely despite being favoured at 45% to win.

Probability skew Generated from real data
Dangkor Senchey vs Svay Rieng · Cambodia: C-League

Despite both clubs carrying identical 50.0 ratings across all six axes, the single tracked source assigns Svay Rieng a 45% win probability against Dangkor Senchey's 10%, with the draw priced as equally likely at 45% — suggesting the market leans heavily on Svay Rieng's recent LWDWW run (three wins in the last three) versus Dangkor Senchey's patchier LLWDW sequence as the primary differentiator.

Odds signal Generated from real data
Kompong Dewa vs Life Sihanoukville · Cambodia: C-League

Despite both teams sharing identical 50.0 ratings across all six metrics, the pre-match consensus assigns Life Sihanoukville just a 10.0% win probability compared to 45.0% each for Kompong Dewa and the draw, making the visitor a heavily implied underdog that the underlying data does not clearly justify.

Defense vs Attack gap Generated from real data
Eker Örebro vs Haninge · Sweden: Division 2 - Södra Svealand

Eker Örebro's defensive rating of 0.0 is the starkest figure in this fixture, contrasted directly against Haninge's attack rating of 66.7 — the largest single gap across all twelve recorded metrics — while Eker's own attack rating of 26.7 underlines a squad ranked at the very bottom of both offensive and defensive measures across the last five matches (LLLDL, zero wins).

Defense vs Attack gap Generated from real data
Ahrobiznes Volochysk vs Oleksandria · Ukraine: Persha Liga

Oleksandria's defensive rating of 100.0 dwarfs Ahrobiznes Volochysk's attack rating of 73.3, the single largest cross-team gap in the data, helping explain why the market gives the hosts just a 10% win probability despite Volochysk actually holding the higher attack score of the two sides.

Attack vs Defence mismatch Generated from real data
FC Carl Zeiss Jena vs Lokomotive Leipzig · Germany: Regionalliga - Nordost

Jena's Defence rating of 80.0 dwarfs Lokomotive Leipzig's Attack rating of 60.0, while Leipzig's Defence rating of just 26.7 is the lowest of any axis shown — suggesting Jena's attack (rated 40.0) may still find openings against a backline that looks markedly vulnerable by comparison.

Defensive gap Generated from real data
BFC Dynamo vs Magdeburg II · Germany: Regionalliga - Nordost

Magdeburg II carry a Defence rating of just 20.0 against BFC Dynamo's 73.3, the sharpest single-axis gap in this fixture, while Dynamo have won their last three consecutively — suggesting the hosts hold a structurally significant advantage at both ends of the pitch.

Form divergence Generated from real data
Greifswalder FC vs Luckenwalde · Germany: Regionalliga - Nordost

Luckenwalde have lost all five of their last five matches and carry a Form rating of 0.0 out of 100, while Greifswalder FC are unbeaten in their last three (W-D-D) with a Form rating of 60.0 — yet the pre-match consensus still prices a draw as equally likely (45%) as a Greifswalder win (45%).

Form contrast Generated from real data
Aalborg vs Vendsyssel FF · Denmark: 1. Division

Aalborg have won just 1 of their last 5 matches (LLLDW, Form rating 33.3/100), while Vendsyssel won 3 in a row before their most recent loss (LWWWL, Form rating 46.7/100), yet the pre-match consensus still heavily favours Aalborg (45%) over Vendsyssel (10%).

Recent form drop Generated from real data
Ingolstadt W vs Borussia Monchengladbach W · Germany: 2. Frauen Bundesliga

Both sides have faded badly in recent games, but Borussia Mönchengladbach W's last 5 results (WWLLL) show three straight losses compared to Ingolstadt W's two (WWDLL), giving the hosts a marginal edge in momentum heading into this fixture.

Form contrast Generated from real data
Bochum W vs FC Koln II W · Germany: 2. Frauen Bundesliga

Bochum W have won all five of their last five matches, while FC Köln II W have lost all four of their last four, making this a clean 5W vs 4L form divergence heading into the fixture.

Form contrast Generated from real data
Bassecourt vs Münsingen · Switzerland: 1. Liga Classic - Group 2

Münsingen have taken just 1 point from their last 5 matches (LLLDL, form rating 13.3/100) compared to Bassecourt's sole win ending a four-game losing run (LLLLW, form rating 40.0/100), making Bassecourt the significantly stronger side on recent results despite both teams' overall low attacking ratings.

Form contrast Generated from real data
Yarud Mariupol' vs Polissya II · Ukraine: Persha Liga

Yarud Mariupol' have collected 3 wins, 1 draw, and 1 loss in their last 5 matches (Form rating 66.7), while Polissya II have gone winless across the same span with 3 losses and 2 draws (Form rating 33.3) — a stark divergence that aligns with the consensus giving Polissya II just a 10% chance of winning.

Attack gap Generated from real data
Reggiana vs Latina · Italy: Serie C - Girone B

Reggiana's Attack rating of 73.3 dwarfs Latina's 33.3 — a 40-point gap that is the largest discrepancy across all six tracked metrics — yet the consensus still prices a draw as equally likely as a Reggiana win (45% each), suggesting the market may be underweighting the hosts' attacking advantage.

Form contrast Generated from real data
Dynamo Makhachkala II vs Pobeda · Russia: Second League - Group 1

Pobeda's form rating of 60.0 is more than double Dynamo Makhachkala II's 26.7, with Pobeda winning two of their last four alternating W-L-W, while Dynamo have lost two of their last three to close their five-game run D-L-L-D — a disparity reflected in pre-match odds giving Dynamo just a 10% win probability.

Attack rating gap Generated from real data
Kelantan City vs Kuching FA · Malaysia: FA Cup

Kuching FA's attack rating of 93.3 dwarfs Kelantan City's 50.0, the largest single-axis gap in the data, and is backed by four wins in their last five results — context that likely drives the 45% win probability assigned to the visitors against Kelantan City's 10%.

Attack/defense mismatch Generated from real data
FC Fredericia vs Vejle · Denmark: 1. Division

Vejle's Attack rating of 73.3 dwarfs FC Fredericia's Attack rating of 20.0, the sharpest asymmetry in the dataset, while Vejle's Form rating of 73.3 (backed by four wins and a draw in their last five) contrasts with Fredericia's 33.3 Form rating from a WDLLW run — a combination that explains why pre-match consensus assigns Vejle a 45% win probability against the hosts' 10%.

Form collapse Generated from real data
Bavois vs Luzern II · Switzerland: 1. Liga Promotion

Luzern II have lost four of their last five matches and carry a form rating of just 6.7 out of 100, the lowest figure across both teams by a significant margin, which helps explain why pre-match consensus gives them only a 10% chance of winning.

Attack/Defense mismatch Generated from real data
Kreuzlingen vs Zürich II · Switzerland: 1. Liga Promotion

Kreuzlingen's Attack rating of 26.7 lines up against Zürich II's Defense rating of 26.7 — both the weakest figures in their respective profiles — suggesting a contest between a side that struggles to score and one that struggles to defend, yet the pre-match consensus still favours a draw (45%) over either outright winner.

Attack rating gap Generated from real data
Rupel Boom vs De Kempen · Belgium: Second Amateur Division - VFV B

De Kempen's Attack rating of 77.8 dwarfs Rupel Boom's 22.2 — a 55.6-point gap that is the single largest divergence across all six measured axes, and aligns with pre-match odds giving Rupel Boom just a 10% chance of victory.

Form & defense contrast Generated from real data
Acren-Lessines vs Braine · Belgium: Second Amateur Division - ACFF

Braine arrive with a Form rating of 75.0 versus Acren-Lessines's 8.3 — the lowest possible score given four losses in their last five — while Braine's Defense rating of 83.3 dwarfs the hosts' 33.3, a combination that explains why the pre-match consensus gives Acren-Lessines just a 10.0% chance of winning.

Attack/Defense mismatch Generated from real data
SG-Tertre-Hautrage vs Ganshoren · Belgium: Second Amateur Division - ACFF

Ganshoren carry the highest possible Attack rating (100.0) but the weakest Defense rating in this fixture (33.3), while SG-Tertre-Hautrage post the inverse — a Defense rating of 83.3 against an Attack of just 50.0 — creating a sharp structural clash between the division's most attack-minded side and one of its stingiest defenses.

Form collapse Generated from real data
RUS Binche vs Aywaille · Belgium: Second Amateur Division - ACFF

Aywaille have lost all five of their last five matches and carry a Form rating of 0.0/100, while RUS Binche's own struggling form (33.3/100, LLWDL) still leaves them as heavy favourites at 45% implied win probability against Aywaille's 10%.

Attack vs defence gap Generated from real data
AS Eupen II vs Entité Manageoise · Belgium: Second Amateur Division - ACFF

AS Eupen II's Attack rating of 91.7 dwarfs Entité Manageoise's Defence rating of 25.0 — the largest mismatch across any single attacking-versus-defending axis in this fixture — while Manageoise's own Attack sits at just 33.3 against a Eupen II Defence of 58.3, making the goal-threat imbalance decidedly one-directional.

Defense rating contrast Generated from real data
Diegem Sport vs Bocholt · Belgium: Second Amateur Division - VFV B

Diegem Sport carry a near-perfect Attack rating of 88.9 against Bocholt's Defense rating of just 11.1 — the sharpest attacking-versus-defensive mismatch in the available six-axis data — while Diegem's own Defense sits at 0.0, pointing to a match where both sides are highly vulnerable at the back despite Diegem's clear attacking edge.

Attack gap Generated from real data
Eendracht Termien vs Sint-Truiden II · Belgium: Second Amateur Division - VFV B

Eendracht Termien's Attack rating of 88.9 is notably higher than Sint-Truiden II's 66.7, representing the only meaningful gap between the two sides across all six measured axes — yet the pre-match consensus still assigns them equal 45% win probability, suggesting the market is not fully pricing in that offensive advantage.

Rating vs Result Generated from real data
VIFK W vs HJS Akatemia W · Finland: Kansallinen Liiga

Despite HJS Akatemia W holding significantly higher ratings than VIFK W across Attack (73.3 vs 46.7), Defense (60.0 vs 26.7), and Form (60.0 vs 40.0), the only recorded head-to-head meeting ended in a 1-0 win for VIFK W, suggesting the on-paper gap has not translated into a result against this specific opponent.

Form contrast Generated from real data
Ternana vs Tau Altopascio · Italy: Serie D - Girone E

Ternana have won none of their last 5 matches (LDLDL, form rating 11.1/100), while Tau Altopascio have alternated wins and losses to record three wins in five (WLWLW, form rating 66.7/100), yet pre-match consensus still makes Ternana marginal favourites at 35% versus Tau Altopascio's 30%.

Odds vs ratings gap Generated from real data
Robur Siena vs Montevarchi Calcio · Italy: Serie D - Girone E

Despite Montevarchi holding a clear attacking edge (66.7 vs 58.3), the pre-match consensus gives them only a 10% win probability compared to Siena's 45%, suggesting the market is heavily discounting the away side's superior attacking rating.

Form collapse Generated from real data
Ghivizzano Borgo Mozzano vs Mezzolara · Italy: Serie D - Girone E

Ghivizzano Borgo Mozzano have taken zero points from their last five matches (LDLLL), reflected in a Form rating of 0.0 out of 100, while Mezzolara's 44.4 Form rating and sole recent win give them a clear momentum edge heading into this fixture.

Defense gap Generated from real data
Sasso Marconi Zola vs Prato · Italy: Serie D - Girone E

Prato's defensive rating of 77.8 dwarfs Sasso Marconi Zola's 33.3 — the largest gap between any two ratings in this fixture — which aligns with the pre-match odds giving Prato a 45% win probability against the hosts' 10%.

Attack rating gap Generated from real data
Grassina vs Scandicci · Italy: Serie D - Girone E

Scandicci's Attack rating of 66.7 dwarfs Grassina's 11.1 — a gap of 55.6 points — the starkest axis difference between the two sides, which aligns with Grassina being given just a 10% win probability against a visiting side that has not lost in their last three outings (DDW).

Defense vs Attack gap Generated from real data
San Donato Tavarnelle vs Gavorrano · Italy: Serie D - Girone E

Gavorrano's defensive rating of 88.9 dwarfs San Donato Tavarnelle's attacking rating of 58.3 — a 30.6-point gap that, combined with pre-match consensus giving the visitors a 45% win probability against the hosts' 10%, suggests the market strongly anticipates Gavorrano's backline to nullify the home attack.

Defensive gap Generated from real data
Progresso vs Seravezza · Italy: Serie D - Girone E

Seravezza's defensive rating of 66.7 dwarfs Progresso's 11.1 — the largest single-axis gap in this matchup — which aligns with pre-match odds giving Progresso only a 10% chance of winning while Seravezza are rated six times stronger at the back.

Form/defense contrast Generated from real data
Terranuova Traiana vs Flaminia · Italy: Serie D - Girone E

Flaminia's Defense rating of 77.8 is notably higher than Terranuova Traiana's 55.6, and Flaminia's last 5 results (DLWWD) show a stronger recent run than Terranuova's (DLLWD), reflected in consensus odds giving the visitors a 45% win probability against the hosts' 10%.

Form divergence Generated from real data
Derthona vs Millesimo · Italy: Serie D - Girone A

Derthona's form rating of 77.8 is notably higher than Millesimo's 66.7, despite Millesimo's most recent result being a win following a loss — suggesting Derthona have built the more consistent recent record across their last several fixtures.

Attack gap Generated from real data
Pavonese vs Tritium · Italy: Serie D - Girone B

Tritium's Attack rating of 33.3 is exactly three times Pavonese's 11.1, making it the clearest differentiator between the two sides in an otherwise largely mirrored six-axis profile — though Tritium's run of four losses in their last five matches (LDLLL) suggests that attacking edge is not currently translating into results.

Form divergence Generated from real data
Pro Palazzolo vs Nibbiano & Valtidone · Italy: Serie D - Girone B

Nibbiano & Valtidone carry a perfect Form rating of 100.0 against Pro Palazzolo's 66.7, while Pro Palazzolo's last five results read DLDLL — no wins and three losses — highlighting a stark momentum gap heading into this fixture.

Form divergence Generated from real data
Melfi vs Francavilla · Italy: Serie D - Girone H

Melfi have lost their last 3 consecutive matches (rating form at just 11.1/100) while Francavilla have gone W-D-W in their last 3 to post a form rating of 33.3/100, representing a sharp and measurable momentum gap between the two sides heading into this fixture.

Rating gap Generated from real data
Düren Merzenich vs Eintracht Hohkeppel · Germany: Oberliga - Mittelrhein

Eintracht Hohkeppel's Attack rating of 100.0 and Defense rating of 88.9 dwarf Düren Merzenich's corresponding figures of 55.6 and 22.2, while the hosts have lost four of their last five matches — the sharpest multi-axis gap in this fixture's data.

Attack gap Generated from real data
Germania Egestorf vs Meppen II · Germany: Oberliga - Niedersachsen

Meppen II's Attack rating of 66.7 is more than double Germania Egestorf's 26.7, representing the sharpest divergence across all comparable axes in this fixture. Egestorf's run of just one win in their last five (LDLLD) reinforces their difficulty generating output against a side with a significantly stronger attacking rating.

Form collapse Generated from real data
Grohn vs Werder Bremen III · Germany: Oberliga - Bremen

Werder Bremen III have lost all five of their last five matches, giving them a form rating of just 20.0 out of 100 — the lowest of any metric for either side and a run that makes them statistically the weakest team in recent results heading into this fixture.

Form collapse Generated from real data
Sur vs Smail · Oman: FA Cup

Sur have recorded a Form rating of 0.0 out of 100 — the lowest possible — reflecting a run of just one draw and four losses in their last five matches (DLDLL), making them heavy underperformers despite the pre-match consensus giving them a 45% win probability.

Attack rating gap Generated from real data
TuS BW Königsdorf vs Fortuna Köln II · Germany: Oberliga - Mittelrhein

Fortuna Köln II hold a maximum Attack rating of 100.0 against TuS BW Königsdorf's 22.2, the sharpest possible gap on that axis, while Königsdorf's last five results show three losses including their two most recent games, compounding the concern about their attacking threat.

Form divergence Generated from real data
Travnik vs Zvijezda Gradačac · Bosnia: 1st League - FBiH

Travnik hold a perfect form rating of 100.0 versus Zvijezda Gradačac's 26.7, the lowest possible end of the scale, while Zvijezda's last five results (W-L-L-W-L) confirm three losses and no back-to-back wins in that run.

Attack vs defence gap Generated from real data
Beluša vs Spartak Myjava · Slovakia: 3. liga - West

Beluša's Attack rating of 93.3 dwarfs Spartak Myjava's Defence rating of 33.3, creating the widest mismatch across all measured axes in this fixture — a 60-point gap that stands out as the single most extreme differential in the data.

Defensive collapse Generated from real data
Snina vs Vranov nad Topľou · Slovakia: 3. liga - East

Vranov nad Topľou carry a defensive rating of 0.0 out of 100 — the lowest possible score in this system — meaning they have conceded at an extreme rate, which stands in stark contrast to Snina's defensive rating of 53.3 and makes Snina's attack, however modest at 20.0, a credible threat in this fixture.

Attack vs defense contrast Generated from real data
Dhofar vs Fanja · Oman: FA Cup

Despite Fanja holding the superior defensive rating (66.7 vs Dhofar's 55.6), Fanja's attack rating is a flat 0.0 compared to Dhofar's 11.1, and Fanja's last five results of LDDDL show they have failed to win any of those matches, suggesting they struggle to convert defensive solidity into goals.

Odds vs form contrast Generated from real data
Kabuscorp vs Interclube · Angola: Girabola

Despite Interclube's superior Defense (75 vs 50) and Form (75 vs 50) ratings, the pre-match consensus gives them only a 10% win probability compared to Kabuscorp's 45%, a striking divergence that suggests the model heavily discounts away chances regardless of underlying metrics. Interclube have also won 3 of their last 5 (DWWLW) while Kabuscorp's WDDWW run includes two draws, making the 45% home win probability look generous given the ratings gap.

Defensive gap Generated from real data
Recreativo da Caála vs Bravos do Maquis FC · Angola: Girabola

Bravos do Maquis FC hold a Defence rating of 88.9 versus Recreativo da Caála's Attack rating of just 33.3 — the largest single axis mismatch in this fixture — which helps explain why pre-match consensus gives the hosts only a 10% win probability despite playing at home.

Form divergence Generated from real data
São Salvador vs Sporting de Cabinda · Angola: Girabola

Sporting de Cabinda have gone LLLLD across their last five fixtures, producing a form rating of just 8.3 out of 100, compared to São Salvador's 33.3 after a DWLLW run that ended in back-to-back results of L then W — a stark gap in recent momentum that helps explain why the pre-match consensus leans marginally toward São Salvador (35%) over Cabinda (30%) despite both sides carrying similarly low attack ratings of 22.2 and 25.0 respectively.

Attack rating gap Generated from real data
Sireți vs Milsami Orhei · Moldova: Super Liga

Sireți's attack rating of 13.3 is the starkest contrast in this fixture — more than three times lower than Milsami Orhei's 40.0 — and combined with two losses in their last two games, it underlines why the consensus gives them just a 10% chance of winning.

Form divergence Generated from real data
1908 SZAC vs Bicskei · Hungary: NB III - Northwest

1908 SZAC have lost four of their last five matches (LLLLD) and carry a Defense rating of 0.0, while Bicskei arrive on a perfect five-match winning run (WWWWW) with an Attack rating of 86.7 — the sharpest form and defensive contrast visible in the available data.

Form divergence Generated from real data
Sárisápi Bányász vs Balatonalmádi · Hungary: NB III - Northwest

Sárisápi Bányász have won 3 of their last 5 matches (WLLWW, Form rating 60.0) while Balatonalmádi have lost 4 of their last 5 (LLLLW, Form rating 20.0), a 40-point gap in form ratings that is reinforced by Balatonalmádi's markedly weaker Attack (26.7) and Defense (20.0) ratings compared to Sárisápi's 46.7 in both.

Probability vs form gap Generated from real data
Tiszaújváros vs Kisvárda II · Hungary: NB III - Northeast

Despite the consensus giving Kisvárda II just a 10% win probability, Tiszaújváros's defensive rating (60.0) is the only meaningful gap between the two sides across all six axes — Attack (both 53.3), xG (both 50.0), Set Pieces (both 50.0), and Discipline (both 50.0) are identical, suggesting the 45% draw probability may be the most data-consistent outcome.

Defense rating gap Generated from real data
Olympic Varna vs Cherno more II · Bulgaria: Third League - Northeast

Olympic Varna carry a Defense rating of 0.0 against Cherno More II's 58.3, the starkest possible gap on that axis, suggesting Olympic leave their opponents with little defensive resistance despite their high Attack rating of 86.7. Their recent WWWLL sequence also shows form has cooled after an encouraging three-game winning run.

Defense rating gap Generated from real data
Benkovski Isperih vs Ustrem Donchevo · Bulgaria: Third League - Northeast

Ustrem Donchevo hold a Defense rating of 0.0 against Benkovski Isperih's 77.8, the maximum possible gap on the scale, while Benkovski also carry the top Attack rating of 100.0 — a combination that points to a stark structural mismatch between the two sides.

Defensive gap Generated from real data
Sopoti Librazhd vs Kastrioti Krujë · Albania: 1st Division

The most notable difference between these otherwise nearly identical sides is in defense: Kastrioti Krujë rate 55.6 on the defensive axis versus Sopoti Librazhd's 33.3, giving Krujë a clear 22.3-point structural edge in that department — though Krujë's recent run of LLLWL suggests that advantage has not consistently translated into results.

Form vs Defence Generated from real data
Digiesse PraiaTortora vs Siracusa · Italy: Serie D - Girone I

Siracusa arrive in sharply better form (77.8) than their defensive rating (55.6), a 22.2-point gap that contrasts with PraiaTortora's perfectly balanced Attack and Defense both at 77.8 — suggesting the hosts hold a structural defensive edge over a Siracusa side that only broke a run of four successive draws with their most recent win.

Attack vs Defence split Generated from real data
Borussia Hildesheim vs BW Lohne · Germany: Oberliga - Niedersachsen

BW Lohne carry the highest attacking rating in this fixture at 86.7, yet their defensive rating is just 46.7 — the sharpest attack-defence gap on show — while Hildesheim's defence rates at 80.0, suggesting Lohne's attacking threat will be tested directly against the home side's standout defensive strength.

Defense vs Attack gap Generated from real data
Sagrada Esperança vs Petro de Luanda · Angola: Girabola

Petro de Luanda's defensive rating of 86.7 dwarfs Sagrada Esperança's attack rating of 44.4 — a 42-point gap that underlines why the hosts are given only a 10% win probability despite playing at home.

Attack vs Form gap Generated from real data
Desportivo Huíla vs Académica do Lobito · Angola: Girabola

Académica do Lobito carry an Attack rating of 0.0 and a Form rating of 0.0 — the lowest possible on both axes — while having lost their last four matches consecutively, making them statistical outliers in both scoring threat and recent momentum compared to Huíla's 33.3 Attack and alternating W/L run.

Historical trend Generated from real data
CS Sfaxien vs CA Bizertin · Tunisia: Ligue 1

In the last 5 head-to-head meetings, CS Sfaxien have never lost, recording 3 wins and 2 draws including a 4-0 victory in the most recent fixture — a sharp contrast to the pre-match odds that give Sfaxien only a 10% win probability against Bizertin's 45%.

Form divergence Generated from real data
Eleven Wonders vs Mighty Royals · Ghana: Division One League

Eleven Wonders have lost all five of their last five matches (LLLLL), while Mighty Royals have won three of their last five including back-to-back victories (LWLWW), making Mighty Royals the only side showing any positive recent momentum despite the market pricing both teams equally at 33%.

Data limitation Generated from real data
Elmina Sharks vs Fettehman United · Ghana: Division One League

With all six Elmina Sharks ratings sitting at exactly 50.0 and odds split equally at 33% each from a single source, the only concrete signal available is their recent five-game run of LWWWD, suggesting a slight stabilisation toward draws and wins in their last three unbeaten outings.

Defense rating gap Generated from real data
Skalica vs Podbrezová · Slovakia: Super Liga

Skalica's defensive rating of 0.0 against Podbrezová's 20.0 represents the sharpest gap between these two sides' ratings, and combined with Skalica's near-zero win probability of 10%, the data points consistently toward the hosts being the significantly weaker defensive unit heading into this fixture.

Form divergence Generated from real data
Syrianska FC vs Sleipner · Sweden: Division 2 - Södra Svealand

Sleipner arrive on a perfect five-from-five winning run with a maximum Form rating of 100, while Syrianska have won just one of their last five (LDLDW) and carry a Form rating of 33.3 — the sharpest momentum contrast the available ratings can show between these two sides.

Defensive collapse signal Generated from real data
Al Wakrah vs Al-Sailiya · Qatar: QSL Cup

Al-Sailiya's defensive rating of 0.0 out of 100 is the lowest possible score on the scale, and their last five results are all losses (LLLLL), making them statistically the most vulnerable side in this fixture against an Al Wakrah team that already beat them 2-0 in the only tracked recent meeting.

Defense collapse Generated from real data
Atlético Tordesillas vs Navalcarnero · Spain: Segunda División RFEF - Group 5

Atlético Tordesillas carry a Defense rating of just 11.1 out of 100 — the lowest of any axis across both sides — while also going winless in their last 5 (LDDLL), making their backline the single most glaring vulnerability in this fixture.

Attack rating gap Generated from real data
Rondinella vs Lucchese · Italy: Serie D - Girone E

Lucchese's Attack rating of 77.8 dwarfs Rondinella's 11.1 — the single largest gap across any of the six measured axes — while Rondinella's run of DLL and a 10% win probability underline how lopsided this matchup looks on paper.

Recent form gap Generated from real data
Arnedo vs Terrassa · Spain: Segunda División RFEF - Group 2

Terrassa have taken just 2 points from their last 5 matches (DDLLL), while Arnedo have collected 10 points from the same span (WDWLW), suggesting a clear momentum advantage for the hosts heading into this fixture.

Form pattern Generated from real data
Pradejón vs Varea · Spain: Tercera División RFEF - Group 16

Pradejón's last 5 results show a sharp reversal — two wins followed by three straight losses (WWLLL) — while Varea have alternated results more consistently (WLDLD), suggesting Pradejón enter this fixture in notably worse recent form despite identical overall ratings.

Recent H2H trend Generated from real data
Glentoran BU W vs Linfield W · Northern-Ireland: Premiership Women

In the last two meetings between these sides, Glentoran BU W have not lost, winning 4-2 and drawing 2-2, scoring four goals across both fixtures while Linfield W have failed to win either encounter.

Recent form gap Generated from real data
Real Ávila vs Calvo Sotelo · Spain: Segunda División RFEF - Group 5

Calvo Sotelo's last 5 results (WWWLD) show 3 consecutive wins before a draw and defeat, while Real Ávila's sequence (LWWLL) ends with back-to-back losses — yet the pre-match odds still marginally favour Ávila at 35% versus Calvo Sotelo's 30%, suggesting the market may be underweighting the visitors' stronger recent run.

Form contrast Generated from real data
Honka W vs EBK W · Finland: Kansallinen Liiga

Honka W have won four of their last five matches (WWWWL) and hold a Form rating of 80.0, while EBK W have won just once in their last four outings (LDWD) with a Form rating of 33.3 — a 46.7-point gap that underlines a significant momentum difference heading into this fixture.

Form contrast Generated from real data
BSG Chemie Leipzig vs Chemnitzer FC · Germany: Regionalliga - Nordost

Chemnitzer FC have collected 11 points from their last 5 matches (DWWDW) against BSG Chemie Leipzig's 2 points (DLLDD), a stark gap reflected in their respective Form ratings of 66.7 vs 33.3 that helps explain why Chemnitzer are given a 45% win probability compared to the hosts' 10%.

Defensive collapse Generated from real data
Sheriff Tiraspol vs CSF Bălți · Moldova: Super Liga

CSF Bălți carry a Defense rating of 0.0 out of 100 and have lost all five of their last matches, conceding five goals in their sole tracked meeting against Sheriff (a 1-5 away defeat), making them statistically the most vulnerable defensive unit in the available data.

Recent form Generated from real data
Andorra CF vs Cuarte · Spain: Tercera División RFEF - Group 17

Andorra CF have taken 9 points from their last 5 games (WWLWL), while Cuarte have gathered just 7 points (WWLLD) with their momentum stalling across the final three fixtures — a run of one win, one draw, and one loss compared to Andorra's two wins in that same period.

Form + Defense peak Generated from real data
Posušje vs GOŠK Gabela · Bosnia: 1st League - FBiH

GOŠK Gabela enter this fixture with a perfect form rating of 100/100 and a defense rating of 93.3/100 — the highest across both teams in every category — backed by four wins and a draw in their last five matches (WDWWW), making them the standout side on current data.

Form divergence Generated from real data
Wiliete vs Recreativo do Libolo · Angola: Girabola

Wiliete have won all five of their last five matches (a perfect 100.0 form rating), while Recreativo do Libolo have managed just two wins in five (LWLLW, rated 50.0), yet the pre-match consensus still prices the fixture almost equally at 45% each way, suggesting the market is not fully reflecting the gulf in recent form.

Consensus probability Generated from real data
Dunajska Streda vs Spartak Trnava · Slovakia: Super Liga

With only one tracked source, the pre-match consensus gives Spartak Trnava a 0% chance of winning, splitting the remaining probability entirely between a Dunajska Streda win (50%) and a draw (50%) — an unusually stark dismissal of the away side despite Trnava's 3W-1D-1L record across their last five games.

Defense gap Generated from real data
Drenica Skënderaj vs Llapi · Kosovo: Superliga

Drenica's defensive rating of 53.3 is more than double Llapi's 20.0, the starkest gap between the two sides across all six measured axes, which aligns with Llapi winning just one of their last five matches while conceding in the other four.

Defensive dominance clash Generated from real data
Dukagjini vs Drita · Kosovo: Superliga

Both sides carry elite defensive ratings — Dukagjini 80.0, Drita 93.3 — yet Drita's attack is rated just 6.7 out of 100, the lowest possible end of the scale, making it hard to see where their goal threat comes from against a defensively solid host; this aligns with a pre-match market that gives Drita only a 10% win probability.

Set piece gap Generated from real data
Al Ahli Doha vs Al Shahaniya · Qatar: QSL Cup

Al Ahli Doha hold a commanding set piece rating of 87.5 compared to Al Shahaniya's 59.4 — a 28.1-point gap that stands out as the sharpest divergence across all six rated categories, suggesting dead-ball situations could be the most decisive factor in this otherwise evenly matched fixture.

Form divergence Generated from real data
Al-Rayyan SC vs Qatar SC · Qatar: QSL Cup

Al-Rayyan's form rating of 86.7 (backed by three consecutive wins in a WDDWW run) contrasts sharply with Qatar SC's rating of 16.7 and an LDLLD sequence, making this one of the starkest form mismatches the available data captures. Qatar SC's Discipline rating of 0.0 adds further structural concern for the underdog side.

Rating gap Generated from real data
Caçador vs FC Porto · Brazil: Catarinense - 3

FC Porto hold a substantial advantage across every tracked metric, rating 73-85 out of 100 in Attack, Defense, xG, Set Pieces and Discipline against Caçador's flat 50.0 across all six axes — yet the sole tracked source prices both sides at identical 33% win probabilities, a consensus that appears to ignore the quantified quality gap entirely.

Form collapse Generated from real data
Manchester SC vs Internacional SC · Brazil: Catarinense - 3

Internacional SC have lost four consecutive matches after their opening win, going WLLLL in their last five — yet the single tracked source still prices the match as an exact three-way split at 33% each, implying no market edge is being assigned to that poor run.

Defense vs Attack gap Generated from real data
Philadelphia Union II vs New York City II · USA: MLS Next Pro

Philadelphia Union II's Attack rating of 80.0 dwarfs their Defense rating of 33.3 — a 46.7-point gap that is the largest single-team axis disparity in this fixture, suggesting they are heavily skewed toward scoring but highly vulnerable at the back against New York City II's 60.0 Attack rating.

Defensive mismatch Generated from real data
New York RB II vs Huntsville City · USA: MLS Next Pro

New York RB II carry a near-maximum Attack rating of 100.0 but a Defence rating of just 33.3, while Huntsville City post a balanced 80.0 Attack and 73.3 Defence — the sharpest defensive gap between two sides in this fixture, suggesting Huntsville are structurally the more complete team despite being given only a 10% win probability.

Defense vulnerability Generated from real data
Toronto II vs New England II · USA: MLS Next Pro

New England II's defensive rating of 13.3 out of 100 is the standout figure here — the lowest of any axis for either side — and their last five results of LLLDD show they have not won in that span, making them highly exposed against a Toronto II attack rated at 66.7, the highest individual axis rating across both teams.

Historical scoreline Generated from real data
Orlando City II vs Atlanta United II · USA: MLS Next Pro

The only tracked meeting between these sides ended in a 5-1 win for Atlanta United II, yet the pre-match consensus gives Atlanta just a 10% chance of winning — a striking disconnect given that historic margin of victory.

Attack/defense contrast Generated from real data
Chicago Fire II vs Chattanooga · USA: MLS Next Pro

Chattanooga's Attack rating of 93.3 dwarfs Chicago Fire II's Defense rating of 13.3 — the lowest defensive score in this dataset — and Chattanooga have won their last three consecutive fixtures, making this one of the starkest mismatches in the available ratings. Chicago Fire II have lost four of their last five, reinforcing why the pre-match consensus gives them only a 10% win probability.

Defense vs Attack mismatch Generated from real data
Columbus Crew II vs Carolina Core · USA: MLS Next Pro

Carolina Core carry the higher attack rating (58.3 vs Columbus's 46.7) but a defence rating of 0.0 — the lowest possible — suggesting they create more than they prevent, which aligns with a last-5 sequence of WLLDD that shows inconsistency at both ends. Columbus's defensive rating of 53.3 is meaningfully superior, making their backline the clearest structural edge in this fixture.

Defense gap Generated from real data
FC Cincinnati II vs Crown Legacy · USA: MLS Next Pro

FC Cincinnati II's defensive rating of 20.0 is less than half Crown Legacy's 46.7, representing the starkest gap between the two sides' six-axis profiles and helping explain why the pre-match consensus gives Cincinnati II just a 10% chance of winning.

Defense contrast Generated from real data
Connecticut FC vs Inter Miami II · USA: MLS Next Pro

Inter Miami II carry the worst defensive rating in the available data at just 6.7/100, compared to Connecticut FC's already-poor 26.7/100, suggesting both teams are highly vulnerable at the back but Miami's defensive frailty is extreme — a factor that likely drives their 10% win probability despite matching Connecticut's xG rating of 50.0.

Form collapse Generated from real data
Leandro N. Alem vs Mercedes · Argentina: Primera C

Leandro N. Alem have lost four of their last five matches and carry the lowest Form rating in this fixture at just 6.7 out of 100, compared to Mercedes's 26.7, reflecting a near-total collapse in recent results that leaves them with only a 10% pre-match win probability.

Defense vs Attack contrast Generated from real data
General Lamadrid vs Leones de Rosario · Argentina: Primera C

Both sides share an identically high Defense rating of 86.7 yet carry strikingly low Attack ratings (Lamadrid 20.0, Leones 26.7), making a low-scoring or goalless draw the most structurally logical outcome — consistent with the consensus placing the draw at 45.0% probability, the joint favourite alongside a Leones win.

Defense gap Generated from real data
Lugano vs Estrella Del Sur · Argentina: Primera C

Lugano's defensive rating of 80.0 dwarfs Estrella Del Sur's 53.3, the largest gap between any two axes for these sides, yet both teams share an identically low attack rating of 26.7 — pointing strongly toward a low-scoring match where Lugano's defensive solidity is the decisive structural advantage.

Form gap Generated from real data
Dock Sud vs Argentino Quilmes · Argentina: Primera B Metropolitana

Dock Sud's form rating of 46.7 is more than double Argentino Quilmes's 20.0, reflecting sequences of DWWLL versus LLLLW respectively — Argentino Quilmes have won just one of their last five, yet the consensus still assigns them a 10% win probability against a host with a notably stronger recent record.

Defensive parity Generated from real data
Villa San Carlos vs Talleres Remedios · Argentina: Primera B Metropolitana

Both sides share an identical Defense rating of 73.3/100 — the highest-rated axis for each team — while Villa San Carlos holds a notable edge in Attack (40.0 vs 26.7), suggesting Talleres Remedios's attack is the weakest measured dimension across both squads, which may help explain why the pre-match odds heavily favour a draw (45%) or a Talleres win despite their lower attacking output.

Attack rating gap Generated from real data
Liniers vs Argentino de Merlo · Argentina: Primera B Metropolitana

Argentino de Merlo carry an Attack rating of 0.0 against Liniers' 53.3, the starkest possible gap on that axis, and it is reinforced by their last five results of DLDLL — three losses and no wins — suggesting a severe and consistent inability to threaten offensively.

Odds vs form contrast Generated from real data
Botafogo SP U20 vs Osasco Audax U20 · Brazil: Paulista - U20

Despite Botafogo SP U20 posting a stronger recent run (DWWWD, with three consecutive wins to close) than Osasco Audax U20 (DWDWL, ending in a loss), the pre-match consensus gives Botafogo only a 10% chance of winning against Audax's 45%, a notably sharp divergence between recent form and implied probability.

Historical trend Generated from real data
Chaco vs Hiska Nacional · Bolivia: Nacional B

In the only recorded meeting between these sides, Hiska Nacional defeated Chaco 4-2, a result that aligns with Hiska's superior form rating (58.3 vs 25.0) and stronger defensive rating (33.3 vs 0.0) heading into this fixture.

Form vs odds tension Generated from real data
Bolívar vs Aragua FC · Venezuela: Segunda División

Despite Bolívar's superior attack rating (73.3 vs 46.7) and higher form score (80.0 vs 60.0), the pre-match consensus gives them just a 10% win probability compared to Aragua FC's 45%, a stark divergence that likely reflects Aragua's defensive strength (73.3) and their 1-0 head-to-head win in the only tracked meeting.

Attack rating gap Generated from real data
Atletico Juniors vs Mineros Potosi · Bolivia: Nacional B

Mineros Potosi hold a maximum Attack rating of 100.0 against Atletico Juniors' 41.7, a gap reinforced by their only recorded head-to-head meeting ending 5-1 to Mineros Potosi.

Form divergence Generated from real data
Primero Mayo vs CD Guadalajara · Bolivia: Nacional B

Primero Mayo hold a dominant form rating of 75.0 against CD Guadalajara's 16.7, and that gap is backed by the only recorded head-to-head result going Primero Mayo's way (a 2-1 away win), suggesting a consistent recent edge for the home side.

Defensive collapse Generated from real data
Flamengo PI vs Caicara · Brazil: Piauiense - 2

Caicara's Defense rating of 0.0 out of 100 is the most extreme data point in this fixture, paired with a Form rating of 0.0 and a run of three consecutive defeats to close their last five matches, suggesting they are conceding freely and deteriorating rapidly heading into this game.

Defensive edge Generated from real data
Urena SC vs Zamora FC B · Venezuela: Segunda División

Zamora FC B hold a clear defensive advantage over Urena SC, rating 60.0 versus 53.3 on the defensive axis, while Urena SC's Attack rating of just 33.3 — the lowest of any axis for either side — suggests they will struggle to convert against a stronger backline.

Rating gap Generated from real data
Atletico el Vigia FC vs Real Frontera · Venezuela: Segunda División

Real Frontera's Attack (6.7) and Defense (13.3) ratings are dramatically lower than Atletico el Vigia's equivalents (both 60.0), and that gulf is reflected in the last two head-to-head meetings where Atletico el Vigia won 4-1 and 3-1, outscoring Frontera 7-2 across both fixtures.

Attack rating gap Generated from real data
Petare FC vs Atletico Avila FC · Venezuela: Segunda División

Petare FC's Attack rating of 66.7 dwarfs Atletico Avila FC's 6.7 — a 60-point gap that is the starkest contrast across all six measured axes — yet Avila's Form rating of 6.7 confirms they have won just once in their last five, making them statistically the weakest attacking and least in-form side in this fixture.

Historical scoreline Generated from real data
Club Atletico Barinas vs Puerto Cabello II · Venezuela: Segunda División

The only recorded meeting between these sides produced a high-scoring 5-3 victory for Puerto Cabello II, yet the pre-match consensus gives them just a 10% chance of winning here, making them a notable outlier against the implied probability despite that head-to-head result.

H2H dominance Generated from real data
Dinamo de Puerto La Cruz vs Mineros de Guyana · Venezuela: Segunda División

In the last three meetings, Mineros de Guyana have outscored Dinamo de Puerto La Cruz 11-0 across two decisive fixtures (5-0 and 6-0), and that attacking superiority is reflected in current ratings where Mineros hold a 73.3 Attack score against Dinamo's 33.3, the largest gap across all six measured categories.

Attack rating gap Generated from real data
Deportivo Merlo vs Flandria · Argentina: Primera B Metropolitana

Deportivo Merlo's attack rating of just 6.7 is drastically below Flandria's 53.3, yet the pre-match consensus gives Flandria only a 10% win probability despite Merlo winning just one of their last five matches (DLLDL) against Flandria's alternating-win sequence of WLWLW.

Recent form gap Generated from real data
Serrano PB vs Sport PB · Brazil: Paraibano 2

Sport PB have lost all four of their last four matches (LLLL), while Serrano PB's sequence (DLLW) shows at least one win and avoids a total losing run, giving Serrano a clear recent form edge heading into this fixture.

Form gap Generated from real data
Real Monarchs vs Ventura County · USA: MLS Next Pro

Ventura County's last 5 results of DWDWW gives them a Form rating of 73.3 versus Real Monarchs' 26.7, built on a LWLLD run — a gap of 46.6 points that reflects Ventura County winning their last two while the Monarchs have won just once in five.

Defense vs Attack gap Generated from real data
Tacoma Defiance vs Portland Timbers II · USA: MLS Next Pro

Tacoma's defensive rating of 26.7 is the starkest number in this fixture — the lowest of any axis for either side — while Portland's defense sits at 73.3, a 46.6-point gap that explains why the pre-match odds give Tacoma just a 10% win probability despite the sides being level on xG (both 50.0).

Defense gap Generated from real data
Vancouver Whitecaps II vs The Town · USA: MLS Next Pro

Vancouver Whitecaps II carry a striking defensive vulnerability, rated just 26.7 out of 100 compared to The Town's 46.7, yet pre-match odds heavily favour a draw or The Town win (45% each), suggesting the market is pricing in that defensive weakness as a decisive factor despite Vancouver's superior attack rating of 73.3 vs 60.0.

Defensive contrast Generated from real data
Colorado Rapids II vs North Texas · USA: MLS Next Pro

North Texas holds a notably stronger defensive rating (60.0) compared to Colorado Rapids II (40.0), and this gap is reflected in Colorado's recent form — they have lost three of their last five matches (DWLLL) while North Texas have dropped just one of their last five (DDWLD).

Defense vs Attack mismatch Generated from real data
St. Louis City II vs Austin II · USA: MLS Next Pro

Austin II's Defense rating of 86.7 dwarfs St. Louis City II's Attack rating of 53.3, the largest gap between any attacking and opposing defensive rating in this fixture, which helps explain why consensus odds heavily favour Austin II (45%) or a draw (45%) over a St. Louis City II win (10%).

Form divergence Generated from real data
Houston Dynamo FC II vs Sporting KC II · USA: MLS Next Pro

Sporting KC II have lost all five of their last five matches, earning a Form rating of 0.0 out of 100, while Houston Dynamo FC II's mixed DLLWD run gives them a Form rating of 33.3 — a gap that is reflected in the pre-match consensus assigning Sporting KC II a 0% win probability from the one tracked source.

Defense vs Attack contrast Generated from real data
Minnesota United II vs Los Angeles FC II · USA: MLS Next Pro

Minnesota United II's defensive rating of 86.7 dwarfs Los Angeles FC II's defensive rating of just 33.3, the lowest of any axis shown, suggesting LAFC II have been highly vulnerable at the back while Minnesota have been exceptionally hard to break down — a stark structural mismatch that likely explains why the consensus gives LAFC II only a 10% win probability.

Head-to-head trend Generated from real data
Deportivo Cali W vs Atlético Nacional W · Colombia: Liga Femenina

In the last 2 recorded meetings between these sides, Deportivo Cali W won both by an identical 2-1 scoreline away at Atlético Nacional W, suggesting a consistent recent edge for Cali despite pre-match odds giving Nacional W only a 10% chance of winning.

Form comparison Generated from real data
Atletico Hidalgo vs Internacional Laguna · Mexico: Liga Premier Serie B

Atletico Hidalgo arrive on a run of five consecutive losses, while Internacional Laguna have lost their only tracked recent fixture, yet the pre-match consensus still favours Atletico Hidalgo at 45% versus just 10% for Internacional Laguna — a notable gap given both sides are in equally poor form.

Market signal Generated from real data
Racing de Veracruz 2 vs Gorilas de Juanacatlan · Mexico: Liga Premier Serie B

Despite Gorilas de Juanacatlan's alternating W-L-W-L-W pattern across their last 5 matches, the pre-match consensus gives them just a 10% win probability compared to 45% each for Racing de Veracruz 2 and the draw, making them a heavily discounted side regardless of recent form rhythm.

Form collapse Generated from real data
Real Apodaca vs Guerreros · Mexico: Liga Premier Serie A

Real Apodaca have taken just 1 point from their last 5 matches (DLDLL, Form rating 11.1/100), while Guerreros' sequence of LLLLW gives them a Form rating of only 33.3/100 — meaning both sides arrive in poor shape, yet the pre-match consensus still favours Guerreros at 45% against Apodaca's 10%.

Defensive dominance Generated from real data
Delfines Coatzacoalcos vs Real Refineros · Mexico: Liga Premier Serie A

Both sides rank as defensively strong — Real Refineros lead with a Defense rating of 77.8 versus Delfines' 66.7 — while carrying the two lowest Attack ratings in the available data (22.2 and 33.3 respectively), a combination that helps explain why the pre-match consensus places a draw at 45%, the single most likely outcome.

Defense gap Generated from real data
Tapatío vs Tlaxcala · Mexico: Liga de Expansión MX

Tapatío's defensive rating of 26.7 is the starkest gap in this fixture — nearly 20 points below Tlaxcala's 46.7 — yet the pre-match consensus still gives the hosts a 45% win probability compared to just 10% for Tlaxcala, suggesting the market may be underweighting the visitors' structural advantage at the back.

H2H scoring trend Generated from real data
Ottawa Rapid W vs Calgary Wild W · Canada: Northern Super League

The last four meetings between these sides have produced 21 goals combined (averaging 5.25 per game), with the most recent fixture alone ending 4-3 — suggesting both teams have consistently struggled to keep clean sheets against each other despite Calgary's defensive rating of 53.3 dwarfing Ottawa's 0.0.

Recent meeting trend Generated from real data
Millonarios W vs Santa Fe W · Colombia: Liga Femenina

The last two meetings between these sides have each produced a different result — a 2-2 draw and a 1-0 Millonarios win — consistent with the pre-match odds that heavily favour either a Millonarios win (45%) or a draw (45%), giving Santa Fe W only a 10% chance of victory.

Form contrast Generated from real data
Viktoriya Mykolaivka vs Nyva Ternopil · Ukraine: Persha Liga

Viktoriya Mykolaivka's form rating of 66.7 is 2.5 times higher than Nyva Ternopil's 26.7, backed by a WWWDL run versus Nyva's WLDLL — the visitors have lost their last two matches and carry the lowest attack rating in this fixture at just 26.7.

Recent form edge Generated from real data
Zambia U20 vs Comoros U20 · COSAFA U20 Championship

Zambia U20 have won 3 of their last 5 matches (WWLDW), while Comoros U20 have won just 1 and lost 3 (LWLLD), giving Zambia a clear recent form advantage despite both sides carrying identical model ratings across all six axes.

Probability vs form Generated from real data
Vizela U23 vs Farense U23 · Portugal: Liga Revelação U23

Despite both sides carrying identical 50.0 ratings across all six axes, the pre-match consensus heavily favours Farense U23 (45%) over hosts Vizela U23 (10%), with the draw at 45% — a split likely reflecting Farense's stronger recent sequence of WDWWL compared to Vizela's WLLLW across the last five matches.

Defense contrast Generated from real data
Shirak II vs Noah II · Armenia: First League

Shirak II hold a clear defensive edge with a rating of 33.3 versus Noah II's 13.3, the starkest gap between the two sides across all six measured axes, suggesting Noah II concede opportunities at a notably higher rate despite the market favouring them at 45% versus Shirak II's 10%.

Attack vs Defense mismatch Generated from real data
Andranik vs Lernayin Artsakh · Armenia: First League

Lernayin Artsakh carry the highest Attack rating in this fixture at 93.3, but also the weakest Defense at 40.0 — a combination that points to a high-scoring but vulnerable visitor, despite the consensus giving them only a 10% win probability.

Attack/Defense mismatch Generated from real data
Araks Ararat vs BKMA II · Armenia: First League

BKMA II carry the highest attacking rating in this fixture at 80.0 against Araks Ararat's defense rated 66.7, while BKMA II's own defense sits at just 46.7 — the lowest rating across either side — suggesting a game where goals may flow in both directions despite the 45% draw probability in the consensus.

Odds anomaly Generated from real data
Botswana U20 vs Malawi U20 · COSAFA U20 Championship

Despite both sides sharing identical six-axis ratings of 50.0 across every category, the pre-match consensus assigns Malawi U20 a 0% win probability from the one tracked source, making Botswana or a draw the only outcomes the market recognises despite no statistical differentiation between the teams.

Form divergence Generated from real data
Hayq vs Olympia Yerevan · Armenia: First League

Olympia Yerevan enter this fixture with a perfect four-from-four winning run and a maximum Form rating of 100.0, while Hayq have lost their only tracked recent result and sit at a flat 50.0 across all six performance axes — a stark contrast that the single bookmaker source has not yet priced in, offering equal 33% odds to each outcome.

Recent form shift Generated from real data
Niroye Zamini vs Fard Alborz · Iran: Azadegan League

Fard Alborz have gone from two wins to back-to-back draws in their last five (WWLDD), while Niroye Zamini ended their sequence with a win after three losses (LLDLW), yet the pre-match consensus still marginally favours the hosts at 35% versus Fard Alborz's 30%.

Win probability skew Generated from real data
South Africa U20 vs Angola U20 · COSAFA U20 Championship

Despite both sides sharing identical 50.0 ratings across all six axes, the pre-match consensus assigns South Africa U20 a 45.0% win probability against just 10.0% for Angola U20, suggesting the host advantage or tournament context is driving a significant gap beyond what the underlying metrics alone reflect.

Defense dominates Generated from real data
1º de Maio vs CD Lunda-Sul · Angola: Girabola

Both sides carry stronger defensive than attacking ratings — CD Lunda-Sul's defense (66.7) and attack (33.3) show the widest gap of the two teams, while 1º de Maio's attack (41.7) is also well below their own defensive rating (58.3), pointing to a match where goals are likely to be scarce.

Recent form gap Generated from real data
União Leiria U23 vs Gil Vicente U23 · Portugal: Liga Revelação U23

União Leiria U23 have collected 10 points from their last 5 games (WDWWL), while Gil Vicente U23 have taken just 1 point (DLLLD), a stark difference in recent form that is reflected in the pre-match odds giving Gil Vicente only a 10% win probability.

Defensive contrast Generated from real data
UMM Salal vs Al Kharaitiyat · Qatar: QSL Cup

Al Kharaitiyat's defensive rating of 77.8 dwarfs UMM Salal's 22.2 — the largest gap across any axis between the two sides — which aligns with pre-match odds giving the hosts a 0% win probability against a side that has conceded in only one of their last five results (LLDWD).

Data unavailable Generated from real data
Shenavarsazi Qeshm vs Novin Ahvaz · Iran: Azadegan League

All six-axis ratings for both sides are identically 50.0 across every category, indicating no meaningful differentiated data is available for this fixture beyond Novin Ahvaz's single recorded result being a loss and Shenavarsazi Qeshm's last five yielding two wins, two draws, and one loss (DLDWD).

Form contrast Generated from real data
Shahin Bandar Ameri vs Pars Jonoubi JAM · Iran: Azadegan League

Pars Jonoubi JAM have gone WWWWD across their last five matches, while Shahin Bandar Ameri's LLDLD run includes just one win — yet the pre-match consensus still marginally favours the hosts at 35% against Pars Jonoubi's 30%.

Form contrast Generated from real data
Eswatini U20 vs Lesotho U20 · COSAFA U20 Championship

Lesotho U20 have won three of their last five matches (LWWWL) compared to Eswatini U20's single win in five (LLWLL), a form gap reflected in the pre-match odds which give Lesotho a 45% win probability against Eswatini's 10%.

Form divergence Generated from real data
HB Koge vs Hobro · Denmark: 1. Division

HB Koge's last five results show three consecutive draws after two losses (LLDDD), giving them a form rating of just 26.7/100, while Hobro's sequence of three wins followed by two losses (WWWLL) yields a notably higher form rating of 46.7/100 — a 20-point gap that likely underpins the pre-match consensus giving Hobro a 45% win probability against Koge's 10%.

Set piece gap Generated from real data
Al-Duhail SC vs Al-Arabi SC · Qatar: QSL Cup

Al-Arabi SC hold a perfect 100.0 set-piece rating versus Al-Duhail SC's 79.2, making dead-ball situations the sharpest statistical differentiator in a fixture where both sides are otherwise identical across every other rated axis (Attack 41.7, Defense 75.0, Form 50.0, xG 50.0, Discipline 50.0).

Form divergence Generated from real data
Lusail City vs Al-Markhiya · Qatar: QSL Cup

Al-Markhiya's form rating of 100.0 — backed by four consecutive wins (LWWWW) — contrasts sharply with Lusail City's rating of 41.7 and a run of just one win in five (LLDWD), making the equal three-way consensus odds of 33% each appear to significantly undervalue Al-Markhiya's recent momentum.

Form contrast Generated from real data
EC São Bernardo U20 vs São Paulo U20 · Brazil: Paulista - U20

São Paulo U20 have won all five of their last five matches, while EC São Bernardo U20 managed just two wins in the same period (WDDWD), a form gap reflected in the 45% vs 10% win probability split in São Paulo's favour.

Form comparison Generated from real data
XV de Jaú U20 vs Corinthians U20 · Brazil: Paulista - U20

Corinthians U20 have collected 3 wins, 1 draw, and 1 loss in their last 5 matches (WWLDW), compared to XV de Jaú U20's 2 wins and 3 losses (WLLLW), giving Corinthians a marginally stronger recent record that aligns with pre-match odds giving them a 50% win probability against XV de Jaú's 0%.

Form divergence Generated from real data
Bandeirante U20 vs RB Bragantino U20 · Brazil: Paulista - U20

Despite identical six-axis ratings across all six categories (50.0), RB Bragantino U20's recent form of WWWLW (4 wins from 5) contrasts sharply with Bandeirante U20's LWLLD (1 win from 5), a divergence not captured in the model ratings but reflected in the consensus giving Bragantino a 50% win probability against Bandeirante's 0%.

Recent form contrast Generated from real data
Jabaquara U20 vs Santos U20 · Brazil: Paulista - U20

Santos U20 have collected 13 points from their last 5 matches (WWWDW) while Jabaquara U20 have taken just 3 (WLLLL), a stark divergence in form that is reflected in pre-match odds giving Santos a 50% win probability against 0% for the hosts.

Recent form contrast Generated from real data
SC Paulinense SP U20 vs Ibrachina U20 · Brazil: Paulista - U20

Ibrachina U20 have collected 7 points from their last 5 matches (LLWDW) compared to SC Paulinense SP U20's 3 points (LWLLL), a divergence reflected in the pre-match consensus which gives Ibrachina a 50% win probability against Paulinense's 0%.

Defense vs Form split Generated from real data
AFC Bournemouth U21 vs Stoke City U21 · England: Premier League 2 Division One

Stoke City U21 hold a clear defensive edge over Bournemouth U21 (Defense rating 66.7 vs 44.4), yet their recent form rating (44.4) sits significantly below Bournemouth's (66.7), reflecting Stoke's run of DLLWL against Bournemouth's LWWWL in the last five matches.

Recent form gap Generated from real data
Ituano U20 vs Palmeiras U20 · Brazil: Paulista - U20

Palmeiras U20 have won four of their last five matches (WLWWW), while Ituano U20 have lost three of their last five (LWLLW), and Palmeiras also won the only tracked head-to-head meeting 3-1, helping explain why the consensus gives them a 50% win probability against a 0% chance for Ituano.

Form gap Generated from real data
Parauapebas vs Altamira · Brazil: Paraense A3

Altamira's Form rating of 0.0 against Parauapebas's 44.4 represents the starkest gap between the two sides across all six metrics, and Parauapebas also won the only recorded head-to-head meeting 2-1 away at Altamira, underlining a clear one-sided dynamic in this fixture.

Form contrast Generated from real data
Mohammedan vs East Bengal II · India: IFA Shield

East Bengal II have gone DDWWD in their last five matches — three unbeaten results including back-to-back wins — while Mohammedan's WLWDL run shows a consistent alternating pattern ending in defeat, giving the pre-match consensus equal 50% probability to a draw or East Bengal II win and 0% to Mohammedan.

Probability vs form gap Generated from real data
Santa Clara U23 vs Portimonense U23 · Portugal: Liga Revelação U23

Despite Portimonense U23 holding a 45% win probability against Santa Clara U23's 10%, Santa Clara's last five results (DDLLW) show a recent win, whereas Portimonense have not won in their last five (DDLDL), ending on a loss.

Form collapse Generated from real data
Sardarapat 2 vs Ararat-Armenia II · Armenia: First League

Sardarapat 2 have lost their last four consecutive matches after an opening win, giving them a Form rating of just 0.0/100 — the lowest of any axis — while Ararat-Armenia II are winless in five (LLDDL), making the 45% draw probability the single most backed outcome despite neither side showing winning momentum.

Defense rating Generated from real data
Ararat II vs Pyunik II · Armenia: First League

Both sides share an identical Defense rating of 33.3 out of 100, the lowest rating either team holds across all six axes, suggesting a match where scoring opportunities could be plentiful despite the 45% draw probability in pre-match consensus.

Attack/Defense contrast Generated from real data
Bentonit Ijevan vs Mika · Armenia: First League

Bentonit Ijevan carry a maximum Attack rating of 100.0 against a Defense rating of just 26.7, while Mika's Defense sits at 33.3 — a combination that closely mirrors their only recent meeting, which ended 3-3 and suggests goals are highly likely again.

Recent form gap Generated from real data
Mes Kerman vs Saipa · Iran: Azadegan League

Saipa have won four of their last five matches (WLWWW), while Mes Kerman have managed just one win in the same period (DDLWD), a contrast reflected in the pre-match consensus giving Saipa a 50% win probability against 0% for the hosts.

Form comparison Generated from real data
Mozambique U20 vs Mauritius U20 · COSAFA U20 Championship

Mauritius U20 have lost all five of their last matches (LLLLL), while Mozambique U20 managed one win in their last five (LLLWL), a marginal difference that is nonetheless reflected in the pre-match consensus giving Mozambique a 45% chance against Mauritius U20's 10%.

Recent form contrast Generated from real data
Namibia U20 vs Seychelles U20 · COSAFA U20 Championship

Namibia U20 have won their last two matches and taken 3 wins from their last 5 (LWLWW), while Seychelles U20 lost four consecutive games before a single win (LLLLW), a form gap that is reflected in the pre-match odds giving Seychelles only a 10% chance of victory.

Attack vs form gap Generated from real data
Dibba Al-Fujairah vs Ittifaq · United-Arab-Emirates: Presidents Cup

Dibba Al-Fujairah's Attack rating of 91.7 dwarfs Ittifaq's 13.3 — the largest gap in any category — and their only previous meeting ended 4-1 to Dibba, underlining a consistent and measurable scoring advantage against this opponent.

Attack rating gap Generated from real data
Al Hamriyah vs Al Thaid · United-Arab-Emirates: Presidents Cup

Al Thaid's Attack rating of 91.7 dwarfs Al Hamriyah's 46.7 — a 45-point gap that is the largest differential across all six measured axes, underscoring why no tracked source gives Al Hamriyah any win probability.

Defensive contrast Generated from real data
Al Urooba vs Dubai City · United-Arab-Emirates: Presidents Cup

Dubai City's defensive rating of 13.3 is drastically lower than Al Urooba's 60.0, the sharpest single-axis gap in this matchup, yet the pre-match consensus still gives Al Urooba only a 45% win probability — suggesting bookmakers see other factors offsetting Dubai City's severe defensive weakness.

Form contrast Generated from real data
Havadar vs Be'sat Kermanshah · Iran: Azadegan League

Be'sat Kermanshah have lost all five of their last matches (LLLLL), while Havadar collected three wins, a draw, and just one loss (WWWDL) in the same period — a stark form gap that aligns with the consensus giving Be'sat Kermanshah a 0% win probability from tracked sources.

Defensive contrast Generated from real data
Al Bidda SC vs Al Shamal · Qatar: QSL Cup

Al Bidda SC's defensive rating of 88.9 dwarfs Al Shamal's 53.3, the largest gap across any of the six measured axes, yet the pre-match consensus gives Al Bidda a 0% win probability — highlighting a sharp disconnect between their defensive solidity and their perceived chances of winning this fixture.

Recent form contrast Generated from real data
Mes Soongoun vs Mes Rafsanjan · Iran: Azadegan League

Mes Soongoun have taken 8 points from their last 5 matches (DDWDW), while Mes Rafsanjan have won just 1 of their last 3 (WLL), suggesting a modest but tangible form edge for the hosts despite identical six-axis ratings of 50.0 across all categories.

Form comparison Generated from real data
Naft Masjed Soleyman vs Naft Bandar Abbas · Iran: Azadegan League

Naft Masjed Soleyman have won 4 of their last 5 matches (WWWLW), while Naft Bandar Abbas have won just 1 and failed to win their most recent game (DDWLD), giving the home side a notably stronger recent winning record heading into this fixture.

Recent form gap Generated from real data
Naft Gachsaran vs Ario Eslamshahr · Iran: Azadegan League

Naft Gachsaran have taken just 1 point from their last 5 matches (LLLDL), while Ario Eslamshahr have collected 8 points from theirs (LWDDW), a contrast that is reflected in the pre-match consensus giving Naft Gachsaran a 0% win probability against Ario Eslamshahr's 50%.

Probability vs form gap Generated from real data
Academico Viseu U23 vs Estoril U23 · Portugal: Liga Revelação U23

Despite Academico Viseu U23 winning 4 of their last 5 matches, the pre-match consensus gives them only a 10% chance of victory compared to Estoril U23's 45%, suggesting a notable disconnect between recent results and market assessment.

Form collision Generated from real data
Bayern Munich W vs Manchester City W · UEFA Champions League Women

Both Bayern Munich W and Manchester City W arrive with perfect five-from-five winning runs, yet the pre-match consensus splits the outcome almost exactly three ways at 33% each, reflecting genuine uncertainty about which side's momentum will prevail.

Rating dominance Generated from real data
Inter Milano W vs Häcken W · UEFA Champions League Women

Häcken W hold maximum ratings of 100.0 in both Attack and Set Pieces, and 86.7 in both Defense and Form, compared to Inter Milano W's flat 50.0 across all six axes — a comprehensive superiority reflected in the consensus giving Inter a 0% win probability.

Form divergence Generated from real data
AGF W vs Nordsjælland W · Denmark: Kvindeliga

Nordsjælland W have won all five of their last five matches and hold a perfect 100.0 form rating, while AGF W have lost four of their last five and sit at just 20.0 — the maximum possible gap on that scale — yet the pre-match consensus still gives the draw a 45.0% probability, equal to a Nordsjælland W win.

Ratings gap Generated from real data
FC Tallinn vs Harju JK Laagri U21 · Estonia: Cup

FC Tallinn's Attack (33.3) and Defense (26.7) ratings are notably below Harju JK Laagri U21's uniform 50.0 across all six axes, yet the consensus still prices FC Tallinn as equal favourites at 45% — the same probability as a draw, with the U21 side given just 10% despite holding the superior ratings profile.

Defense vs Attack gap Generated from real data
Muaither SC vs Al-Khor · Qatar: QSL Cup

Muaither SC's defense rating of 77.8 dwarfs Al-Khor's attack rating of 66.7, while Al-Khor's defense sits at just 22.2 — the sharpest defensive disparity in this matchup — which aligns with Al-Khor's LLLLW run and explains why consensus gives them only a 10% win probability.

Defense vs Attack mismatch Generated from real data
Al Mesaimeer vs Al Waab · Qatar: QSL Cup

Al Waab's Defense rating of 88.9 dwarfs Al Mesaimeer's Attack rating of 33.3 — the lowest attack score in this fixture — suggesting Al Waab are well-equipped to nullify their opponents, which makes the pre-match consensus giving Al Waab 0% probability particularly striking.

Attack/Defense mismatch Generated from real data
Leicester vs Fulham U21 · England: EFL Trophy

Fulham U21 carry a maximum Attack rating of 100.0 against Leicester's Defense rating of just 40.0, the widest such gap in these six-axis scores, suggesting the young side's offensive output poses a notably greater threat than the near-even 33/33/33 consensus odds imply.

Attack gap Generated from real data
San Lorenzo Res. vs Huracán Res. · Argentina: Reserve League

San Lorenzo Res. carry a striking Attack rating of just 26.7 compared to Huracán Res.'s 60.0 — a gap of 33.3 points — which aligns with the pre-match consensus giving San Lorenzo only a 10% chance of winning, the lowest possible outcome probability in this fixture.

Attack rating gap Generated from real data
Wigan vs Blackpool · England: EFL Trophy

Blackpool's Attack rating of 66.7 dwarfs Wigan's 20.0 — the single largest gap across any of the six measured axes — yet the pre-match odds treat both sides as equally likely winners at 33% each, suggesting the market may be underweighting Blackpool's attacking advantage.

Defense vs Attack gap Generated from real data
Vélez Sársfield Res. vs Ferro 2 · Argentina: Reserve League

Vélez Res. carry a striking imbalance between their Defense rating (93.3) and Attack rating (26.7), while Ferro 2 have both the lowest Attack (20.0) and Defense (26.7) ratings in this fixture alongside five consecutive losses — suggesting Vélez's defensive solidity heavily outweighs any attacking threat either side is likely to pose.

Set piece contrast Generated from real data
Barnsley vs Leeds United U21 · England: EFL Trophy

Barnsley carry a maximum set-piece rating of 100.0 against Leeds United U21's rating of just 50.0, making dead-ball situations the most statistically lopsided dimension of this fixture and a plausible route to goal for the hosts.

xG rating gap Generated from real data
Burton Albion vs Nottingham Forest U21 · England: EFL Trophy

Nottingham Forest U21's xG rating of 50.0 is dramatically higher than Burton Albion's 13.7, suggesting the U21 side have been generating significantly better quality chances despite Burton holding the superior attack rating of 60.0 versus 44.4.

xG gap Generated from real data
Rochdale vs Liverpool U21 · England: EFL Trophy

Liverpool U21's xG rating of 50.0 is notably higher than Rochdale's 35.5, suggesting the youth side are generating meaningfully better chances on average — a gap reinforced by Liverpool U21's superior defensive rating (66.7 vs 53.3), despite the pre-match consensus giving them a 0% win probability.

xG vs Attack split Generated from real data
Walsall vs Stevenage · England: EFL Trophy

Walsall carry a striking internal contradiction: their xG rating (75.2) is the highest of any axis yet their Attack rating sits at just 33.3, suggesting they generate high-quality chances but convert or create volume poorly — while Stevenage show the reverse, with Attack rated 66.7 but xG at only 24.5, indicating their offensive activity produces low-quality opportunities.

Odds anomaly Generated from real data
Vasco U17 vs Santos U17 · Brazil: Brasileiro U17

Despite both sides carrying identical 50.0 ratings across all six metrics, the pre-match consensus gives Santos U17 only a 10% win probability compared to 45% each for Vasco and a draw — a striking imbalance that appears disconnected from the underlying data, which shows Santos with a slightly stronger recent run of LWWDW versus Vasco's LWWLD.

Odds anomaly Generated from real data
Vitoria U17 vs Fortaleza U17 · Brazil: Brasileiro U17

Despite both teams sharing identical 50.0 ratings across all six statistical axes, the pre-match consensus gives Fortaleza U17 just a 10% win probability compared to 45% each for a Vitoria win or draw — a striking market skew that is entirely unexplained by the available performance data.

Data unavailable Generated from real data
America MG U17 vs Gremio U17 · Brazil: Brasileiro U17

Both sides carry identical 50.0 ratings across all six axes and have lost all five of their last five matches, meaning the available data offers no distinguishing factor between these teams beyond the marginal pre-match lean toward America MG (35.0%) over Gremio (30.0%) from a single tracked source.

xG vs attack split Generated from real data
Chesterfield vs Port Vale · England: EFL Trophy

Port Vale's xG rating of 66.7 dwarfs their Attack rating of just 20.0, the widest such gap in this fixture, suggesting they are generating quality chances but failing to convert them — a pattern reflected in their recent DDLLW run.

Probability signal Generated from real data
Atletico GO U17 vs Botafogo U17 · Brazil: Brasileiro U17

With all six-axis ratings identical at 50.0 for both sides and only one tracked source contributing to the consensus, the market splits evenly between a draw and a Botafogo U17 win (50% each), assigning Atletico GO U17 a 0% win probability — an unusually stark dismissal of the home side despite statistically indistinguishable profiles.

Defensive mismatch Generated from real data
Gillingham vs Cambridge United · England: EFL Trophy

Gillingham's defensive rating of 80.0 dwarfs Cambridge United's 53.3, yet the pre-match consensus gives Gillingham only a 10% win probability — a stark contrast that suggests the market is heavily discounting their defensive solidity despite an unbeaten run of DDDWW in their last five.

Win probability gap Generated from real data
Cruzeiro U17 vs Bahia U17 · Brazil: Brasileiro U17

Despite both sides sharing identical six-axis ratings of 50.0 across all six categories, the pre-match consensus gives Cruzeiro U17 a significant edge at 45.0% versus just 10.0% for Bahia U17, with Bahia's recent run of LLWDD contrasting with Cruzeiro's more positive WDWLW sequence likely driving that 35-percentage-point gap.

Recent form contrast Generated from real data
Juventude U17 vs Corinthians U17 · Brazil: Brasileiro U17

Juventude U17 have lost four of their last five matches (LLLLW), while Corinthians U17 are winless in their last two after back-to-back wins (DWWLD), giving Corinthians a narrow edge in recent form that aligns with the pre-match consensus assigning them a 50% win probability against Juventude's 0%.

xG vs Attack gap Generated from real data
Milton Keynes Dons vs Crawley Town · England: EFL Trophy

Crawley Town's xG rating (57.5) is dramatically higher than their Attack rating (40.0), suggesting they create chances of better quality than their output implies, while MK Dons show the opposite with a notably low xG (31.7) relative to a matching Attack score (40.0) — pointing to Crawley as the more dangerous side in front of goal despite identical raw attack ratings.

Recent form gap Generated from real data
Fluminense U17 vs Athletico PR U17 · Brazil: Brasileiro U17

Fluminense U17 have won their last two matches and taken 3 wins from their past 5 (LWLWW), while Athletico PR U17 have managed just 1 win in 5 with back-to-back draws and a loss (WLLDL), a contrast that is reflected in the pre-match consensus giving Fluminense a 45% chance against Athletico PR's 10%.

Form divergence Generated from real data
Oldham vs Fleetwood Town · England: EFL Trophy

Oldham have taken just 1 point from their last 5 matches (LWDLL, form rating 26.7/100), while Fleetwood are unbeaten in 4 of their last 5 (WDDWD, form rating 46.7/100), representing the sharpest contrast between the two sides ahead of this fixture.

Recent form contrast Generated from real data
Internacional U17 vs Atlético Mineiro U17 · Brazil: Brasileiro U17

Atlético Mineiro U17 arrive with a perfect five-from-five winning run (WWWWW), while Internacional U17 have taken four wins but stumbled with a loss and draw in their last two outings (WWWLD), a divergence in momentum that is reflected in the pre-match odds heavily favouring Atlético Mineiro at 45% versus Internacional's 10%.

Set pieces gap Generated from real data
Peterborough vs Colchester · England: EFL Trophy

Peterborough's set piece rating of 67.5 is notably higher than Colchester's 55.0, representing the largest gap between the two sides across all six axes and suggesting dead-ball situations could be Peterborough's clearest route to goal despite their low attack rating of 26.7.

Recent form split Generated from real data
RB Bragantino U17 vs Flamengo RJ U17 · Brazil: Brasileiro U17

Flamengo RJ U17 are unbeaten in their last 5 (W-D-W-D-W) compared to RB Bragantino U17's sequence of L-W-W-W-D, and pre-match odds reflect this, with Flamengo given a 45% win probability against Bragantino's 10%.

xG divergence Generated from real data
Swindon Town vs Newport County · England: EFL Trophy

Despite Newport County carrying a higher xG rating (27.5 vs Swindon's 14.2), their form rating has collapsed to just 13.3 compared to Swindon's 60.0, suggesting they are significantly underperforming their expected output in recent matches — a disconnect that may explain why no tracked source gives Newport any win probability.

Attack vs Defence mismatch Generated from real data
Plymouth vs Crystal Palace U21 · England: EFL Trophy

Plymouth's Attack rating of 80.0 directly confronts Crystal Palace U21's weakest area, with the visitors posting an Attack rating of just 33.3 — the sharpest single-axis gap in this matchup — while Plymouth's Set Pieces score of 80.0 adds a further route to goal against a Palace U21 side rated 50.0 in that department.

Set piece gap Generated from real data
Luton vs Ipswich Town U21 · England: EFL Trophy

Luton's set piece rating of 85.0 dwarfs Ipswich Town U21's 50.0 — the largest gap across all six axes — suggesting dead-ball situations could be a decisive advantage for the hosts, particularly given Luton's otherwise modest attack (40.0) and poor recent form (LWDLL).

xG vs Attack split Generated from real data
Accrington ST vs Sunderland U21 · England: EFL Trophy

Accrington ST show a striking disconnect between their xG rating of 89.7 and their Attack rating of just 53.3, suggesting they generate high-quality chances but struggle to convert them — contrasting sharply with Sunderland U21's perfect Attack rating of 100.0 but a far more modest xG of 50.0, implying the visitors create goals through volume rather than quality positions.

Form contrast Generated from real data
Crewe vs Aston Villa U21 · England: EFL Trophy

Crewe have drawn all five of their last matches (DDDDD), giving them a form rating of just 33.3, while Aston Villa U21 have won only once in five games (LLDWD) — yet Villa's attack rating of 58.3 dwarfs Crewe's 33.3, suggesting Crewe's stubborn defensive record (66.7) will be tested by the only side here with a meaningful goal threat.

Attack vs Defence contrast Generated from real data
Cheltenham vs Exeter City · England: EFL Trophy

Cheltenham's Attack rating of 73.3 dwarfs Exeter's 13.3, yet Exeter's Defence rating of 73.3 is the highest of any axis across both teams, setting up a sharply polarised contest between Cheltenham's scoring threat and Exeter's defensive solidity.

xG & attack gap Generated from real data
Notts County vs Grimsby · England: EFL Trophy

Despite Notts County's xG rating of 76.3 appearing respectable, their Attack rating of just 26.7 is dwarfed by Grimsby's 66.7, who also carry the higher xG rating of 93.3 — suggesting Grimsby are generating and converting chances at a significantly superior level heading into this fixture.

Attack/xG split Generated from real data
Tranmere vs Shrewsbury · England: EFL Trophy

Shrewsbury's xG rating (57.0) notably exceeds their Attack rating (26.7) — the largest such gap in this fixture — suggesting they consistently underconvert chances, which may explain why they lost 0-2 in the only tracked meeting despite potentially threatening in front of goal.

Rating gap Generated from real data
Dumbarton vs Kilmarnock II · Scotland: Challenge Cup

Dumbarton's Attack (26.7) and Defense (20.0) ratings are the only axes that deviate from the neutral 50.0 benchmark, making them measurably weaker in both areas compared to Kilmarnock II's across-the-board 50.0 ratings — consistent with a pre-match consensus giving Dumbarton just a 10% win probability.

Rating mismatch Generated from real data
Queen of the South vs Annan Athletic · Scotland: Challenge Cup

Despite Queen of the South being favoured at 45% vs Annan Athletic's 10%, Annan's defensive rating of 66.7 dwarfs Queen of the South's attacking rating of just 26.7, suggesting the consensus may underestimate Annan's ability to contain their hosts.

Defense vs Form contrast Generated from real data
Alloa Athletic vs Hibernian U21 · Scotland: Challenge Cup

Alloa's defensive rating of 80.0 stands out sharply against all other metrics in this fixture, which sit at or below 53.3, while Hibernian U21's last five results of DLLLL (one draw, four losses) underline a side in poor form facing a team built primarily on defensive solidity.

Form pattern Generated from real data
Forfar Athletic vs Peterhead · Scotland: Challenge Cup

Forfar Athletic have won none of their last 5 matches (LDLDL), yet the pre-match consensus still gives the draw a 45% probability — equal to Peterhead's win probability — despite Peterhead's record (WDLWL) including two wins in that same span.

Attack rating gap Generated from real data
Stirling Albion vs Cumbernauld Colts · Scotland: Challenge Cup

Cumbernauld Colts hold a maximum Attack rating of 100.0 against Stirling Albion's 33.3, the largest single-axis gap in this fixture, yet the pre-match consensus gives Colts a 0% win probability from the one tracked source — a stark contradiction between the attacking data and the market position.

Attack rating gap Generated from real data
Banks O' Dee vs Aberdeen U21 · Scotland: Challenge Cup

Banks O' Dee carry a perfect Attack rating of 100.0 against Aberdeen U21's 50.0, the single largest gap across all six measured axes, suggesting a meaningful offensive edge for the hosts despite the pre-match consensus heavily favouring Aberdeen U21 or a draw (90% combined).

Form contrast Generated from real data
Elgin City vs Dundee II · Scotland: Challenge Cup

Dundee II have lost all five of their last five matches (LLLLL), while Elgin City have won three of their last five (WWLWL), giving Elgin a clear recent form edge despite their low defensive rating of 46.7 out of 100.

Form contrast Generated from real data
Formartine United vs Montrose · Scotland: Challenge Cup

Montrose arrive on a perfect five-game winning run (WWWWW, Form rating 80.0), while Formartine United have taken just 2 points from their last 3 (DLD), despite holding a higher Attack rating of 80.0 versus Montrose's 66.7 — a divergence that helps explain why pre-match probability favours Montrose (45%) over the hosts (10%).

Form gap Generated from real data
Berwick Rangers vs Stranraer · Scotland: Challenge Cup

Stranraer's form rating of 86.7 dwarfs Berwick's 20.0, backed by four wins in their last five against Berwick's single win, making the pre-match consensus of just 45% for Stranraer look potentially conservative.

Attack gap Generated from real data
Fraserburgh vs Cove Rangers · Scotland: Challenge Cup

Fraserburgh's Attack rating of 66.7 is exactly double Cove Rangers' 33.3, the starkest gap across all six measured axes, yet the pre-match consensus still makes Cove Rangers joint-favourites at 45% despite that offensive disparity.

Attack rating gap Generated from real data
Clyde vs Rangers U21 · Scotland: Challenge Cup

Clyde's Attack rating of 100.0 dwarfs Rangers U21's 50.0 on the six-axis scale, the largest gap between the two sides across all six metrics, yet the single tracked source gives Clyde a 0% win probability — a striking disconnect between attacking output data and pre-match expectation.

Defensive weakness Generated from real data
Kelty Hearts vs Hearts U21 · Scotland: Challenge Cup

Kelty Hearts carry the lowest defensive rating in this fixture at just 20.0 out of 100, compared to Hearts U21's 50.0, a gap that may explain why pre-match probability assigns Kelty only a 10% chance of winning despite home advantage.

Odds vs ratings gap Generated from real data
East Kilbride vs Celtic II · Scotland: Challenge Cup

Despite Celtic II holding a substantial attacking rating advantage (86.7 vs 40.0), the pre-match consensus gives them only a 10% win probability compared to East Kilbride's 45%, suggesting the market is heavily discounting the visitors' offensive output relative to their rated quality.

Attack rating gap Generated from real data
Edinburgh City vs Dundee United II · Scotland: Challenge Cup

Edinburgh City's Attack rating of 93.3 dwarfs Dundee United II's 50.0, the largest gap across any of the six tracked axes, while Dundee United II's four consecutive losses before their sole recent win underlines a defensive vulnerability that makes Edinburgh City's attacking edge the standout data point heading into this fixture.

Attack rating gap Generated from real data
Bonnyrigg Rose Athletic vs Airdrie United · Scotland: Challenge Cup

Bonnyrigg Rose Athletic hold a striking 73.3 attack rating compared to Airdrie United's 33.3 — the largest gap across any of the six measured axes — yet the pre-match consensus still gives Bonnyrigg just a 10% win probability against Airdrie's 45%, suggesting the market is discounting that attacking advantage heavily.

Rating gap Generated from real data
Clachnacuddin vs Ross County · Scotland: Challenge Cup

Ross County's Attack rating of 100.0 dwarfs Clachnacuddin's Defense rating of 60.0 — the largest single head-to-head axis mismatch in this fixture — yet the pre-match consensus gives Ross County only a 45% win probability against Clachnacuddin's 10%, suggesting the market is pricing in significant cup-upset potential despite that 40-point attacking advantage.

Form collapse Generated from real data
Gala Fairydean Rovers vs Spartans · Scotland: Challenge Cup

Gala Fairydean Rovers have lost all five of their last five matches and carry a Form rating of 0.0 out of 100, the lowest possible score, making their current run the starkest form differential in this fixture against Spartans, who hold a Form rating of 53.3.

Attack dominance Generated from real data
Clydebank vs St. Mirren U21 · Scotland: Challenge Cup

Clydebank's Attack rating of 100.0 dwarfs St. Mirren U21's 50.0, the largest gap across any of the six tracked axes, and is backed by a Form rating of 86.7 (four wins in their last five) against the U21 side's modest 50.0 Form score from a 2-2 split.

Recent form contrast Generated from real data
Paris Saint Germain W vs Bayern Munich W · UEFA Champions League Women

Bayern Munich W arrive on a perfect five-from-five winning run (WWWWW), while PSG W have taken 3 wins from their last 5 (WLDWW), a difference in consistency that is reflected in the pre-match consensus giving Bayern a 45% win probability versus PSG's 10%.

Probability vs form Generated from real data
Paris Saint Germain W vs Juventus W · UEFA Champions League Women

Despite PSG hosting the match, the pre-match consensus gives them just a 10% chance of winning compared to Juventus W's 45%, reflecting Juventus's superior recent run of WWWDW (4 wins, 1 draw) against PSG's more inconsistent WLDWW sequence.

Consensus vs ratings gap Generated from real data
Arsenal W vs Køge W · UEFA Champions League Women

Despite Køge W holding a notably higher Attack rating (86.7) and Form rating (80.0) compared to Arsenal W's flat 50.0 across all axes, the sole tracked pre-match source gives Køge a 0% win probability, suggesting the market is heavily discounting Køge's statistical profile entirely.

Consensus probability Generated from real data
Juventus W vs SL Benfica W · UEFA Champions League Women

Despite SL Benfica W winning all five of their last five matches compared to Juventus W's four wins and one draw, the sole tracked pre-match source assigns Benfica a 0.0% win probability, effectively ruling them out despite their perfect recent run.

Form convergence Generated from real data
Real Madrid W vs Paris Saint Germain W · UEFA Champions League Women

Both sides arrive in strong recent form — Real Madrid W with four wins and a draw from their last five (WWWDW) and PSG W winning their last three after an early loss and draw (LDWWW) — yet the pre-match consensus still strongly favours PSG W and a draw (combined 90%) over Real Madrid W at just 10%, suggesting a notable gap in perceived quality despite the similar late-run form.

Recent form collapse Generated from real data
D. Puerto Montt vs Nublense · Chile: Copa Chile

Both sides share an identical Form rating of just 20.0/100, and Nublense's last 5 results show a sharp reversal from WWLLL — three straight losses after two wins — mirroring D. Puerto Montt's own poor run of one win in five (DLLWL), helping explain why the draw is favoured at 45% despite Nublense holding a defensive edge (40.0 vs 26.7).

xG disparity Generated from real data
2 de Mayo vs SOL DE America · Paraguay: Copa Paraguay

Despite identical Attack ratings (33.3) for both sides, SOL de América's xG rating of 50.0 dwarfs 2 de Mayo's 16.3, suggesting América generate significantly higher-quality chances even if raw attacking output looks equal. This gulf in expected goals quality stands out sharply against pre-match odds that give 2 de Mayo a 45% win probability — the same as a draw.

Attack/Form gap Generated from real data
Central Córdoba SdE Res. vs Atlético Tucumán Res. · Argentina: Reserve League

Central Córdoba's Attack rating of 53.3 and Form rating of 60.0 dwarf Atlético Tucumán's 20.0 in both categories, the sharpest divergence in the data, which is reflected in consensus odds giving Tucumán just a 10% chance of winning.

Recent form gap Generated from real data
Sao Paulo U17 vs Palmeiras U17 · Brazil: Brasileiro U17

Palmeiras U17 have won four of their last five matches (WWWWD), while Sao Paulo U17 managed only two wins in their last five (WLLWD), a difference in recent consistency that is reflected in the pre-match odds giving Palmeiras a 45% win probability against Sao Paulo's 10%.

Set piece contrast Generated from real data
Cobreloa vs Coquimbo Unido · Chile: Copa Chile

Coquimbo Unido hold a perfect 100.0 set-piece rating against Cobreloa's 50.0, yet their xG rating is just 10.0 — suggesting their attacking threat is heavily reliant on dead-ball situations rather than open-play chance creation, a disconnect worth noting in a knockout cup tie.

Set piece dominance Generated from real data
A. Italiano vs Colo Colo · Chile: Copa Chile

Colo Colo's set piece rating of 92.5 dwarfs A. Italiano's 59.4, and in their only tracked recent meeting Colo Colo won 5-1, suggesting dead-ball situations could again be a decisive avenue for the favourites.

Win probability split Generated from real data
LNZ Cherkasy U19 vs Karpaty Lviv U19 · Ukraine: U19 League

Despite all six-axis ratings being identical at 50.0 for both sides, the pre-match consensus strongly favours Karpaty Lviv U19 at 45% against LNZ Cherkasy U19's just 10%, with a draw at 45% — suggesting external factors beyond the tracked metrics are driving a significant lean away from the hosts.

Odds anomaly Generated from real data
ATK Mohun Bagan vs Sreenidi Deccan · India: IFA Shield

Despite both sides sharing identical six-axis ratings across all six categories, the pre-match consensus gives Sreenidi Deccan a 0% win probability — a striking outlier given the data shows no measurable advantage for ATK Mohun Bagan in any tracked metric.

Form contrast Generated from real data
Dynamo Kyiv U19 vs Metalist 1925 U19 · Ukraine: U19 League

Dynamo Kyiv U19 collected 3 wins and 1 draw from their last 5 matches (DWWWL), while Metalist 1925 U19 lost 3 consecutive games before a draw and a win (LLLDW), suggesting Kyiv carry notably stronger recent momentum into this fixture.

Form contrast Generated from real data
Livyi Bereh U19 vs Rukh Vynnyky U19 · Ukraine: U19 League

Rukh Vynnyky U19 have won all five of their last five matches (WWWWW), while Livyi Bereh U19's equivalent run includes a draw, a loss, and a draw across DWWLD — a clear form advantage that is reflected in the pre-match consensus giving Rukh Vynnyky a 50% win probability against 0% for the hosts.

Recent form gap Generated from real data
Lviv U19 vs Oleksandria U19 · Ukraine: U19 League

Oleksandria U19 have collected 3 wins, 1 draw and 1 loss from their last 5 matches (WWWLD), while Lviv U19 have won just once in five, losing four (LLWLL) — a contrast reflected in the pre-match odds giving Lviv only a 10% chance of victory against Oleksandria's 45%.

Probability vs form Generated from real data
Shakhtar Donetsk U19 vs Veres Rivne U19 · Ukraine: U19 League

Despite the consensus giving Veres Rivne U19 just a 10% win probability, their last 5 results (WDLWD) show 2 wins and 1 draw in their most recent 3 games, while Shakhtar U19's sequence (LLDWL) ends in a loss — suggesting the market's heavy lean toward Shakhtar or a draw may underweight Veres Rivne's recent momentum.

Win probability gap Generated from real data
South Africa U20 vs Eswatini U20 · COSAFA U20 Championship

Despite all six-axis ratings being identical at 50.0 for both sides, the pre-match consensus gives Eswatini U20 a 0% win probability versus South Africa U20's 50%, a stark disparity that may reflect South Africa's superior recent form record of 3 wins from their last 5 compared to Eswatini's 1 win from 5.

Probability split Generated from real data
Lesotho U20 vs Angola U20 · COSAFA U20 Championship

The sole tracked source assigns a 0% probability to a Lesotho U20 win, splitting the remaining odds evenly between a draw and an Angola U20 victory at 50% each, making Lesotho the only outcome the market has entirely ruled out.

Recent form edge Generated from real data
Metalist 1925 W vs Torreense W · UEFA Europa Cup - Women

Torreense W have won all 5 of their last 5 matches (WWWWW), compared to Metalist 1925 W's 3 wins, 1 draw, and 1 loss (WLWDW) — a notably stronger run of form despite Torreense entering as the slight underdog at 30% implied probability versus Metalist's 35%.

Recent form gap Generated from real data
Zhytomyr U19 vs Kolos Kovalivka U19 · Ukraine: U19 League

Zhytomyr U19 have won their last two matches and taken 3 wins from their past 5 (LWLWW), while Kolos Kovalivka U19 have won just 1 of their last 5 (LLLWL), a contrast reflected in the pre-match odds giving Zhytomyr a 45% chance against Kolos's 10%.

Recent form contrast Generated from real data
SK Metalurh U19 vs Obolon' Kyiv U19 · Ukraine: U19 League

Despite identical 50.0 ratings across all six metrics, Obolon' Kyiv U19's last five results of LDLLD (zero wins, four losses) contrast notably with SK Metalurh U19's WLWLL, giving the hosts three wins to Obolon's none in that span.

Form comparison Generated from real data
PAOK W vs Spartak Myjava W · UEFA Europa Cup - Women

Spartak Myjava W arrive with a perfect 4-from-4 recent record (WWWW), while PAOK W have won 3 of their last 5 but lost their most recent match, giving the visitors a marginally stronger immediate momentum despite both sides being rated identically across all six statistical axes.

Probability signal Generated from real data
Zambia U20 vs Botswana U20 · COSAFA U20 Championship

With just one tracked source, the pre-match consensus assigns Botswana U20 a 0% win probability while splitting the remaining odds evenly between a Zambia U20 win and a draw at 50% each, effectively ruling out a Botswana victory entirely. Zambia's recent form of WWLDW (3 wins in last 5) also compares favourably to Botswana's DWLLD (only 1 win in last 5).

Odds signal Generated from real data
Malawi U20 vs Comoros U20 · COSAFA U20 Championship

Despite both sides sharing identical 50.0 ratings across all six statistical axes, the pre-match consensus gives Malawi U20 a 45% win probability against just 10% for Comoros U20, suggesting a significant perceived edge for the hosts that is not reflected in any of the underlying performance metrics.

Data unavailable Generated from real data
Japan U18 vs Ukraine U18 · Friendlies

All six-axis ratings for both Japan U18 and Ukraine U18 are uniformly 50.0 across every category, and the pre-match odds are split exactly three ways at 33% each from a single source, indicating no meaningful statistical differentiation exists in the available data to distinguish these sides ahead of this fixture.

Form divergence Generated from real data
Levoča vs Liptovský Mikuláš · Slovakia: Cup

Despite Liptovský Mikuláš being favoured at 45% against Levoča's 10%, their form rating of just 13.3 compared to Levoča's 50.0 represents the starkest gap across all six tracked metrics, with Mikuláš collecting only 1 win in their last 5 (LWLDL) alongside 3 losses.

Attack vs xG gap Generated from real data
Kladno vs Baník Ostrava · Czech-Republic: Cup

Baník Ostrava's Attack rating of 20.0 is the lowest across both sides yet their xG rating of 41.2 is more than double their attack score, suggesting their chances created have been modest in quality and volume — a disconnect that, combined with three straight losses, makes the pre-match 30% win probability for Ostrava look generous against a Kladno side rated 53.3 for Attack.

Form vs Odds mismatch Generated from real data
Sagrada Esperança vs Kabuscorp · Angola: Girabola

Kabuscorp arrive with a WDDWW run across their last five matches — the stronger recent form of the two sides — yet the pre-match consensus gives them only a 10% win probability compared to 45% for Sagrada Esperança, suggesting the market is heavily discounting their current momentum.

Form pattern Generated from real data
Finland U17 vs France U17 · Friendlies

Finland U17 are unbeaten in their last four matches (DWDD then W), while France U17 have alternated wins and losses in their last five (WLWWL), suggesting Finland's recent stability contrasts with France's inconsistency — yet the pre-match consensus still heavily favours France or a draw (45% each) against Finland's 10%.

Recent form contrast Generated from real data
Iraq vs Oman · Gulf Cup of Nations

Iraq have taken just 1 point from their last 5 matches (DLLLL), while Oman have won 2 of their last 4 (DWLW), representing a notable form divergence despite both sides carrying identical 50.0 six-axis ratings across all categories. The sole recent head-to-head on record ended 1-0 to Iraq.

Form vs odds contrast Generated from real data
Al Arabi vs Emirates Club · United-Arab-Emirates: Presidents Cup

Al Arabi have won 4 of their last 5 matches (WWWDW), yet the pre-match consensus gives them only a 10% win probability compared to 45% for Emirates Club, whose recent form reads LWLLW — just 2 wins in 5.

Attack/Defense mismatch Generated from real data
Al Bataeh vs Palm City · United-Arab-Emirates: Presidents Cup

Palm City's Attack rating of 66.7 meets Al Bataeh's Defense rating of 66.7, while Al Bataeh's Attack rating of just 26.7 faces a Palm City Defense rated at only 6.7 — suggesting Palm City carry a significant threat going forward but are highly vulnerable at the back, pointing toward a potentially high-scoring but one-sided attacking contest in Palm City's favour.

Form contrast Generated from real data
Al Jazira Al Hamra vs Forte Virtus · United-Arab-Emirates: Presidents Cup

Forte Virtus have won 3 of their last 4 matches (WLWW, form rating 75.0/100), while Al Jazira Al Hamra have lost 4 of their last 5 (LDLDL, form rating 13.3/100) — a stark divergence that the equal 33% pre-match probabilities from the single tracked source do not appear to reflect.

Form contrast Generated from real data
Slovan Liberec W vs Rosenborg W · UEFA Europa Cup - Women

Rosenborg W carry a perfect Form rating of 100.0 against Slovan Liberec W's 50.0, backed by four wins in their last five (WLWWW), yet the pre-match consensus still prices them as the least likely winner at just 30.0% despite Liberec holding only a 35.0% implied probability themselves.

Rating gap Generated from real data
HJK W vs Brann W · UEFA Europa Cup - Women

Brann W hold a commanding defensive rating of 93.3 versus HJK W's 46.7, the sharpest gap across all six axes, suggesting Brann are significantly better equipped to suppress HJK's attack-rated 86.7 than vice versa — a mismatch the equal 33/33/33 consensus odds appear to ignore entirely.

Draw bias signal Generated from real data
Azerbaijan vs Tajikistan · Friendlies

With just one tracked source setting the draw probability at 45% — equal to Tajikistan's win probability and dwarfing Azerbaijan's 10% — the consensus strongly favours a non-Azerbaijan-win outcome, while Tajikistan's unbeaten WDWD run across their last four further reinforces the lean away from the hosts.

Recent form gap Generated from real data
Ajax W vs Aktobe W · UEFA Europa Cup - Women

Ajax W have won 3 of their last 5 matches (WWLLW), while Aktobe W have failed to win any of their last 4 (LLDL), suggesting a meaningful form divergence that the equal 33% consensus odds do not reflect.

Rating mismatch Generated from real data
PSV/Eindhoven W vs Fortuna Hjørring W · UEFA Europa Cup - Women

Despite equal pre-match odds of 33% each, Fortuna Hjørring W hold a notably superior Attack rating of 86.7 versus PSV/Eindhoven W's 50.0, making them the standout offensive threat in what the market treats as a coin-flip contest.

Data limitation Generated from real data
FH W vs Eintracht Frankfurt W · UEFA Europa Cup - Women

With only 1 tracked source producing perfectly equal three-way odds of 33% each and all six Eintracht Frankfurt W ratings sitting at exactly 50.0, there is no statistically meaningful differentiator available for this fixture beyond Frankfurt's recent form sequence of WWDDL, which shows a slight downward trend across their last two results.

Attack rating gap Generated from real data
Brøndby W vs Sporting CP W · UEFA Europa Cup - Women

Brøndby W carry a perfect 100.0 attack rating against Sporting CP W's 50.0, the single largest gap across all six measured axes, while Brøndby's last five results show four consecutive wins (LWWWW) versus Sporting's more mixed DWDWW sequence — yet pre-match odds list both sides at identical 33% chances.

Model uncertainty Generated from real data
Minsk W vs Fenerbahce W · UEFA Europa Cup - Women

Every available rating metric for both Minsk W and Fenerbahce W sits at exactly 50.0 across all six axes, and the consensus probabilities are split equally at 33% each way, reflecting a near-total absence of differentiating data rather than a genuinely balanced contest.

Form divergence Generated from real data
Breidablik W vs Czarni Sosnowiec W · UEFA Europa Cup - Women

Breidablik W have won their last three matches (closing their past five as LDWWW), while Czarni Sosnowiec W have lost their last two (WDWLL), representing the only measurable differentiator between two sides whose six-axis ratings are identical across all six categories at 50.0.

Recent form gap Generated from real data
Sparta Praha W vs Farul Constanţa W · UEFA Europa Cup - Women

Farul Constanţa W have won 4 of their last 5 matches (WWLWW), compared to Sparta Praha W's 2 wins from 5 (WLLLW), giving the visitors a notably stronger recent record despite both sides sharing identical 50.0 ratings across all six measured dimensions.

Recent form split Generated from real data
Gibraltar vs Sao Tome and Principe · Friendlies

Gibraltar have won their last 2 matches after a run of 3 defeats (LLLWW), while Sao Tome and Principe have lost 3 of their last 4 and won just once in that stretch (LLWLL), giving Gibraltar a modest but tangible edge in recent momentum despite both sides carrying identical 50.0 ratings across all six metrics.

Form comparison Generated from real data
OH Leuven W vs Roma W · UEFA Champions League Women

Roma W's last 5 results (WWLWW) show 4 wins with only one defeat, while OH Leuven W (DWWWD) have gone unbeaten but picked up two draws, giving Roma a marginally more dominant recent winning record despite equal 50.0 ratings across all six axes.

Form comparison Generated from real data
Servette Chênois W vs Lyon W · UEFA Champions League Women

Servette Chênois W have won all of their last 5 matches (WWWWW), while Lyon W recorded 4 wins and 1 loss in the same period (WLWWW), making the hosts the only side with a perfect recent run despite pre-match odds showing an exact three-way split of 33% each.

Attack vs Set Pieces Generated from real data
St. Pölten W vs Malmö FF W · UEFA Europa Cup - Women

St. Pölten W carry a perfect Attack rating of 100.0 against Malmö FF W's standout Set Pieces score of 81.3 — the highest individual rating either side holds — suggesting the clearest contest between St. Pölten's open-play threat and Malmö's dead-ball danger. Both defenses are rated equally at 86.7, making those specific weapons the most likely differentiators in what the market treats as a three-way coin flip.

Form vs odds mismatch Generated from real data
Linköping W vs Norrköping W · Sweden: Svenska Cupen - Women

Norrköping W have lost their last three matches (LLL to close their WLDLL run) and carry an Attack rating of just 6.7/100, yet the sole tracked source gives them a 50% win probability — equal to a draw and leaving Linköping W (Attack 60.0, Form 60.0) with a 0% chance despite their markedly stronger ratings across most axes.

Attack vs defence gap Generated from real data
KIF Örebro W vs AIK W · Sweden: Svenska Cupen - Women

AIK W's Attack rating of 26.7 is the lowest in this matchup and sits 20 points below their own Defence rating of 46.7, suggesting a side built to contain rather than create — yet KIF Örebro W's Attack rating of 53.3 is nearly double AIK W's, pointing to a clear structural mismatch in the hosts' favour going forward despite the consensus heavily favouring AIK W at 45.0%.

Recent form gap Generated from real data
France U21 vs Austria U18 · Friendlies

France U21 have won four of their last five matches (WDWWW), while Austria U18 have taken just one point from their last four games (WLLLD), representing a stark contrast in recent momentum despite both sides carrying identical 50.0 ratings across all six measured axes.

Rating contrast Generated from real data
VfL Wolfsburg W vs Sturm Graz W · UEFA Europa Cup - Women

Despite Wolfsburg's home advantage, Sturm Graz W hold significantly superior ratings across Attack (80.0 vs 50.0), Defense (86.7 vs 50.0), and Form (86.7 vs 50.0), yet the pre-match consensus gives each side an identical 33% chance — a striking mismatch between the underlying data and the market assessment.

Form pattern Generated from real data
England U17 vs Republic of Ireland U17 · Friendlies

Republic of Ireland U17 have won every odd-numbered game in their last five outings, producing a perfect alternating WLWLW sequence, meaning they arrive having won three of their last five while never losing two in a row. England U17's last three show a similar bounce-back pattern (WLW), and with pre-match odds split exactly equally at 33% each way across all three outcomes, no statistical edge separates these sides ahead of kick-off.

Historical trend Generated from real data
Madureira vs Sampaio Corrêa RJ · Brazil: Copa Rio

The last 2 meetings between these sides have both been decided by a single goal (1-1 and 2-1), suggesting tight, low-scoring encounters, which aligns with the pre-match consensus heavily favouring a draw at 45% against either side winning outright.

Consensus odds anomaly Generated from real data
West Ham United U21 vs Valencia U21 · Premier League International Cup

Despite Valencia U21 winning three of their last four matches, the sole tracked pre-match source assigns them a 0% probability of winning, allocating all remaining probability equally between West Ham U21 and a draw at 50% each — an unusually extreme dismissal of a side in recent winning form.

Defensive vulnerability Generated from real data
Middlesbrough U21 vs Genk U21 · Premier League International Cup

Middlesbrough U21's defensive rating of 11.1 out of 100 is drastically lower than every other metric on their profile and far below Genk U21's rating of 50.0, marking them as exceptionally weak at the back by this measure. Combined with three losses in their last five games, this defensive frailty stands out as the most concrete differentiator between the two sides.

Recent form mirror Generated from real data
Liverpool W vs Sunderland W · England: WSL Cup

Both sides enter this fixture having won only their most recent game after losing the three before it — Liverpool W going LLLLW and Sunderland W DLLLW — making this a meeting of two teams with near-identical late revival patterns but no sustained momentum behind either.

Form contrast Generated from real data
Boreham Wood vs Everton U21 · England: National League Cup

Boreham Wood enter this fixture having won all five of their last matches, giving them a Form rating of 86.7 compared to Everton U21's 44.4, whose last five reads DLLWW — yet the pre-match consensus still rates both sides nearly equal at 35% apiece.

Attack gap Generated from real data
Aldosivi Res. vs Quilmes 2 · Argentina: Reserve League

Aldosivi Res. hold a notable attacking edge over Quilmes 2, rated 33.3 vs 20.0 on the attack axis — the largest gap between the two sides across all six metrics — while Quilmes 2's form rating of 20.0 reflects three losses in their last four games, supporting Aldosivi Res. as narrow favourites at 35.0% despite their own modest attack output.

Defense vulnerability Generated from real data
Defensa y Justicia Res. vs Tigre Res. · Argentina: Reserve League

Tigre Res. carry the weakest defensive rating in this fixture at just 26.7 out of 100, facing a Defensa y Justicia Res. attack rated 73.3 — the largest attack-vs-defense gap between the two sides and a combination that points toward scoring opportunities for the hosts.

Attack/Defense gap Generated from real data
Gimnasia La Plata Res. vs Estudiantes La Plata Res · Argentina: Reserve League

Gimnasia's Attack rating of 40.0 is the lowest across all six metrics for either side, while their Defense sits at 73.3 — a 33.3-point internal gap that suggests a side built to contain rather than create, contrasting sharply with Estudiantes' more balanced 58.3 Attack and 58.3 Defense ratings.

Form divergence Generated from real data
Lanús Res. vs Banfield Res. · Argentina: Reserve League

Lanús Res. won four of their last five matches (WWWWL) and carry a Form rating of 66.7, while Banfield Res. have taken just one point from their last five (LLDWL) with a Form rating of 33.3 — the sharpest contrast in the available data despite both sides sharing identical xG, Set Pieces, and Discipline scores of 50.0.

Form comparison Generated from real data
Everton W vs Birmingham City W · England: WSL Cup

Everton W won just 1 of their last 5 matches (LLLLW), while Birmingham City W claimed 3 wins in the same span (WWLLW), giving Birmingham a notably stronger recent record despite the pre-match consensus offering them a 0% win probability.

Form vs odds clash Generated from real data
Sarmiento Res. vs Atl. Rafaela 2 · Argentina: Reserve League

Atl. Rafaela 2 carry the stronger recent form (83.3 vs 40.0) and a superior defensive rating (75.0 vs 73.3), yet the pre-match consensus gives them only a 10.0% win probability compared to Sarmiento Res. at 45.0%, a notable mismatch between on-field metrics and market expectation.

Win probability gap Generated from real data
Saudi Arabia vs Kuwait · Gulf Cup of Nations

Despite both teams carrying identical six-axis ratings of 50.0 across all metrics, the pre-match consensus assigns Saudi Arabia a 45% win probability against just 10% for Kuwait, with the draw at 45% — suggesting the market views a Kuwait victory as highly unlikely regardless of the symmetric model data.

Form vs odds mismatch Generated from real data
Gremio Prudente U20 vs Juventus U20 · Brazil: Paulista - U20

Juventus U20 have won four consecutive matches (LWWWW) and carry the lowest Attack rating of the two sides (26.7 vs 50.0), yet the consensus still prices them equal to the draw at 45% — suggesting their recent winning run is not fully reflected in their underlying attacking output, which matches Gremio Prudente's xG rating of 50.0.

Attack/Defense contrast Generated from real data
Liverpool Montevideo vs Colón · Uruguay: Copa Uruguay

Despite both sides sharing identical Form (66.7) and xG (50.0) ratings, Colón's Defense rating of 80.0 dwarfs their Attack rating of 33.3 — the lowest attacking score in this matchup — suggesting Colón are built to contain rather than create, which contrasts sharply with Liverpool Montevideo's balanced 73.3 ratings in both Attack and Defense.

Form gap Generated from real data
Boston River vs Fenix · Uruguay: Copa Uruguay

Despite identical Attack (40.0) and xG (50.0) ratings, Fenix hold a notable Form advantage (46.7 vs 33.3) yet the pre-match consensus gives them only a 10% win probability against Boston River's 45%, suggesting the market heavily discounts Fenix's recent results which include a win in their last game versus Boston River's alternating DWLWL run.

Defensive contrast Generated from real data
Hamilton Academical vs Cowdenbeath · Scotland: Challenge Cup

Hamilton's defensive rating of 93.3 dwarfs Cowdenbeath's 46.7, the sharpest gap across any axis between these two sides, yet the pre-match consensus still gives Hamilton only a 45% win probability — the same figure assigned to a draw — suggesting the market is not fully pricing in that defensive superiority.

Rating contrast Generated from real data
Chelsea W vs Austria Wien W · UEFA Champions League Women

Despite Chelsea W holding a marginal edge in the pre-match consensus (35% vs 30%), Austria Wien W carry a notably higher Attack rating of 100.0 against Chelsea W's 50.0, suggesting the Austrian side's offensive output has been significantly stronger heading into this fixture.

Recent form gap Generated from real data
Barcelona W vs Paris FC W · UEFA Champions League Women

Barcelona W have won all of their last 5 matches, while Paris FC W have won just 3 and lost 2 (WWLWL), giving Barcelona a notably cleaner run of form heading into this fixture. Despite identical six-axis ratings across all categories, this form divergence is the one measurable distinction between the two sides.

Form collapse Generated from real data
Club Sp. San Lorenzo vs 4 de Mayo · Paraguay: Copa Paraguay

Club Sp. San Lorenzo have lost all five of their last five matches and carry a Form rating of 0.0/100, making them the side in significantly worse recent shape despite the pre-match odds marginally favouring them (35%) over 4 de Mayo (30%).

xG vs Attack gap Generated from real data
Alianza Atletico vs Sport Boys · Peru: Copa De La Liga

Alianza Atletico post the higher Attack rating (80.0 vs 60.0) yet Sport Boys hold a dramatically superior xG rating (75.2 vs 39.0), suggesting Sport Boys convert possession into genuine scoring chances far more efficiently despite being given only a 10% win probability by the pre-match consensus.

xG vs attack split Generated from real data
Sporting Cristal vs ADT · Peru: Copa De La Liga

ADT carry a striking contradiction in their ratings: their xG score of 90.7 is the highest of any team here, yet their Attack rating sits at just 26.7 — suggesting they generate strong expected-goal positions but lack the finishing quality to convert them, a pattern consistent with their recent run of DLWLL.

xG vs Defense gap Generated from real data
Curico Unido vs Concepción · Chile: Copa Chile

Concepción's xG rating of 23.3 is the lowest of any axis for either side, yet their Defense rating of 80.0 is the highest overall — suggesting they are built to suppress goals rather than create them, which aligns with the 45% draw probability despite being co-favourited to win.

xG gap Generated from real data
Fernando De La Mora vs Libertad Asuncion · Paraguay: Copa Paraguay

Libertad Asuncion hold a perfect xG rating of 100.0 against Fernando De La Mora's 50.0, the starkest gap across all six axes, suggesting a significant attacking threat edge that aligns with their 45% win probability versus the hosts' 10%.

Attack rating gap Generated from real data
Belgrano Córdoba Res. vs Talleres Córdoba Res. · Argentina: Reserve League

Belgrano's attack rating of 58.3 is 25 points higher than Talleres' 33.3, the largest gap across any of the six measured axes, yet the pre-match odds give Belgrano only a 45% chance against Talleres' 10%, suggesting the market is leaning on Talleres' comparatively solid defense (60.0) to offset their attacking weakness.

Defensive contrast Generated from real data
Wanderers vs Cerrito · Uruguay: Copa Uruguay

Despite both sides sharing identical Attack ratings of 40.0, Cerrito's Defense rating of 66.7 stands notably higher than Wanderers' 40.0, a gap that aligns with the pre-match consensus heavily favouring Cerrito or a draw (combined 90%) over a Wanderers win (10%).

Defensive contrast Generated from real data
Cerro vs Deportivo Maldonado · Uruguay: Copa Uruguay

Deportivo Maldonado's Defense rating of 80.0 dwarfs Cerro's 46.7 Attack rating, representing the starkest axis gap in this matchup and suggesting Maldonado's backline holds a structural edge over an attack rated in the bottom half of the scale.

Attack/Defense gap Generated from real data
Deportes Iquique vs Antofagasta · Chile: Copa Chile

Antofagasta's Attack rating (60.0) is 20 points higher than Deportes Iquique's (40.0), yet Iquique's Defense (73.3) is the strongest single rating across both sides, suggesting Antofagasta's attacking advantage may be neutralised — consistent with the only recent meeting ending 1-1.

xG vs form split Generated from real data
Union La Calera vs U. Catolica · Chile: Copa Chile

U. Católica carry the standout form rating in this fixture (80.0, backed by four straight wins) yet have a strikingly low xG rating of 16.0, suggesting their recent results are outpacing their underlying chance-creation quality — a tension that makes the consensus 10.0% win probability for them look potentially mispriced on form alone.

Form contrast Generated from real data
Solomon Islands vs Vanuatu · Friendlies

Vanuatu enter this fixture with a W-D-W-D-W run across their last five matches (3 wins, 2 draws, no losses), while Solomon Islands managed just one win in five (L-D-L-L-W), a form divergence that is reflected in the pre-match consensus giving Vanuatu a 45% win probability against Solomon Islands' 10%.

Recent H2H result Generated from real data
Papua New Guinea vs New Caledonia · Friendlies

In the only tracked meeting between these sides, New Caledonia won 3-1 against Papua New Guinea, and pre-match consensus gives New Caledonia a 50% win probability against Papua New Guinea's 0%, reflecting that historical edge.

Win probability gap Generated from real data
Palestine vs New Zealand · Friendlies

Despite both sides carrying identical 50.0 ratings across all six axes, the pre-match consensus assigns New Zealand a 0.0% win probability against Palestine's 50.0%, while New Zealand's last five results show just one draw in five outings (LLDLL).

Odds vs form signal Generated from real data
Japan vs Uruguay · Friendlies

Despite Uruguay's recent run of four consecutive draws before a loss, the pre-match consensus gives them just a 10% win probability — their lowest implied chance despite Japan showing an identical overall rating profile and a similarly inconsistent WDWDL record across the last five games.

Form pattern Generated from real data
South Korea vs Ecuador · Friendlies

South Korea's last 5 results show WWWLL — three consecutive wins followed by two losses — while Ecuador's WLDWL sequence shows no back-to-back wins, suggesting both sides arrive in similarly inconsistent form, which aligns with the pre-match consensus heavily favouring a draw at 45%.

Consensus probability split Generated from real data
Netherlands U19 vs Belgium U19 · Friendlies

The sole tracked source assigns a 0% chance to a Netherlands U19 win, splitting the remaining probability evenly between a draw and a Belgium U19 victory at 50% each — an unusually firm dismissal of the home side despite both teams carrying near-identical recent form (Netherlands WWWLW, Belgium WWDLW).

Attack/Form contrast Generated from real data
Team vs El Dakhleya · Egypt: Second League

El Dakhleya carry an Attack rating of just 0.0 and have not won in their last five outings (LDDDL), while Team have won their last two consecutively after a poor run — making El Dakhleya's 10% win probability in the consensus look well-founded given their near-total lack of attacking output.

Defense vs Attack gap Generated from real data
Kahraba Ismailia vs Pharco · Egypt: Second League

Pharco's defense rating of 91.7 dwarfs Kahraba Ismailia's attack rating of 58.3 — a 33.4-point gap that stands as the sharpest mismatch across all six measured axes, suggesting Pharco are well-equipped to suppress the hosts despite being rated slight outsiders at 30% to win.

Defensive gap Generated from real data
Maleyet Kafr El Zayiat vs El Mansura · Egypt: Second League

Maleyet Kafr El Zayiat's Defense rating of 83.3 is notably higher than El Mansura's 66.7, the largest gap between the two sides across all six axes, suggesting the hosts are significantly stronger at limiting chances despite both teams sharing an identical Attack rating of 41.7.

Form divergence Generated from real data
Masar vs Proxy · Egypt: Second League

Masar have won all five of their last five matches (Form rating 100.0) while Proxy have taken just 2 points from their last 5 games (W-L-L-W-L, Form rating 25.0), making the form gap between these two sides as wide as the available data allows.

Defensive contrast Generated from real data
AL Nasr SC vs El Seka El Hadid · Egypt: Second League

AL Nasr SC hold a Defence rating of 83.3 versus El Seka El Hadid's 50.0, the sharpest gap between the two sides across all six axes, suggesting Al Nasr are considerably harder to score against despite both teams sharing an identical Attack rating of just 33.3.

Defensive strength gap Generated from real data
Mogila vs Aresimi · Macedonia: Cup

Aresimi's six-axis defensive rating of 73.3 stands out as by far their strongest attribute, sitting 40 points above their attack rating of 33.3, suggesting their most likely path in this evenly priced three-way market (all 33%) is a low-scoring, defensively structured performance rather than an open attacking contest.

Defensive contrast Generated from real data
Elva vs Tallinna Kalev · Estonia: Cup

Elva's Defence rating of 60.0 dwarfs Tallinna Kalev's 26.7, while Kalev's Attack rating of 40.0 is notably higher than Elva's 26.7, creating a matchup where Elva's defensive strength directly confronts Kalev's relative attacking advantage — the sole previous meeting ended 1-0 to Kalev, suggesting that edge has mattered before.

Form contrast Generated from real data
Uzbekistan vs Iran · Friendlies

Uzbekistan have lost all five of their last matches, while Iran are unbeaten in their last four (1W 3D), a stark form divergence that helps explain why the consensus gives Iran a 45% win probability against Uzbekistan's 10% despite the sides drawing 2-2 in their only tracked recent meeting.

Recent form contrast Generated from real data
Romania U19 vs Hungary U19 · Friendlies

Hungary U19 have won their last 2 matches after losing 3 in a row (LLLWW), while Romania U19 have gone unbeaten in their last 3 (LWDDD), suggesting both sides arrive on a modest upward trajectory despite equal 33% pre-match odds across the board.

Odds imbalance Generated from real data
Difaa EL Jadida vs CODM Meknès · Morocco: Botola Pro

Despite both clubs carrying identical six-axis ratings across every metric, the pre-match consensus assigns CODM Meknès just a 10% win probability compared to 45% each for a Difaa win or draw, a sharp skew that is not reflected in any of the underlying performance data available.

Market signal Generated from real data
Moghreb Tetouan vs Renaissance Berkane · Morocco: Botola Pro

With all six-axis ratings identical at 50.0 for both sides, the single tracked source places zero probability on a Moghreb Tetouan win, splitting the market entirely between a draw (50%) and a Renaissance Berkane victory (50%), making a home win the consensus-eliminated outcome heading into this fixture.

Form contrast Generated from real data
United Arab Emirates vs Yemen · Gulf Cup of Nations

Yemen arrive with a 4W-1D record across their last five matches, while UAE have won just one of their last three (D-L-D), making Yemen the in-form side despite the pre-match consensus giving them a 0% win probability.

Attack vs Defense gap Generated from real data
Argentinos Juniors Res. vs Platense Res. · Argentina: Reserve League

Argentinos Juniors Res. carry the lowest attack rating in this fixture at just 13.3, yet face a Platense Res. defense rated 60.0 — the widest attack-versus-opponent-defense gap in the available data — helping explain why Argentinos are given only a 35% win probability despite home advantage.

Attack rating gap Generated from real data
Newell's Old Boys Res. vs Rosario Central Res. · Argentina: Reserve League

Newell's Old Boys Res. carry an attack rating of just 8.3 out of 100 — compared to Rosario Central Res.'s 46.7 — the most extreme gap across any rated axis, and combined with four consecutive losses (WLLLL), it helps explain why pre-match consensus gives them only a 10% chance of winning.

Form divergence Generated from real data
Deportivo Riestra Res. vs Barracas Central Res. · Argentina: Reserve League

Deportivo Riestra Res. have won three of their last five matches (WLDWW) while Barracas Central Res. have lost four of their last five (LLDLL), a stark contrast reflected in their Form ratings of 58.3 versus 8.3 respectively — yet the consensus still prices the match as essentially a coin-flip between a home win and a draw.

Rating gap Generated from real data
Independiente Riva. Res. vs Gimnasia Mendoza 2 · Argentina: Reserve League

Gimnasia Mendoza 2 hold a striking defensive advantage, rated 73.3 versus Independiente Riva. Res.'s 33.3, while also leading in attack (53.3 vs 33.3) and form (80.0 vs 33.3) — a clean sweep across all performance axes that aligns with pre-match odds giving them a 45% win probability against the hosts' 10%.

Defence vs Attack gap Generated from real data
Instituto Res. vs Estudiantes Rio Cuarto 2 · Argentina: Reserve League

Estudiantes Rio Cuarto 2's Defence rating of 83.3 dwarfs their Attack rating of 41.7 — a 41.6-point gap — suggesting they are built to frustrate rather than score, which contrasts sharply with the pre-match odds that give them only a 10% win probability despite their strong recent form (LWDWW).

Head-to-head result Generated from real data
Portuguesa U20 vs Ponte Preta U20 · Brazil: Paulista - U20

In the only tracked meeting between these sides, Ponte Preta U20 thrashed Portuguesa U20 6-1, a result that aligns with the pre-match odds giving Ponte Preta a 45% win probability versus just 10% for Portuguesa.

Form pattern Generated from real data
Qatar vs Bahrain · Gulf Cup of Nations

Qatar have won none of their last 5 matches (LDDLL), while Bahrain have won just once in their last 4 (LLWL), making the pre-match consensus of 45% draw probability the standout signal given both sides' recent inability to secure victories.

Discipline gap Generated from real data
Atletico Torque vs Atenas · Uruguay: Copa Uruguay

Atenas carry a Discipline rating of 0.0 out of 100 — the lowest possible score — compared to Atletico Torque's 75.0, suggesting Atenas have a significant recent record of cards or suspensions that could further hamper their already-limited attacking output (rated 60.0 vs Torque's 73.3).

Attack/Defense gap Generated from real data
Danubio vs Penarol · Uruguay: Copa Uruguay

Danubio's Attack rating of just 6.7 — against Penarol's Defense rating of 80.0 — is the starkest mismatch in the data, and the sides' only tracked recent meeting ended 0-4 to Penarol, suggesting Danubio's scoring prospects are extremely limited.

Defensive vulnerability Generated from real data
Atlético Tembetary vs Sportivo Iteno · Paraguay: Copa Paraguay

Atlético Tembetary's Defense rating of 40.0 is the single lowest figure across all twelve axis scores for both sides, yet they are still rated marginal favourites at 35% — suggesting their defensive weakness is not fully reflected in the win probability despite Sportivo Iteno's identical 50.0 ratings across every category.

Defensive contrast Generated from real data
O'Higgins vs Deportes Santa Cruz · Chile: Copa Chile

Deportes Santa Cruz carry a Defence rating of 86.7 versus O'Higgins's Attack rating of just 40.0, the widest axis gap in the dataset, yet the pre-match consensus still gives O'Higgins only a 45% win probability against a side that has not won in their last five outings (LDDWD).

Form collapse Generated from real data
Deportivo Recoleta vs Guairena FC · Paraguay: Copa Paraguay

Both sides share an identical recent sequence of WLLLL, but Deportivo Recoleta's Form rating of 0.0 against Guairena's 6.7 underlines that neither team has built any momentum heading into this fixture, making the 35% draw probability the joint-highest outcome in the pre-match consensus.

Attack/Defense contrast Generated from real data
Racing Club Res. vs Independiente Res. · Argentina: Reserve League

Racing Club Res. hold a notably higher Attack rating (66.7) while Independiente Res. counter with a matching Defensive rating (66.7), creating a direct attacker-versus-defender clash that likely explains why the pre-match odds heavily discount an Independiente win at just 10%.

xG vs attack gap Generated from real data
Everton de Vina vs Universidad de Chile · Chile: Copa Chile

Everton de Vina hold a perfect xG rating of 100.0 despite a modest Attack rating of 66.7, suggesting their chance creation is significantly outperforming their attacking output — a sharper contrast than Universidad de Chile, whose xG (83.0) and Attack (80.0) ratings are closely aligned.

Attack/Defense gap Generated from real data
Mineros de Zacatecas vs Piratas · Mexico: Liga de Expansión MX

Piratas' Attack rating of 53.3 faces a Mineros defence rated just 46.7, while Mineros' Attack of 33.3 is the lowest figure across both teams' six-axis profiles — the sharpest individual gap in the data, helping explain why pre-match odds give Piratas a 45% win probability against Mineros' 10%.

Attack gap Generated from real data
Alebrijes de Oaxaca vs CA La Paz · Mexico: Liga de Expansión MX

CA La Paz's Attack rating of 73.3 dwarfs Alebrijes de Oaxaca's 33.3 — a 40-point gap that is the largest discrepancy across any of the six tracked metrics, and aligns with pre-match odds giving La Paz a 45% win probability against Oaxaca's just 10%.

Consensus probability Generated from real data
Italy U20 vs England U20 · U20 Elite League

The single tracked source assigns England U20 a 0.0% win probability despite all six-axis ratings being identical for both sides at 50.0 across every category, making England the only team effectively ruled out by the market despite no statistical disadvantage showing in the available data.

Head-to-head record Generated from real data
Mohammedan vs Minerva Punjab · India: IFA Shield

In the only tracked meeting between these sides, Minerva Punjab won convincingly 3-0 away at Mohammedan, a result reflected in the pre-match consensus that gives Mohammedan a 0% chance of victory against a side rated higher in Attack (50.0 vs 46.7).

Draw tendency Generated from real data
Rio Ave U23 vs Penafiel U23 · Portugal: Liga Revelação U23

Penafiel U23 have drawn all four of their last four matches, and the pre-match consensus assigns a 45% probability to a draw here — the joint-highest outcome alongside a Penafiel win — making the draw a statistically prominent result to consider given their recent pattern.

Recent form edge Generated from real data
Marítimo U23 vs Benfica U23 · Portugal: Liga Revelação U23

Marítimo U23's last five results (W-D-D-L-D) include one win and no consecutive losses, while Benfica U23's run (D-D-L-L-L) ends with three straight defeats — a divergence in momentum that is reflected in the pre-match odds marginally favouring Marítimo U23 (35%) over Benfica U23 (30%).

Form vs odds mismatch Generated from real data
El Entag EL Harby vs Tanta SC · Egypt: Second League

Despite El Entag EL Harby's dire recent form (one win in five, including a loss) giving them a form rating of just 25.0, the pre-match consensus still rates them as likely to win as a draw at 45.0% each, while Tanta SC — who have a superior form rating of 46.7 and a higher defensive rating (66.7 vs 58.3) — are given only a 10.0% win probability.

Form divergence Generated from real data
Haras El Hodood vs Dayrout · Egypt: Second League

Haras El Hodood have won three of their last five matches (LWDWW) and carry a form rating of 86.7/100, while Dayrout have lost all five of their last fixtures (LLLLL) and hold a form rating of 0.0/100 — the sharpest possible contrast on that metric. Dayrout's attack rating of 0.0/100 compounds that picture against a Haras El Hodood defence rated 86.7/100.

Defensive dominance Generated from real data
Tersana vs Baladiyyat Al Mehalla · Egypt: Second League

Both sides rank among the weakest attackers in this data set — Tersana's Attack rating of 26.7 and Baladiyyat Al Mehalla's 25.0 are nearly identical rock-bottom figures — yet both post solid Defense ratings (73.3 and 66.7 respectively), pointing strongly toward a low-scoring, tight contest. Tersana's superior form rating (53.3 vs 33.3) edges them ahead, consistent with the consensus giving them a narrow 35% win probability against the visitors' 30%.

Form divergence Generated from real data
Itesalat vs La Viena FC · Egypt: Second League

Itesalat have won their last three matches to post a Form rating of 75.0, while La Viena FC have gone winless in all five recent games (three draws, two losses) for a Form rating of just 16.7 — the sharpest contrast in any of the six tracked metrics between these two sides.

Attack vs Defense contrast Generated from real data
Mega Sport vs Ismaily SC · Egypt: Second League

Despite both sides struggling for wins — Mega Sport taking DDLL and Ismaily going LLLDD — Mega Sport's defensive rating (66.7) is notably stronger than their attack (16.7), while Ismaily's attack (26.7) still outrates their defense (40.0), suggesting Ismaily's best route to the win markets implied at 45% runs through a leaky Mega Sport backline that has conceded in both recent losses.

Recent form contrast Generated from real data
Germany U20 vs France U20 · U20 Elite League

Germany U20 have won their last four consecutive matches (LWWWW), while France U20 have lost their most recent game after a strong run (WWWDL), yet the pre-match consensus still heavily discounts France to just 10% — a notable gap between recent momentum and implied probability.

Defense/Attack mismatch Generated from real data
Magdeburg II vs Altglienicke · Germany: Regionalliga - Nordost

Magdeburg II's defense rating of 20.0 is the starkest number in this fixture — the lowest of any axis for either side — yet they carry an attack rating of 53.3 compared to Altglienicke's 33.3, creating a matchup where the hosts threaten going forward but look highly vulnerable at the back against a side rated 60.0 for defense.

Form divergence Generated from real data
BFC Dynamo vs Greifswalder FC · Germany: Regionalliga - Nordost

BFC Dynamo have won their last three matches (from a DDWWW run) while Greifswalder FC have taken just one win in five with three draws and a loss (LDWDD), giving Dynamo a notably stronger momentum profile despite both sides sharing identical Attack (66.7) and xG (50.0) ratings.

Defense vs Attack gap Generated from real data
Tasmania Berlin vs FC Carl Zeiss Jena · Germany: Regionalliga - Nordost

Tasmania Berlin carry a Defense rating of 0.0 against FC Carl Zeiss Jena's Defense rating of 80.0, the starkest possible gap in this metric, which aligns with consensus giving the hosts just a 10% win probability despite identical xG ratings of 50.0 for both sides.

Attack vs defence gap Generated from real data
Bad Schallerbach vs Kuchl · Austria: Regionalliga - North

Bad Schallerbach carry the highest attack rating in this matchup at 73.3, yet their defence sits notably lower at 53.3 — a 20-point gap that contrasts with Kuchl's more balanced 66.7 attack and 60.0 defence, suggesting Schallerbach create more but may concede more freely, which could help explain why the pre-match odds heavily favour a draw or Kuchl win despite Schallerbach's offensive edge.

Form contrast Generated from real data
Wals-Grünau vs Wohnbau Dietach · Austria: Regionalliga - North

Wals-Grünau have taken 10 points from their last 5 games (DWWWD, Form rating 73.3/100), while Wohnbau Dietach have managed just 3 points in the same span (LDLWL, Form rating 26.7/100), a gap of 7 points that represents the starkest divergence across all six tracked metrics between these two sides.

Form & defense gap Generated from real data
UFC Hallein vs Pinzgau Saalfelden · Austria: Regionalliga - North

UFC Hallein have lost four of their last five matches and carry a Defense rating of 0.0 — the lowest possible on the scale — while Pinzgau Saalfelden's Attack rating of 46.7 is more than double Hallein's 20.0, pointing to a significant structural mismatch in this fixture.

Form comparison Generated from real data
Carapebus vs São Cristóvão RJ · Brazil: Carioca - 2

Carapebus have lost three of their last five matches (WDLLL), while São Cristóvão RJ have gone four games without a win but unbeaten in their last four (LDDDD), giving the visitors a marginally more stable recent record that aligns with the pre-match consensus giving them a 50% win probability versus Carapebus's 0%.

Win probability signal Generated from real data
Corinthians U20 vs XV de Jaú U20 · Brazil: Paulista - U20

Despite all six-axis ratings being identical at 50.0 for both sides, the pre-match consensus from tracked sources gives XV de Jaú U20 a 0.0% win probability, effectively ruling out a visitor win despite no measurable statistical gap between the teams.

Historical trend Generated from real data
Desportivo Brasil U20 vs Oeste U20 · Brazil: Paulista - U20

In the last 2 recorded meetings between these sides, Desportivo Brasil U20 have gone unbeaten (one win, one draw), including a 4-2 away victory, which aligns with their pre-match probability of 45.0% versus Oeste U20's notably low 10.0%.

Win probability gap Generated from real data
Guarani U20 vs União Suzano U20 · Brazil: Paulista - U20

Despite both sides carrying identical six-axis ratings across all six metrics, the pre-match consensus heavily favours Guarani U20 (45%) over União Suzano U20 (10%), with the draw also rated at 45% — a striking disparity given the only recorded meeting between the sides ended 1-1.

Head-to-head record Generated from real data
Santo André U20 vs Sertãozinho U20 · Brazil: Paulista - U20

The only tracked meeting between these sides ended 1-1, and the pre-match consensus heavily discounts Sertãozinho U20 at just 10% despite that draw result, with Santo André and the draw sharing 90% of probability almost equally at 45% each.

Form divergence Generated from real data
Santos U20 vs Jabaquara U20 · Brazil: Paulista - U20

Santos U20 have collected 4 wins and 1 draw from their last 5 matches (WWWDW), while Jabaquara U20 have lost their last 4 in a row after an opening win (WLLLL), representing a sharp contrast in recent momentum heading into this fixture.

Head-to-head trend Generated from real data
Água Santa U20 vs Capivariano U20 · Brazil: Paulista - U20

Água Santa U20 have won both recent meetings against Capivariano U20, claiming a 1-0 and a 2-1 victory, which aligns with the pre-match consensus giving them a 45% win probability against Capivariano's just 10%.

Head-to-head record Generated from real data
Sfera U20 vs XV de Piracicaba U20 · Brazil: Paulista - U20

In the only tracked meeting between these sides, XV de Piracicaba U20 won 1-0 against Sfera U20, a result consistent with the pre-match odds that give XV de Piracicaba a 45% win probability compared to just 10% for Sfera.

Recent form contrast Generated from real data
São Paulo U20 vs EC São Bernardo U20 · Brazil: Paulista - U20

São Paulo U20 have won all of their last 5 matches, while EC São Bernardo U20 managed only 2 wins alongside 2 draws and a loss (WDDWD) in the same span — a clear form divergence that aligns with the pre-match consensus giving São Paulo U20 a 45% win probability against EC São Bernardo U20's 10%.

Attack gap Generated from real data
Colón Res. vs Unión Santa Fe Res. · Argentina: Reserve League

Unión Santa Fe Res. hold an Attack rating of 66.7 versus Colón Res.'s 20.0 — the sharpest single-axis gap in this fixture — which aligns with Colón's run of four straight losses and a pre-match market that assigns them a 0% win probability from the one tracked source.

Attack gap Generated from real data
San Martín San Juan Res. vs Godoy Cruz Res. · Argentina: Reserve League

Godoy Cruz Res. hold a clear attacking advantage over San Martín San Juan Res., rating 60.0 versus 46.7 on the attack axis, the only meaningful gap across all six metrics — consistent with pre-match odds giving Godoy Cruz a 45.0% win probability against San Martín's 10.0%.

Recent H2H trend Generated from real data
Linfield W vs Cliftonville W · Northern-Ireland: Premiership Women

Cliftonville W have won both of the last two meetings against Linfield W, scoring 3 goals in each fixture (3-2 away, 3-1 away), suggesting a consistent attacking edge in this matchup that aligns with their current five-game winning run.

Recent H2H trend Generated from real data
Lisburn Ladies W vs Crusaders W · Northern-Ireland: Premiership Women

In the last 2 meetings, Crusaders W have not lost — winning 3-0 away and drawing 1-1 at home — while Lisburn Ladies W have failed to win any of their last 5 matches (LLLLD), making Crusaders W the form side despite identical model ratings.

Historical dominance Generated from real data
Derry City W vs Larne W · Northern-Ireland: Premiership Women

Derry City W have beaten Larne W by a combined score of 13-1 across their last two meetings (7-0 and 6-1), suggesting an extreme and consistent performance gap between these sides despite both teams carrying identical 50.0 ratings across all six axes.

Recent head-to-head Generated from real data
Palmeiras U20 vs Ituano U20 · Brazil: Paulista - U20

In the only tracked meeting between these sides, Palmeiras U20 won 3-1 away at Ituano U20, and they head into this fixture having won four of their last five matches (WLWWW) compared to Ituano U20's two wins from five (LWLLW).

Defense vs Attack gap Generated from real data
River Plate Res. vs Boca Juniors Res. · Argentina: Reserve League

Boca Juniors Res. hold the sharpest defensive rating in this fixture at 80.0, while River Plate Res. attack sits at just 60.0 — a 20-point gap that makes Boca the clear structural favorite to suppress scoring, aligning with the pre-match odds giving River only a 10% win probability.

Attack gap Generated from real data
Union Magdalena vs Santa Fe · Colombia: Copa Colombia

Union Magdalena's Attack rating of 20.0 is exactly half of Santa Fe's 40.0, and the only recorded recent meeting ended 2-0 to Santa Fe, suggesting a consistent inability for Magdalena to trouble the Santa Fe defence.

Set piece dominance Generated from real data
Colo Colo vs A. Italiano · Chile: Copa Chile

Colo Colo's set piece rating of 92.5 is the standout figure in this matchup, dwarfing A. Italiano's 59.4, and in their only recent meeting Colo Colo won 5-1, suggesting dead-ball situations could again be a decisive factor in a lopsided scoreline.

Defensive gap Generated from real data
Correcaminos Uat vs CDS Tampico Madero · Mexico: Liga de Expansión MX

CDS Tampico Madero's defensive rating of 13.3 is drastically weaker than Correcaminos Uat's 33.3, making Tampico Madero's backline the most glaring vulnerability in this fixture despite the two sides sharing identical attack (46.7) and xG (50.0) ratings.

Attack vs Defence gap Generated from real data
Acatlan vs FC Santiago · Mexico: Liga Premier Serie A

Acatlan's Attack rating of 77.8 is the highest single axis value in this fixture, yet their Defence sits at just 44.4 — a 33.4-point gap that makes them the clearest attacking threat but also the most structurally exposed side, contrasting sharply with FC Santiago's more balanced 58.3 Attack / 66.7 Defence profile.

Win probability gap Generated from real data
Wellington Phoenix II vs Auckland United · New-Zealand: National League - National

Despite both sides sharing identical 50.0 ratings across all six axes, the pre-match consensus heavily discounts Auckland United at just 10.0% win probability versus Wellington Phoenix II at 45.0%, a stark divergence that may reflect Auckland's run of four losses in their last five matches (LLLWL) compared to Wellington's more balanced LWLLW sequence.

Rating gap Generated from real data
Ferrymead Bays vs Eastern Suburbs · New-Zealand: National League - National

Eastern Suburbs carry a strikingly low Attack rating of 13.3 compared to Ferrymead Bays' 50.0, making them one of the weakest-rated attacking sides in the dataset, yet their last five results (WDLDW) suggest they have still managed to collect points despite that severe attacking deficiency.

Defense vs Form gap Generated from real data
Eastern vs Kitchee · Hong-Kong: League Cup

Eastern's defensive rating of 22.2 is the starkest number in this fixture — the lowest across all twelve axis scores listed — while Kitchee's form rating of 73.3 reflects four wins or draws in their last five, suggesting a structural mismatch that the consensus odds (Kitchee 45%, Draw 45%, Eastern 10%) broadly reflect.

Defense vs Attack gap Generated from real data
Diósgyőr II vs DEAC · Hungary: NB III - Northeast

Diósgyőr II's Defense rating of 73.3 is the highest single-axis score in this fixture, yet their Attack sits at just 40.0 — the lowest — creating a 33.3-point internal gap that aligns with DEAC being rated 45% favourites despite facing the stronger defensive side.

Attack gap Generated from real data
Inhulets vs Prykarpattia · Ukraine: Persha Liga

Prykarpattia's Attack rating of 53.3 is nearly double Inhulets' 26.7 — the single largest gap across all six rated axes — and this aligns with Prykarpattia being given a 45% win probability against a host side rated just 10%.

Probability vs form Generated from real data
Werder Bremen U19 vs Hansa Rostock U19 · Germany: U19 Bundesliga

Despite both sides sharing identical 50.0 ratings across all six metrics, the pre-match consensus gives Werder Bremen U19 a 45% win probability versus just 10% for Hansa Rostock U19, a gap that may reflect Werder's recent LDLWW run — ending in back-to-back wins — contrasting with Hansa's WLDDL sequence of no wins in their last three.

Recent form contrast Generated from real data
Erzgebirge Aue U19 vs Dynamo Dresden U19 · Germany: U19 Bundesliga

Erzgebirge Aue U19 have won just 1 of their last 5 matches (LLLLW), while Dynamo Dresden U19 won 2 of their most recent 3 (LLWWL), a divergence that aligns with pre-match odds giving Dresden a 45% chance of victory against Aue's 10%.

Recent form shift Generated from real data
Sreenidi Deccan vs NorthEast United · India: IFA Shield

NorthEast United have won their last three matches after opening with two consecutive losses (LLWWW), while Sreenidi Deccan's last five show a more mixed pattern (WWDWD) — both sides arrive in decent recent form, but NorthEast United's momentum is built on a sharper winning streak to close the sequence.

Form pattern Generated from real data
UKS Łódź W vs Pogon Szczecin W · Poland: Ekstraliga Women

Despite both teams sharing identical 50.0 ratings across all six metrics, UKS Łódź W's recent five-match run of LLDDL (0 wins) contrasts sharply with Pogon Szczecin W's WLWWL (3 wins), helping explain why pre-match consensus gives Łódź just a 10% win probability against Szczecin's 45%.

Recent form split Generated from real data
Czechia U20 vs Switzerland U20 · U20 Elite League

Switzerland U20 have won 3 of their last 5 matches (WWLLW) compared to Czechia U20's single point from their last 5 (DWLLL), a form divergence reflected in pre-match consensus giving Switzerland a 50% win probability against 0% for the hosts.

Defense vs Attack gap Generated from real data
UCSA vs Viktoriya Mykolaivka · Ukraine: Persha Liga

Viktoriya Mykolaivka's Defense rating of 80.0 dwarfs UCSA's Attack rating of 33.3 — the largest single head-to-head axis gap in this dataset — suggesting the visitors are well-equipped to suppress a home side that has lost four of their last five matches.

Attack/defense gap Generated from real data
Nyköping vs Syrianska FC · Sweden: Division 2 - Södra Svealand

Nyköping's Attack rating of 60.0 is nearly double Syrianska's Defense rating of 33.3, the sharpest mismatch across all six tracked axes, which aligns with the consensus giving Syrianska just a 10% win probability despite an equal xG rating of 50.0 for both sides.

Rating gap Generated from real data
Brøndby W vs ASA Aarhus W · Denmark: Kvindeliga

Brøndby W's attack rating of 93.3 dwarfs ASA Aarhus W's defensive rating of 33.3 — a 60-point gap that represents the sharpest mismatch across all tracked metrics for this fixture, and stands out even against Brøndby's own defensive rating of 66.7.

Form divergence Generated from real data
Fortuna Hjørring W vs Nordsjælland W · Denmark: Kvindeliga

Nordsjælland W have won all five of their last five matches (WWWWW) and carry a perfect Form rating of 100.0, while Fortuna Hjørring W's alternating WLDWL run gives them a Form rating of just 60.0 — a 40-point gap that aligns with pre-match consensus giving the visitors a 45% win probability against the hosts' 10%.

Defense vs Attack gap Generated from real data
Køge W vs KoldingQ W · Denmark: Kvindeliga

Køge W's Attack rating of 86.7 faces a KoldingQ W Defense rating of 0.0 — the maximum possible gap on the scale — while KoldingQ have lost four of their last five matches, making this a historically lopsided mismatch by the available metrics.

Defensive rating gap Generated from real data
Probiy Horodenka vs Lokomotiv Kyiv · Ukraine: Persha Liga

Lokomotiv Kyiv's Defense rating of 66.7 dwarfs Probiy Horodenka's 0.0, yet the only recorded head-to-head meeting saw Probiy Horodenka win 3-1 away — a result that sits in stark contrast to Horodenka's current five-game run of four defeats and one draw.

Recent form gap Generated from real data
Borussia Monchengladbach W vs Bayern Munich W · Germany: DFB Pokal - Women

Bayern Munich W arrive with a perfect 5-from-5 run (WWWWW), while Borussia Monchengladbach W have won just 2 of their last 5 (WWLLL), losing their most recent three — a stark momentum contrast heading into this cup tie.

Defense gap Generated from real data
Hallescher FC vs BFC Preussen · Germany: Regionalliga - Nordost

Hallescher FC's defensive rating of 80.0 stands notably higher than BFC Preussen's 66.7, the largest gap between the two sides across all six metrics, suggesting Hallescher are considerably better organised at the back despite both teams sharing identical attack (53.3) and xG (50.0) scores.

Rating gap Generated from real data
Lokomotive Leipzig vs FC Rot-Weiß Erfurt · Germany: Regionalliga - Nordost

Erfurt's defensive rating of 80.0 dwarfs Lokomotive Leipzig's attack rating of 60.0, while Leipzig's own defense sits at just 26.7 — the sharpest single-axis gap in the data — suggesting Erfurt are well-equipped to exploit a backline that has conceded in four of their last five matches (LWLLD).

Consensus split Generated from real data
SC Sand W vs VfL Wolfsburg W · Germany: DFB Pokal - Women

With all six-axis ratings identical at 50.0 for both sides, the single tracked source splits its probability entirely between a draw and a Wolfsburg win (50% each), assigning SC Sand zero chance of victory — despite Sand winning two of their last three matches (WWLD in recent form).

Defense gap Generated from real data
Fittja vs Nacka Iliria · Sweden: Division 2 - Södra Svealand

Despite identical attack ratings (26.7) and identical recent form sequences (WWLDL), Fittja hold a notable defensive edge over Nacka Iliria — rated 80.0 vs 60.0 — which may explain why the pre-match consensus still leans slightly toward Fittja (35%) over Nacka Iliria (30%) despite the symmetry elsewhere.

Defensive rating gap Generated from real data
GVVV Veenendaal vs RKAV Volendam · Netherlands: Tweede Divisie

GVVV Veenendaal carry a Defense rating of 0.0 against RKAV Volendam's 40.0, the starkest single-axis gap in this fixture, which aligns with GVVV's run of four losses in their last five games and a pre-match win probability of just 10%.

Attack vs Defence contrast Generated from real data
Kulykiv vs SK Poltava · Ukraine: Persha Liga

Kulykiv's Attack rating of 80.0 meets Poltava's Defence rating of 86.7 — the highest single ratings in the dataset — creating a direct clash between the division's sharpest attacking unit and its most resistant defence, while Kulykiv's own Defence (66.7) faces a Poltava Attack rated just 33.3, suggesting goals, if any come, are far more likely at one end than the other.

Form pattern Generated from real data
Diagoras Agias vs Nea Artaki · Greece: Gamma Ethniki - Group 5

Nea Artaki have won their last three matches when following a loss, producing a strict alternating W-L-W-L-W pattern across their last five results, suggesting a consistent bounce-back tendency that could favour them here.

Recent form split Generated from real data
Brescia U19 vs Venezia U19 · Italy: Coppa Italia Primavera

Despite identical 50.0 ratings across all six metrics, Venezia U19 have taken 8 points from their last 5 games (WDLWW) compared to Brescia U19's 6 points (WLLWL), a difference reflected in the pre-match odds giving Venezia a 45% win probability against Brescia's 10%.

Odds anomaly Generated from real data
Preveza vs Panagriniakos · Greece: Gamma Ethniki - Group 6

Despite Panagriniakos winning 3 of their last 5 matches (LWLWL) compared to Preveza's 1 win in 5 (LWDLD), the single tracked source assigns Panagriniakos a 0% win probability, making it the only side effectively ruled out entirely by consensus odds.

Rating gap Generated from real data
Kleinmünchen / BW Linz W vs St. Pölten W · Austria: Frauenliga

St. Pölten W hold a near-perfect Attack rating of 80.0 against Kleinmünchen / BW Linz W's league-low 13.3, the sharpest attacking differential in the available data, while St. Pölten's Defense rating of 93.3 dwarfs Linz's 40.0 — a combination that leaves the pre-match market assigning the hosts literally 0% win probability.

Attack rating gap Generated from real data
Kozakken Boys vs Koninklijke HFC · Netherlands: Tweede Divisie

Kozakken Boys carry a perfect Attack rating of 100.0 against Koninklijke HFC's 46.7, the largest single-axis gap in this matchup, which aligns with their three consecutive wins to close out their last five fixtures versus HFC's run of two draws in their most recent games.

Defensive collapse Generated from real data
SK Rapid W vs Salzburg W · Austria: Frauenliga

Salzburg W carry a strikingly low Defense rating of just 6.7 out of 100, the weakest axis in this fixture by a wide margin, which aligns with their run of three consecutive losses to close their last five games (WWLLL) and helps explain why the pre-match consensus gives them only a 10% chance of winning.

Recent form gap Generated from real data
Juventus W vs Napoli W · Italy: Serie A Women

Juventus W have won 4 of their last 5 matches (WWDWW), while Napoli W managed just 1 win in the same period with 2 draws and 2 losses (DDLLW), representing a notable form divergence heading into this fixture.

Historical trend Generated from real data
Sassuolo W vs Roma W · Italy: Serie A Women

In the last 5 head-to-head meetings, Roma W have won 4 to Sassuolo W's 1, with a combined aggregate of 14-3 in Roma's favour, including a 7-1 demolition in the most recent fixture. The pre-match consensus gives Roma W a 50% chance with Sassuolo W rated at 0%.

Attack/Defense mismatch Generated from real data
Debrecen II vs Tiszafuredi VSE · Hungary: NB III - Northeast

Debrecen II carry the highest attack rating in this matchup at 80.0 but a defence rating of just 26.7, facing a Tiszafuredi side whose 66.7 defence rating is their clear strength — creating a sharply lopsided contest where the home side's scoring threat is met by the visitors' most developed attribute.

Form contrast Generated from real data
Ararat-Armenia II vs Andranik · Armenia: First League

Andranik have collected 10 points from their last 5 fixtures (LWDWW) while Ararat-Armenia II have taken just 2 points (LLDDL), a gap reflected in their form ratings of 66.7 versus 13.3 on the 0-100 scale.

Attack gap Generated from real data
Banants II vs Bentonit Ijevan · Armenia: First League

Bentonit Ijevan's Attack rating of 100.0 dwarfs Banants II's 20.0 Defense rating, the widest attack-versus-defence mismatch in these ratings, which aligns with pre-match odds giving Ijevan a 45% win probability against just 10% for the hosts.

Attack gap Generated from real data
Pyunik II vs Shirak II · Armenia: First League

Pyunik II hold a notable attacking edge over Shirak II, rated 46.7 vs 20.0 on the attack axis — the largest gap across all six metrics — which helps explain why pre-match consensus gives Shirak II just a 10% win probability despite both sides sharing identical xG ratings of 50.0.

Attack/defense mismatch Generated from real data
Lernayin Artsakh vs Araks Ararat · Armenia: First League

Lernayin Artsakh carry an Attack rating of 93.3 — the highest axis score in this fixture — yet their Defense sits at just 40.0, the lowest, creating a stark imbalance that Araks Ararat's relatively solid Defense rating of 66.7 is well-positioned to exploit, which may help explain why pre-match odds give the hosts only a 10% win probability despite their elite attacking score.

Form divergence Generated from real data
Mika vs Sardarapat 2 · Armenia: First League

Sardarapat 2 have lost all five of their last five matches and carry a Form rating of 0.0/100, while Mika's LWDDD run gives them a Form rating of 33.3/100 — yet the pre-match consensus still rates a Mika win and a draw as equally likely at 45% each, leaving Sardarapat 2 with just a 10% chance.

Attack vs Defence gap Generated from real data
BKMA II vs Ararat II · Armenia: First League

BKMA II carry the sharpest attacking rating in this fixture at 80.0, while their defence sits at just 46.7 — the largest single-team attack-defence gap on show — yet the pre-match consensus still prices the match as effectively a coin-flip between a BKMA II win and a draw (45% each), with Ararat II given only a 10% chance despite their more balanced 60/60 attack-defence profile.

Attack/Defense gap Generated from real data
Noah II vs Hayq · Armenia: First League

Noah II carry the lowest Attack (20.0) and Defense (13.3) ratings in this fixture, both well below Hayq's 50.0 in each category, which aligns with the pre-match odds giving Noah II just a 10% win probability despite playing host.

Rating gap Generated from real data
Udinese U19 vs Renate U19 · Italy: Coppa Italia Primavera

Renate U19 hold a striking advantage across the six-axis model, rating 88.9 in Attack and 66.7 in Defense versus Udinese U19's 55.6 and 0.0 respectively, yet the pre-match consensus still prices Udinese as co-favourites at 45.0% alongside the draw, with Renate given just 10.0%.

Attack rating gap Generated from real data
Cardiff MET vs Caernarfon Town · Wales: Premier League

Caernarfon Town's Attack rating of 100.0 is the maximum on the six-axis scale, compared to Cardiff MET's 73.3, and their LWWDW run backs this up — a gap that helps explain why the pre-match consensus gives Caernarfon a 45% win probability versus Cardiff MET's 10%.

Defense vs Attack mismatch Generated from real data
Barry Town vs GAP Connah S Quay FC · Wales: Premier League

Barry Town's Attack rating of 80.0 is the highest across both teams, yet their Defense rating of just 33.3 is by far the lowest, creating a stark vulnerability against GAP Connah's Defense rating of 73.3 — the strongest defensive figure in this fixture by a margin of 40 points.

Form divergence Generated from real data
Penybont vs Airbus UK · Wales: Premier League

Penybont's form rating of 86.7 — built on four consecutive wins (DWWWW) — dwarfs Airbus UK's 60.0, who have dropped two of their last five (WWLLW), yet the pre-match consensus gives Penybont only a 45% win probability against Airbus UK's 10%, suggesting the market is heavily weighted toward a stalemate despite the clear form gap.

Defensive vulnerability Generated from real data
Cambrian & Clydach vs Llandudno · Wales: Premier League

Cambrian & Clydach carry a striking imbalance between their Attack rating of 73.3 and a Defense rating of just 6.7 — the lowest possible end of the scale — suggesting they are highly capable going forward but extremely exposed at the back, which may explain why the pre-match consensus gives only 45% to the home side despite Llandudno being rated a 10% chance.

Attack rating gap Generated from real data
Colwyn Bay vs Haverfordwest County AFC · Wales: Premier League

Colwyn Bay's attack rating of 93.3 dwarfs Haverfordwest's 46.7 — a gap of 46.6 points — yet the pre-match consensus gives both sides almost equal chances (35% Colwyn Bay, 30% Haverfordwest), suggesting the market is not fully pricing in that striking attacking advantage.

Form collapse Generated from real data
Flint Town United vs Ammanford AFC · Wales: Premier League

Both Flint Town United (LLDLL) and Ammanford AFC (LLLDL) have won zero of their last five matches, combining for just one draw apiece across that run, making this a contest between two sides in near-identical poor form — reflected in bookmakers offering a flat 33% probability to each outcome from the single tracked source.

Form collapse Generated from real data
Holywell vs Briton Ferry · Wales: Premier League

Both sides arrive in near-identical dire form — Holywell have lost four of their last five (LDLLL) while Briton Ferry have lost four of their last five (LLLLD), producing matching Form ratings of just 6.7/100, which explains why the draw is the consensus favourite at 45%.

Form contrast Generated from real data
Sleza Wroclaw W vs Górnik Łęczna W · Poland: Ekstraliga Women

Górnik Łęczna W arrive on a perfect five-match winning run (WWWWW), while hosts Sleza Wroclaw W have won none of their last four (LDLL), a stark form gap reflected in the pre-match consensus giving Górnik a 50% chance of victory against 0% for the home side.

Form gap Generated from real data
Trefelin vs The New Saints · Wales: Premier League

The New Saints enter with a perfect WWWWW run and a form rating of 100.0, while Trefelin's LDLLD sequence yields a form rating of just 13.3 — the sharpest form disparity possible on this scale, underscoring how decisively one side has outperformed the other across their last five matches.

Form vs Defense gap Generated from real data
Ried II vs Seekirchen · Austria: Regionalliga - North

Ried II have lost all five of their last matches and carry a defense rating of 0.0/100, while Seekirchen's 66.7/100 defensive rating is the single most differentiated axis across both teams — a combination that likely explains why the pre-match consensus gives Ried II only a 10% win probability.

Defense vs Attack gap Generated from real data
Budafoki LC vs Dunaharaszti MTK · Hungary: NB III - Southwest

Budafoki LC's defensive rating of 93.3 dwarfs Dunaharaszti MTK's attacking rating of 66.7, while the visitors' own defense sits at just 26.7 — the starkest mismatch in the data, helping explain why Dunaharaszti are given only a 10% win probability despite identical attack ratings on both sides.

Attack vs Defence gap Generated from real data
Kaposvar vs Ferencváros II · Hungary: NB III - Southwest

Kaposvar's Attack rating of 100.0 is the maximum on the scale, while Ferencváros II's Defence sits at just 46.7 — the largest attacker-versus-defender mismatch in this fixture's data, suggesting a structural advantage for the hosts in front of goal. Kaposvar have also won four of their last five matches, reinforcing that attacking output is translating into results.

Head-to-head contrast Generated from real data
Iváncsa vs Érdi VSE · Hungary: NB III - Southwest

Despite Iváncsa's rock-bottom defensive rating of 0.0 and a run of four straight losses, their only tracked meeting ended in a 3-0 away win over Érdi VSE — who themselves have managed just one draw and four losses in their last five, making pre-match odds of 45% for an Érdi win look hard to reconcile with the recent head-to-head evidence.

Form contrast Generated from real data
PTE-PEAC vs Pécsi MFC · Hungary: NB III - Southwest

Pécsi MFC have won all five of their last five matches, earning a perfect 100.0 form rating, while PTE-PEAC's LWLWD run translates to just a 66.7 form rating — a gap that helps explain why pre-match consensus gives Pécsi MFC a 50% win probability against zero for the hosts.

Defense/Form gap Generated from real data
RSV Eintracht vs Chemnitzer FC · Germany: Regionalliga - Nordost

Chemnitzer FC hold a Defense rating of 80.0 versus RSV Eintracht's 0.0, the starkest possible gap on that axis, and it is reinforced by contrasting recent form: Chemnitzer are unbeaten in four of their last five (DWWDW) while RSV Eintracht have won none of their last five (DLLLD).

Form divergence Generated from real data
First Vienna W vs LASK W · Austria: Frauenliga

First Vienna W have gone four matches without a loss (DDWDD) while LASK W have lost three of their last four (WLLLD), giving LASK W a form rating of just 6.7 against First Vienna W's 40.0 — a gap that aligns with the consensus giving LASK only a 10% win probability.

Form vs Defense split Generated from real data
Rågsved vs Örebro Syrianska · Sweden: Division 2 - Södra Svealand

Rågsved enter on a three-game winning streak (LLWWW) with a Form rating of 60.0, while Örebro Syrianska's strongest attribute is Defense (60.0) — the highest-rated axis across either side — suggesting the visitors' best chance of a result rests on containing Rågsved's current momentum rather than generating their own attacks (Attack rating just 33.3).

Attack gap Generated from real data
YF Juventus vs Kreuzlingen · Switzerland: 1. Liga Promotion

Kreuzlingen's Attack rating of 26.7 is less than half of YF Juventus's 60.0, the sharpest gap across all six measured axes, which aligns with Kreuzlingen winning just one of their last five matches and being given only a 10% chance of victory by pre-match consensus.

Defense vulnerability Generated from real data
Sárbogárd vs Budaörs · Hungary: NB III - Southwest

Budaörs carry the lowest defensive rating in this fixture at just 6.7 out of 100, and their last 5 results show a sharp collapse from WWLLL — three consecutive losses — suggesting structural defensive frailty that Sárbogárd, despite their own poor attack rating of 20.0, may be able to exploit at home.

Attack rating gap Generated from real data
Brühl vs Paradiso · Switzerland: 1. Liga Promotion

Paradiso's Attack rating of 93.3 dwarfs Brühl's 33.3 — a 60-point gap that is reflected in Paradiso's three-match winning streak (WWW) versus Brühl's W-L-D finish to their last five, helping explain why the consensus gives Paradiso a 45% win probability against the hosts' 10%.

Attack rating gap Generated from real data
MTE 1904 vs Dorogi FC · Hungary: NB III - Northwest

Dorogi FC hold a notably higher Attack rating (80.0) compared to MTE 1904 (53.3), a 26.7-point gap that stands out against otherwise identical Defense (66.7 each), xG, Set Pieces, and Discipline scores, suggesting Dorogi carry the clearest edge in the one area that most directly separates the two sides despite pre-match odds slightly favouring MTE 1904 (35% vs 30%).

Form divergence Generated from real data
Sárisápi Bányász vs Király SZE · Hungary: NB III - Northwest

Sárisápi Bányász have won their last three matches (WLLWW) and carry a Form rating of 60.0, while Király SZE have taken just one point from their last five games (DLLLD) and hold a Form rating of only 13.3 — the sharpest form gap visible in the available ratings.

Rating gap Generated from real data
Tatabánya vs 1908 SZAC · Hungary: NB III - Northwest

Tatabánya's Attack rating of 86.7 dwarfs 1908 SZAC's Defense rating of 0.0 — the lowest possible score — while SZAC have lost or drawn all five of their last matches (LLLLD) against Tatabánya's four wins in five (WWWDL), suggesting a stark one-sided contest.

Rating vs odds contrast Generated from real data
Bicskei vs Komárom · Hungary: NB III - Northwest

Despite Bicskei holding a dominant Attack rating of 86.7 versus Komárom's 40.0, and backing that up with five consecutive wins against Komárom's recent WLDLL run, the pre-match consensus gives Bicskei just a 10% win probability compared to 45% for Komárom — a stark mismatch between on-paper form and market expectation.

Attack/defense mismatch Generated from real data
Salgótarjáni BTC vs Füzesabony · Hungary: NB III - Northeast

Salgótarjáni BTC carry the lowest attack rating in this data at just 13.3, going up against Füzesabony's defence rated 86.7 — the sharpest offensive-defensive gap visible here, which helps explain why the hosts are given only a 10% win probability despite home advantage.

Odds vs Attack gap Generated from real data
Gödöllő vs Tiszaújváros · Hungary: NB III - Northeast

Despite Tiszaújváros holding a clear attacking advantage (53.3 vs 46.7), the pre-match consensus gives them only a 10% win probability compared to Gödöllő's 45%, suggesting the market is heavily discounting the away side's offensive edge relative to the ratings data.

Attack gap Generated from real data
Leonfelden vs LASK Juniors · Austria: Regionalliga - North

LASK Juniors carry a perfect Attack rating of 100.0 versus Leonfelden's 73.3, the sharpest single-axis gap in this fixture, which aligns with their last-three-match winning streak (WWW closing their run) and the pre-match odds assigning them a 45.0% win probability against just 10.0% for the hosts.

Defense vs Attack mismatch Generated from real data
Entité Manageoise vs RUS Binche · Belgium: Second Amateur Division - ACFF

RUS Binche carry the highest Attack rating in this matchup at 75.0 but hold a Defense rating of 0.0, the lowest possible score, meaning they are simultaneously the most potent and most exposed side on the pitch against an Entité Manageoise attack rated at just 33.3.

Win probability gap Generated from real data
GKS Katowice W vs Legia W · Poland: Ekstraliga Women

Despite both teams carrying identical six-axis ratings across all six dimensions, the pre-match consensus gives Legia W only a 10% win probability compared to GKS Katowice W's 45%, suggesting a strong home-advantage weighting is the sole differentiating factor in the market assessment.

Win probability gap Generated from real data
ASVO vs Kraké · Benin: Championnat National

Despite both sides carrying identical 50.0 ratings across all six performance axes, the pre-match consensus heavily discounts Kraké at just 10.0% implied win probability versus ASVO's 45.0%, a stark divergence that is not reflected in any underlying measurable difference between the two teams.

Probability signal Generated from real data
Dragons vs Coton Sport Ouidah · Benin: Championnat National

With all six analytical ratings identical at 50.0 for both sides and the sole tracked source assigning a 0% chance to a Dragons win, the consensus entirely rules out the home side while splitting the remaining probability evenly between a draw and a Coton Sport Ouidah victory at 50% each.

Defense vs Attack gap Generated from real data
Gurten vs TSV St. Johann · Austria: Regionalliga - North

Gurten's Defense rating (66.7) is notably higher than TSV St. Johann's Attack rating (46.7), while Gurten's own Attack rating (40.0) is the lowest of any metric across both sides — suggesting a match where defensive solidity is likely to dominate and goals may be hard to come by.

Form divergence Generated from real data
SK Vorwarts Steyr vs Grödig · Austria: Regionalliga - North

Despite the pre-match consensus giving Grödig a 45% win probability against Steyr's 10%, Steyr's last-5 sequence of DLWDW shows 3 points from the final 2 games, while Grödig's LWWLD means they have taken just 1 point from their last 2, suggesting recent momentum favours the home side against the market's lean.

Recent form Generated from real data
Kuwait vs Iraq · Gulf Cup of Nations

Iraq have lost their last four consecutive matches (LLLL in their most recent results), while Kuwait's last four games produced just one win across DLLD, suggesting both sides are in poor form heading into this Gulf Cup fixture. The single tracked source reflects this uncertainty with a combined 90% probability split between a draw and an Iraq win.

Defense vs Attack gap Generated from real data
Union San Felipe vs Deportes Copiapo · Chile: Primera B

Union San Felipe's Defense rating of 80.0 dwarfs their Attack rating of just 6.7 — the sharpest such split in this fixture — while Deportes Copiapo's Attack rating of 46.7 is nearly seven times higher than their opponents', yet the pre-match consensus still gives Copiapo only a 10% win probability, reflecting how dominant San Felipe's defensive numbers are relative to everything else on show.

Form vs odds gap Generated from real data
Portugal U20 vs Poland U20 · U20 Elite League

Portugal U20 enter this match with 4 wins from their last 5 (WDWWW), yet the pre-match consensus gives them only a 10% chance of winning compared to 45% for Poland U20, whose recent form (LWWWL) includes two losses in five games — a notable disconnect between Portugal's stronger recent record and their underdog pricing.

Defense vs Attack gap Generated from real data
Gimnástica Segoviana vs SS Reyes · Spain: Segunda División RFEF - Group 5

SS Reyes' Defense rating (66.7) is nearly double their Attack rating (33.3), while Gimnástica Segoviana's Attack (53.3) is their strongest axis — this direct mismatch makes SS Reyes' backline the most defining factor in the match, which aligns with the consensus giving them a 45% win probability despite Segoviana's attacking edge.

Form collapse Generated from real data
La Calamine vs Acren-Lessines · Belgium: Second Amateur Division - ACFF

Acren-Lessines carry a form rating of just 8.3 out of 100 — the lowest of any axis for either side — reflecting a run of four losses and one draw in their last five matches, which has contributed to the pre-match consensus giving them only a 10% chance of winning here.

Attack/Defense gap Generated from real data
Serrano RJ vs Campo Grande · Brazil: Carioca - 2

Serrano RJ's Attack rating of just 6.7 is the starkest number in this fixture — against Campo Grande's Defense rating of 55.6, it represents one of the sharpest mismatches across both six-axis profiles, yet the pre-match consensus still gives Serrano a 45.0% win probability, suggesting the market may be underweighting how severely limited Serrano's attacking output has been.

Attack vs defence gap Generated from real data
Petrópolis vs Audax Rio · Brazil: Carioca - 2

Petrópolis's Defence rating of 88.9 dwarfs Audax Rio's Attack rating of 20.0 — the lowest attacking score in this matchup — suggesting Audax Rio will find it extremely difficult to score, which aligns with the market giving them just a 10% chance of winning.

Form vs probability Generated from real data
Duque de Caxias vs Niteroiense · Brazil: Carioca - 2

Despite Duque de Caxias holding a perfect Form rating of 100.0 (LLLWW finishing with back-to-back wins) versus Niteroiense's 77.8, the pre-match consensus gives both sides an equal 45.0% win probability, suggesting the market is not fully pricing in Caxias's recent momentum surge.

Defense vs Attack mismatch Generated from real data
Nova Cidade vs Goytacaz · Brazil: Carioca - 2

Goytacaz's Defense rating of 77.8 dwarfs Nova Cidade's Attack rating of 22.2 — the lowest attacking score in this fixture — suggesting Goytacaz's backline holds a particularly stark structural edge over Nova Cidade's forward threat despite the pre-match odds marginally favouring the hosts at 35.0%.

Form divergence Generated from real data
Cobreloa vs Santiago Wanderers · Chile: Primera B

Despite identical Attack (33.3) and Defense (66.7) ratings, Santiago Wanderers carry a noticeably stronger Form rating (66.7 vs Cobreloa's 46.7), backed by a run of three consecutive wins in their last five compared to Cobreloa's more inconsistent WLWLD sequence — a gap reflected in the consensus giving Wanderers a 45% win probability against Cobreloa's 10%.

Head-to-head record Generated from real data
Ferroviária U20 vs Flamengo SP U20 · Brazil: Paulista - U20

In the only tracked meeting between these sides, Flamengo SP U20 won 2-0 against Ferroviária U20, yet the pre-match consensus gives Flamengo SP U20 just a 10% chance of victory compared to Ferroviária U20's 45%, making the visitor notably undervalued relative to that historical result.

Head-to-head result Generated from real data
Osasco Audax U20 vs Botafogo SP U20 · Brazil: Paulista - U20

In the only tracked meeting between these sides, Botafogo SP U20 won convincingly 4-1, a margin that aligns with the pre-match consensus giving them a 50% win probability against Osasco Audax U20's 0%.

Defensive vulnerability Generated from real data
Bocholt vs Royal Antwerp II · Belgium: Second Amateur Division - VFV B

Bocholt's defensive rating of just 16.7 out of 100 is drastically lower than Royal Antwerp II's 50.0, and their LLDLL record across the last five matches underlines a side in severe defensive crisis — a combination that helps explain why only 10% of pre-match consensus favours a home win.

Attack/Defense mismatch Generated from real data
Wilrijk vs Tempo Overijse · Belgium: Second Amateur Division - VFV B

Tempo Overijse carry maximum Attack (100.0) and near-maximum Defense (91.7) ratings against a Wilrijk side rated just 33.3 in Defense, creating the starkest defensive vulnerability in the fixture — a gap of 58.4 points that, combined with Overijse's three-game winning run (LLWWW vs Wilrijk's LLWLL), makes the visitors the clear form side despite the market only offering a 50% implied probability in their favour.

Defense gap Generated from real data
Cruz Azul Hidalgo vs Leones Negros UDG · Mexico: Liga de Expansión MX

Cruz Azul Hidalgo's defensive rating of 33.3 is 20 points below Leones Negros UDG's 53.3, the sharpest gap between the two sides across all six metrics, which aligns with the pre-match consensus giving the hosts just a 10% win probability.

Win probability signal Generated from real data
Ibrachina U20 vs SC Paulinense SP U20 · Brazil: Paulista - U20

Despite all six-axis ratings being identical at 50.0 for both sides, the pre-match consensus assigns SC Paulinense SP U20 a 0% win probability, with the entire non-draw probability allocated to Ibrachina U20 — a stark asymmetry that aligns with Paulinense's recent run of three consecutive losses (LWLLL) against Ibrachina's two wins in their last three (LLWDW).

Defensive gap Generated from real data
Cañoneros Marina vs Guerreros del Pacifico · Mexico: Liga Premier Serie A

Cañoneros Marina hold a defensive rating of 0.0 against Guerreros del Pacifico's 55.6, the sharpest single-axis gap in this fixture, which aligns with their win probability being capped at just 10% despite both sides sharing identical xG, Set Pieces, and Discipline scores of 50.0.

Probability distribution Generated from real data
Oman vs Saudi Arabia · Gulf Cup of Nations

With all six analytical ratings identical for both sides (50.0 across every axis), the pre-match consensus leans on Saudi Arabia's slight head-to-head edge, pricing a draw at 45% and an Oman win at just 10% — the widest gap between the two teams' win probabilities available in this data.

Attack gap Generated from real data
Cappellen vs Eendracht Termien · Belgium: Second Amateur Division - VFV B

Eendracht Termien's Attack rating of 91.7 dwarfs Cappellen's 33.3 — a 58.4-point gap that represents the most extreme mismatch across all six rated axes, yet the pre-match odds still give the draw an equal 45% chance as a Termien win, despite Cappellen winning 0 of their last 5.

Form divergence Generated from real data
Aragua FC vs Atletico Avila FC · Venezuela: Segunda División

Atletico Avila FC have lost three consecutive matches and hold a Form rating of just 0.0 out of 100, compared to Aragua FC's 60.0, whose last five results read LWDWW — the starkest form gap across any of the six rated axes separating these two sides.

Discipline gap Generated from real data
Nublense vs D. Puerto Montt · Chile: Copa Chile

Despite both sides sharing identically poor Attack (26.7) and Form (20.0) ratings, Nublense's Discipline rating of 29.2 stands sharply below D. Puerto Montt's 50.0, suggesting Nublense concede significantly more set-piece and foul-related danger — notable given D. Puerto Montt's Set Pieces rating (50.0) matches that gap area.

Attack vs Defence gap Generated from real data
Macaé vs Artsul · Brazil: Carioca - 2

Artsul's Defence rating of 77.8 dwarfs Macaé's Attack rating of 33.3 — the largest single axis mismatch in this fixture — which aligns with pre-match odds giving Macaé only a 10% chance of winning while Artsul are backed at 45%.

Market signal Generated from real data
Heroes de Zaci 2 vs Irapuato II · Mexico: Liga Premier Serie B

Despite both sides sharing identical 50.0 ratings across all six axes, the pre-match consensus heavily discounts Irapuato II at just 10.0% implied probability versus 45.0% for Heroes de Zaci 2, suggesting the market is applying a significant home-side bias beyond what the underlying data supports.

Win probability split Generated from real data
Nova Iguaçu vs Boavista SC · Brazil: Copa Rio

With all six-axis ratings identical at 50.0 for both sides, the pre-match consensus gives Nova Iguaçu a narrow edge at 35% versus Boavista SC's 30%, with the draw equally likely at 35% — making this effectively a coin-flip contest where home advantage appears to be the sole differentiating factor in the odds.

Attack/Defense gap Generated from real data
Tlaxcala vs Cancún · Mexico: Liga de Expansión MX

Cancún's Attack rating of 86.7 dwarfs Tlaxcala's Defense rating of 33.3 — the largest single axis mismatch in this fixture — which helps explain why the pre-match odds give Tlaxcala just a 10% win probability despite home advantage.

Form collapse Generated from real data
Real Refineros vs Ciervos · Mexico: Liga Premier Serie A

Ciervos have lost all five of their last five matches and carry an Attack rating of 0.0 and a Form rating of 0.0 out of 100, making them the only side in this fixture with zero tracked probability of winning according to the pre-match consensus.

Attack vs Defence mismatch Generated from real data
Venados FC vs Monarcas · Mexico: Liga de Expansión MX

Venados FC carry a league-high attack rating of 93.3 but a defence rating of just 26.7, while Monarcas post the opposite profile — a defence rating of 73.3 against an attack of 60.0 — making this a direct clash between the division's most potent offence and one of its sturdiest backlines. Despite Venados' attacking strength, the consensus gives them only a 10% win probability, reflecting Monarcas' four-match winning run (LWWWW) against Venados' inconsistent WLLWL form.

Rating gap Generated from real data
Atlético Saltillo vs Héroes de Zaci · Mexico: Liga Premier Serie A

Atlético Saltillo's Attack rating of 58.3 dwarfs Héroes de Zaci's 11.1, the single largest gap across all six axes, yet the pre-match consensus gives Saltillo only a 45% win probability versus a 45% draw chance, suggesting the market is heavily discounting that attacking advantage.

Form vs odds gap Generated from real data
U. Catolica vs Union La Calera · Chile: Copa Chile

U. Católica have won four straight matches and carry a Form rating of 80.0 against Union La Calera's 26.7, yet the pre-match consensus gives Católica only a 10.0% win probability compared to 45.0% for La Calera — a striking disconnect between recent results and market expectation.

Form contrast Generated from real data
Napier City Rovers vs Miramar · New-Zealand: National League - National

Napier City Rovers have won 3 of their last 5 matches (WLWWL), while Miramar have failed to win any of their last 5 (LDDLD), picking up just 2 draws — a clear form gap that the equal 33% consensus odds do not appear to reflect.

Recent form contrast Generated from real data
Auckland FC 2 vs Wellington Olympic · New-Zealand: National League - National

Auckland FC 2 have won their last four consecutive matches (LWWWW), while Wellington Olympic have managed just one win in five with a draw in their most recent outing (LLWWD), making the hosts the notably stronger side on current form despite both teams carrying identical 50.0 ratings across all six metrics.

Form gap Generated from real data
Dorados vs Durango · Mexico: Liga de Expansión MX

Dorados hold a meaningful form advantage over Durango, rating 53.3 vs 33.3 on the form axis, backed by a LWWDD run that includes back-to-back wins compared to Durango's LDDLW sequence featuring just one win in five.

Consensus signal Generated from real data
Birkenhead United vs Cashmere Technical · New-Zealand: National League - National

Despite identical six-axis ratings (50.0 across all six metrics) for both sides, the single tracked pre-match source assigns Cashmere Technical a 0% win probability, placing the entire non-draw probability on Birkenhead United at 50%.

Attack gap Generated from real data
Südburgenland W vs Rheindorf Altach W · Austria: Frauenliga

Rheindorf Altach W hold a striking Attack rating of 53.3 versus Südburgenland W's 26.7 — the single largest gap across all six axes — while Südburgenland's Form rating of 13.3 (against Altach's 46.7) reflects their LDDLL run, combining to explain why the market assigns the hosts just a 10% win probability.

Attack rating gap Generated from real data
Metal Kharkiv vs Chernihiv · Ukraine: Persha Liga

Despite hosting, Metal Kharkiv carry a notably weak Attack rating of 26.7 compared to Chernihiv's 40.0, yet the pre-match consensus still leans away from the visitors, giving Chernihiv just a 10% win probability against a side that has lost 2 of their last 3 games.

Attack/Defense mismatch Generated from real data
A Madrid III vs Real Madrid III · Spain: Segunda División RFEF - Group 5

Real Madrid III carry the lowest Attack rating in this data set at just 8.3, facing an A Madrid III side whose Defense rating of 66.7 is their strongest axis — a combination that helps explain why the visitor is given only a 10% win probability despite two draws in their last four results.

Recent form contrast Generated from real data
Rekord Bielsko-Biala W vs Akademia Piłkarska LG W · Poland: Ekstraliga Women

Akademia Piłkarska LG W have won their last three matches after back-to-back losses, while Rekord Bielsko-Biała have gone winless in five (LLLDD), a momentum gap reflected in pre-match odds giving the visitors a 45% win probability against the hosts' 10%.

Form contrast Generated from real data
Lech Poznan W vs Slask Wroclaw W · Poland: Ekstraliga Women

Lech Poznan W have won 2 and lost 3 of their last 5 (WWLLL), while Slask Wroclaw W have not won any of their last 5 (LDLLD), yet the pre-match consensus gives Slask a 45% win probability versus Lech's 10%, a striking divergence from recent results.

Defense vs Attack contrast Generated from real data
Albacete II vs Atlético Paso · Spain: Segunda División RFEF - Group 5

Atlético Paso hold the only non-zero defensive rating in this fixture (66.7 vs Albacete II's 0.0), yet their attack rating is equally zeroed out, reflecting a side that has drawn or lost four of their last five games despite conceding at a defensively-oriented rate — a profile that aligns with the consensus giving them just a 10% win probability.

Probability vs form gap Generated from real data
Czarni Sosnowiec W vs UJ Krakow W · Poland: Ekstraliga Women

Despite UJ Krakow W's stronger recent sequence of WWWLD (3 wins in last 5) compared to Czarni Sosnowiec W's WDWLL, the pre-match consensus gives UJ Krakow W just a 10% chance of winning versus Czarni Sosnowiec W's 45%, suggesting the market heavily discounts the visitor's recent form.

Defense vs Attack gap Generated from real data
Oleksandria vs Yarud Mariupol' · Ukraine: Persha Liga

Oleksandria's defensive rating of 100.0 is the maximum on the scale, yet their attack rating sits at just 46.7 — the sharpest attack-defence split in this fixture — suggesting their most likely route to a result is a low-scoring, defensively-driven performance rather than outgunning Yarud Mariupol' (Attack 60.0).

Defensive disparity Generated from real data
Midtjylland W vs FC Copenhagen W · Denmark: Kvindeliga

FC Copenhagen W carry a Defense rating of just 0.0 out of 100 — the lowest possible score — compared to Midtjylland W's 33.3, marking a stark gulf in defensive solidity that aligns with Copenhagen's three losses in their last five matches.

Defensive rating contrast Generated from real data
Haninge vs Smedby · Sweden: Division 2 - Södra Svealand

Haninge's defensive rating sits at 0.0 out of 100 — the lowest possible score — despite their attack rating of 86.7, suggesting they concede freely even while scoring; Smedby's 46.7 defensive rating looks comparatively solid, and their last five results of WDWDL reflect a more balanced side than Haninge's recent DWLLL run.

Attack vs odds gap Generated from real data
Karlslund vs Forward · Sweden: Division 2 - Södra Svealand

Karlslund's Attack rating of 66.7 is 26.7 points higher than Forward's 40.0, yet the pre-match consensus gives Karlslund only a 10% win probability compared to Forward's 45%, suggesting a notable disconnect between the teams' attacking output ratings and the implied market assessment.

Form collapse Generated from real data
Lindo FF vs Eker Örebro · Sweden: Division 2 - Södra Svealand

Lindo FF have lost all five of their last five matches and carry a Form rating of 0.0, yet the pre-match consensus still makes them heavy favourites at 45.0% against an Eker Örebro side rated just 10.0% despite the visitors' slightly superior Attack rating of 53.3 versus Lindo's 20.0.

Ratings contrast Generated from real data
Nyva Ternopil vs Ahrobiznes Volochysk · Ukraine: Persha Liga

Ahrobiznes hold a clear attacking edge over Nyva Ternopil (Attack rating 66.7 vs 46.7), while Nyva's defense (60.0) is notably stronger than Ahrobiznes's (46.7), setting up a direct clash between the visitors' best attribute and the hosts' strongest defensive rating in this fixture.

Data limitation Generated from real data
Lamia vs Katsantonis Agrafon · Greece: Gamma Ethniki - Group 5

With only one tracked source producing perfectly equal 33% probabilities across all three outcomes and all six Lamia ratings sitting at exactly 50.0, there is insufficient differentiated data to identify a genuine statistical edge — though Lamia's last five results (DDWDW) do show an unbeaten run with two consecutive wins.

Recent form Generated from real data
Fokikos vs Thiva · Greece: Gamma Ethniki - Group 5

Thiva have lost their last four matches in a row (DLLLL), while Fokikos have also struggled with four losses in their last five (LLWLL), making this a meeting of two sides in poor form with no clear favourite — reflected in the equal 33% probability assigned to each outcome.

Market uncertainty Generated from real data
Agiou Nikolaou vs Iraklis Therm. · Greece: Gamma Ethniki - Group 2

With all three pre-match probabilities locked at exactly 33.0% from the single tracked source, the market offers no meaningful edge signal for either side, making this one of the rarest genuinely three-way coin-flip fixtures in the available data.

Recent form split Generated from real data
Panegialios vs Panachaiki FC · Greece: Gamma Ethniki - Group 6

Panegialios have gone unbeaten in their last 5 matches (WWWDD) without a single loss, while Panachaiki FC's sequence (WLWDW) includes a defeat, giving Panegialios a marginally cleaner recent record despite both sides carrying identical 50.0 ratings across all six metrics.

Attack gap Generated from real data
Tongeren vs Hades · Belgium: Second Amateur Division - VFV B

Hades carry an Attack rating of 83.3 against Tongeren's 33.3 — a 50-point gap that is the single largest difference across all six measured axes, underlining why Hades are assigned a 45% win probability despite Tongeren's three consecutive draws keeping them level on Defense (both rated 50.0).

Market uncertainty Generated from real data
Finikas Polichnis vs Kilkisiakos · Greece: Gamma Ethniki - Group 2

With just one tracked source producing a perfect three-way split of 33% each, the pre-match market offers no meaningful edge for this fixture, though Kilkisiakos's recent run of four wins in their last five (WDWWW) is the only concrete differentiator available in the data.

Rating vs odds gap Generated from real data
Lucchese vs Robur Siena · Italy: Serie D - Girone E

Robur Siena hold a clear edge over Lucchese in both Attack (66.7 vs 58.3) and Defense (66.7 vs 50.0), yet the pre-match consensus gives them only a 10% win probability compared to Lucchese's 45%, making Siena a significant statistical outlier relative to their rated quality.

Form pattern Generated from real data
A. Schimatari vs Karystos · Greece: Gamma Ethniki - Group 5

A. Schimatari's last 5 results (WWDLL) show a declining trajectory with back-to-back losses, while Karystos arrive in contrasting form having won 3 of their last 4 (LWWWD), suggesting a momentum advantage for the visitors despite identical model ratings and perfectly even 33% win probabilities across the board.

Market uncertainty Generated from real data
Kifissos vs Asteras Stavros · Greece: Gamma Ethniki - Group 5

With all three outcomes priced at exactly 33% and Asteras Stavros rated 50/100 across all six metrics, this fixture shows a complete absence of any meaningful differentiating data, making it statistically indistinguishable from a coin-flip across three outcomes. Asteras Stavros's last five results (W-D-L-D-L) reflect two losses in their most recent two games, which is the only concrete directional signal available.

Form divergence Generated from real data
Prato vs Ghivizzano Borgo Mozzano · Italy: Serie D - Girone E

Prato's form rating of 83.3 dwarfs Ghivizzano's 8.3, the maximum possible gap on the scale, reflecting Prato's LWWD run versus Ghivizzano's four straight losses (LDLLL), a contrast stark enough that tracked sources assign the visitors a 0% win probability.

Data unavailable Generated from real data
Makedonikos Neapolis vs Akrites Sykeon · Greece: Gamma Ethniki - Group 2

All six-axis ratings for both sides are identically 50.0 across every category, and the pre-match probability is an exact three-way split at 33% each from a single source, indicating no meaningful differentiating data exists to draw a reliable analytical insight for this fixture.

Odds anomaly Generated from real data
Poseidon Nea Michaniona vs PAO Kristoni · Greece: Gamma Ethniki - Group 2

Despite both sides sharing identical 50.0 ratings across all six axes, the sole tracked source assigns PAO Kristoni a 0% win probability, effectively making this a two-outcome market where only a Poseidon win or draw is considered possible.

Data unavailable Generated from real data
PAS Giannina vs Anagennisi Artas · Greece: Gamma Ethniki - Group 3

All six-axis ratings for both sides are identical at 50.0 across every category, and match odds are split exactly three ways at 33% each from a single source, meaning no genuinely distinctive statistical pattern can be identified in the available data for this fixture.

Data unavailable Generated from real data
Florina vs Thyella Katsikas · Greece: Gamma Ethniki - Group 3

All six-axis ratings for both sides are identically 50.0 across every category, and the consensus odds are split exactly three ways at 33% each from a single source, meaning no genuinely distinctive statistical pattern can be identified from the available data for this fixture.

Data limitation Generated from real data
Doxa Mascholouriou vs Naousa · Greece: Gamma Ethniki - Group 3

With all six of Naousa's performance ratings sitting at exactly 50.0 and only one tracked result (a loss), the available data provides no meaningful differentiation — the market's perfectly even three-way split of 33% each reflects this near-total absence of usable information rather than any genuine analytical signal.

Recent H2H trend Generated from real data
Elassona vs Ethnikos Neou Keramidiou · Greece: Gamma Ethniki - Group 4

The last two meetings between these sides have both been decided by a single goal (2-3 and 1-2), with each team winning once as the away side, suggesting tight, competitive encounters where the visiting team has historically had the edge.

Market signal Generated from real data
Makedonikos Siatista vs Eordaikos · Greece: Gamma Ethniki - Group 3

With all three outcomes priced at exactly 33% from the sole tracked source, the market offers no statistical edge toward any result, reflecting genuine uncertainty rather than a meaningful lean — Eordaikos's recent LWDDW sequence (2 wins, 2 draws, 1 loss) does little to break the deadlock.

Data unavailable Generated from real data
Karitsa vs Sarakinos · Greece: Gamma Ethniki - Group 4

All six-axis ratings for both Karitsa and Sarakinos are identical at 50.0 across every category, and the single-source odds split is an exact three-way 33% each, meaning the available data contains no statistically distinguishable edge for either side beyond Karitsa's marginally better recent record of 4 wins from 5 versus Sarakinos' 3 wins, 1 draw, 1 loss.

Recent form signal Generated from real data
Vatolakkos vs Kastoria · Greece: Gamma Ethniki - Group 3

Kastoria have lost all four of their most recent matches (LLLL), making them the only side in this fixture arriving on a four-game losing run, despite the pre-match odds listing all three outcomes at an equal 33% each.

Form comparison Generated from real data
Fard Alborz vs Shenavarsazi Qeshm · Iran: Azadegan League

Fard Alborz's last five results (WWLDD) include two wins against Shenavarsazi Qeshm's single win in five (DLDWD), yet pre-match consensus gives Fard Alborz only a 10% chance of winning compared to 45% for Shenavarsazi Qeshm.

Attack/Defense gap Generated from real data
Sturm Graz W vs Austria Wien W · Austria: Frauenliga

Austria Wien W hold a significant edge in Attack (100.0 vs 80.0) and Defense (93.3 vs 86.7) ratings, yet the pre-match consensus still assigns them only a 45% win probability — the same share as a draw — suggesting the market views the defensive solidity of Sturm Graz W as enough to keep the contest genuinely open despite Austria Wien W's superior ratings across both ends of the pitch.

Attack rating gap Generated from real data
Crossing Schaerbeek vs Beerschot VA · Belgium: Cup

Crossing Schaerbeek's Attack rating of 93.3 dwarfs Beerschot VA's 60.0 — a 33-point gap that stands as the most extreme divergence across all six measured axes, suggesting Schaerbeek carry a notable offensive threat despite equal win probabilities assigned by the pre-match consensus.

Form collapse Generated from real data
Siofok vs Paksi SE II · Hungary: NB III - Southwest

Paksi SE II have won none of their last 5 matches (DLLLD) and carry a form rating of just 6.7 out of 100, compared to Siofok's 73.3 — a gap of 66.6 points that is reflected in the consensus giving Paksi SE II a 0% win probability.

Rating mismatch Generated from real data
Diegem Sport vs Francs Borains · Belgium: Cup

Diegem Sport's Defence rating of 8.3 is the starkest number in this fixture, contrasting sharply with Francs Borains' Attack rating of 60.0 and Form rating of 80.0 — the visitors have won 4 of their last 5, while Diegem have won just 1, suggesting the consensus 33/33/33 split significantly underweights Francs Borains' advantage.

Form divergence Generated from real data
Hoogstraten vs Dender · Belgium: Cup

Dender carry a perfect Form rating of 100.0 and have won their last three matches (LLWWW), while Hoogstraten's Form rating sits at just 16.7 with a DWWDL run that ended in defeat — a sharp momentum contrast heading into this cup tie.

Defensive strength Generated from real data
Numancia vs Guadalajara · Spain: Segunda División RFEF - Group 5

Numancia's defensive rating of 91.7 out of 100 is the standout metric in their profile, dwarfing every other category which all sit at or below 83.3, suggesting their recent three-game winning run (from LLWWW) has been built on keeping opponents out rather than attacking output.

Form contrast Generated from real data
Yemen vs Qatar · Gulf Cup of Nations

Yemen have collected 13 points from their last 5 matches (WWWDW) while Qatar have taken just 2 points in the same period (LDDLL), yet the pre-match consensus gives Qatar a 50% win probability against Yemen's 0%, a striking divergence from recent form.

Historical dominance Generated from real data
Glentoran BU W vs Lisburn Ladies W · Northern-Ireland: Premiership Women

Glentoran BU W have won all three recent meetings against Lisburn Ladies W by a combined score of 17-0, with victories of 4-0, 6-0, and 7-0, suggesting a stark and consistent gulf between these sides despite the flat model ratings.

Form & probability Generated from real data
Novin Ahvaz vs Shahin Bandar Ameri · Iran: Azadegan League

Shahin Bandar Ameri have won none of their last 5 matches (four losses, one draw), yet still hold a 45% win probability against Novin Ahvaz, who are given just a 10% chance despite both teams carrying identical 50/100 ratings across all six metrics.

Defense vs Attack contrast Generated from real data
Antofagasta vs Deportes Iquique · Chile: Copa Chile

Despite Antofagasta holding the higher Attack rating (60.0 vs 40.0), Deportes Iquique's Defense rating of 73.3 is notably stronger than Antofagasta's 66.7, and their only recent meeting ended 1-1, suggesting Iquique's defensive solidity may continue to limit Antofagasta's scoring chances even as heavy underdogs at 10.0% implied probability.

Rating mismatch Generated from real data
Concepción vs Curico Unido · Chile: Copa Chile

Despite Concepción holding a notably stronger defensive rating (80.0 vs 60.0), Curico Unido's xG rating more than doubles Concepción's (50.0 vs 23.3), suggesting Curico generate higher-quality chances than their low attack rating (26.7) and the 10% win probability implies.

Data unavailable Generated from real data
Bahrain vs United Arab Emirates · Gulf Cup of Nations

Every tracked metric for both Bahrain and UAE sits at exactly 50.0 across all six axes, and the pre-match odds split evenly at 33% each from a single source, meaning no data-driven edge separates these sides ahead of kick-off.

Form vs odds mismatch Generated from real data
Monagas II vs Mineros de Guyana · Venezuela: Segunda División

Mineros de Guyana arrive on a perfect five-game winning run (WWWWW) yet are given only a 10% win probability by pre-match consensus, while Monagas II's inconsistent LWDDW sequence earns them a 45% chance — a striking disconnect that may reflect the market weighting the head-to-head result (Monagas II won 2-1 at Mineros) heavily despite the guests' superior recent form and marginally better defensive rating (60.0 vs 53.3).

Set piece dominance Generated from real data
Dinamo de Puerto La Cruz vs Bolívar · Venezuela: Segunda División

Bolívar hold a perfect 100/100 set-piece rating against a Dinamo side on a five-game losing streak with a 26.7/100 form rating, yet the last two head-to-head meetings produced a split — Dinamo winning the most recent 2-1 — suggesting Bolívar's dead-ball superiority has not historically been enough to guarantee results in this fixture.

xG vs Set Piece gap Generated from real data
Universidad de Chile vs Everton de Vina · Chile: Copa Chile

Everton de Viña hold a perfect xG rating of 100.0 versus Universidad de Chile's 83.0, yet U de Chile's set-piece rating of 90.0 dwarfs Everton's 59.4, suggesting the hosts' most likely route to goal runs through dead-ball situations rather than open play.

Defensive contrast Generated from real data
Deportes Santa Cruz vs O'Higgins · Chile: Copa Chile

Deportes Santa Cruz hold a striking defensive rating of 86.7 against O'Higgins's 40.0, yet their attack rating of just 13.3 — the lowest possible end of the scale — suggests they are extremely unlikely to convert that defensive solidity into goals, which aligns with the 45% draw probability despite O'Higgins being co-favourites.

Head-to-head result Generated from real data
East Bengal II vs Minerva Punjab · India: IFA Shield

In the only tracked meeting between these sides, East Bengal II won 3-1 against Minerva Punjab, a result reflected in the pre-match consensus which assigns Minerva Punjab a 0% win probability from the one available source. Minerva Punjab's last five results also show a deteriorating run of WDWLL, with back-to-back losses heading into this fixture.

Defense vulnerability Generated from real data
Polissya II vs Kolos Kovalivka II · Ukraine: Persha Liga

Kolos Kovalivka II carry the lowest defensive rating of any side in this fixture at just 26.7 out of 100, markedly weaker than Polissya II's already modest 40.0, suggesting both teams are defensively fragile but the visitors are significantly more exposed at the back.

Odds signal Generated from real data
Mes Soongoun vs Mes Kerman · Iran: Azadegan League

The sole tracked source gives Mes Soongoun a 0% win probability, splitting the remaining chance entirely between a draw (50%) and a Mes Kerman win (50%), making the home side a non-contender in pre-match consensus despite both teams carrying identical 50.0 ratings across all six statistical axes.

Form contrast Generated from real data
Saipa vs Niroye Zamini · Iran: Azadegan League

Saipa have won their last four matches in a row (LWWWW), while Niroye Zamini have managed just one win in five with three defeats and a draw (LLDLW), a form gap that is reflected in the pre-match odds giving Niroye Zamini only a 10% chance of winning.

Limited data signal Generated from real data
Ario Eslamshahr vs Havadar · Iran: Azadegan League

Both sides carry identical 50.0 ratings across all six axes, and with only one tracked source producing a consensus of 50% Draw / 50% Havadar win and 0% for Ario Eslamshahr, the pre-match data offers no meaningful differentiation between these teams beyond Havadar's slight recent edge (WWDLD vs WDDWL).

Recent form gap Generated from real data
Leixões U23 vs Vizela U23 · Portugal: Liga Revelação U23

Vizela U23 have won their last three matches in a row (LLWWW), while Leixões U23 have lost three of their last five with an alternating LDLDL sequence — a divergence in momentum that aligns with the pre-match odds giving Vizela a 45% win probability against Leixões's 10%.

Defense vs Attack mismatch Generated from real data
Al Kharaitiyat vs Al Wakrah · Qatar: QSL Cup

Al Kharaitiyat's Defense rating of 77.8 dwarfs Al Wakrah's Attack rating of 33.3 — the lowest attack score in this fixture — suggesting Al Wakrah will face a significant structural disadvantage in breaking down their opponents, despite being priced as slight favourites at 45% implied probability.

Probability vs form gap Generated from real data
Pars Jonoubi JAM vs Naft Masjed Soleyman · Iran: Azadegan League

Despite Pars Jonoubi JAM posting four consecutive wins to close their last five games (WWWWD), the pre-match consensus gives them only a 10% chance of winning compared to Naft Masjed Soleyman's 45%, a striking mismatch between recent home form and market expectation.

Win probability gap Generated from real data
Naft Bandar Abbas vs Naft Gachsaran · Iran: Azadegan League

Despite all six-axis ratings being identical for both sides (50.0 across every category), the pre-match consensus gives Naft Gachsaran just a 10% win probability compared to 45% each for a home win or draw, while Gachsaran's last five results (LLDLD) show only one win and three defeats against Bandar Abbas's more mixed DDWLD run.

Form contrast Generated from real data
Al-Sailiya vs Al-Rayyan SC · Qatar: QSL Cup

Al-Sailiya have lost all five of their last five matches (LLLLL) while Al-Rayyan SC are unbeaten in four of their last five (DDWWD), a stark form divergence reflected in their respective Form ratings of 0.0 versus 86.7 on the six-axis scale.

Historical trend Generated from real data
Al Shahaniya vs Al-Duhail SC · Qatar: QSL Cup

Three of the last five meetings between these sides have ended as draws (1-1, 0-0, 1-1), which aligns with the pre-match consensus placing the draw as the joint-favourite outcome at 45%, equal to an Al-Duhail win.

Consensus probability gap Generated from real data
Exeter U21 vs Norwich City U21 · England: Premier League Cup

Despite Norwich City U21 holding higher Defence (58.3) and Form (58.3) ratings than Exeter's flat 50.0 across all axes, the single tracked pre-match source assigns Norwich a 0% win probability — an unusually stark disconnect between underlying ratings and implied match odds.

Recent form gap Generated from real data
France U20 vs England U20 · U20 Elite League

France U20's last five results (WWWDL) include three consecutive wins, while England U20 have failed to win any of their last five (DLLDD) with two losses in their most recent outings — a notable divergence in momentum despite both sides carrying identical 50.0 ratings across all six axes.

Probability anomaly Generated from real data
ATK Mohun Bagan vs NorthEast United · India: IFA Shield

The single tracked source assigns NorthEast United a 0% win probability despite the two sides carrying identical 50/50 ratings across all six axes, making NorthEast United's complete elimination from contention a notable outlier given the data shows no measurable difference between the teams.

Recent form split Generated from real data
Portugal U20 vs Switzerland U20 · U20 Elite League

Portugal U20 have won four of their last five matches (WDWWW) compared to Switzerland U20's more inconsistent run of WWLLW, giving Portugal a marginally steadier recent record despite both sides carrying identical 50.0 ratings across all six metrics.

Form vs odds mismatch Generated from real data
Consadole Sapporo vs Fagiano Okayama · Japan: J-League Cup

Despite Consadole Sapporo holding a 50% win probability in pre-match consensus, their form rating of just 13.3 (vs Fagiano Okayama's 50.0) reflects a run of four losses in their last five games (LLLWL), compared to Okayama's three wins in their last five (DWLWW), suggesting the consensus odds significantly underweight Okayama's recent momentum.

Defensive weakness Generated from real data
Nagoya Grampus vs Kitakyushu · Japan: J-League Cup

Kitakyushu's defensive rating of 13.3 out of 100 is drastically lower than every other rated category for both sides, all of which sit at 46.7 or above, suggesting a pronounced structural vulnerability at the back despite the equal 33% win probabilities assigned to each outcome.

Consensus probability Generated from real data
Santa Clara U23 vs Felgueiras U23 · Portugal: Liga Revelação U23

With all six-axis ratings identical at 50.0 for both sides, the pre-match consensus leans against Felgueiras U23 despite their identical recent form sequence (LLDWW vs Santa Clara's DLLWW), assigning them just a 10% win probability compared to 45% each for a Santa Clara win or draw.

Recent form contrast Generated from real data
Mes Rafsanjan vs Be'sat Kermanshah · Iran: Azadegan League

Be'sat Kermanshah have lost four of their last five matches (LLLLD), while Mes Rafsanjan's last three results (LLD) show only one win absent but a more recent draw, making Be'sat's run the one distinguishing data point in an otherwise entirely equal statistical picture across all six rated categories.

Rating gap Generated from real data
Inter Bratislava vs Podbrezová · Slovakia: Cup

Inter Bratislava hold a notable advantage in both Attack (66.7 vs 33.3) and Defense (53.3 vs 26.7) ratings over Podbrezová, yet the pre-match consensus splits the fixture equally at 33% each — suggesting the market may be underweighting Inter's structural superiority across both ends of the pitch.

Head-to-head result Generated from real data
Al-Khor vs UMM Salal · Qatar: QSL Cup

In the only tracked meeting between these sides, Al-Khor won 5-1 away at UMM Salal — a five-goal margin that aligns with Al-Khor's notably higher Attack rating (66.7 vs 44.4) despite both teams sharing an identical and low Defense rating of 22.2.

Recent form contrast Generated from real data
Germany U20 vs Italy U20 · U20 Elite League

Germany U20 have won their last four consecutive matches after an opening loss (LWWWW), while Italy U20 have failed to win any of their last five, collecting just one draw from four defeats (LLLLD). This stark divergence in recent results is reflected in the pre-match consensus, which gives Italy U20 a 0% win probability from tracked sources.

Form divergence Generated from real data
Poland U20 vs Czechia U20 · U20 Elite League

Poland U20 have won three of their last five matches (LWWWL) while Czechia U20 have lost their last three in a row (DWLLL), yet the pre-match consensus still prices Czechia as co-favourites at 45% against Poland's 10%.

Form vs probability Generated from real data
Odense Q W vs AGF W · Denmark: Kvindeliga

Despite Odense Q W winning just 1 of their last 10 combined results (4 losses and a draw in their last 5), they are given only a 10% win probability, while AGF W — who also lost their last 4 before a single win — are rated as 45% favourites, suggesting the market is heavily discounting Odense's home advantage relative to both teams' near-identical recent losing runs.

Rating vs odds mismatch Generated from real data
Al-Markhiya vs Al Ahli Doha · Qatar: QSL Cup

Al-Markhiya hold a perfect 100.0 Defense rating and 100.0 Form rating against Al Ahli Doha's Defense of just 25.0 and Form of 33.3, yet the pre-match consensus gives Al-Markhiya only a 10.0% win probability — a stark disconnect between the underlying ratings and the implied market expectation.

Defensive dominance Generated from real data
Al Waab vs Lusail City · Qatar: QSL Cup

Al Waab hold a commanding Defense rating of 88.9 versus Lusail City's 58.3, and their only recent head-to-head meeting ended in a 2-0 clean sheet win for Al Waab, reinforcing that their defensive structure poses a significant barrier to Lusail City's attack (rated just 58.3).

Recent H2H result Generated from real data
Oman vs Kuwait · Gulf Cup of Nations

In the only tracked recent meeting between these sides, Oman beat Kuwait 1-0 away, and Oman's last four results (DWLW) show two wins compared to Kuwait's winless run (DLLD) across the same sample.

Rating vs form gap Generated from real data
Cardiff MET vs Haverfordwest County AFC · Wales: Premier League

Cardiff MET hold a clear advantage in Attack (73.3 vs 46.7) and Defense (73.3 vs 66.7), yet Haverfordwest's recent Form rating (66.7) exceeds Cardiff MET's (53.3), reflecting a LWDWW run against the hosts' WWDDL sequence that has stalled in the final two games.

xG gap Generated from real data
Vsetín vs Bohemians 1905 · Czech-Republic: Cup

Bohemians 1905 carry the lowest xG rating in this fixture at just 30.7 out of 100, compared to Vsetín's 50.0, suggesting a meaningful difference in expected attacking threat that aligns with the consensus giving Bohemians only a 10% chance of winning.

Defensive rating gap Generated from real data
Paris FC W vs Arsenal W · UEFA Champions League Women

Arsenal W carry a defensive rating of 88.9 against Paris FC W's 50.0, the largest axis gap between these two sides, while their last five results of WWWDD show they have conceded no defeats — suggesting containment rather than attacking output has been their route into this stage.

Recent form gap Generated from real data
Roma W vs Barcelona W · UEFA Champions League Women

Barcelona W have won all 5 of their last 5 matches (WWWWW), while Roma W's last 5 show 2 wins, 1 loss and 2 draws (WLWWD), a contrast that is reflected in pre-match consensus giving Barcelona W a 50% chance of winning against Roma W's 0%.

Set piece dominance Generated from real data
Häcken W vs Juventus W · UEFA Champions League Women

Häcken W carry a perfect 100.0 set-piece rating against Juventus W's baseline 50.0, the single sharpest gap across all six measured axes, suggesting dead-ball situations could be the most decisive factor despite the market pricing this as a three-way coin flip at 33% each.

Recent form contrast Generated from real data
Bahrain vs Yemen · Gulf Cup of Nations

Yemen have gone W-W-W-D-W across their last five matches, while Bahrain's last four reads L-L-W-L — yet the sole tracked source still prices Yemen's win at 0%, placing all weight on Bahrain or a draw despite Yemen's sharply superior recent record.

Head-to-head volatility Generated from real data
United Arab Emirates vs Qatar · Gulf Cup of Nations

The last two meetings between these sides produced wildly contrasting results — a 5-0 UAE win followed by a 2-1 Qatar victory — suggesting high variance in outcomes rather than a reliable dominance pattern for either team. Qatar's recent five-match run of LDDLL, however, shows no wins in that stretch heading into this fixture.

Rating gap Generated from real data
Leicester City U21 vs Real Sociedad II · Premier League International Cup

Real Sociedad II hold a commanding advantage across Attack (53.3 vs 11.1) and Defense (60.0 vs 22.2) ratings, while Leicester City U21 have lost four of their last five matches — yet the pre-match consensus splits the fixture at an equal 33% each way, suggesting the odds may significantly undervalue Sociedad II's structural superiority.

Defensive vulnerability Generated from real data
Middlesbrough U21 vs Juventus U21 · Premier League International Cup

Middlesbrough U21's defensive rating of 16.7 out of 100 is strikingly low compared to every other axis in this fixture — including Juventus U21's balanced 50.0 across all six categories — suggesting a pronounced structural weakness at the back that stands out as the single most skewed data point ahead of this game.

Form divergence Generated from real data
Nottingham Forest U21 vs Sporting CP B · Premier League International Cup

Nottingham Forest U21 carry a form rating of 75.0 — the highest across all six axes for either side — backed by three wins in their last three matches (LWLWW), while Sporting CP B's form rating sits 15 points lower at 60.0 and they ended their last five with a defeat (WLWWL).

Historical trend Generated from real data
Athletico PR U17 vs Cruzeiro U17 · Brazil: Brasileiro U17

In the last 2 recorded meetings between these sides, Athletico PR U17 have gone unbeaten (one win, one draw), including a 2-0 victory away at Cruzeiro, which may explain why pre-match odds heavily favour the hosts at 45.0% versus just 10.0% for Cruzeiro.

Form contrast Generated from real data
Gremio U17 vs Sao Paulo U17 · Brazil: Brasileiro U17

Gremio U17 have lost all five of their last five matches, while Sao Paulo U17 have taken 7 points from their last five (WLLWD), making the form gap between the two sides the clearest differentiator ahead of this fixture.

Recent form Generated from real data
Palmeiras U17 vs Vasco U17 · Brazil: Brasileiro U17

Palmeiras U17 have taken 13 points from their last 5 matches (WWWWD), while Vasco U17 have managed only 6 points (LWWLD), suggesting Palmeiras carry notably stronger recent momentum into this fixture.

Recent form contrast Generated from real data
Atlético Mineiro U17 vs Juventude U17 · Brazil: Brasileiro U17

Atlético Mineiro U17 won four of their last five matches (WWWWL), while Juventude U17 lost four of their last five (LLLLW), making recent form the clearest differentiator despite both sides sharing identical 50.0 ratings across all six statistical axes.

Recent form contrast Generated from real data
Bahia U17 vs Fluminense U17 · Brazil: Brasileiro U17

Fluminense U17 have won their last two matches and taken 3 wins from their last 5 (LWLWW), while Bahia U17 have not won in their last three (LLWDD), a form divergence that aligns with the pre-match consensus giving Fluminense a 45% win probability against Bahia's 10%.

Recent form contrast Generated from real data
Botafogo U17 vs RB Bragantino U17 · Brazil: Brasileiro U17

Despite identical 50.0 ratings across all six axes, RB Bragantino U17's last five results (LWWWD) show three consecutive wins into a draw, while Botafogo U17 (WLLWL) have won only one of their last three — a divergence in momentum that aligns with the pre-match consensus giving Bragantino a 50% win probability against Botafogo's 0%.

Recent form gap Generated from real data
Corinthians U17 vs Atletico GO U17 · Brazil: Brasileiro U17

Corinthians U17 have won 3 of their last 5 matches (WWLDW), while Atletico GO U17 have lost 4 of their last 5 (LLLWL), a stark form contrast that aligns with the pre-match consensus giving Corinthians a 45% chance against Atletico GO's 10%.

Recent form gap Generated from real data
Flamengo RJ U17 vs America MG U17 · Brazil: Brasileiro U17

Flamengo RJ U17 have won 3 of their last 5 matches (WDWDW), while America MG U17 have lost all 5 of their last 5 (LLLLL), representing a stark contrast in recent results heading into this fixture.

Recent form edge Generated from real data
Fortaleza U17 vs Internacional U17 · Brazil: Brasileiro U17

Internacional U17 have won three of their last five matches (WWWLD) compared to Fortaleza U17's two wins in five (WWLDL), a modest but tangible form advantage that aligns with pre-match odds giving Internacional a 45% win probability against Fortaleza's 10%.

Form comparison Generated from real data
Santos U17 vs Vitoria U17 · Brazil: Brasileiro U17

Santos U17 have collected 3 wins, 1 draw, and 1 loss in their last 5 (LWWDW), compared to Vitoria U17's 2 wins and 3 losses (LLWLW), a difference in recent results that aligns with the pre-match consensus heavily favouring Santos at 45% versus just 10% for Vitoria.

Form divergence Generated from real data
Defensor Sporting vs Plaza Colonia · Uruguay: Copa Uruguay

Despite Defensor Sporting holding home advantage, their Form rating of 33.3 is significantly weaker than Plaza Colonia's 53.3, with Defensor managing just one win in their last five (DLDDW) compared to Plaza Colonia's three wins in five (LWWLD), suggesting the consensus 45% home win probability may overstate Defensor's current competitive level.

Form divergence Generated from real data
Cerro Largo vs Rentistas · Uruguay: Copa Uruguay

Rentistas have won three of their last five matches (DDWWW) and carry a Form rating of 53.3, while Cerro Largo have won none in five (DLDDL) and sit at a Form rating of just 20.0 — the sharpest single gap between these two sides across all six measured axes.

Rating contrast Generated from real data
Lyon W vs Chelsea W · UEFA Champions League Women

Chelsea W carry notably higher six-axis ratings than Lyon W, scoring 88.9 in both Attack and Defense compared to Lyon W's flat 50.0 across all six categories, yet the single tracked source prices both sides equally at 33% — a striking disconnect between the underlying data and the market odds.

Consensus probability Generated from real data
SL Benfica W vs Bayern Munich W · UEFA Champions League Women

With both sides recording identical five-match winning streaks and uniform 50.0 ratings across all six metrics, the sole pre-match consensus from one tracked source splits the outcome entirely between a draw and a Bayern Munich W win at 50% each, assigning Benfica W a 0% chance of victory.

Attack rating gap Generated from real data
Union San Felipe vs San Luis · Chile: Primera B

Union San Felipe's Attack rating of 6.7 is dramatically lower than San Luis's 53.3 — a near eight-fold difference — making San Felipe one of the weakest attacking sides in the data, which aligns with their 10% win probability despite playing at home.

Defensive dominance Generated from real data
Cerro Porteno vs Rubio NU · Paraguay: Copa Paraguay

Cerro Porteno hold a Defense rating of 80.0 against Rubio NU's Attack rating of just 40.0, and have kept clean sheets in both of their last two meetings (1-0, 2-0), suggesting another low-scoring, Cerro-controlled contest is the likeliest outcome.

Rating gap Generated from real data
North District vs Southern District · Hong-Kong: League Cup

North District hold maximum ratings of 100 in both Attack and Defense against Southern District's 66.7 and 33.3 respectively, and won the only recorded head-to-head meeting 3-1, suggesting a clear structural advantage that the equal 33% consensus odds do not reflect.

Defensive vulnerability Generated from real data
Shatin vs Hong Kong FC · Hong-Kong: League Cup

Shatin's defensive rating sits at a stark 0.0 out of 100, the lowest possible score, while they have lost four consecutive matches after their opening win — a combination that aligns with pre-match odds giving them a 0% chance of victory against Hong Kong FC.

Form divergence Generated from real data
Al-Gharafa vs Al Mesaimeer · Qatar: QSL Cup

Al-Gharafa have taken just 1 point from their last 5 matches (LLLDL), while Al Mesaimeer's WLWLD run shows a more mixed but competitive record — yet the pre-match consensus from tracked sources gives Al Mesaimeer a 0% win probability despite their superior Form rating (44.4 vs 26.7) and Defense rating (66.7 vs 33.3).

Rating vs odds gap Generated from real data
Køge W vs Servette Chênois W · UEFA Champions League Women

Køge W hold a striking Attack rating of 93.3 versus Servette Chênois W's 50.0, yet the pre-match consensus gives Køge only a 10.0% win probability — a sharp disconnect that makes them significant outliers in attacking threat relative to their implied chances.

Rating gap Generated from real data
Austria Wien W vs Inter Milano W · UEFA Champions League Women

Austria Wien W hold a commanding Attack rating of 100.0 and Defense rating of 93.3 compared to Inter Milano W's flat 50.0 across both axes, yet the pre-match consensus gives Wien only a 45% win probability — the same as a draw — suggesting the market is not fully pricing in that substantial quality gap.

Discipline gap Generated from real data
Al Shamal vs Muaither SC · Qatar: QSL Cup

Al Shamal carry a Discipline rating of just 33.3 compared to Muaither SC's 50.0, the starkest gap across all six tracked metrics, suggesting Al Shamal are meaningfully more prone to cards or fouls despite being rated slightly higher in Attack (73.3 vs 66.7).

Form divergence Generated from real data
Qatar SC vs Al Bidda SC · Qatar: QSL Cup

Al Bidda SC have collected 3 wins, 1 draw, and 1 loss in their last 5 matches (LWDWW) for a form rating of 77.8/100, while Qatar SC have gone without a win in their last 5 (DLLDD) and rate just 16.7/100 for form — a gap of 61.1 points that makes the pre-match consensus of Qatar SC 50% / Al Bidda SC 0% appear strikingly misaligned with recent results.

Form contrast Generated from real data
Swansea City U21 vs Gillingham FC U21 · England: Premier League Cup

Swansea City U21 have taken 7 points from their last 5 matches (LLWDW), while Gillingham FC U21's only tracked result is a loss — a form gap reflected in Swansea's consensus win probability of 50% against Gillingham's 0%.

Odds signal Generated from real data
Paris Saint Germain W vs OH Leuven W · UEFA Champions League Women

Despite PSG W being the home side in a UEFA Champions League fixture, the pre-match consensus gives them just a 10% win probability compared to OH Leuven W's 45%, making the visitors heavily favoured at 4.5x the likelihood of a PSG win. A draw is rated equally likely to a Leuven win at 45%.

Rating vs odds gap Generated from real data
Manchester City W vs Real Madrid W · UEFA Champions League Women

Manchester City W hold a perfect 100/100 in both Attack and Form ratings — the maximum possible scores — yet the pre-match consensus gives them a 0% win probability, with all weight split between a draw and a Real Madrid win, creating a stark disconnect between performance metrics and implied market expectation.

Historical trend Generated from real data
Olimpia vs Sportivo Luqueno · Paraguay: Copa Paraguay

Olimpia have won both of the last two recorded meetings against Sportivo Luqueno — 3-0 and 2-1 — without conceding a single goal across those fixtures, underlining a commanding head-to-head record that aligns with Olimpia's notably superior defensive rating of 80.0 versus Luqueno's 46.7.

Form divergence Generated from real data
Hwacheon KSPO W vs Incheon Red Angels W · South-Korea: WK-League

Incheon Red Angels have taken just 1 point from their last 5 matches (DLDLL, form rating 13.3/100) while Hwacheon KSPO have gone unbeaten in 4 of those same 5 fixtures (DDDWD), and Hwacheon have also won both recent head-to-head meetings without conceding a goal (2-0, 1-0).

Attack/Defense gap Generated from real data
Gumi Sportstoto W vs Suwon FMC W · South-Korea: WK-League

Gumi's Attack rating of 20.0 is the starkest imbalance in this fixture — against a Suwon side rated 66.7 for Attack and 80.0 for Form, it mirrors the only recorded head-to-head result, a 4-1 Suwon win, and helps explain why consensus gives Gumi just a 10% win probability.

Form divergence Generated from real data
Portugal U20 vs Czechia U20 · U20 Elite League

Portugal U20 have won four of their last five matches (WDWWW), while Czechia U20 have lost three consecutive games (DWLLL), a stark form divergence that is reflected in the pre-match consensus giving Portugal a 45% chance against Czechia's 10%.

Odds vs ratings gap Generated from real data
Tammeka vs Viimsi · Estonia: Cup

Despite Viimsi holding a clear advantage in both Attack (60 vs 40) and Defense (60 vs 20) ratings, the pre-match consensus gives them only a 10% win probability compared to Tammeka's 45%, suggesting a significant mismatch between the underlying quality indicators and the market pricing.

Form vs odds mismatch Generated from real data
Dukla Praha vs FK Jablonec · Czech-Republic: Cup

Dukla Praha have won their last four consecutive matches (LWWWW) and carry a Form rating of 66.7 versus Jablonec's 33.3, yet the pre-match consensus gives Dukla a 0% win probability — making the market-form divergence here unusually stark.

Form comparison Generated from real data
Seekirchen vs Gurten · Austria: Regionalliga - North

Seekirchen have taken just 4 points from their last 5 games (DWLLD) versus Gurten's 6 points (LDWWL), yet the pre-match consensus gives both sides an identical 33% chance of winning, reflecting how little separates these two sides despite Gurten's marginally better recent run.

Defensive gap Generated from real data
Pinzgau Saalfelden vs Bad Schallerbach · Austria: Regionalliga - North

Pinzgau Saalfelden's Defence rating of 33.3 is 20 points below Bad Schallerbach's 53.3, the sharpest gap between the two sides' ratings, while Saalfelden's Attack of 46.7 trails Schallerbach's 73.3 by 26.6 points — making them notably weaker on both ends of the pitch despite identical xG, Set Piece, and Discipline scores of 50.0.

Form vs Defense gap Generated from real data
Sp. Hasselt U21 vs Kortrijk U21 · Belgium: Reserve Pro League

Kortrijk U21's defensive rating of 77.8 is the standout figure across both teams' profiles, paired with a 4-1 win-loss record in their last five games, while Sp. Hasselt U21's form rating of just 11.1 — the lowest single axis score listed — reflects their run of one draw and two losses in their last three matches.

Attack vs Form gap Generated from real data
Huracanes Izcalli vs Atletico Hidalgo · Mexico: Liga Premier Serie B

Huracán Izcalli's Attack rating of 22.2 is the standout figure in this fixture — by far the lowest across either side's six metrics — yet they still managed the only win across the last 10 combined results (their solitary W in LLLLW versus Atlético Hidalgo's LLLLL), suggesting their offensive deficiency has not been offset by consistent results.

Set piece gap Generated from real data
Universidad de Concepcion vs Huachipato · Chile: Primera División

Universidad de Concepcion hold a striking set piece rating advantage over Huachipato (57.5 vs 29.2), making dead-ball situations the clearest area of differentiation between two sides who are otherwise identical in Attack (26.7) and xG (50.0).

Odds vs ratings gap Generated from real data
Correcaminos Uat vs Cruz Azul Hidalgo · Mexico: Liga de Expansión MX

Despite Cruz Azul Hidalgo holding a higher Attack rating (53.3 vs 46.7), the pre-match consensus gives them only a 10% win probability compared to Correcaminos Uat's 45%, suggesting the market heavily discounts the visitor's attacking edge in this fixture.

Defense rating gap Generated from real data
Tepatitlán vs CDS Tampico Madero · Mexico: Liga de Expansión MX

Tepatitlán's defensive rating sits at 0.0 out of 100 — the lowest possible score — compared to CDS Tampico Madero's 33.3, while Tepatitlán have also lost four of their last five matches, making them the significantly more vulnerable side despite the market pricing them as marginal favourites at 35.0%.

Form divergence Generated from real data
Miramar vs Auckland FC 2 · New-Zealand: National League - National

Auckland FC 2 have won four of their last five matches (LWWWW) while Miramar have taken just one win in the same period (LDDLD), yet the lone pre-match source still prices the fixture as a 50/50 with Auckland FC 2 given a 0% win probability — a stark mismatch between recent form and market assessment.

Form comparison Generated from real data
Wellington Olympic vs Ferrymead Bays · New-Zealand: National League - National

Both sides have gone L-L-W-W in their last four matches before the final game, with Wellington Olympic earning a draw in game five (LLWWD) and Ferrymead Bays losing it (LLWWL), giving Olympic a narrow recent edge that is not reflected in the fully equal 33/33/33 consensus odds.

Attack/Defense mismatch Generated from real data
CA La Paz vs Venados FC · Mexico: Liga de Expansión MX

Venados FC carry the highest Attack rating in this matchup at 93.3, yet their Defense sits at just 26.7 — the starkest imbalance in the fixture — suggesting they are highly prone to conceding against a CA La Paz side that has won three of their last five and holds a notably stronger defensive rating of 66.7.

Defense vs Attack gap Generated from real data
Changnyeong W vs Seoul W · South-Korea: WK-League

Seoul W's Defense rating of 86.7 dwarfs Changnyeong W's Attack rating of 20.0 — the lowest attacking score in the available data — suggesting Seoul are heavily equipped to suppress a side that has won none of their last five matches (DLDLD). The only recent head-to-head result reinforces this, with Seoul winning 3-1.

Odds vs form mismatch Generated from real data
Gyeongju W vs Boeun Sangmu W · South-Korea: WK-League

Despite Boeun Sangmu W holding a marginally better recent form rating (46.7 vs 40.0) and the consensus giving them only a 10% win probability, the sole head-to-head meeting ended in a 3-2 Gyeongju W victory, suggesting the market heavily discounts Boeun Sangmu W's chances relative to the competitive scoreline in that fixture.

Form contrast Generated from real data
France U20 vs Italy U20 · U20 Elite League

France U20 have collected 3 wins, 1 draw and 1 loss in their last 5 matches (WWWDL), while Italy U20 have gone 4 consecutive defeats before a draw (LLLLD), making Italy's recent form significantly weaker despite both sides carrying identical 50.0 model ratings across all six axes.

Form divergence Generated from real data
Akademia Piłkarska LG W vs Lech Poznan W · Poland: Ekstraliga Women

Akademia Piłkarska LG W have won their last three matches (LLWWW) while Lech Poznan W have lost their last three (WWLLL), representing a sharp and direct form reversal that aligns with the pre-match odds heavily favouring the hosts at 45% against Lech's 10%.

Odds vs form gap Generated from real data
Górnik Łęczna W vs GKS Katowice W · Poland: Ekstraliga Women

Despite Górnik Łęczna winning all five of their last five matches, the pre-match consensus gives them only a 45% chance of winning — identical to the draw probability — while GKS Katowice, who dropped a point in their last five (WWWDW), are priced at just 10%, making Katowice the heavy outsiders despite being the only side to avoid defeat across all recent games.

Form contrast Generated from real data
Kuressaare vs Saku Sporting · Estonia: Cup

Saku Sporting have won 4 of their last 5 matches (WWLWW) against Kuressaare's run of just 1 win in 5 (DWLLD), yet the pre-match consensus still gives Kuressaare a marginal edge at 35% versus Saku Sporting's 30%.

Head-to-head dominance Generated from real data
KoldingQ W vs AGF W · Denmark: Kvindeliga

In the only tracked meeting between these sides, KoldingQ W won 4-0 away at AGF W, and KoldingQ's Attack rating of 66.7 is double AGF's 33.3, suggesting a consistent and measurable offensive superiority. Despite both teams arriving on a single-win streak, AGF's Defense rating of just 20.0 reinforces their vulnerability to KoldingQ's attacking output.

Attack/Defense contrast Generated from real data
ASA Aarhus W vs Midtjylland W · Denmark: Kvindeliga

Midtjylland W hold a notable edge in Attack (60.0 vs 46.7) while carrying a weak Defense rating of 33.3, suggesting an open game — a pattern consistent with their only recent head-to-head meeting ending 4-1 to Midtjylland W.

Form divergence Generated from real data
Kabwe Warriors vs ZESCO United · Zambia: Super League

ZESCO United have won their last three matches after back-to-back losses, while Kabwe Warriors have lost two of their last three (WDLDL), giving ZESCO a notably sharper recent trajectory despite the market splitting evenly at 50% for a ZESCO win or draw.

Form divergence Generated from real data
Mufulira Wanderers vs Green Eagles · Zambia: Super League

Green Eagles have lost their last three consecutive matches (after opening with two wins), while Mufulira Wanderers' last five results show a more scattered pattern (WLLDL), making Green Eagles' recent slump the most notable directional signal ahead of this fixture. The pre-match consensus gives no advantage to the home side, with Draw and Green Eagles each attracting 50% probability from the single tracked source.

How this works

How an AI match insight actually gets made from real data

Every card above is a specific, checkable claim — a form pattern, an xG shift, a historical trend — pulled from the same underlying data behind the fixtures board, team ratings, and match analysis pages. What makes this page different isn't the data source, it's the format: instead of a table or a radar chart, these are short written observations, generated directly from real tracked numbers rather than a person spotting them manually in a spreadsheet.

What AI actually does here

For each fixture, the system gathers the real data actually available — six-axis team ratings, pre-match consensus, real head-to-head history, recent form — and asks the model to find the single most genuinely distinctive, checkable pattern within that specific data set. The model is instructed to use only the real numbers it's given and never invent a statistic that wasn't provided. A fixture without enough real data behind it simply doesn't get an insight, rather than one being manufactured from a thin sample.

Why these insights are narrow and specific, not general

Notice that none of these cards make a broad claim like "Team X is in great form" — every one names a specific, checkable pattern instead: a timing window, a home/away split, a set-piece match-up history. That's deliberate. Vague, sweeping statements are easy to write and hard to verify; specific, narrow claims are exactly the kind you can check against the data yourself, and exactly the kind that's genuinely useful once you have it.

How to use an insight alongside the full match breakdown

These cards aren't a replacement for the full match analysis page — they're a way in. An insight is worth having in mind before you look at that fixture's market ratings and radar, not instead of looking at them. Think of this page as the specific, narrative layer sitting on top of the numeric layers elsewhere on the platform — a starting point for what to look closely at, not a finished conclusion on its own.

Why some fixtures get an insight and others don't

A fixture with a longer tracked history between the two sides, or a team with a longer run of matchday data, naturally has more real data for the system to work with than a newly tracked fixture with a thin sample behind it. A fixture without enough real data simply doesn't get an insight — that's an honest reflection of coverage, not an oversight.

How this connects to the rest of the platform

Every insight card is tied to a real fixture already tracked on the fixtures board, with its own match analysis page, team profiles, and — where relevant — a head-to-head record. This feed is the entry point that tells you what's worth checking closely; the deeper pages are where you go to check it yourself.

Coverage and update cadence

Insights are generated automatically as fixtures come up with enough real tracked data behind them, rather than on a fixed publishing schedule. Coverage currently spans the same leagues tracked across the rest of FDVS, and a league only starts producing insights here once it has enough tracked history for a genuine, checkable pattern to actually exist.