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.

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.

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.

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.

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.

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.

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 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.

xG vs attack gap Generated from real data
Aldosivi vs Sarmiento Junin · Argentina: Liga Profesional Argentina

Aldosivi's Attack rating (60.0) is nearly three times their xG rating (20.8), the largest such gap in this fixture, suggesting they create chances in volume but convert or generate quality far below what their attacking output implies. Sarmiento Junin's ratings are more balanced (Attack 46.7, xG 29.7), pointing to a more efficient chance-creation process despite lower overall attacking output.

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.

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.

Discipline contrast Generated from real data
Instituto Cordoba vs Boca Juniors · Argentina: Liga Profesional Argentina

Instituto Córdoba's Discipline rating of 43.3 is notably lower than Boca Juniors' 66.7, making them the considerably more foul-prone side, while Boca's xG rating of 70.3 dwarfs Instituto's 44.2 — indicating Boca generate higher-quality chances and may benefit further if Instituto's poor discipline hands them set-piece or penalty opportunities.

Defense vs Attack gap Generated from real data
Union Santa Fe vs Defensa Y Justicia · Argentina: Liga Profesional Argentina

Defensa Y Justicia's defensive rating of 73.3 dwarfs Union Santa Fe's attack rating of 60.0, while Union's own defense sits at just 33.3 — the lowest of any axis across both teams — suggesting the visiting side holds a particularly sharp structural edge in the most critical head-to-head matchup of this fixture.

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.

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 vs history Generated from real data
Barracas Central vs Huracan · Argentina: Liga Profesional Argentina

Huracan arrive in sharply better form (DDDWW, rated 73.3) compared to Barracas Central (LDDDL, rated 40.0), yet the only recorded recent head-to-head ended 1-0 to Barracas, highlighting a tension between current momentum and historical home advantage that likely explains why 45% probability is assigned to each of a Huracan win and a draw.

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
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.

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%.

Set piece gap Generated from real data
Central Cordoba de Santiago vs Estudiantes L.P. · Argentina: Liga Profesional Argentina

Central Córdoba's set piece rating of 90.0 dwarfs Estudiantes' 50.0 — the single largest gap between the two sides across all six axes — suggesting dead-ball situations could be the hosts' most realistic route to goal despite their league-low attack rating of 26.7.

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.

Form collapse Generated from real data
Tigre vs Banfield · Argentina: Liga Profesional Argentina

Banfield have not won any of their last 5 matches (LLDDD) and carry the lowest Form rating in this fixture at just 13.3/100, yet the pre-match consensus gives them only a 10% win probability — consistent with a side that has stalled completely heading into this game.

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.

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.

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.

xG disparity Generated from real data
San Lorenzo vs Deportivo Riestra · Argentina: Liga Profesional Argentina

Despite identical Attack ratings (13.3) and near-identical win probabilities, Deportivo Riestra's xG rating of 16.8 is more than double San Lorenzo's 8.2, suggesting Riestra generate meaningfully better quality chances despite the market treating the two sides as roughly equal.

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.

Set pieces contrast Generated from real data
Rosario Central vs Independ. Rivadavia · Argentina: Liga Profesional Argentina

Rosario Central hold an extreme set-piece rating of 97.5 against Independiente Rivadavia's 37.5 — a 60-point gap that stands out as the sharpest tactical divergence between the two sides, suggesting dead-ball situations could be the primary route to goal for the hosts despite their low overall attack rating of 40.0.

xG gap Generated from real data
Platense vs Argentinos JRS · Argentina: Liga Profesional Argentina

Argentinos JRS hold a striking xG rating of 33.1 versus Platense's 8.0 — the largest single-axis gap between these two sides — suggesting Argentinos generate meaningfully higher quality chances, which aligns with their 45% win probability against Platense's 10%.

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 vs defence split Generated from real data
Racing Club vs Belgrano Cordoba · Argentina: Liga Profesional Argentina

Belgrano Córdoba's defensive rating (66.7) is nearly double Racing Club's xG rating (48.7) and dwarfs Racing's attack rating of 46.7, suggesting Belgrano's backline is statistically well-equipped to neutralise a Racing side that has won just once in their last five matches — consistent with the pre-match consensus giving Racing only a 10% win probability.

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.

xG signal Generated from real data
Talleres Cordoba vs Independiente · Argentina: Liga Profesional Argentina

Despite similarly low attack ratings (both 33.3), Talleres hold a notable xG edge over Independiente — 33.6 vs 20.5 — suggesting Independiente are generating even less genuine goal threat than their opponents, yet the pre-match odds make them only marginally less likely to win (30% vs 35%).

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.

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.

xG divergence Generated from real data
Lanus vs Velez Sarsfield · Argentina: Liga Profesional Argentina

Despite Velez holding a slight attacking edge (53.3 vs 46.7), their xG rating of just 24.8 is less than half of Lanus's 50.0, suggesting Velez are generating significantly lower-quality chances — a factor that may help explain why the consensus gives them only a 10% win probability.

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.

Defense vs Attack mismatch Generated from real data
Gimnasia M. vs Newells Old Boys · Argentina: Liga Profesional Argentina

Newells Old Boys carry the highest defensive rating in this fixture at 86.7/100 but a striking low Attack rating of just 20.0/100, helping explain why four of their last five results were draws — consistent with a side that concedes little but also struggles to score. Against Gimnasia M.'s modest Attack rating of 53.3, the combination points strongly toward a low-scoring or goalless contest.

xG rating contrast Generated from real data
Chapecoense-sc vs Atletico Paranaense · Brazil: Serie A

Chapecoense hold a striking xG rating of 93.7 versus Atletico Paranaense's 45.8, suggesting Chapecoense generate significantly higher-quality chances despite their weak Attack rating of 40.0 and a win probability of just 10.0% — a rare mismatch between underlying shot quality and overall match expectation.

Form contrast Generated from real data
RB Bragantino vs Cruzeiro · Brazil: Serie A

RB Bragantino's form rating of just 6.7 reflects four losses in their last five matches (LLDLL), while Cruzeiro's 60.0 form rating and LLWLW run give them a stark momentum advantage that is reflected in pre-match odds giving Bragantino 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.

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

Despite both sides sharing an identical Attack rating of 46.7, Gimnasia L.P.'s xG rating of 89.3 dwarfs Huracan's 30.2, suggesting Gimnasia consistently generate far higher-quality chances even though pre-match odds give them only a 10% win probability.

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 vs attack gap Generated from real data
Defensa Y Justicia vs Instituto Cordoba · Argentina: Liga Profesional Argentina

Instituto Córdoba carries a striking imbalance between their Attack rating (80.0) and xG rating (44.2) — a 35.8-point gap suggesting their attack generates volume or positional play that doesn't translate into high-quality chances, while hosts Defensa Y Justicia show a much tighter gap (Attack 53.3, xG 51.2), implying their attacking output is more accurately reflected in actual chance quality.

Set piece dominance Generated from real data
Mirassol vs Internacional · Brazil: Serie A

Mirassol's Set Pieces rating of 90.6 dwarfs Internacional's 46.9 — a gap of nearly 44 points — making dead-ball situations a clear structural advantage for the hosts that aligns with their 45% win probability despite Internacional's superior xG rating of 56.3 vs Mirassol's 25.0.

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.

xG divergence Generated from real data
Botafogo vs Chapecoense-sc · Brazil: Serie A

Despite both sides sharing identical Attack (33.3) and Form (33.3) ratings, Chapecoense-sc's xG rating of 93.7 dwarfs Botafogo's 29.7, suggesting Chapecoense create significantly higher-quality chances even as consensus markets give them only a 10% win probability.

Defensive vulnerability Generated from real data
Atletico-MG vs Coritiba · Brazil: Serie A

Coritiba's Defense rating of just 13.3 out of 100 is strikingly low, ranking among the weakest in the dataset, and combined with Atletico-MG's Set Pieces rating of 67.5, this mismatch points to a significant structural disadvantage for Coritiba in this fixture.

Rating contrast Generated from real data
Atletico Paranaense vs Palmeiras · Brazil: Serie A

Atletico Paranaense carry the highest Attack rating in this matchup at 80.0, yet face a Palmeiras side rated 80.0 for Defense and a perfect 100.0 for Set Pieces, creating a stark clash where the hosts' offensive strength directly meets the visitors' most dominant defensive attributes. Despite this, pre-match consensus gives Atletico Paranaense only a 10.0% win probability, reflecting how heavily Palmeiras' defensive solidity is expected to neutralise that attacking threat.

xG vs Attack gap Generated from real data
Velez Sarsfield vs Gimnasia M. · Argentina: Liga Profesional Argentina

Gimnasia M. hold a notably higher xG rating (24.0) than their Attack rating (33.3), while Velez show the reverse — a higher Attack rating (53.3) against a strikingly low xG rating (17.7) — suggesting Gimnasia generate better quality chances than their overall attacking output implies, whereas Velez may be converting from lower-quality positions.

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

Vasco DA Gama's xG rating of 100.0 against Sao Paulo's 51.7 represents the maximum possible gap on this scale, while Vasco's four consecutive wins contrast sharply with Sao Paulo's single win in their last five — factors that push consensus win probability heavily away from the hosts at just 10.0%.

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%.

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

Despite being the away side, Sunderland's xG rating of 82.0 notably outstrips Bournemouth's 72.0, suggesting Sunderland are generating higher-quality chances — a rare edge for the visiting team that aligns with the pre-match consensus giving them a 45% win probability against Bournemouth's 10%.

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

Brighton's xG rating of 47.0 dwarfs Crystal Palace's 22.0 on the same 0-100 scale, representing the sharpest gap across all six measured axes and suggesting Brighton are generating significantly higher-quality chances heading into this fixture.

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

Manchester United's xG rating of 100.0 dwarfs their Attack rating of 80.0, while Leeds' xG sits at just 32.2 against an Attack rating of 46.7, suggesting United are consistently generating high-quality chances that their raw attack score alone undersells — a sharp contrast to Leeds' low-efficiency output at both metrics.

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%.

Set piece split Generated from real data
Nottingham Forest vs Arsenal · England: Premier League

Arsenal hold a notable set piece rating advantage over Nottingham Forest (56.3 vs 42.5), making dead-ball situations a key differentiator in a match where pre-match consensus gives neither side more than 45% win probability and the draw is rated equally likely at 45%.

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.

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

Real Sociedad hold a perfect 100.0 set-piece rating against Malaga's 75.0, the single largest gap across all six tracked axes, suggesting dead-ball situations could be the decisive battleground in a match where both defences are rated identically at 40.0.

xG gap Generated from real data
Racing Club vs Independiente · Argentina: Liga Profesional Argentina

Racing Club's xG rating of 54.7 dwarfs Independiente's 20.5 — the largest single-axis gap between these two sides — suggesting Racing are generating meaningfully better quality chances despite pre-match odds that treat the fixture as essentially even across all three outcomes.

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.

Form contrast Generated from real data
Juventus vs Lazio · Italy: Serie A

Lazio's form rating of 73.3 dwarfs Juventus's 46.7, backed by their WDWWD run across the last five matches compared to Juventus's inconsistent DLWWL sequence ending in a loss — a gap that aligns with pre-match consensus giving Lazio a 45% win probability versus Juventus's 10%.

Set piece gap Generated from real data
Fluminense vs Santos · Brazil: Serie A

Santos hold a perfect 100.0 set-piece rating against Fluminense's 27.5, the starkest gap across all six axes and a concrete structural advantage that could prove decisive in a match where pre-match odds give neither side a clear edge (Fluminense 35%, Draw 35%, Santos 30%).

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

Real Madrid's xG rating of 87.3 dwarfs Sevilla's 30.0 — a 57.3-point gap that represents the largest single-axis difference between the two sides and suggests a significant underlying chance-quality advantage for the hosts despite the pre-match odds showing an unusually cautious 45% probability for either a Madrid win or a draw.

Attack/Form gap Generated from real data
Gremio vs Cruzeiro · Brazil: Serie A

Cruzeiro's Attack rating of 66.7 dwarfs Gremio's 26.7, and their Form rating of 60.0 versus Gremio's 13.3 reflects a stark recent-results contrast — Cruzeiro have won three of their last five while Gremio have lost three and drawn two, leaving Gremio with just a 10% win probability in pre-match consensus.

xG vs Set Pieces split Generated from real data
Bahia vs Flamengo · Brazil: Serie A

Bahia lead on open-play xG quality (79.7 vs 56.7) while Flamengo hold a commanding set-piece advantage (87.5 vs 60.0), suggesting Flamengo's most likely route to goal is from dead-ball situations rather than open play. Flamengo's poor discipline rating (30.0) does, however, raise the risk of conceding free-kicks in dangerous areas that could offset that edge.

xG divergence Generated from real data
Remo vs RB Bragantino · Brazil: Serie A

Despite both sides sharing identical attack ratings (33.3) and similarly poor recent form, Remo's xG rating of 95.3 dwarfs RB Bragantino's 15.7, suggesting Remo are generating significantly higher-quality chances yet converting them so rarely that they remain winless in their last five (LLLLD).

xG gap Generated from real data
Belgrano Cordoba vs River Plate · Argentina: Liga Profesional Argentina

River Plate's xG rating of 81.3 dwarfs Belgrano Cordoba's 18.0 — the largest single-axis gap in this matchup — yet the pre-match odds still give River only a 45% win probability, suggesting the market is heavily weighting Belgrano's defensive rating of 80.0 as a genuine equaliser.

xG vs outcome gap Generated from real data
Monza vs Cagliari · Italy: Serie A

Monza's xG rating of 70.7 is dramatically higher than Cagliari's 30.0, yet the pre-match consensus gives Monza only a 10% win probability against Cagliari's 45%, suggesting Cagliari's elite defensive rating of 86.7 is suppressing Monza's strong expected-goals output into actual results — reflected in Monza's poor form rating of 33.3 despite their attacking numbers.

Odds vs form gap Generated from real data
Trabzonspor vs Beşiktaş · Turkey: Süper Lig

Despite Beşiktaş holding a 100.0 Attack rating, an 80.6 xG rating, and a four-game winning streak before their last result, the pre-match consensus gives them only a 10.0% win probability — a striking undervaluation relative to Trabzonspor, who carry a 40.0 Form rating and an alternating LWLWL record across their last five.

xG mismatch Generated from real data
Parma vs Torino · Italy: Serie A

Despite both sides sharing identical poor form ratings (26.7), Torino's xG rating of 34.8 is nearly double Parma's 20.0, suggesting Torino generate meaningfully better quality chances — yet the market still prices them at only 45% implied probability against Parma's 10%.

Defensive contrast Generated from real data
Getafe vs Rayo Vallecano · Spain: La Liga

Getafe's Defense rating of 73.3 dwarfs Rayo Vallecano's 13.3, the sharpest single-axis gap in this matchup, yet the pre-match consensus still gives Rayo a 45% win probability compared to Getafe's 10%, suggesting the market heavily discounts Getafe's defensive solidity against Rayo's attacking rating of 60.0 versus Getafe's 20.0.

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

Tottenham's set piece rating of 100.0 dwarfs Coventry's 50.0, representing the starkest gap across all six tracked metrics and standing as Spurs' only elite-rated dimension against a backdrop of attack (13.3) and form (13.3) scores that rank among the lowest in the dataset.

Form collapse Generated from real data
Corinthians vs Vitoria · Brazil: Serie A

Corinthians have lost their last four consecutive matches and carry a form rating of just 6.7 out of 100, yet the pre-match consensus still gives them a 35% chance of winning — equal to the draw probability and 5 points above Vitoria, who have won two of their last five and hold a form rating of 46.7.

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.

Set piece split Generated from real data
Alanyaspor vs Kocaelispor · Turkey: Süper Lig

Alanyaspor hold a set piece rating of 67.5 versus Kocaelispor's 37.5 — a 30-point gap that stands as the sharpest divergence between these two otherwise closely matched sides, suggesting dead-ball situations could be a decisive edge for the hosts despite both teams carrying similarly low xG ratings (33.6 vs 31.5).

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 divergence Generated from real data
Stade Brestois 29 vs Nice · France: Ligue 1

Brest's xG rating of 100.0 dwarfs Nice's 26.0 on the same 0-100 scale, suggesting a stark gap in expected-goals output that sits in sharp contrast to the near-even pre-match odds of 35% Brest, 35% draw, and 30% Nice.

xG vs Set Pieces gap Generated from real data
Alaves vs Malaga · Spain: La Liga

Malaga's set pieces rating of 80.0 is their standout strength — far above their attack (20.0) and xG (22.3) ratings — suggesting dead-ball situations represent almost their only realistic route to goal against an Alaves side whose discipline score of 72.2 indicates they give away relatively few free kicks and corners.

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.

Defensive contrast Generated from real data
Eyüpspor vs Kasımpaşa · Turkey: Süper Lig

Eyüpspor hold a Defense rating of 0.0 against Kasımpaşa's 73.3 — the sharpest defensive gap visible in the data — while Eyüpspor have lost four of their last five matches (LWLLL) compared to Kasımpaşa's unbeaten run of DDWDW, leaving pre-match odds giving Eyüpspor a 0% win probability.

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

Gaziantep FK hold a notable xG rating advantage over Erzurumspor FK (31.1 vs 21.0), suggesting they generate meaningfully higher quality chances — yet the pre-match consensus still rates a draw as equally likely (45%) as a Gaziantep win (45%), implying the market is discounting that attacking edge.

xG gap signal Generated from real data
FSV Mainz 05 vs Werder Bremen · Germany: Bundesliga

Mainz hold a striking xG rating of 41.0 versus Werder Bremen's 18.0 — a more than two-to-one advantage in underlying attacking quality that sits in sharp contrast to the pre-match odds, which give Bremen a 45% win probability against Mainz's 10%.

xG dominance gap Generated from real data
FC Augsburg vs Union Berlin · Germany: Bundesliga

Augsburg's xG rating of 100.0 dwarfs Union Berlin's 61.3, while Union Berlin's Defense rating sits at a striking 0.0 on the 100-point scale — suggesting Augsburg are generating elite-level expected threat against opponents conceding at the worst defensive rate in the dataset.

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.

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.

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

Amed's xG rating of 70.1 dwarfs Samsunspor's 19.7 — a 50-point gap that aligns with Amed's LWDWW run and Samsunspor's attack rating of just 20.0, making the hosts the clear statistical underdog in chance creation.

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 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.

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 contrast Generated from real data
Lens vs Paris FC · France: Ligue 1

Lens hold a perfect 100.0 set piece rating versus Paris FC's 41.7, making dead-ball situations the starkest statistical gap between these two sides despite Paris FC's superior overall form (73.3 vs 46.7) and xG ratings (79.3 vs 47.0).

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.

xG rating gap Generated from real data
Santa Clara vs Benfica · Portugal: Primeira Liga

Despite Benfica's strong attacking rating of 86.7, their xG rating of just 21.3 is dramatically lower than Santa Clara's 46.2, suggesting Benfica are significantly underperforming in expected goals quality relative to their overall attack — a tension that cuts against their 45% win probability.

xG vs Set Piece split Generated from real data
Zulte Waregem vs Club Brugge KV · Belgium: Jupiler Pro League

Zulte Waregem's xG rating of 87.3 dwarfs Club Brugge's 58.7, yet Brugge's set-piece rating of 87.5 versus Zulte's 62.5 suggests the visitors' clearest route to goal may come from dead-ball situations rather than open-play quality.

Attack gap Generated from real data
Casa Pia vs Sporting CP · Portugal: Primeira Liga

Casa Pia's Attack rating of 20.0 is the lowest possible relative to Sporting CP's 80.0 — a 60-point gap that is the largest single-axis difference between the two sides and aligns with Sporting's xG rating (55.3) dwarfing Casa Pia's (25.5), suggesting a significant and consistent offensive imbalance in Sporting's favour.

xG divergence Generated from real data
KV Mechelen vs Genk · Belgium: Jupiler Pro League

Genk hold a perfect xG rating of 100.0 against KV Mechelen's 70.3, yet both sides have struggled badly for results — Mechelen going DLLDL and Genk WDDLL — suggesting Genk are consistently creating high-quality chances that their recent form alone does not reflect.

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

Estrela's xG rating of 70.0 dwarfs Moreirense's 9.3 — the largest single-axis gap in this fixture — suggesting Estrela are generating substantially higher-quality chances, which aligns with the pre-match consensus giving them a 45% win probability against Moreirense's 10%.

Set piece gap Generated from real data
Standard Liege vs Kortrijk · Belgium: Jupiler Pro League

Standard Liège hold a set piece rating of 85.0 versus Kortrijk's 50.0 — the single largest gap across all six axes — suggesting dead-ball situations could be the clearest route to goal in a match where both sides' xG ratings are almost identical (41.8 vs 40.0).

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.

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.

Consensus split Generated from real data
Andorra vs Malta · UEFA Nations League

With a single tracked source giving Malta a 50% win probability and Andorra 0%, the pre-match consensus entirely rules out an Andorra victory, splitting the remaining expectation evenly between a draw and a Malta win. Malta's recent run of four consecutive losses before their last win contrasts with Andorra's mixed LDLWL sequence, yet the market still favours Malta or a draw over any Andorra result.

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.

Consensus split Generated from real data
Norway vs Denmark · UEFA Nations League

The single tracked pre-match source assigns a 0% probability to a Norway win, splitting the remaining likelihood evenly between a draw and a Denmark win at 50% each, making Norway the only outcome considered effectively impossible ahead of kick-off.

Recent form Generated from real data
Liechtenstein vs Lithuania · UEFA Nations League

Liechtenstein have lost 3 of their last 5 matches (LWLLL) while Lithuania have lost 3 of their last 5 but with a draw softening the run (LWLDL), making both sides similarly poor in recent form yet the pre-match odds reflect a perfectly even three-way split at 33% each.

Form pattern Generated from real data
Kosovo vs Rep. Of Ireland · UEFA Nations League

Republic of Ireland have gone D-D-W-W-D in their last five matches, avoiding defeat entirely, while Kosovo's sequence of D-W-L-L-W includes two consecutive losses mid-run — a contrast in consistency that the equal 33% consensus odds do not appear to reflect.

Form comparison Generated from real data
Netherlands vs Germany · UEFA Nations League

Germany's last five results (WWWLD) show three consecutive wins before a late stumble, giving them a stronger recent run than Netherlands (WDWWD), which aligns with the pre-match consensus heavily favouring Germany or a draw (45% each) over a Netherlands win (10%).

Form pattern Generated from real data
Austria vs Israel · UEFA Nations League

Israel arrive unbeaten in their last three (WDW), while Austria have won just one of their last four (WLDL), suggesting a slight momentum edge to Israel despite the market pricing this as a perfectly even three-way split at 33% each.

Consensus probability gap Generated from real data
Armenia vs Latvia · UEFA Nations League

Despite Latvia's more varied recent run (LWWDL across five games compared to Armenia's winless LLDD in four), the single tracked pre-match source assigns Latvia a 0.0% win probability, placing the entire 50/50 split between an Armenia win and a draw with no weight given to a Latvia victory.

Data limitation Generated from real data
Georgia vs Northern Ireland · UEFA Nations League

Every available metric for both Georgia and Northern Ireland sits at exactly 50.0 across all six axes, and the consensus odds split three ways at 33% each from a single source, meaning the data provides no statistical basis for favouring either side or a draw over the others.

Odds anomaly Generated from real data
Sweden vs Romania · UEFA Nations League

Despite both sides sharing identical six-axis ratings across all six categories, the pre-match consensus from tracked sources assigns Romania a 0% win probability, leaving all probability split exclusively between a Sweden win and a draw — a stark asymmetry unsupported by any statistical difference between the two teams in the available data.

Consensus probability Generated from real data
Poland vs Bosnia & Herzegovina · UEFA Nations League

With just one tracked source, the pre-match consensus assigns Bosnia & Herzegovina a 0.0% win probability, leaving all remaining likelihood split evenly between a Poland win and a draw at 50.0% each — an unusually binary outlook that entirely discounts a Bosnian victory.

Odds anomaly Generated from real data
Italy vs Belgium · UEFA Nations League

Despite Belgium's strong recent run of three consecutive wins before their last loss (DWWWL), the pre-match consensus from tracked sources assigns them a 0.0% win probability against Italy, an unusually stark dismissal that stands out given both sides carry identical 50/50 ratings across all six measured axes.

Form pattern Generated from real data
Hungary vs Ukraine · UEFA Nations League

Hungary's last five results (LWDWW) show three wins in their final three games, while Ukraine (WLWWL) have lost their most recent match — giving Hungary a marginal momentum edge heading into this fixture despite otherwise identical rated profiles across all six metrics.

Consensus probability Generated from real data
Türkiye vs France · UEFA Nations League

The pre-match consensus from tracked sources gives France a 0.0% win probability despite identical six-axis ratings (all at 50.0) for both sides, a stark contradiction that makes this line an outlier worth scrutinising before kickoff.

Consensus probability Generated from real data
Montenegro vs Cyprus · UEFA Nations League

The pre-match consensus from tracked sources gives Cyprus a 0.0% win probability, making them the only side with no modelled chance of victory despite both teams carrying identical 50.0 ratings across all six measured axes. This stark contrast between equal underlying metrics and a zero Cyprus win probability is the single most anomalous data point available for this fixture.

Form divergence Generated from real data
Slovenia vs Scotland · UEFA Nations League

Scotland's last 5 results show WWWLL — three consecutive wins followed by two losses — while Slovenia's sequence of DLWDL reflects no back-to-back wins across the same period, suggesting Scotland's recent ceiling has been higher even if both sides are currently on a two-match winless run.

Form contrast Generated from real data
Iceland vs Estonia · UEFA Nations League

Estonia have won 3 of their last 5 matches (WDLWW) compared to Iceland's single point from their last 5 (LDDLL), yet the pre-match consensus gives both sides an equal 33% chance of winning.

Odds anomaly Generated from real data
Faroe Islands vs Kazakhstan · UEFA Nations League

Despite Kazakhstan's stronger recent run of WWDL versus Faroe Islands' WLW, the pre-match consensus from tracked sources gives Kazakhstan a 0% win probability — an striking anomaly that suggests the single source may be weighting home advantage or data gaps heavily rather than recent form.

Consensus probability Generated from real data
Bulgaria vs Luxembourg · UEFA Nations League

With Luxembourg assigned a 0.0% win probability from the available pre-match source, all modelled outcomes point to either a Bulgaria win or a draw — an unusually binary distribution that effectively rules out a Luxembourg victory entirely before kick-off.

Win probability split Generated from real data
San Marino vs Finland · UEFA Nations League

With just one tracked source, the pre-match consensus gives Finland and a draw exactly equal 50/50 probability and assigns San Marino a 0.0% chance of winning, making this the rare fixture where the home side is given literally no chance of victory in the available market data.

Recent form contrast Generated from real data
England vs Spain · UEFA Nations League

Spain arrive with a perfect 5-from-5 record across their last five matches, while England's last five shows one defeat in that run (WWWLW), making Spain the only side with an unblemished recent sequence heading into this fixture.

Probability split Generated from real data
Czechia vs Croatia · UEFA Nations League

With all six-axis ratings identical at 50.0 for both sides, the single tracked source assigns a 0% chance to a Czechia win, splitting the remaining probability evenly between a draw and a Croatia win at 50% each. This makes Croatia the marginal favourite despite the models seeing no measurable difference between the teams.

Recent form edge Generated from real data
Slovakia vs Moldova · UEFA Nations League

Slovakia's last 5 results (LLWWD) include a win and two draws in their final three games, whereas Moldova's last 5 (LLLDD) contain no wins at all — giving Slovakia a marginal but measurable edge in recent momentum despite both sides carrying identical six-axis ratings across all categories.

Form contrast Generated from real data
Albania vs Belarus · UEFA Nations League

Albania have lost all five of their last five matches, while Belarus are unbeaten in four of their last five (DWWWD), representing a stark divergence in recent form heading into this fixture.

Recent form gap Generated from real data
FYR Macedonia vs Switzerland · UEFA Nations League

Despite identical 50.0 ratings across all six metrics, Switzerland's last five results (WWWDL) show three wins against FYR Macedonia's sequence of just one draw in five outings (LLDDL), suggesting a meaningful form divergence that the equal 33% consensus odds do not reflect.

Form pattern Generated from real data
Lithuania vs Azerbaijan · UEFA Nations League

Azerbaijan's last 5 results (LWDLW) end on a win, while Lithuania's (LWLDL) end on a loss, making Azerbaijan the marginally better-placed side on recent form despite both teams sharing identical 50.0 ratings across all six metrics and an evenly split 33% three-way consensus.

Form contrast Generated from real data
Serbia vs Netherlands · UEFA Nations League

Serbia have lost four of their last five matches (LWLLL), while Netherlands are unbeaten in their last five (DWWDD), a form gap that aligns with the pre-match consensus giving Serbia just a 10% win probability against the Dutch.

Win probability gap Generated from real data
Denmark vs Wales · UEFA Nations League

Despite both sides carrying identical six-axis ratings across all six metrics, the pre-match consensus assigns Denmark a 45% win probability against just 10% for Wales, making Denmark heavy favourites on market sentiment alone while the underlying data shows no measurable difference between the two teams.

Recent form split Generated from real data
Austria vs Kosovo · UEFA Nations League

Both sides have won 2 of their last 5 matches, but Kosovo's wins have come in their most recent two fixtures (WLLWW) compared to Austria's split record (WLDLW), giving Kosovo the marginally warmer run of form heading into this fixture despite the pre-match odds favouring Austria at 35% against Kosovo's 30%.

Consensus probability Generated from real data
Gibraltar vs Andorra · UEFA Nations League

The pre-match consensus from tracked sources gives Andorra a 0.0% win probability despite both sides carrying identical 50.0 ratings across all six analytical axes, making Andorra's complete elimination from the win market the only statistically distinctive data point available for this fixture.

Odds split Generated from real data
Germany vs Greece · UEFA Nations League

With all six-axis ratings identical at 50.0 for both sides and the pre-match consensus separating Germany (35%) and Greece (30%) by just five percentage points, this fixture is modelled as closer to a coin-flip than a typical home-nation advantage game, with the draw (35%) rated equally likely as a German win.

Form pattern Generated from real data
Norway vs Portugal · UEFA Nations League

Both Norway (LWWLW) and Portugal (WDWLW) have won their most recent match and each claimed 3 wins from their last 5, suggesting neither side holds a meaningful form advantage heading into this fixture. The pre-match consensus marginally favours Norway (35%) over Portugal (30%), with a draw equally rated at 35%.

Form comparison Generated from real data
Israel vs Rep. Of Ireland · UEFA Nations League

Both Israel (DWDWL) and Rep. Of Ireland (DWWDL) share identical recent form profiles of two wins, two draws and one loss in their last five, with Ireland edging a slightly more consecutive winning run mid-sequence — though the pre-match odds reflect this near-parity at exactly 33% each way.

Form pattern Generated from real data
Latvia vs Cyprus · UEFA Nations League

Latvia's last 5 results (WWDLL) and Cyprus's (LWDWL) both show a win-loss alternation in recent games, with neither side stringing consecutive wins, which aligns with the consensus heavily favouring a draw at 45% against just 10% for a Latvia win.

Odds vs form gap Generated from real data
Armenia vs Montenegro · UEFA Nations League

Despite Montenegro's stronger recent form of WLWDW (3 wins in 5) compared to Armenia's LDDW, the pre-match consensus gives Montenegro only a 10% win probability versus Armenia's 45%, suggesting a significant disconnect between recent results and market expectation.

Consensus split Generated from real data
Georgia vs Ukraine · UEFA Nations League

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 Ukraine win (50% each), assigning Georgia a 0% chance of victory despite their DWDWL run producing three wins in five.

Probability split Generated from real data
Belgium vs France · UEFA Nations League

With only one tracked source feeding the consensus, France and Draw are rated equally at 45% each while Belgium are given just a 10% chance, making this one of the most lopsided outright win probabilities you will see for a home side in a major international fixture.

Win probability gap Generated from real data
Sweden vs Poland · UEFA Nations League

Despite both sides sharing identical six-axis ratings of 50.0 across every category, the pre-match consensus heavily discounts Poland at just 10.0% to win, compared to 45.0% each for a Sweden win or a draw — a striking disparity given the data shows no measurable difference between the two teams.

Odds anomaly Generated from real data
Northern Ireland vs Hungary · UEFA Nations League

Despite both sides carrying identical 50.0 ratings across all six tracked axes, the pre-match consensus assigns Hungary only a 10% win probability compared to 45% each for a Northern Ireland win or draw — a striking imbalance that is not reflected in any of the underlying performance metrics.

Probability split Generated from real data
Romania vs Bosnia & Herzegovina · UEFA Nations League

The pre-match consensus gives Bosnia & Herzegovina a 45% win probability against Romania's 10%, with a draw equally rated at 45% — making an outright Romania win the least likely of the three outcomes by a significant 35-percentage-point margin according to the single tracked source.

Recent form split Generated from real data
Türkiye vs Italy · UEFA Nations League

Italy's last 5 results (W-D-W-W-L) show 3 wins and just 1 loss compared to Türkiye's 2 wins and 3 losses (W-L-L-W-L), a meaningful recent form gap that aligns with the pre-match consensus giving Italy a 45% win probability against Türkiye's 10%.

Consensus probability Generated from real data
Finland vs Belarus · UEFA Nations League

Despite Belarus's stronger recent sequence of WWWDL compared to Finland's WDLLW, the single tracked source assigns Belarus a 0% win probability, with all likelihood split evenly between a Finland win and a draw at 50% each — an unusual stance that entirely discounts a Belarus victory.

Recent form contrast Generated from real data
Moldova vs Faroe Islands · UEFA Nations League

Moldova have failed to win in their last 5 matches (LLLDD), while the Faroe Islands have won 2 of their last 3 (WLW), which may help explain why pre-match consensus gives Moldova just a 10% win probability against a side rated equally across all six metrics.

Win probability gap Generated from real data
Slovenia vs FYR Macedonia · UEFA Nations League

Despite both sides sharing identical six-axis ratings of 50.0 across all categories, the pre-match consensus assigns Slovenia a 45% win probability against just 10% for FYR Macedonia, a striking 35-percentage-point gap that is entirely reflected in the betting market rather than any measurable performance difference between the two teams.

Win probability gap Generated from real data
Luxembourg vs Iceland · UEFA Nations League

Despite both sides carrying identical six-axis ratings across all metrics, the pre-match consensus gives Iceland just a 10% win probability compared to Luxembourg's 45% and a 45% draw chance — a striking disparity likely driven by Luxembourg's recent LWWLW run versus Iceland's winless LDDLL sequence.

Form contrast Generated from real data
Spain vs Croatia · UEFA Nations League

Spain have won all of their last 5 matches (WWWWW), while Croatia's last 5 show two losses in that run (LWWLW), a form gap that aligns with the pre-match consensus giving Spain a 45% win probability against Croatia's 10%.

Form comparison Generated from real data
Czechia vs England · UEFA Nations League

England's last five results (WWLWL, 3 wins) contrast with Czechia's (WLDLL, 1 win in the last four), which aligns with the pre-match consensus giving England a 45% win probability against Czechia's 10%, despite both sides carrying identical six-axis ratings across all categories.

Win probability gap Generated from real data
Slovakia vs Kazakhstan · UEFA Nations League

Despite both teams showing identical six-axis ratings across all metrics, the pre-match consensus assigns Slovakia a 45% win probability versus just 10% for Kazakhstan, making the draw (also 45%) as likely as a Slovakia victory and four times more probable than a Kazakhstan win.

Market split Generated from real data
Bulgaria vs Estonia · UEFA Nations League

With just one tracked source available, the consensus gives Estonia and a draw a combined 90% probability against Bulgaria's 10%, making this one of the more lopsided pre-match assessments despite both sides carrying identical 50.0 ratings across all six measured axes.

Win probability split Generated from real data
Scotland vs Switzerland · UEFA Nations League

With only 1 tracked source contributing to the pre-match consensus, Switzerland are rated 4.5 times more likely to win than Scotland (45% vs 10%), while the draw is equally favoured at 45%, suggesting the market sees Scotland as clear underdogs with an open contest most likely to end level.

Win probability split Generated from real data
San Marino vs Albania · UEFA Nations League

With just one tracked source, the pre-match consensus gives Albania and a draw exactly equal billing at 50% each, assigning San Marino a 0% chance of winning — reflecting Albania's sole win in their last five as the only positive result between these two sides' recent LDLLL and LLLLW records.

Recent form split Generated from real data
Azerbaijan vs Liechtenstein · UEFA Nations League

Azerbaijan head into this fixture having won three of their last five matches (WDLWW), while Liechtenstein have lost their last four in a row (WLLLL), making the visitors' single win the only positive result across their recent run.

Market consensus Generated from real data
Denmark vs Portugal · UEFA Nations League

With all six-axis ratings identical at 50.0 for both sides, the pre-match consensus from tracked sources places Denmark's win probability at just 10.0% versus 45.0% for Portugal and 45.0% for a draw, making Denmark heavy underdogs despite the metrics showing no measurable difference between the two teams.

Form divergence Generated from real data
Germany vs Serbia · UEFA Nations League

Despite both sides sharing identical six-axis ratings across all dimensions, Serbia's last five results show four consecutive losses (WLLLL) compared to Germany's more mixed WLDDL run, making Serbia's recent form the one concrete differentiator in an otherwise statistically indistinguishable matchup.

Recent form gap Generated from real data
Wales vs Norway · UEFA Nations League

Wales have taken just 2 points from their last 5 matches (DDLLL), while Norway have taken 9 points from theirs (WWLWL), giving Norway a clear recent form advantage heading into this Nations League fixture.

Odds anomaly Generated from real data
Rep. Of Ireland vs Austria · UEFA Nations League

Despite both sides showing identical six-axis ratings across all categories, the pre-match consensus gives Austria just a 10% win probability compared to 45% each for an Ireland win or draw — a notably lopsided market price that appears disconnected from the underlying parity in the data.

Win probability gap Generated from real data
Malta vs Gibraltar · UEFA Nations League

Despite both sides sharing identical six-axis ratings across all six categories (50.0), the pre-match consensus gives Malta a substantial edge at 45.0% versus Gibraltar's 10.0%, with the draw at 45.0% — suggesting the model leans heavily on host advantage rather than any measurable performance differential.

Consensus split Generated from real data
Israel vs Kosovo · UEFA Nations League

With all six-axis ratings identical at 50.0 for both sides, the single tracked source splits its consensus entirely between a draw and a Kosovo win at 50% each, assigning Israel a 0% chance of victory despite their last-five record of DWDWL versus Kosovo's WLLWW.

Odds anomaly Generated from real data
Greece vs Netherlands · UEFA Nations League

The pre-match consensus gives Greece (35.0%) a higher win probability than Netherlands (30.0%), making the host nation the marginal favourite despite Netherlands' stronger recent form of WWDDW compared to Greece's DDLWW over the last five matches.

Form comparison Generated from real data
Kazakhstan vs Moldova · UEFA Nations League

Kazakhstan's last five results (W-W-D-L-D) include three positive outcomes, while Moldova have managed just two draws against three losses (L-L-D-D-L), giving Kazakhstan a notably stronger recent record heading into this fixture.

Form divergence Generated from real data
Latvia vs Montenegro · UEFA Nations League

Montenegro's last 5 results (W-L-W-D-W) show 3 wins and no back-to-back losses, while Latvia's sequence (W-W-D-L-L) ends in two consecutive defeats, giving Montenegro a notably more stable recent run heading into this fixture.

Consensus probability Generated from real data
Cyprus vs Armenia · UEFA Nations League

With only 1 tracked source contributing to the pre-match consensus, the market lean toward a draw or Armenia win (45% each vs Cyprus's 10%) carries unusually low confidence, making this one of the least-supported probability distributions available for the fixture.

Form contrast Generated from real data
Belgium vs Türkiye · UEFA Nations League

Belgium's last five results (WWLWL) show three wins compared to Türkiye's single win in their last five (LLWLL), making recent form the one differentiating factor despite both sides sharing identical 50.0 ratings across all six analytical axes.

Odds imbalance Generated from real data
France vs Italy · UEFA Nations League

The pre-match consensus gives France and Draw an identical 45.0% probability each, leaving Italy with just 10.0% — a striking margin that makes an Italian win the clear outlier outcome despite both sides carrying identical 50.0 ratings across all six measured axes.

Odds vs form contrast Generated from real data
Poland vs Romania · UEFA Nations League

Despite Romania's last 5 results (LDWLL) being marginally better than Poland's winless run (LLDDL), the pre-match consensus gives Romania only a 10% chance of winning compared to Poland's 45%, suggesting the market heavily discounts Romania's away prospects regardless of recent form.

Form pattern Generated from real data
Hungary vs Georgia · UEFA Nations League

Hungary (DWWLD) and Georgia (WDWLD) have produced near-identical five-game sequences, both recording two wins, one draw, one loss, and one defeat in their last five, suggesting closely matched recent momentum heading into a fixture where all three outcomes are priced equally at 33%.

Consensus probability split Generated from real data
Ukraine vs Northern Ireland · UEFA Nations League

The pre-match consensus from tracked sources gives Northern Ireland and a draw a combined 90% probability (45% each), leaving Ukraine with just a 10% win chance — an unusually low figure for a home nation in a competitive UEFA fixture.

Recent form contrast Generated from real data
Faroe Islands vs Slovakia · UEFA Nations League

Slovakia arrive with a 4W-1D record across their last five matches, while Faroe Islands have managed just one win in their last four (LWDD), giving Slovakia a notably cleaner run of form heading into this fixture.

Form pattern Generated from real data
Bosnia & Herzegovina vs Sweden · UEFA Nations League

Both sides share an almost mirror-image five-game sequence — Bosnia's DLWLD and Sweden's WLDLW each contain exactly one win, one loss, one draw, one loss, and one win/draw in alternating fashion, reflecting the pre-match odds that give neither team a meaningful edge, with Sweden marginally favoured at 45% against Bosnia's 10%.

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.

Form contrast Generated from real data
Finland vs Albania · UEFA Nations League

Albania's last 5 results show LLLLW — four consecutive losses before a single win — compared to Finland's more balanced WDLLW, yet the pre-match consensus still favours Albania at 45% against Finland's 10%, making Finland the statistical longshot despite the stronger recent sequence.

Alternating form pattern Generated from real data
Croatia vs England · UEFA Nations League

England's last 5 results follow a perfect alternating W-L-W-L-W sequence, meaning they have won every odd-numbered game and lost every even-numbered one — making this match, as their 6th, due for a loss if the pattern holds. Croatia's WWLWL sequence offers no such clean signal, leaving England's streak as the most structurally notable pattern in the available data.

Odds anomaly Generated from real data
Iceland vs Bulgaria · UEFA Nations League

Despite Bulgaria's last 5 results (WLDLD) being broadly comparable to Iceland's (DLLDW), the pre-match consensus from tracked sources assigns Bulgaria a 0% win probability, making it the only outcome rated as impossible despite both sides carrying identical 50.0 ratings across all six axes.

Probability signal Generated from real data
Belarus vs San Marino · UEFA Nations League

The pre-match consensus from tracked sources assigns San Marino a 0.0% win probability, making this the starkest one-sided outlook possible despite both teams sharing identical 50.0 ratings across all six axes — an unusual disconnect between the model inputs and the outright market verdict. San Marino's recent run of four consecutive losses (DLLLL) against Belarus's mixed but positive record (WWDLD) may be driving that extreme assessment.

Market lean Generated from real data
Estonia vs Luxembourg · UEFA Nations League

With both sides carrying identical 50.0 ratings across all six axes, the pre-match consensus leans heavily away from the hosts, giving Estonia just a 10.0% chance of winning compared to 45.0% for Luxembourg and 45.0% for a draw — making Estonia the strong underdog despite the data showing no measurable quality gap between the two teams.

Form contrast Generated from real data
FYR Macedonia vs Scotland · UEFA Nations League

FYR Macedonia have lost their last three consecutive matches (DDLLL), while Scotland have won only once in five outings (WLLDL), leaving both sides in poor recent form and helping explain why the single tracked source splits the probability evenly between a draw and a Scotland win at 50% each, with no expectation of a Macedonia victory.

Form contrast Generated from real data
Spain vs Czechia · UEFA Nations League

Spain enter this fixture on a five-match winning run (WWWWW), while Czechia have won none of their last five, recording one draw and four losses (LDLLL) — a stark form divergence reflected in pre-match odds that give Czechia only a 10% chance of victory.

Consensus probability Generated from real data
Switzerland vs Slovenia · UEFA Nations League

With Slovenia assigned a 0.0% win probability against Switzerland's 50.0% across tracked sources, the pre-match consensus gives Slovenia no realistic chance of victory despite both sides carrying identical six-axis ratings and similarly mixed recent form (Switzerland WDLWW, Slovenia WDLDW).

Attack gap Generated from real data
Azerbaijan vs Lithuania · UEFA Nations League

Despite near-identical defensive ratings (both 88.9), Lithuania's Attack rating of 66.7 dwarfs Azerbaijan's 22.2 — the lowest attack score in this matchup — suggesting Lithuania carry a significant creative advantage even if clean sheets remain elusive for either side, consistent with the sides' only recent meeting ending 1-1.

Attack gap Generated from real data
Kosovo vs Austria · UEFA Nations League

Austria's Attack rating of 88.9 dwarfs Kosovo's 22.2 — the largest single-axis gap in this matchup — and their only recent meeting ended Austria 3-1 Kosovo, suggesting Austria's offensive dominance is both statistically and historically supported.

xG dominance gap Generated from real data
Malta vs Andorra · UEFA Nations League

Malta's xG rating of 100.0 dwarfs Andorra's 25.3, the largest gap across any of the six measured axes, while their Attack rating of 55.6 still towers over Andorra's 11.1 — a combination that aligns with Malta's only recent head-to-head result ending in a 2-1 win for Malta in Andorra's own backyard.

Form divergence Generated from real data
Portugal vs Norway · UEFA Nations League

Portugal have won their last four consecutive matches (WLWWW) while Norway have lost two of their last three (WLWLL), giving Portugal a form rating of 100.0 versus Norway's 33.3 — and Portugal also won the only recorded recent meeting 2-1 in Norway.

Attack/Defense contrast Generated from real data
Wales vs Denmark · UEFA Nations League

Denmark's Attack rating (66.7) is three times that of Wales (22.2), while Denmark's Defense rating (22.2) is less than half of Wales's (55.6), creating a sharply contrasting profile that mirrors their only recent meeting — a 2-0 Denmark win — where Welsh attacking output proved insufficient against a side that prioritises scoring over defensive solidity.

Recent head-to-head Generated from real data
Greece vs Germany · UEFA Nations League

In the only tracked recent meeting between these sides, Greece won 1-0 away in Germany — a result that aligns with Greece's stronger current form rating (77.8 vs Germany's 44.4), despite the pre-match consensus giving Germany a 45% win probability against Greece's 10%.

Set piece dominance Generated from real data
Netherlands vs Serbia · UEFA Nations League

Netherlands hold a perfect 100.0 set piece rating against Serbia's 25.0, a stark disparity that stands out given Serbia have lost all five of their last five matches and conceded in their only recent head-to-head meeting (a 1-2 defeat to the Netherlands).

Attack gap Generated from real data
Rep. Of Ireland vs Israel · UEFA Nations League

Israel's Attack rating of 11.1 is the lowest possible compared to Ireland's 55.6, and their only recent meeting ended 0-3 to Ireland — a combination that makes Israel finding the net look extremely unlikely here.

Attack rating gap Generated from real data
Cyprus vs Latvia · UEFA Nations League

Latvia's Attack rating of 11.1 is dramatically lower than Cyprus's 33.3, and the last two meetings between these sides produced just one goal combined (a 0-0 and a 1-1), suggesting Latvia's chronic lack of attacking threat makes a low-scoring or goalless result a historically grounded expectation here.

Defense contrast Generated from real data
France vs Belgium · UEFA Nations League

Both sides share an identical defensive rating of 88.9/100, yet Belgium's discipline rating of 38.9 stands sharply below France's 66.7, suggesting Belgium are far more likely to concede set-piece opportunities in what the single tracked source already prices as a near coin-flip contest (France 35%, Draw 35%, Belgium 30%).

Recent H2H result Generated from real data
Italy vs Türkiye · UEFA Nations League

The only tracked meeting between these sides ended in a convincing 4-1 Italy victory, and Türkiye's current form rating of 0.0 (LWLLL in their last five) suggests they arrive in significantly worse shape than that result implied.

Form contrast Generated from real data
Northern Ireland vs Georgia · UEFA Nations League

Northern Ireland enter this fixture with a form rating of 77.8/100 (WLWDW in their last five) compared to Georgia's 11.1/100 (DWLDL), and the only tracked recent meeting between these sides ended 0-1 to Northern Ireland, reinforcing the gap in current momentum.

Defensive contrast Generated from real data
Ukraine vs Hungary · UEFA Nations League

Hungary's defensive rating of 88.9 dwarfs Ukraine's 66.7, yet both sides share identical attack ratings of 11.1 and identical xG ratings of 50.0, suggesting this is likely to be a low-scoring affair dominated by defensive organisation rather than attacking output.

Historical trend Generated from real data
Romania vs Sweden · UEFA Nations League

In the last 4 meetings between these sides, Sweden have won 3 and Romania just 1, with Sweden scoring 2 goals in each of those 3 wins; Romania's lone victory came 1-0, underlining Sweden's consistent scoring edge in this fixture.

Form contrast Generated from real data
Montenegro vs Armenia · UEFA Nations League

Montenegro enter this fixture with a perfect recent form rating of 100.0 and four wins in their last five (WDWWW), while Armenia's form rating of just 33.3 reflects back-to-back losses to close their last five (DDWLL) — a stark divergence that aligns with the single recorded meeting ending 2-3 to Montenegro.

Historical trend Generated from real data
Bosnia & Herzegovina vs Poland · UEFA Nations League

In the last 3 meetings between these sides, Poland have not conceded a single goal across two of those fixtures (a 0-0 and a 3-0 win), with Bosnia & Herzegovina managing just 1 goal across all three games combined — a record that contrasts sharply with the 45% win probability currently assigned to each side.

Set piece gap Generated from real data
Kazakhstan vs Faroe Islands · UEFA Nations League

Kazakhstan's set piece rating of 70.8 dwarfs Faroe Islands' 45.8 — a 25-point gap that stands as the sharpest divergence between these two evenly-matched sides, suggesting dead-ball situations could be Kazakhstan's most realistic route to a goal despite their winless run of DLDLL.

Form & attack gap Generated from real data
Croatia vs Spain · UEFA Nations League

Spain enter with a perfect five-from-five winning run and a maximum Attack rating of 100.0 versus Croatia's 33.3, backed by their most recent meeting ending 4-1 to Spain — the only head-to-head result on record here. Croatia's Defense rating of 0.0 underlines how starkly the data favours the Spanish side.

Form divergence Generated from real data
England vs Czechia · UEFA Nations League

England have won their last two fixtures and sit at a Form rating of 66.7, while Czechia's rating of 0.0 reflects four consecutive defeats — the starkest form contrast possible on this scale. The one tracked pre-match source gives England a 50% win probability and Czechia 0%, consistent with Czechia's complete absence of winning momentum heading into the tie.

Form contrast Generated from real data
Switzerland vs FYR Macedonia · UEFA Nations League

Switzerland enter this fixture with a perfect Form rating of 100.0 and three consecutive wins (DLWWW), while FYR Macedonia sit at 0.0 Form after four straight defeats (DLLLL) — a maximum possible gap between the two sides, reinforced by the only recent head-to-head ending 3-0 to Switzerland.

Rating gap Generated from real data
Albania vs San Marino · UEFA Nations League

San Marino hold a 0.0 rating across Attack, Defense, and Form — the lowest possible on all three axes — compared to Albania's 66.7–77.8 across those same categories, a disparity reflected in the only recent head-to-head, which Albania won 3-0.

Attack rating gap Generated from real data
Belarus vs Finland · UEFA Nations League

Finland's Attack rating of 100.0 dwarfs Belarus's 44.4, yet the only recent meeting between these sides ended 0-0, highlighting how Finland's attacking dominance has not always translated into goals against this opponent.

Attack gap vs odds Generated from real data
Estonia vs Iceland · UEFA Nations League

Iceland's Attack rating of 77.8 dwarfs Estonia's 22.2, yet the pre-match consensus gives Iceland only a 45% win probability — the same as a draw — suggesting the market may be underweighting Iceland's significant attacking advantage over one of the weakest-rated attacks in this dataset.

Head-to-head edge Generated from real data
Luxembourg vs Bulgaria · UEFA Nations League

In the only tracked meeting between these sides, Luxembourg won 2-1 away in Bulgaria, yet the pre-match consensus still gives Bulgaria just a 10% chance — the lowest of any outcome — suggesting the market already heavily discounts Bulgaria despite their identical defensive rating (44.4) to Luxembourg.

Defensive dominance Generated from real data
Scotland vs Slovenia · UEFA Nations League

Both sides rank among the stronger defensive units on this six-axis scale — Slovenia at 77.8 and Scotland at 66.7 — and their only tracked recent meeting ended 0-0, supporting the pre-match consensus that heavily favours a draw (45%) over either team winning.

Set piece dominance Generated from real data
Moldova vs Slovakia · UEFA Nations League

Slovakia hold a perfect 100.0 set-piece rating versus Moldova's 58.3, a gap that is especially relevant given Slovakia's only recorded recent meeting ended 2-0 in their favour and Moldova's attack rating sits at just 33.3, suggesting Slovakia's dead-ball superiority could be a decisive avenue.

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.

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
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.

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.

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.

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.

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.

xG vs dominance gap Generated from real data
EL Merriekh Bentiu vs Pyramids FC · CAF Champions League

Pyramids FC carry a striking contradiction: a perfect Form rating of 100 (five straight wins) and an elite Set Pieces rating of 91.7, yet their xG rating sits at just 17.0 out of 100, suggesting their recent wins have been built on defensive solidity and set-piece efficiency rather than open-play chance creation. Despite this dominance across most metrics, the pre-match consensus gives them only a 30% win probability — lower than EL Merriekh Bentiu's 35% — likely reflecting the unfamiliar away conditions in Bentiu.

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.

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.

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.

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.

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%.

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.

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.

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.

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 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.

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.

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.

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).

Form divergence Generated from real data
San-Pédro vs Nouadhibou · CAF Champions League

San-Pédro have taken just one win from their last five matches (DLDDL), giving them a form rating of only 22.2 out of 100, while Nouadhibou's WLWDD sequence earns a neutral 50.0 — that stark gap in recent form is reflected in pre-match odds that give San-Pédro only a 10% chance of victory on home soil.

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.

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%.

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.

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.

Form contrast Generated from real data
Sidama Bunna vs Al Hilal Omdurman · CAF Champions League

Al Hilal Omdurman carry a perfect 4-from-4 winning run and a maximum Form rating of 100.0, compared to Sidama Bunna's mixed WLLDW sequence and a flat 50.0 across all six metrics, which is reflected in the pre-match odds giving Al Hilal a 45.0% win probability against just 10.0% for the hosts.

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%.

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.

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.

Defensive dominance Generated from real data
Horoya vs Al Merreikh · CAF Champions League

Al Merreikh carry a perfect 100.0 defensive rating against Horoya's 50.0, which aligns with pre-match odds heavily favouring either a draw (45%) or an Al Merreikh win (45%), leaving Horoya just a 10% chance of victory despite playing at home.

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
Asswehly vs ES Tunis · CAF Champions League

ES Tunis carry a Form rating of 75.0 versus Asswehly's 50.0, and have won 3 of their last 4 fixtures (WLWW), making them the stronger recent performer despite the pre-match odds sitting at an equal 33% for each outcome.

Defense rating gap Generated from real data
Teungueth vs Colombe · CAF Champions League

Colombe hold a perfect 100.0 defensive rating versus Teungueth's 50.0, yet the pre-match consensus gives Colombe a 0% win probability from the one tracked source — a striking disconnect between their defensive dominance and implied match outcome. Colombe's last 5 results of WWWDD also suggest they are harder to beat than that 0% figure implies.

Attack/Defense gap Generated from real data
Maghreb Fès vs ASEC Mimosas · CAF Champions League

Maghreb Fès hold a substantial Attack rating advantage over ASEC Mimosas (66.7 vs 33.3), while also leading on Defense (77.8 vs 66.7), making them stronger in both phases according to the rated data. This double edge is reflected in the consensus, which gives ASEC just a 10% win probability against Fès's 45%.

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.

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.

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.

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.

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.

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.

Form divergence Generated from real data
ES Tunis vs Asswehly · CAF Champions League

ES Tunis carry a Form rating of 75.0 versus Asswehly's 50.0, backed by three wins in their last four results (WLWW), while the pre-match consensus gives each side an equal 33% chance — suggesting the market has not yet priced in the home side's notably stronger recent form.

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.

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.

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.

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.

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.

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).

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.

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.

Form gap Generated from real data
Türkiye vs Belgium · UEFA Nations League

Türkiye have lost four of their last five matches (LWLLL) and hold a Form rating of 0.0/100, while Belgium alternate wins and losses (WLWLW) with a Form rating of 66.7/100 — a gulf that aligns with Belgium's 3-0 victory the last time these sides met.

Set piece dominance Generated from real data
Armenia vs Cyprus · UEFA Nations League

Armenia's set piece rating of 95.8 dwarfs Cyprus's 54.2, making dead-ball situations Armenia's clearest route to goal in a fixture where both sides share identical xG ratings of 50.0 and open-play attack metrics are modest.

Historical scoreline Generated from real data
England vs Croatia · UEFA Nations League

The only tracked recent meeting between these sides ended in a 7-0 England victory, a result that aligns with Croatia's defensive rating of 0.0 out of 100 — the lowest possible score in that category. Despite this, the pre-match consensus gives Draw and England equal probability at 45% each, making England appear significantly undervalued based on the underlying data.

Defense vs Attack mismatch Generated from real data
Italy vs France · UEFA Nations League

France's defensive rating of 88.9 dwarfs Italy's attack rating of 55.6, the largest cross-team gap in any axis, yet Italy's attack and France's attack (33.3) are both below average, suggesting a low-scoring, defence-dominated contest is the most data-supported outcome. The sole recent meeting ended 1-1, consistent with this pattern.

Form contrast Generated from real data
Czechia vs Spain · UEFA Nations League

Spain enter this fixture with five consecutive wins and a perfect form rating of 100.0, while Czechia have collected just one draw from their last five matches (DLLLL) and a form rating of 0.0 — a maximum possible gap between the two sides heading into the game. The only recent head-to-head on record also ended Spain 3-1 Czechia, reinforcing the one-sided picture the data presents.

Attack rating gap Generated from real data
Albania vs Finland · UEFA Nations League

Finland's Attack rating of 100.0 dwarfs Albania's 66.7 — the largest single-axis gap between these two sides — and their only recent meeting ended 2-1 to Finland, lending concrete historical support to the pre-match odds that give Albania just a 10% chance of winning.

Form divergence Generated from real data
Montenegro vs Latvia · UEFA Nations League

Montenegro have won four of their last five matches (WDWWW, rated 100.0 for form) while Latvia have lost four of their last five (LLDLL, rated just 8.3 for form), and the only recent head-to-head ended 2-1 to Montenegro, making the consensus 0% chance for Latvia notably striking.

Historical dominance Generated from real data
San Marino vs Belarus · UEFA Nations League

In the only tracked meeting between these sides, Belarus won 4-0, and their current defensive rating of 77.8/100 — the highest across either team's six-axis profile — suggests they retain a significant structural advantage over a San Marino side rated 0.0 in both Attack and Form.

Form divergence Generated from real data
Moldova vs Kazakhstan · UEFA Nations League

Kazakhstan's form rating of 11.1 is drastically lower than Moldova's 44.4, reflecting a run of DLDLL against Moldova's more stable DDLDW, and the only recent head-to-head meeting ended 1-2 to Moldova — consistent with the pre-match consensus giving Kazakhstan just a 10% 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.

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.

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 rating contrast Generated from real data
Dagenham & Redbridge vs Waltham Abbey · England: FA Cup

Dagenham & Redbridge carry an unusually low Attack rating of just 13.3 out of 100 despite a mid-table xG score of 50.0, suggesting they are creating expected volume but severely underperforming in execution — a dynamic that may explain why their only previous meeting with Waltham Abbey ended in a 1-1 draw rather than a convincing win.

Defensive vulnerability Generated from real data
Braintree vs Needham Market · England: FA Cup

The only recorded meeting between these sides ended 3-3, and Braintree's defence rating of 33.3 is notably the weakest figure across either team's six-axis profile, suggesting goals at both ends remain a realistic expectation here too.

Historical head-to-head Generated from real data
Crowborough Athletic vs Hampton & Richmond · England: FA Cup

The only recorded meeting between these sides produced a 3-3 draw at Hampton & Richmond, suggesting both teams are capable of exchanging goals freely — a dynamic that aligns with Hampton & Richmond's notably weak defensive rating of 33.3 compared to Crowborough's 50.0.

Attack/Defense gap Generated from real data
Farnborough vs Uxbridge · England: FA Cup

Uxbridge hold a commanding 80.0 attack rating against Farnborough's 46.7 defense rating, the widest axis gap in the matchup, while Farnborough's attack rating of just 20.0 is the lowest single value across both teams' profiles, suggesting a pronounced one-sided threat dynamic despite the sides' only recent meeting ending 2-2.

Defensive parity Generated from real data
Truro City vs Merthyr Town · England: FA Cup

Both sides share an identical Defence rating of 73.3 out of 100 — the joint-highest rating either team holds across all six axes — which aligns with their only recorded head-to-head meeting finishing 1-1, suggesting goals are likely to be at a premium again.

Defensive gap Generated from real data
Wimborne Town vs Weston-super-Mare · England: FA Cup

Wimborne Town's defensive rating of 93.3 dwarfs Weston-super-Mare's 73.3, yet their attack rating of just 40.0 is the lowest of any axis for either side, suggesting a side built almost entirely to not concede rather than to score — a dynamic consistent with the 1-1 draw in their only recorded meeting.

Defense vs Attack split Generated from real data
Maidstone Utd vs Cray Wanderers · England: FA Cup

Maidstone's defensive rating of 73.3 faces a Cray Wanderers attack rated at 80.0, while Cray's defence sits at just 33.3 against Maidstone's 60.0 attack — suggesting Cray are the more potent threat going forward but significantly more vulnerable at the back, a contrast sharpened by Maidstone's four-win run in their last five matches (WDWWW).

Historical trend Generated from real data
Chippenham Town vs Yate Town · England: FA Cup

The last two meetings between these sides have produced just one goal across 180 minutes — a 0-0 and a 1-1 — suggesting a notably low-scoring pattern in this local rivalry. Yate Town's higher attack rating of 53.3 versus Chippenham's 40.0 offers the clearest separation between the sides, yet the head-to-head record points to tight, goal-shy encounters.

Defensive edge Generated from real data
Gainsborough Trinity vs Leamington · England: FA Cup

Leamington's defensive rating of 46.7 edges Gainsborough Trinity's 40.0, representing the only meaningful numerical difference between these two sides across all six measured axes, suggesting Leamington carry a marginal structural advantage despite both teams sharing identical Attack (26.7), Form (26.7), xG (50.0), Set Pieces (50.0), and Discipline (50.0) scores. Leamington's last five results (LDLLD) reinforce a pattern of struggles to win, with just one win in five.

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.

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.

Form contrast Generated from real data
Groesbeek vs Kozakken Boys · Netherlands: KNVB Beker

Kozakken Boys arrive with four consecutive wins from their last five matches (DWWWW) and a league-high Attack rating of 100.0, compared to Groesbeek's sole recorded result being a draw and a flat 50.0 across all six metrics — yet the single tracked source still prices both sides equally at 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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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/Defense contrast Generated from real data
FC Tulsa vs New Mexico United · USA: USL Championship

The six-axis ratings reveal a direct mirror between these sides: FC Tulsa rates 33.3 in Attack but 66.7 in Defense, while New Mexico United is the exact inverse at 66.7 in Attack and 33.3 in Defense — a contrast reinforced by New Mexico's 1-0 win in the most recent meeting.

xG divergence Generated from real data
Athletic Club vs Sport Recife · Brazil: Serie B

Athletic Club's xG rating of 92.7 dwarfs Sport Recife's 30.7, yet Athletic Club's Attack rating is just 26.7 compared to Sport Recife's 46.7 — a stark disconnect suggesting Athletic Club are generating high-quality chances but failing to convert them into goals or results.

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.

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%.

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.

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.

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.

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.

xG divergence Generated from real data
Burton Albion vs Huddersfield · England: League One

Huddersfield's xG rating of 37.7 dwarfs Burton's 3.7 on the same 0–100 scale, representing a tenfold gap in expected attacking output, yet the pre-match consensus gives Huddersfield only a 10% win probability — a striking disconnect between underlying chance creation data and market expectation.

Rating mismatch Generated from real data
Reading vs Bradford · England: League One

Despite Bradford arriving on a four-game winning streak (WWWW), the pre-match consensus gives them only a 10% chance of victory, while Reading's Attack rating of 86.7 dwarfs Bradford's 26.7 — the single largest gap across any axis between these two sides, suggesting the market is leaning heavily on Reading's offensive superiority over Bradford's limited attacking output.

xG gap Generated from real data
Leyton Orient vs Plymouth · England: League One

Plymouth's xG rating of 38.7 is nearly 60% higher than Leyton Orient's 24.3, suggesting Plymouth are generating meaningfully better quality chances — a gap that aligns with the pre-match consensus giving Plymouth a 45% win probability against Orient's just 10%.

Recent form contrast Generated from real data
Baztán vs Atletico Calatayud · Spain: Copa del Rey

Baztán have gone four matches without a defeat (WDDDD) heading into this Copa del Rey tie, while Atletico Calatayud arrive on the back of two consecutive losses, making the visitors the side with the more concerning short-term form despite a market that prices both teams at identical 33% chances.

Recent form contrast Generated from real data
Tedeón vs Anaitasuna · Spain: Copa del Rey

Tedeón have lost all five of their last five matches (LLLLL), while Anaitasuna's run of DLLWL includes at least one win and a draw, making Anaitasuna the marginally more credible side despite both teams carrying identical 50.0 ratings across all six metrics.

Form collapse Generated from real data
Ceuta 6 de Junio vs Lebrijana · Spain: Copa del Rey

Both Ceuta 6 de Junio and Lebrijana arrive having lost all five of their last five matches, making this a rare Copa del Rey tie between two sides in identical freefall — reflected in the market's near-perfect three-way split of 33% each.

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.

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.

Head-to-head record Generated from real data
Noja vs Ribadesella CF · Spain: Copa del Rey

In the only tracked meeting between these sides, Ribadesella CF beat Noja 1-0, and that result aligns with the pre-match consensus which gives Ribadesella CF a 50% win probability against a Noja side that has lost four of their last five matches (LLLDL).

Consensus split Generated from real data
CD San Jose vs Auriense · Spain: Copa del Rey

With both sides rated identically across all six metrics at 50.0, the sole tracked source splits its probability entirely between a draw and an Auriense win (50% each), giving CD San Jose a 0% implied win chance — the only differentiator being Auriense's most recent result being a win against San Jose's loss.

Head-to-head record Generated from real data
Alcazar vs Talayuela · Spain: Copa del Rey

The only tracked meeting between these sides ended in a 1-2 Alcazar victory away at Talayuela, and the pre-match consensus from the one available source gives Alcazar a 50% chance while assigning Talayuela literally 0% — an unusually stark split that reflects both the head-to-head result and Talayuela's most recent loss.

Form collapse Generated from real data
Atlético Melilla vs Pinatar · Spain: Copa del Rey

Atlético Melilla have lost all five of their last five matches heading into this Copa del Rey tie, yet the single tracked source still rates the contest as a three-way split with each outcome given exactly 33% — suggesting the market has essentially no meaningful data to differentiate these sides.

Head-to-head trend Generated from real data
Tavernes vs Maracena · Spain: Copa del Rey

The only recorded meeting between these sides ended 1-1, and with both teams carrying identical 50.0 ratings across all six metrics, the pre-match odds reflect that symmetry at an exact three-way split of 33% each.

Form/Attack gap Generated from real data
Sabadell vs FC Andorra · Spain: Segunda División

FC Andorra's Form rating of 20.0 and Attack rating of 33.3 are both drastically below Sabadell's equivalent scores of 66.7 and 53.3, while Sabadell have taken 7 points from their last 4 matches (WDDW), making the gulf in current momentum between these two sides unusually pronounced.

Attack deficit Generated from real data
Chaco For Ever vs Defensores De Belgrano · Argentina: Primera Nacional

Chaco For Ever carry an Attack rating of just 20.0 — the lowest of any axis for either side — compared to Defensores De Belgrano's 46.7, suggesting Chaco are severely limited in their ability to create chances despite a strong defensive base of 86.7.

Attack deficit Generated from real data
Nueva Chicago vs Deportivo Maipu · Argentina: Primera Nacional

Nueva Chicago's Attack rating of 20.0 is the lowest of any axis for either side, and paired with five consecutive losses, they have produced almost nothing going forward — yet Deportivo Maipú's Attack rating of 26.7 is only marginally better, suggesting a match where both defenses (each rated 73.3) are likely to dominate.

Defensive contrast Generated from real data
Sport Recife vs São Bernardo · Brazil: Serie B

São Bernardo's defensive rating of 86.7 dwarfs Sport Recife's 46.7, the single largest gap across all six axes, helping explain why pre-match odds give the visitors a 45% win probability against a host side rated just 10%.

xG divergence Generated from real data
Goias vs Athletic Club · Brazil: Serie B

Athletic Club's xG rating of 92.7 dwarfs Goias's 36.7, suggesting Athletic are generating significantly higher-quality chances than their opponents despite the draw probability sitting at 45% in pre-match consensus. This xG gap of 56 points is the sharpest contrast across all six measured axes between these two sides.

Defensive gap Generated from real data
Ponte Preta vs Juventude · Brazil: Serie B

Juventude's defensive rating of 60.0 is three times Ponte Preta's 20.0, the single largest gap between the two sides across all six axes, which aligns with Ponte Preta's four defeats in their last five matches against a side that has conceded relatively little despite their own recent dip in form.

Set piece gap Generated from real data
Avai vs Londrina · Brazil: Serie B

Londrina's set piece rating of 87.5 dwarfs Avai's 32.5 — a 55-point gap that stands out as the sharpest disparity across all six measured axes, suggesting dead-ball situations could be a decisive factor for the visitors despite Avai holding a marginal pre-match probability edge (35% vs 30%).

Form divergence Generated from real data
Operario-PR vs Botafogo SP · Brazil: Serie B

Operario-PR's form rating of 73.3 contrasts sharply with Botafogo SP's 6.7 — the lowest possible end of the scale — as Botafogo have taken just one point from their last five matches (LLLLD), making them overwhelming underdogs despite the consensus giving them only a 10% win probability.

Form contrast Generated from real data
America Mineiro vs Fortaleza EC · Brazil: Serie B

Fortaleza EC have gone DWWDW in their last five matches (form rating 73.3/100) while America Mineiro's WLWLL run leaves them rated just 40.0/100 for form, a gap that aligns with pre-match odds giving Fortaleza a 45% win probability against the hosts' 10%.

xG divergence Generated from real data
Vila Nova vs Cuiaba · Brazil: Serie B

Despite both sides sharing identical form ratings (66.7) and Cuiaba being favoured at 45%, Cuiaba's xG rating of just 25.3 is dramatically lower than Vila Nova's 60.7, suggesting Cuiaba are significantly underperforming in expected goal creation relative to their results and market price.

xG disparity Generated from real data
CRB vs Atletico Goianiense · Brazil: Serie B

Atletico Goianiense carry a striking xG rating of just 20.3 against CRB's 43.3, suggesting Atletico create significantly lower-quality chances despite being rated favourites at 45% to win — a notable disconnect between their expected goal threat and their implied match probability.

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.

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.

xG vs odds gap Generated from real data
Ceara vs Criciuma · Brazil: Serie B

Criciuma's xG rating of 81.0 dwarfs Ceará's 13.0, yet the pre-match consensus gives Criciuma only a 10% win probability — a striking disconnect suggesting the market heavily discounts Criciuma's underlying chance-creation quality relative to the model data.

Set piece gap Generated from real data
Nautico Recife vs Novorizontino · Brazil: Serie B

Novorizontino hold a perfect 100.0 set-piece rating against Nautico's 85.0, the largest gap between the two sides across all six metrics, suggesting dead-ball situations could be the decisive factor in a match where pre-match consensus gives the visitors a 45% win probability against the hosts' 10%.

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.

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.

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.

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.

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.

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.

xG vs Attack gap Generated from real data
Notts County vs Oxford United · England: League One

Notts County show a striking disconnect between their xG rating (76.3) and Attack rating (26.7) — a 49.6-point gap suggesting they are generating chances but failing to convert them, which contrasts sharply with Oxford's more balanced Attack (73.3) and xG (41.3) profile.

xG gap notable Generated from real data
Plymouth vs AFC Wimbledon · England: League One

Plymouth's xG rating of 38.7 is nearly double AFC Wimbledon's 24.0, suggesting Plymouth are generating meaningfully more quality chances despite Wimbledon's stronger defensive rating of 66.7 versus Plymouth's 53.3 — a tension that makes Plymouth's attacking output the key variable to watch.

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.

Form gap Generated from real data
HNK Hajduk Split vs Dinamo Zagreb · Croatia: HNL

Hajduk Split's form rating of 80.0 dwarfs Dinamo Zagreb's 53.3, backed by four consecutive wins before a single loss in their last five, while Zagreb's sequence includes a loss and a draw in that same span — a meaningful divergence that makes the pre-match odds of 35% each for both a win and a draw look surprisingly generous to the visitors.

xG gap signal Generated from real data
Huddersfield vs Sheffield Wednesday · England: League One

Sheffield Wednesday's xG rating of 100.0 dwarfs Huddersfield's 37.7, suggesting a significant underlying gap in attacking quality that the pre-match odds — which give Wednesday just a 10% chance of winning — appear to heavily discount.

xG vs form gap Generated from real data
Leicester vs Peterborough · England: League One

Peterborough's xG rating (57.3) substantially outstrips their Attack rating (13.3) and Form rating (13.3), suggesting they are creating chances their results don't reflect — yet their last 5 (DDLWL) and a 10% win probability indicate that underlying threat has rarely converted to points.

Form vs odds gap Generated from real data
Bradford vs Leyton Orient · England: League One

Bradford have won their last 4 consecutive matches and beat Leyton Orient 3-1 in the most recent head-to-head, yet the pre-match consensus gives them only a 10% chance of winning compared to 45% for Leyton Orient, whose last 4 results read LLLW.

Attack/xG gap Generated from real data
Milton Keynes Dons vs Reading · England: League One

Reading's Attack rating of 86.7 dwarfs MK Dons' 33.3, and their xG rating (30.0) is more than 50% higher than MK Dons' 19.0, making Reading's offensive superiority one of the starkest mismatches in the available six-axis data despite MK Dons' relative defensive solidity (53.3).

xG divergence Generated from real data
Doncaster vs Burton Albion · England: League One

Despite Burton having a significantly higher Attack rating (60.0 vs 46.7), Doncaster's xG rating of 21.7 dwarfs Burton's remarkably low 3.7, suggesting Burton's attacking output converts poorly into genuine scoring chances and both sides may struggle to find the net.

xG vs attack split Generated from real data
Wycombe vs Luton · England: League One

Wycombe's Attack rating (66.7) is sharply higher than their xG rating (31.3), suggesting they create chances in dangerous areas less efficiently than their attacking output implies, while Luton's xG (45.0) actually exceeds their Attack rating (40.0), indicating they generate better quality chances than their attacking presence suggests despite arriving in poor form (LWDLL).

xG rating contrast Generated from real data
Stevenage vs Wigan · England: League One

Wigan's xG rating of 99.7 dwarfs Stevenage's 15.7 on the six-axis scale, yet their attack rating is just 20.0 compared to Stevenage's 60.0, suggesting Wigan may be generating high-quality chances without consistently converting them into goals or decisive attacking output.

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%).

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.

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.

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.

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%.

xG vs attack split Generated from real data
Bohemians 1905 vs Baník Ostrava · Czech-Republic: Czech Liga

Baník Ostrava's xG rating (49.3) is nearly double their Attack rating (26.7), suggesting they are generating chances but failing to convert — yet despite this, consensus gives them just a 10% win probability against a Bohemians side whose Attack (40.0) and xG (30.7) ratings are both modest.

Form divergence Generated from real data
Servette FC vs FC Sion · Switzerland: Super League

FC Sion have gone W-W-W-W-D in their last five matches and hold a Form rating of 86.7, compared to Servette's L-L-W-W-L sequence and a Form rating of just 40.0 — a 46.7-point gap that makes Sion heavy favourites in terms of recent momentum despite this being a home fixture for Servette.

Defense gap Generated from real data
FC Lugano vs FC Luzern · Switzerland: Super League

Luzern's defensive rating of 33.3 is less than half of Lugano's 73.3, creating a stark mismatch against a Lugano attack rated 93.3 — the highest on the radar — which has backed four wins in their last five outings.

Set piece contrast Generated from real data
FC Zurich vs FC Thun · Switzerland: Super League

FC Thun hold a striking set-piece rating of 85.0 against FC Zurich's 62.5, making dead-ball situations Thun's clearest edge despite their poor recent form (four losses in last five) and the pre-match odds placing them as marginal underdogs at 30%.

Defensive weakness signal Generated from real data
NK Osijek vs Istra 1961 · Croatia: HNL

NK Osijek carry the lowest defensive rating of the two sides at just 33.3 out of 100, and their last five results (WLLWD) include three non-wins, which may help explain why the pre-match consensus gives them only a 10% chance of winning despite playing at home.

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 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).

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.

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.

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.

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.

xG rating gap Generated from real data
Radnicki 1923 vs FK Crvena Zvezda · Serbia: Super Liga

FK Crvena Zvezda's xG rating of 80.7 dwarfs Radnicki 1923's 25.3 — a 55.4-point gap that is the single largest difference across all six tracked metrics, suggesting a substantial underlying quality edge in chance creation for the visitors despite the market offering them only a 45% win probability.

xG gap Generated from real data
Toronto FC vs CF Montreal · USA: Major League Soccer

Despite both sides showing modest attacking ratings, Toronto FC's xG rating of 36.0 is more than double CF Montreal's 15.7, suggesting Toronto are generating meaningfully higher quality chances — a contrast that makes the pre-match consensus of just 45% for the home side look potentially conservative.

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 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.

xG vs Attack split Generated from real data
Chicago Fire vs New York City FC · USA: Major League Soccer

New York City FC post the higher xG rating (76.7 vs Chicago Fire's 32.0) yet carry a lower Attack rating (33.3 vs 40.0), suggesting NYCFC are generating quality chances without converting them into results — a disconnect that helps explain their recent DLWLD sequence despite being favoured at 45% to win here.

xG vs Form gap Generated from real data
Inter Miami vs DC United · USA: Major League Soccer

Inter Miami carry the highest xG rating in this matchup (100.0) yet have the worst form score of either side (26.7), suggesting they are generating high-quality chances but converting or closing out games poorly — their last 5 results of DDWDL include just one win. DC United's superior discipline (62.5 vs 16.7) and set-piece rating (65.6 vs 50.0) give them a structural edge that may help contain Miami's xG-heavy attack.

Form divergence Generated from real data
Charlotte vs FC Dallas · USA: Major League Soccer

FC Dallas's form rating of 86.7 dwarfs Charlotte's 53.3, backed by a WWWDW run across their last five compared to Charlotte's inconsistent DWDWL sequence, making Dallas the clear momentum side despite the market pricing them level with the draw at 45%.

Rating mismatch Generated from real data
Orlando City SC vs Columbus Crew · USA: Major League Soccer

Orlando City SC carry a significantly higher Attack rating (73.3) than Columbus Crew (53.3), yet Columbus hold a commanding defensive advantage (73.3 vs 33.3), making this a classic high-attack versus high-defense matchup that likely underpins the 45% draw consensus probability.

Form divergence Generated from real data
Philadelphia Union vs Real Salt Lake · USA: Major League Soccer

Philadelphia Union have won all five of their last five matches (Form rating: 100.0) while Real Salt Lake won just one of their last five (Form rating: 20.0), yet the pre-match consensus still gives Philadelphia only a 45.0% win probability — the same as a draw — suggesting the market may be underweighting the hosts' recent dominance.

xG vs Attack gap Generated from real data
New York Red Bulls vs San Diego · USA: Major League Soccer

San Diego's xG rating of 92.0 is the highest possible end of the scale yet their Attack rating sits at just 6.7, the most extreme divergence in this fixture, suggesting they are consistently generating high-quality chances but failing to convert them — a pattern reflected in their last 5 results of LLLDD with no wins.

xG divergence Generated from real data
Atlanta United FC vs FC Cincinnati · USA: Major League Soccer

Despite FC Cincinnati carrying an xG rating of 79.7 — more than three times Atlanta United's 24.3 — Cincinnati's form rating sits at just 13.3 against Atlanta's 40.0, suggesting Cincinnati are significantly underperforming their expected output while the pre-match odds reflect that disconnect with Cincinnati given only a 10% win probability.

xG vs attack split Generated from real data
New England Revolution vs Seattle Sounders · USA: Major League Soccer

Seattle Sounders carry a high Attack rating of 73.3 but a strikingly low xG rating of 31.0 — the largest gap between those two metrics of any team in this fixture — suggesting their attack generates fewer quality chances than their overall attacking rating implies.

Defense vulnerability Generated from real data
Sporting Kansas City vs Portland Timbers · USA: Major League Soccer

Both sides carry two of the worst defensive ratings in the dataset — Sporting Kansas City at 26.7 and Portland Timbers at 20.0 — suggesting a high-scoring encounter is plausible despite both teams losing three of their last five matches.

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%.

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 concern Generated from real data
Güímar vs Hortaleza · Spain: Copa del Rey

Güímar have lost all five of their last five matches heading into this Copa del Rey tie, yet the single tracked source still prices the contest as a three-way split at 33% each, suggesting the market has no strong conviction either way despite that winless run.

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 rating contrast Generated from real data
Grasshoppers vs BSC Young Boys · Switzerland: Super League

Grasshoppers carry a near-perfect xG rating of 99.7 against BSC Young Boys' 59.0, suggesting Grasshoppers are generating significantly higher quality chances by this metric despite their lower Attack rating of 53.3 compared to Young Boys' 100.0 — a rare disconnect that makes the pre-match 35% win probability for each side statistically intriguing.

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.

Rating gap Generated from real data
NK Lokomotiva Zagreb vs NK Varazdin · Croatia: HNL

Varaždin's xG rating of 64.3 dwarfs Lokomotiva's 64.3 vs 33.0, and their set-piece rating of 83.3 against Lokomotiva's 42.5 highlights a structural advantage that aligns with consensus giving Lokomotiva just a 10% win probability.

xG gap striking Generated from real data
Radnicki NIS vs Vojvodina · Serbia: Super Liga

Vojvodina's xG rating of 88.2 dwarfs Radnicki NIS's 21.0 — a 67-point gap that represents one of the starkest attacking quality mismatches the six-axis model can produce, suggesting Vojvodina are generating far superior scoring opportunities despite the market pricing the outcome as a 50/50 split between a draw and a Vojvodina win.

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.

Form pattern Generated from real data
Prat vs San Rafael · Spain: Copa del Rey

Neither side has won more than once in their last five matches — Prat's DLLDL run includes zero wins, while San Rafael's WDLLD sequence shows just one win in five — reflecting a combined 10-game stretch of almost entirely drawn and losing results that supports the evenly split 33/33/33 market pricing.

xG gap signal Generated from real data
FC Vaduz vs FC Basel 1893 · Switzerland: Super League

Vaduz's xG rating of 77.0 dwarfs Basel's 42.7, suggesting a significant underlying chance-creation advantage for the hosts despite Basel's marginally higher attack rating of 66.7 versus Vaduz's 73.3 — a discrepancy that aligns with the consensus giving Basel just a 10% win probability.

xG dominance Generated from real data
FC ST. Gallen vs Lausanne · Switzerland: Super League

FC St. Gallen's xG rating of 96.0 dwarfs Lausanne's 36.3, the largest gap across any of the six tracked metrics, suggesting a significant underlying chance-creation advantage that aligns with the pre-match consensus giving Lausanne just a 10% win probability.

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.

Defense/Attack mismatch Generated from real data
FK Partizan vs Novi Pazar · Serbia: Super Liga

Partizan's attack rating of 80.0 is the highest in this fixture, yet their defense sits at just 13.3 — the lowest of any side here — meaning they are simultaneously the most potent and most exposed team, a combination that helps explain why the pre-match consensus splits Partizan and Draw equally at 45% each despite Partizan's attacking edge.

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 Set Pieces gap Generated from real data
NK Slaven Belupo vs HNK Rijeka · Croatia: HNL

Rijeka's xG rating of 31.0 is the lowest of any axis shown yet their Set Pieces rating is a dominant 84.4, suggesting their primary route to goal creation relies heavily on dead-ball situations rather than open-play build-up — a 53.4-point gap between the two metrics that stands out sharply against Slaven Belupo's far more balanced 47.8 xG and 56.3 Set Pieces scores.

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.

xG gap Generated from real data
Zemun vs Železničar Pančevo · Serbia: Super Liga

Železničar Pančevo's xG rating of 100.0 dwarfs Zemun's 26.7 Attack rating, and their perfect xG score is backed by a set-piece rating of 80.0 versus Zemun's 33.3, suggesting a significant structural edge in chance creation for the visitors.

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.

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.

Defensive dominance Generated from real data
Juventude vs São Bernardo · Brazil: Serie B

Both sides carry exceptionally high defensive ratings — Juventude 73.3 and São Bernardo 80.0 — while both sit at just 46.7 for attack and below 40 for xG, pointing strongly toward a low-scoring, tight affair rather than an open game.

Defense vs xG gap Generated from real data
Atletico Goianiense vs Sport Recife · Brazil: Serie B

Atletico Goianiense carry the highest defensive rating in this fixture (86.7) yet their xG rating is just 20.3, the lowest of the two sides, suggesting they are built to suppress chances rather than create them — a stark contrast to Sport Recife, whose xG rating of 30.7 is notably higher despite their weaker defensive output of 53.3.

Defense vs Set Pieces Generated from real data
Nautico Recife vs Vila Nova · Brazil: Serie B

Vila Nova's defensive rating of 93.3 dwarfs Nautico's 33.3, yet Nautico's set-piece rating of 82.5 — their only standout metric — represents the most plausible route through a side that has conceded little across a WDWWW run.

Form divergence Generated from real data
Cuiaba vs Avai · Brazil: Serie B

Cuiaba's form rating of 66.7 dwarfs Avai's 6.7, reflecting sequences of WDWLW versus LDLLL across the last five matches — a gap so stark it makes the 45% draw probability in the pre-match consensus appear notably generous to Avai.

Set piece contrast Generated from real data
Operario-PR vs Goias · Brazil: Serie B

Goias hold a striking set piece rating of 75.0 against Operario-PR's 40.0 — the largest gap between any two axes for these sides — yet enter as the slight outsiders at 30.0% implied probability versus Operario-PR's 35.0%, suggesting the market may be underweighting Goias's dead-ball threat.

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.

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.

Form divergence Generated from real data
Mladost Lucani vs OFK Beograd · Serbia: Super Liga

Mladost Lucani have alternated W-L-W-L-W across their last five matches to sit on a Form rating of 60.0, while OFK Beograd have gone W-L-D-L-L for a Form rating of just 26.7 — the sharpest single-axis gap (33.3 points) between the two sides in the six-axis model.

xG divergence Generated from real data
Fortaleza EC vs CRB · Brazil: Serie B

Fortaleza EC carry an xG rating of 89.7 compared to CRB's 43.3, suggesting a substantial underlying chance-creation gap that their attack rating of 46.7 alone does not reflect — a combination that points to efficiency issues rather than a lack of genuine scoring opportunities. Despite this, their last two head-to-head meetings produced just two goals total (including a 0-0), hinting that CRB's set-piece rating of 80.0 and defensive resilience may suppress Fortaleza's high xG in practice.

Set piece dominance Generated from real data
Novorizontino vs Ponte Preta · Brazil: Serie B

Novorizontino's set piece rating of 90.0 dwarfs Ponte Preta's 20.0 — the single largest gap across all six tracked axes — while Ponte Preta's attack rating of just 6.7 suggests they are severely limited in their ability to punish any defensive exposure Novorizontino might leave.

xG vs Attack split Generated from real data
Criciuma vs America Mineiro · Brazil: Serie B

Both sides show a striking disconnect between xG ratings (Criciuma 81.0, America Mineiro 100.0) and Attack ratings (Criciuma 33.3, America Mineiro 13.3), suggesting both teams are generating chances but converting at a very poor rate — making goals scarce despite opportunities present.

Set piece gap Generated from real data
Botafogo SP vs Ceara · Brazil: Serie B

Botafogo SP's set piece rating of 90.0 dwarfs every other aspect of their game — their attack (33.3), xG (20.0), and form (26.7) all rank among the lowest in the data — suggesting dead-ball situations are almost their sole avenue to threatening Ceara's comparatively solid defence (60.0).

xG divergence Generated from real data
Athletic Club vs Londrina · Brazil: Serie B

Athletic Club's xG rating of 92.7 is dramatically higher than Londrina's 61.3, yet Athletic Club's Attack rating sits at just 40.0, suggesting they are consistently creating high-quality chances but failing to convert them into results reflected in their LWDDL run.

Attack/Defense gap Generated from real data
Bohemians 1905 vs Mlada Boleslav · Czech-Republic: Czech Liga

Mlada Boleslav's Attack rating of 73.3 dwarfs Bohemians 1905's rating of 26.7 — a 46.6-point gap — yet their xG ratings are nearly identical (34.3 vs 30.7), a striking disconnect that suggests Mlada Boleslav's attacking volume may not be converting into proportionally higher quality chances.

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 gap Generated from real data
Al Ahli Doha vs Al Wakrah · Qatar: Stars League

Al Ahli Doha's set piece rating of 87.5 dwarfs Al Wakrah's 68.8, the largest gap between the two sides across all six measured axes, suggesting dead-ball situations could be the decisive factor in a match where both defences are rated an identically low 25.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.

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%.

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.

Rating gap Generated from real data
Ponte Preta vs Atletico Goianiense · Brazil: Serie B

Atletico Goianiense's Defense rating of 86.7 dwarfs Ponte Preta's Attack rating of 6.7 — the lowest attacking score visible in this dataset — suggesting the hosts face an extreme structural mismatch in their ability to create and convert chances.

xG divergence Generated from real data
Sport Recife vs Fortaleza EC · Brazil: Serie B

Despite both sides sharing an identical Form rating of 60.0, Fortaleza EC's xG rating of 89.7 dwarfs Sport Recife's 30.7 — the largest gap across all six axes — suggesting Fortaleza are generating significantly higher-quality chances even if their recent results (WDWDD) appear cautious, while Fortaleza have also won two of the last three head-to-head meetings.

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.

xG gap striking Generated from real data
Slavia Praha vs Hradec Králové · Czech-Republic: Czech Liga

Hradec Králové's xG rating of 12.0 is drastically lower than Slavia Praha's 56.0, suggesting Hradec create far fewer high-quality chances despite both sides sharing an identical defensive rating of 73.3 — making Slavia the clear threat in front of goal even if the pre-match consensus gives them only a 45% win probability.

xG gap vs odds Generated from real data
Mlada Boleslav vs Teplice · Czech-Republic: Czech Liga

Despite identical form sequences (WLWWW) and equal form ratings (80.0), Mlada Boleslav's xG rating of 34.3 is notably higher than Teplice's 26.3, suggesting a meaningful edge in chance creation that aligns with the pre-match consensus giving Teplice only a 10% win probability.

Form divergence Generated from real data
Pardubice vs Zlin · Czech-Republic: Czech Liga

Pardubice have won four consecutive matches (DWWWW) and hold a Form rating of 66.7, while Zlin have taken just one point from their last four games (LLWDL) and carry a Form rating of only 6.7 — the sharpest form gap of any rating axis between these two sides.

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.

Discipline contrast Generated from real data
Al-Sailiya vs Qatar SC · Qatar: Stars League

Al-Sailiya hold a Discipline rating of 66.7 versus Qatar SC's 0.0, the starkest gap across any paired axis between these two sides, suggesting Qatar SC carry a significantly higher risk of cards or fouls despite the market favouring them at 45% to win.

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.

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.

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.

Set piece gap Generated from real data
Lusail City vs Al Shamal · Qatar: Stars League

Al Shamal's set piece rating of 58.3 dwarfs Lusail City's 25.0 — the single largest gap across all six axes — suggesting Al Shamal hold a meaningful structural edge in dead-ball situations that aligns with their 45% win probability against a host rated just 10%.

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.

xG gap signal Generated from real data
Ceara vs Juventude · Brazil: Serie B

Despite identical attack ratings of 46.7, Juventude's xG score of 33.7 is more than double Ceara's 13.0, suggesting Juventude are generating significantly higher-quality chances and aligning with the pre-match odds that give them a 45% win probability against Ceara's 10%.

xG vs Attack split Generated from real data
America Mineiro vs Operario-PR · Brazil: Serie B

America Mineiro post a perfect xG rating of 100.0 yet an Attack rating of just 13.3, suggesting they are generating high-quality chances but converting them at a very poor rate — a disconnect that likely explains why they have lost four of their last five matches despite the underlying opportunity creation.

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.

Defensive mismatch Generated from real data
Al Sadd vs Al-Duhail SC · Qatar: Stars League

Al Sadd's attack rating of 100.0 dwarfs Al-Duhail's defensive rating of 75.0, a gap reinforced by the most recent head-to-head ending 4-1 to Al Sadd away from home, suggesting Al Sadd carry a significant scoring advantage into this fixture.

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.

Form gap Generated from real data
Al-Rayyan SC vs Al-Gharafa · Qatar: Stars League

Al-Rayyan's form rating of 86.7 dwarfs Al-Gharafa's 26.7 — a 60-point gap backed by their respective last-five records of DWWDD versus LLDLW, making the pre-match consensus of just 45% for the home side appear notably conservative.

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.

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.

xG gap Generated from real data
Avai vs Athletic Club · Brazil: Serie B

Athletic Club's xG rating of 92.7 dwarfs Avaí's 25.3, the largest single-axis gap between these two sides, suggesting Athletic Club are generating significantly higher-quality chances despite both teams losing their last two matches.

xG gap signal Generated from real data
CRB vs Botafogo SP · Brazil: Serie B

Botafogo SP's xG rating of 20.0 is the lowest figure across all twelve axes for both sides and sits 23.3 points below CRB's 43.3, indicating a stark gap in chance quality that aligns with the pre-match consensus giving Botafogo only a 10% win probability.

xG vs Attack split Generated from real data
São Bernardo vs Criciuma · Brazil: Serie B

Criciúma's xG rating of 81.0 is the highest of any axis for either side, yet their Attack rating sits at just 33.3 — the lowest figure across all 12 data points — suggesting they are generating high-quality chances but converting poorly, a disconnect that São Bernardo's league-best Defense rating of 80.0 may be well-placed to exploit.

Form vs Set Pieces Generated from real data
Vila Nova vs Novorizontino · Brazil: Serie B

Vila Nova arrive with four wins from their last five matches and a dominant Form rating of 86.7, but face a Novorizontino side whose Set Pieces rating of 90.0 is the highest figure across all twelve tracked metrics in this fixture — a specific structural threat that could prove decisive in what the market prices as an almost three-way even contest.

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.

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.

Discipline gap Generated from real data
Al Shahaniya vs Al Sadd · Qatar: Stars League

Al Sadd carry a perfect Discipline rating of 100.0 against Al Shahaniya's 54.2, while simultaneously posting the highest Attack rating in the dataset at 100.0, suggesting they combine clinical finishing with minimal self-inflicted setbacks — a combination that helps explain why the consensus still gives them a 45% win probability despite their solitary loss in the last five games.

Set piece gap Generated from real data
Al-Gharafa vs Al Ahli Doha · Qatar: Stars League

Al Ahli Doha hold a striking set piece rating of 87.5 versus Al-Gharafa's 53.1 — a 34.4-point gap that represents the sharpest divergence across all six tracked metrics between these sides, suggesting dead-ball situations could be a decisive factor despite the visitors being given just a 10% win probability.

Form divergence Generated from real data
Al Shamal vs Qatar SC · Qatar: Stars League

Al Shamal have won three of their last five (WDDWW, Form rating 60.0) while Qatar SC have taken just two points from five games (LLDDW, Form rating 16.7), a gap reinforced by Qatar SC's Discipline rating of 0.0 against Al Shamal's 33.3. Al Shamal also won the only tracked head-to-head 2-1, yet the consensus still prices a draw as equally likely as an Al Shamal win at 45% each.

Form divergence Generated from real data
Al-Rayyan SC vs Al-Sailiya · Qatar: Stars League

Al-Rayyan's form rating of 86.7 contrasts sharply with Al-Sailiya's 0.0, reflecting results sequences of DWWDD versus LLLLD across the last five matches — the most extreme form gap possible on this 0-100 scale, yet the pre-match consensus still prices a draw at 45.0%.

Set piece gap Generated from real data
Al Wakrah vs Al-Arabi SC · Qatar: Stars League

Al-Arabi SC hold a perfect set-piece rating of 100.0 against Al Wakrah's 68.8, the largest gap across all six axes, which aligns with the consensus giving Al-Arabi a 45% win probability compared to just 10% for the hosts.

xG vs Attack gap Generated from real data
FC Zurich vs FC Luzern · Switzerland: Super League

Luzern's Attack rating of 86.7 is the highest in this matchup yet their xG rating of 45.7 is the lowest, a 41-point gap that suggests their attacking output has not been translating into genuine high-quality chances — compared to Zurich, whose Attack (66.7) and xG (57.0) ratings are far more aligned.

xG vs odds gap Generated from real data
Servette FC vs FC Vaduz · Switzerland: Super League

Despite FC Vaduz holding a notably higher xG rating (77.0 vs Servette's 68.3) and a superior Attack rating (73.3 vs 46.7), the pre-match consensus gives Vaduz only a 10% win probability — a striking disconnect between their underlying offensive metrics and their implied match odds.

Set piece contrast Generated from real data
Al-Duhail SC vs Lusail City · Qatar: Stars League

Al-Duhail's set piece rating of 79.2 dwarfs Lusail City's 25.0 — the single largest gap across all six measured axes — suggesting dead-ball situations could be a decisive advantage for the hosts in what the market otherwise sees as an evenly contested match (45% each).

xG vs Attack gap Generated from real data
BSC Young Boys vs FC ST. Gallen · Switzerland: Super League

FC St. Gallen hold a striking xG rating of 96.0 — the highest in this fixture — yet their Attack rating is just 40.0, suggesting they generate high-quality chances without converting them efficiently, a disconnect that contrasts sharply with Young Boys' perfect Attack rating of 100.0 paired with a far lower xG of 59.0.

xG vs attack split Generated from real data
FC Thun vs FC Lugano · Switzerland: Super League

Lugano's Attack rating of 93.3 dwarfs their xG rating of just 22.3 — the widest gap between these two metrics of any team in this fixture — suggesting they are creating chances in high-volume but low-quality situations, while Thun's Set Pieces rating of 85.0 stands as their only metric significantly above their otherwise uniformly low ratings (all other axes between 26.7 and 43.3).

xG divergence Generated from real data
FC Basel 1893 vs Grasshoppers · Switzerland: Super League

Despite being heavy underdogs at 10% implied win probability, Grasshoppers hold a striking xG rating of 99.7 compared to Basel's 42.7, suggesting their underlying chance-creation quality far outstrips what the market consensus reflects.

Form divergence Generated from real data
FC Sion vs Lausanne · Switzerland: Super League

FC Sion enter this fixture with four wins and a draw from their last five matches (Form rating 86.7/100), while Lausanne have collected just one draw against four losses in the same period (Form rating 6.7/100) — a stark contrast that is reflected in Lausanne being given only a 10% chance of winning by pre-match consensus.

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.

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 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.

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.

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.

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.

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 gap Generated from real data
Atletico Tucuman vs Platense · Argentina: Copa Argentina

Despite both sides sharing the same poor form rating (26.7), Atletico Tucuman's xG rating of 24.0 is three times higher than Platense's 8.0, suggesting a meaningful difference in attacking threat that the 45%/45% consensus odds largely ignore.

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.

Set pieces gap Generated from real data
Al Ahli Doha vs Al Shahaniya · Qatar: Stars League

Despite Al Ahli Doha being rated as narrow favourites (45%), their set piece rating of 87.5 dwarfs Al Shahaniya's 59.4 — the largest gap between the two sides across all six metrics — suggesting dead-ball situations could be the most decisive factor in a match where both defences share an identical rating of 25.0.

Attack/Defense mismatch Generated from real data
Al Sadd vs Al Shamal · Qatar: Stars League

Al Sadd's Attack rating of 100.0 faces an Al Shamal Defense rated just 53.3, a gap reflected in their only recent meeting where Al Sadd scored 6 goals away from home in a 4-6 win — suggesting Al Sadd's offensive output could again be substantial despite their own defensive rating of just 33.3.

xG rating gap Generated from real data
Grasshoppers vs FC Vaduz · Switzerland: Super League

Despite Grasshoppers holding a notably higher xG rating (99.7 vs Vaduz's 77.0), their defence rating of just 20.0 is half of Vaduz's 40.0, a vulnerability Vaduz exploited directly in the only recent meeting, winning 5-2.

Set piece dominance Generated from real data
FC ST. Gallen vs Servette FC · Switzerland: Super League

FC St. Gallen carry a perfect 100.0 set piece rating — the standout figure across all 12 tracked metrics in this fixture — dwarfing Servette's 45.0, a gap that could prove decisive given how tight the attacking and form ratings are between these two sides (40.0 vs 46.7 and 40.0 vs 40.0 respectively).

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 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.

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.

xG divergence Generated from real data
Wigan vs Mansfield Town · England: League One

Wigan's xG rating of 99.7 is more than double Mansfield's 45.7, suggesting Wigan are generating significantly higher-quality chances despite their low Attack rating of 20.0, which points to a notable disconnect between their chance creation and finishing or shot volume metrics.

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.

Form contrast Generated from real data
Banfield vs Boca Juniors · Argentina: Copa Argentina

Boca Juniors' last five results of WWDWW give them a Form rating of 73.3/100, while Banfield's LLDDD sequence leaves them rated just 13.3/100 — the single largest gap across all six measured axes between these two sides.

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.

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.

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 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.

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 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.

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.

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.

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.

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.

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.

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.

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%.

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.

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.

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.

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
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 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.

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.

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
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.

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.

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.

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.

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 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.

Defensive strength Generated from real data
Cetate Deva vs Unirea Sântana · Romania: Liga III - Serie 7

Both sides share an identical Defense rating of 75.0 — the highest-rated axis for either team — while their Attack ratings diverge (Cetate Deva 66.7 vs Unirea Sântana 50.0), pointing to a match where clean defensive organisation is likely to dominate and goals may be hard to come by.

Defense vs Attack gap Generated from real data
Progresul Pecica vs Universitatea Alba Iulia · Romania: Liga III - Serie 7

Universitatea Alba Iulia's Defense rating (58.3) is markedly higher than Progresul Pecica's Attack rating (50.0), while Alba Iulia's own Attack rating (33.3) is the lowest figure across both teams' six-axis profiles, suggesting a match likely to be tight and low-scoring rather than open.

Rating contrast Generated from real data
Sănătatea Cluj vs Minaur Baia Mare · Romania: Liga III - Serie 8

Sănătatea Cluj's Defense rating of 86.7 is the standout figure in this fixture, far exceeding Minaur Baia Mare's Attack rating of 80.0, while Cluj's own Attack rating of 53.3 sits well below Minaur's Defense rating of 53.3 — suggesting Cluj are built to contain but may struggle to convert against a side whose primary strength is attacking.

Form contrast Generated from real data
Tricolorul Breaza vs Corona Braşov · Romania: Liga III - Serie 2

Corona Braşov have collected 3 wins and 2 draws from their last 5 matches (rated 73.3/100 for form), while Tricolorul Breaza have lost all 5 of their last fixtures and carry a form rating of 0.0/100 — the starkest possible divergence on that metric.

Attack gap Generated from real data
Pucioasa vs Flacăra Moreni · Romania: Liga III - Serie 3

Flacăra Moreni's Attack rating of 86.7 dwarfs Pucioasa's 25.0 — a 61.7-point gap that is the starkest difference across all six measured axes, and it comes alongside Moreni winning three of their last five fixtures.

Form & attack gap Generated from real data
Berca vs Progresul Draganesti · Romania: Liga III - Serie 3

Berca hold a significant edge in both Attack (83.3 vs 50.0) and Form (83.3 vs 58.3) ratings, while Progresul Draganesti's last two results show a loss followed by a win — a mixed run that contrasts sharply with Berca's stronger current momentum.

Defense contrast Generated from real data
FCSB II vs Alexandria · Romania: Liga III - Serie 5

Alexandria's defensive rating of 58.3 dwarfs FCSB II's rating of 0.0 on the six-axis scale, the starkest individual category gap in this fixture, suggesting Alexandria have been significantly more structured at the back across recent matches.

Attack/Form gap Generated from real data
Voluntari II vs LPS HD Clinceni · Romania: Liga III - Serie 5

Voluntari II's Attack rating of 16.7 is the lowest of any axis for either side, sitting 50 points below Clinceni's 66.7, while their Form rating of 8.3 is similarly near-zero — suggesting an extremely limited offensive threat against a side that, despite four losses in their last five, still carries a substantially higher attacking profile.

Defense gap Generated from real data
Filiaşi vs CS U Craiova II · Romania: Liga III - Serie 6

Despite identical Attack ratings of 83.3, CS U Craiova II hold a Defense rating of 66.7 compared to Filiaşi's 41.7 — a 25-point gap that stands as the single most divergent metric between the two sides, suggesting the visitors are meaningfully more defensively structured.

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.

Attack rating gap Generated from real data
Benkovski Isperih vs Septemvri Tervel · Bulgaria: Third League - Northeast

Benkovski Isperih hold a perfect Attack rating of 100.0 compared to Septemvri Tervel's 88.9, the largest gap between the two sides across all six measured axes, while both defenses are relatively porous (66.7 vs 55.6), pointing toward a fixture where the home side's attacking output may prove decisive.

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.

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%.

Form contrast Generated from real data
Husqvarna W vs Växjö W · Sweden: Svenska Cupen - Women

Husqvarna W have won their last four consecutive matches (LWWWW), while Växjö W have alternated results without stringing wins together (LWLWL), and this is reinforced by a significant form rating gap of 60.0 vs 26.7 on the six-axis scale.

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 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
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.

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.

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%.

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.

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.

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 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%.

Defense gap Generated from real data
Progresul Fundulea vs Axiopolis · Romania: Liga III - Serie 4

Progresul Fundulea's Defense rating of 25.0 is dramatically lower than Axiopolis's 66.7, the sharpest gap across any of the six measured axes, suggesting Axiopolis's attack faces a notably vulnerable backline in this fixture.

Form collapse Generated from real data
Dunărea 2020 Giurgiu vs Progresul Spartac · Romania: Liga III - Serie 5

Progresul Spartac have lost their last four consecutive matches after an opening win, producing a Form rating of just 20.0 compared to Dunărea Giurgiu's 53.3 — the sharpest divergence across all six tracked metrics between these two sides.

Defense vs Attack gap Generated from real data
CS Drobeta-Turnu Severin vs Vulturii Fărcăşeşti · Romania: Liga III - Serie 6

CS Drobeta-Turnu Severin's defensive rating of 91.7 dwarfs Vulturii Fărcăşeşti's attacking rating of 58.3 — a 33.4-point gap — while the visitors have lost three of their last five and only avoided defeat in the final game of that run.

Rating gap Generated from real data
Petrolul Hartiesti vs Unirea Bascov · Romania: Liga III - Serie 6

Unirea Bascov hold a significant edge across every measured dimension, rating 33.3 vs 16.7 in Attack and 41.7 vs 8.3 in Defense, while Petrolul Hartiesti sit at 0.0 for Form compared to Bascov's 33.3 — a combination that reflects Bascov's WWLLD run still leaving them clearly superior on all structural metrics.

Attack gap Generated from real data
Nera Bogodinţi vs Metalurgistul Cugir · Romania: Liga III - Serie 7

Metalurgistul Cugir hold a significant attacking advantage over Nera Bogodinti, rated 41.7 versus just 16.7 on the 0-100 attack scale — the largest gap between the two sides across all six metrics. However, Cugir's recent form of LDWLL (one win in five) suggests they are struggling to convert that attacking quality into consistent results.

Attack deficit Generated from real data
Viitorul Arad vs Ghiroda şi Giarmata Vii · Romania: Liga III - Serie 7

Viitorul Arad carry the lowest Attack rating in this matchup at just 33.3 out of 100, notably weaker than Ghiroda şi Giarmata Vii's 41.7, while Ghiroda themselves arrive having lost three of their last five fixtures — meaning neither side offers a convincing attacking threat.

Attack/Defense gap Generated from real data
Unirea Dej vs Viitorul Cluj · Romania: Liga III - Serie 8

Viitorul Cluj hold a substantial edge in both Attack (66.7 vs 33.3) and Defense (58.3 vs 25.0) ratings, while Unirea Dej have lost four of their last five matches — making the visitors the markedly stronger side across every measurable performance dimension here.

Defensive mismatch Generated from real data
SCM Zalău vs Unirea Tășnad · Romania: Liga III - Serie 8

SCM Zalău's Defense rating of 73.3 dwarfs Unirea Tășnad's Attack rating of 8.3 — the largest single axis gap in the available data — suggesting Zalău's backline faces one of the least threatening attacks in the dataset, despite their own forwards rating only 33.3.

Defense vs Attack gap Generated from real data
Bihorul Beiuş vs Sighetu Marmaţiei · Romania: Liga III - Serie 8

Bihorul Beiuş carry a striking imbalance between their Defense rating (91.7) and Attack rating (41.7) — a 50-point gap — suggesting a side built almost entirely to keep clean sheets rather than score, while Sighetu Marmaţiei's LWLLW run over their last five games points to continued inconsistency heading into this match.

Attack/Defense gap Generated from real data
Odorheiu Secuiesc vs Aerostar Bacau · Romania: Liga III - Serie 1

Odorheiu Secuiesc carry the lowest attack rating in this matchup at 33.3 — exactly 20 points below Aerostar Bacau's 53.3 — while their defense sits at 75.0, the highest single rating across both teams, suggesting the hosts are built to absorb pressure rather than generate it. Aerostar's mixed recent run (LWWLL) adds uncertainty to whether they can consistently exploit that attacking edge.

Form collapse Generated from real data
Gheorgheni vs Viitorul Onesti · Romania: Liga III - Serie 1

Gheorgheni's last 5 results (WWWLL) show a sharp drop from three consecutive wins to two straight losses, while Viitorul Onesti's sequence (LWLWD) ends in a draw having never strung wins together — both sides arrive in poor recent form, but Gheorgheni's defensive rating of just 26.7 is notably the weakest figure across either team's six-axis profile.

Rating gap Generated from real data
FC Bacău II vs Ceahlăul Piatra Neamţ · Romania: Liga III - Serie 1

Ceahlăul Piatra Neamţ carry Attack and Defense ratings of just 8.3 out of 100, compared to FC Bacău II's 58.3 and 50.0 respectively — a gap of 50 points in attack alone, making this one of the starkest mismatches the six-axis model registers. Bacău II's recent LLLWD run shows fragility, but the visitor's metrics suggest they are significantly weaker across the board.

Form divergence Generated from real data
Kids Tâmpa Braşov vs Olimpic Zărneşti · Romania: Liga III - Serie 2

Olimpic Zărneşti carry a Form rating of 60.0 against Kids Tâmpa Braşov's 0.0, while Zărneşti's Attack rating of 66.7 dwarfs Braşov's 16.7 — the sharpest cross-metric gap in this fixture's available data. Braşov's last five results (WWDLL) show a clear deterioration into back-to-back losses, reinforcing the form divergence.

Attack vs Defence gap Generated from real data
Râmnicu Sărat vs Voința Crevedia · Romania: Liga III - Serie 3

Râmnicu Sărat's Attack rating of 33.3 is the lowest figure across both teams' profiles, yet their Defense rating of 75.0 is the highest, while Voința Crevedia show the opposite imbalance — Attack 50.0 against a Defense of just 33.3 — suggesting a clash between a defensively solid but toothless home side and an attacking but porous away side.

Defense vs Attack mismatch Generated from real data
Urban Titu vs Viitorul Corbeanca · Romania: Liga III - Serie 3

Viitorul Corbeanca's defensive rating of 66.7 dwarfs Urban Titu's attack rating of 41.7, while Urban Titu have lost all five of their last five matches — the combination points strongly toward Corbeanca's backline having a significant structural edge over a side in freefall.

Attack/Defense contrast Generated from real data
Dunarea Calarasi vs Sporting Lieşti · Romania: Liga III - Serie 4

Sporting Lieşti carry an Attack rating of 93.3 against a Dunarea Calarasi Defense rated just 33.3, the sharpest attacking-versus-defensive mismatch in the available data, suggesting the visitors hold a pronounced edge in their ability to create chances against this backline. Dunarea's own Attack rating of 13.3 is the lowest figure across both profiles, underlining how one-sided the threat distribution looks on paper.

Defense contrast Generated from real data
Agricola Borcea vs Recolta Gheorghe Doja · Romania: Liga III - Serie 4

Recolta Gheorghe Doja carry the weakest defensive rating in this fixture at just 16.7 out of 100, compared to Agricola Borcea's 46.7, and their recent form of WWLLL shows three consecutive losses heading into this match, suggesting a side in decline and vulnerable at the back.

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 divergence Generated from real data
Gulf United vs Al Fujairah SC · United-Arab-Emirates: Presidents Cup

Gulf United have won their last 2 matches after losing 3 in a row (LLLWW), while Al Fujairah SC have lost their last 2 after a more mixed run (WLWLL), giving Gulf United the sharper recent momentum despite the market splitting the non-draw probability entirely in Al Fujairah's favour.

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.

Defensive vulnerability Generated from real data
Videm vs Hajdina · Slovenia: 3. SNL - East

Both sides carry exceptionally weak defensive ratings — Videm at 26.7 and Hajdina even lower at 20.0 out of 100 — suggesting this fixture is structurally set up for goals at both ends rather than a tight, low-scoring affair.

Rating gap Generated from real data
Inter Sibiu vs Sepsi II · Romania: Liga III - Serie 2

Sepsi II carry a perfect Attack rating of 100.0 against Inter Sibiu's 50.0, and a Form rating of 100.0 versus Inter Sibiu's 50.0, representing the maximum possible gap in both categories on the 0-100 scale. Despite this, Sepsi II's last five results read WLLLW, suggesting their underlying ratings have not consistently translated into results.

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.

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.

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 contrast Generated from real data
Sandviken W vs Umeå W · Sweden: Svenska Cupen - Women

Umeå W have won 3 of their last 5 matches (WLDWW) and carry a form rating of 66.7, while Sandviken W have won just 1 of their last 5 (LWDDL) with a form rating of 33.3 — exactly half that of their opponents.

Discipline contrast Generated from real data
Värnamo W vs Kristianstad W · Sweden: Svenska Cupen - Women

Kristianstad W carry a Discipline rating of 95.8 out of 100 — the standout figure across both squads — compared to Värnamo W's neutral 50.0, suggesting Kristianstad concede significantly fewer fouls and cards, which could prove decisive in a tight cup tie where the consensus gives each outcome exactly 33%.

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.

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.

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.

Set piece dominance Generated from real data
Hammarby W vs Rangers W · UEFA Europa Cup - Women

Hammarby W hold a perfect 100.0 set piece rating against Rangers W's baseline 50.0, the single sharpest gap across all six axes — a meaningful structural edge that sits in stark contrast to the equal 33/33/33 consensus odds from the sole tracked source.

Form contrast Generated from real data
Feyenoord W vs Vålerenga W · UEFA Europa Cup - Women

Vålerenga W arrive on a perfect five-match winning run (WWWWW) with an Attack rating of 100 against a Feyenoord W side that has lost three of their last five (LWLLW) and holds a flat 50 across every rated category, underlining a stark one-sided form and attacking advantage heading into this tie.

Set piece edge Generated from real data
Eskilsminne W vs Rosengård W · Sweden: Svenska Cupen - Women

Rosengård W carry a notably high Set Pieces rating of 79.2 compared to Eskilsminne W's 50.0, making dead-ball situations a clear area of advantage for the visitors in what the single tracked source rates as a 50/50 contest between a draw and a Rosengård win.

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.

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.

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 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.

Form collapse Generated from real data
Manchester United W vs Sheffield United W · England: WSL Cup

Manchester United W have taken just one point from their last five matches (DLLLD), yet their Attack rating of 22.2 and Defense rating of 11.1 are the lowest recorded in this dataset, suggesting a team in severe structural decline rather than a temporary dip in form.

Attack/form gap Generated from real data
Tottenham Hotspur W vs West Ham W · England: WSL Cup

Tottenham's attack rating of 100.0 dwarfs West Ham's 33.3, and Spurs have won 4 of their last 5 fixtures (WWWDW) compared to West Ham's 2 losses in their last 3 (WLLWL), with the only recent head-to-head ending 3-1 to Tottenham — a consistent edge that makes the pre-match 45% draw probability look notably generous to the visitors.

Attack rating gap Generated from real data
Crystal Palace W vs Watford W · England: WSL Cup

Crystal Palace W carry a strikingly low Attack rating of 11.1 compared to Watford W's 50.0, the sharpest axis gap in the data, yet pre-match consensus still splits the win probability evenly at 50/50 between the two sides with a 0% chance assigned to Watford W winning outright.

Form contrast Generated from real data
Nottingham Forest W vs Aston Villa W · England: WSL Cup

Aston Villa W have won none of their last five matches (LLDLD), while Nottingham Forest W have taken 7 points from their last five (WLDDW), yet the pre-match consensus still prices both sides at equal 33% chances — a notable disconnect from recent form.

Recent form contrast Generated from real data
Hearts W vs Real Sociedad W · UEFA Europa Cup - Women

Real Sociedad W have failed to win in all five of their most recent fixtures (LLLDD), while Hearts W show an alternating win-loss pattern (WLWL) that at least includes two wins — a meaningful divergence given that the pre-match odds are split equally at 33% each way.

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.

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.

Rating gap Generated from real data
Leicester City FC W vs London City Lionesses W · England: WSL Cup

London City Lionesses W hold a notably higher Attack rating (77.8) compared to Leicester City FC W (50.0), yet the pre-match consensus gives each side an identical 33% chance of winning, suggesting the market is not yet pricing in the Lionesses' attacking advantage.

Attack/Defense contrast Generated from real data
Paraense SC vs Tesla · Brazil: Paraense A3

Paraense SC's Attack rating of just 11.1 is the starkest figure in this fixture, yet their Defense sits at 88.9 — the highest of any axis for either side — suggesting a side built almost entirely on not conceding, a profile consistent with their 1-0 win in the only previous meeting between these two teams.

Rating gap Generated from real data
Sport Belem vs CA Vila Rica · Brazil: Paraense A3

Sport Belem's Attack rating of 88.9 dwarfs CA Vila Rica's Defense rating of 0.0, the starkest possible mismatch on the six-axis scale, and the only previous meeting between these sides ended in a Sport Belem victory by the same 1-0 scoreline.

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.

Form collapse Generated from real data
Brighton W vs Charlton Athletic W · England: WSL Cup

Charlton Athletic W hold a Form rating of 0.0 out of 100 — the lowest possible — reflecting four losses in their last five matches, while Brighton W's own poor run of three consecutive losses followed by two draws gives them a Form rating of just 22.2, making this a contest between two sides in serious recent decline.

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
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.

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 vs Form Generated from real data
Salcedo vs Cibao · Dominican-Republic: Liga Mayor

Salcedo's form rating of 73.3 dwarfs Cibao's 33.3, backed by a W-D-W-D-W sequence across their last five matches, while Cibao have won just twice in five outings and lost their most recent game — a stark contrast in current momentum heading into this fixture.

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 edge Generated from real data
Mineiros vs Tupy FC · Brazil: Goiano - 2

Mineiros hold a clear defensive advantage over Tupy FC, rating 73.3 versus Tupy's 66.7, while both sides are equal across every other axis — and their only recorded meeting ended 1-1, consistent with two attack-limited teams (both rated just 46.7) struggling to separate themselves.

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.

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.

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).

Odds signal Generated from real data
China vs Maldives · Friendlies

The pre-match consensus from tracked sources gives Maldives a 0.0% win probability, making this the one clearly differentiated data point: China are rated as having a non-zero chance of winning while Maldives are given no realistic path to victory across all 1 tracked source.

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 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
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 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.

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.

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.

Recent form Generated from real data
Amal Tiznit vs Ittihad Tanger · Morocco: Botola Pro

Ittihad Tanger have won their last three consecutive matches (W-W-W), while Amal Tiznit have taken 4 points from their last 3 games (D-D) after an earlier loss, giving Tanger the clearer momentum heading into this fixture.

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.

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%.

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%.

Defensive advantage Generated from real data
Santa Rita vs Serrano PB · Brazil: Paraibano 2

Serrano PB hold a commanding defensive rating of 66.7 compared to Santa Rita's 11.1, the single largest gap across all six tracked axes, suggesting Serrano are significantly better organised at the back entering this fixture.

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%.

Form pattern Generated from real data
Finland U17 vs France U17 · Friendlies

Finland U17 have not lost in their last 5 matches (DWDDW), while France U17 show a more erratic pattern (WLWWL) including a loss in their most recent game — yet the pre-match consensus still heavily favours France at 45% versus Finland's 10%.

Odds imbalance Generated from real data
Poland U17 vs Czechia U17 · Friendlies

Despite both sides sharing identical 50.0 ratings across all six metrics, the pre-match consensus assigns Czechia U17 just a 10.0% win probability compared to 45.0% each for Poland and the draw — a notable market skew that is entirely unexplained by the available performance data.

Recent form contrast Generated from real data
Abahani vs Chattogram · Bangladesh: Federation Cup

Abahani have won 3 of their last 5 matches (WWLWD), while Chattogram's only recorded recent result is a loss — giving Abahani a clear edge in recent momentum despite both sides carrying identical 50.0 ratings across all six statistical axes.

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).

Recent form Generated from real data
Poland U19 vs Switzerland U19 · Friendlies

Poland U19 have failed to win any of their last 5 matches (LDLLL), while Switzerland U19 managed just one win in five (DLLWL), making this a meeting of two sides in notably poor recent form with no clear favourite — reflected in the equal three-way 33% consensus probability split.

Consensus probability Generated from real data
Australia vs Brazil · Friendlies

With only 1 tracked source informing the pre-match consensus, Brazil are rated a 45% chance alongside a 45% draw probability, leaving Australia with just a 10% implied win probability — making this one of the most lopsided friendly matchups in terms of expected outcomes despite both sides carrying identical six-axis ratings across all six categories.

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 pattern Generated from real data
Austria U18 vs Japan U18 · Friendlies

Austria U18 have won just one of their last five matches (WLLLD), while Japan U18 are unbeaten in two of their last three (WDLW ending with a win), giving Japan a marginally stronger recent run heading into this fixture.

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 Generated from real data
India vs Panama · Friendlies

Neither side arrives in good form, with India losing three of their last four (LLLD) and Panama losing their last three in a row after an opening win (WDLLL), making this a meeting of two teams in poor recent shape — reflected in the market leaning toward a draw at 45%.

Data limitation Generated from real data
Serbia U18 vs Russia U18 · Friendlies

Every available metric for both sides sits at exactly 50.0/100 across all six rating axes, making it impossible to identify a genuine statistical edge — the only marginal differentiator is Russia U18's fully winning recent record (WW) versus Serbia U18's mixed run (DDW).

xG signal Generated from real data
VfB Stuttgart vs 1. FC Heidenheim · Friendlies Clubs

Despite being priced as heavy underdogs at just 10% implied probability, Heidenheim carry a dramatically superior xG rating of 74.7 versus Stuttgart's 26.3, suggesting the consensus market view significantly underestimates their attacking threat based on underlying chance-creation data.

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 contrast Generated from real data
France U21 vs Ukraine U18 · Friendlies

France U21 have won their last three matches in a run of WDWWW, while Ukraine U18 have managed just two wins against three draws in their last five (DWDDW), suggesting France carry stronger recent momentum into this fixture.

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.

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.

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%.

Form pattern Generated from real data
England U19 vs Republic of Ireland U19 · Friendlies

England U19 have won their last two matches and taken 3 wins from their last 5 (LWLWW), while Republic of Ireland U19 have failed to win any of their last three (WLDDL), giving England a clear recent momentum edge heading into this fixture.

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.

Defense vs Attack gap Generated from real data
Spartans vs Dundee II · Scotland: Challenge Cup

Spartans show a striking internal imbalance, with an Attack rating of 86.7 against a Defense rating of just 33.3 — a 53.4-point gap that suggests they are far more capable of scoring than preventing goals, making overall match control a potential concern despite their attacking threat.

Attack gap Generated from real data
Rathfriland vs Warrenpoint Town · Northern-Ireland: Championship

Warrenpoint Town's Attack rating of 80.0 dwarfs Rathfriland's 13.3 — a gap of 66.7 points — making this one of the most lopsided attacking mismatches the six-axis data can show, despite Warrenpoint arriving with four losses in their last five outings (LLLWL).

Attack/Defense gap Generated from real data
Newry City AFC vs H&W Welders · Northern-Ireland: Championship

H&W Welders hold a notable 13.4-point attack advantage over Newry City (66.7 vs 53.3), while Newry's defense rating of 40.0 is the lowest figure across both teams' combined profiles, suggesting Welders' superior attacking output is likely to be tested against the weakest defensive unit in this fixture.

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).

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.

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.

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%.

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.

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%.

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%.

Form collapse Generated from real data
Tarpa vs Nyiregyhaza II · Hungary: NB III - Northeast

Both sides are in dire form — Tarpa have lost their last four straight (DLLLL) while Nyiregyhaza II have lost all five of their most recent matches (LLLLL), making this a meeting of two of the division's worst-performing sides by recent results. Despite Nyiregyhaza II's worse run, the pre-match consensus marginally favours Tarpa (35%) over the visitors (30%), with a draw equally likely at 35%.

Historical trend Generated from real data
IF Gnistan vs Ilves W · Finland: Kansallinen Liiga

In the last 2 meetings between these sides, IF Gnistan have not lost, taking 4 points from a possible 6 with results of 2-1 and 2-2 away at Ilves W, suggesting they carry a clear head-to-head edge into this fixture.

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%.

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 rating gap Generated from real data
Sudtirol U19 vs Ascoli U19 · Italy: Coppa Italia Primavera

Sudtirol U19 carry an Attack rating of 0.0 against Ascoli U19's 44.4, yet the pre-match consensus still gives Sudtirol a 45.0% win probability — suggesting their defensive solidity (66.7 vs Ascoli's 44.4) is driving that expectation rather than any goal threat.

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.

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
Arminia Bielefeld U19 vs Havelse U19 · Germany: U19 Bundesliga

Arminia Bielefeld U19 have won their last two matches and taken 3 wins from their last 5 (WLLWW), while Havelse U19 have lost all 4 of their most recent fixtures (LLLL), making Havelse's current losing run the clearest differentiator between these otherwise identically-rated sides.

Form comparison Generated from real data
RW Oberhausen U19 vs Osnabrück U19 · Germany: U19 Bundesliga

Despite both sides sharing identical 50.0 ratings across all six axes, Osnabrück U19's last five results of LDLDL show they have avoided defeat more consistently than RW Oberhausen U19's WLLLL run of four straight losses, yet the pre-match consensus still heavily favours Oberhausen at 45.0% versus Osnabrück's 10.0%.

Attack/Defense gap Generated from real data
Eintracht Mahlsdorf vs Mecklenburg Schwerin · Germany: Oberliga - Nordost-Nord

Eintracht Mahlsdorf's Attack rating of 26.7 is the most striking figure in this fixture — less than half Mecklenburg Schwerin's 53.3 — yet the pre-match consensus still gives the home side a 45% win probability, suggesting their defensive strength (73.3 vs Schwerin's 53.3) is expected to compensate heavily for their lack of attacking output.

Defensive contrast Generated from real data
Lyn W vs Hønefoss W · Norway: Toppserien

Lyn W hold a significant attacking edge over Hønefoss W (Attack rating 60.0 vs 13.3), yet Hønefoss W's Defense rating of 60.0 dwarfs Lyn W's 26.7, mirroring the most recent head-to-head result where Hønefoss W won 1-0 despite their attacking limitations.

Attack vs Defense gap Generated from real data
Molde W vs Vålerenga W · Norway: Toppserien

Vålerenga W carry a perfect Attack rating of 100.0 against Molde W's Defense rating of 53.3, the starkest mismatch across all six axes, yet Molde won the only recorded head-to-head 2-1, suggesting Vålerenga's attacking dominance in the ratings has not yet translated to a result against this opponent.

Form gap Generated from real data
Haugesund W vs LSK Kvinner W · Norway: Toppserien

Haugesund W hold a clear form advantage over LSK Kvinner W, rating 13.3 versus 6.7 on the 0-100 form scale, nearly double their opponent's score, though LSK won the only recent head-to-head meeting 2-1.

Attack/Defense split Generated from real data
HPS W vs Åland United W · Finland: Kansallinen Liiga

Åland United W rate notably higher in Attack (60.0) but lower in Defense (40.0) compared to HPS W's more balanced profile (Attack 53.3, Defense 60.0), creating a clear attacking-versus-defensive asymmetry that mirrors their head-to-head record where Åland won 2-1 but also drew 0-0, suggesting matches between these sides can swing between open and tight affairs depending on which team's strength dominates.

Rating contrast Generated from real data
KuPS W vs HJK W · Finland: Kansallinen Liiga

KuPS W's defense rating of 93.3 is the standout figure in this fixture, directly opposing HJK W's attack rating of 100.0 — the sharpest axis contrast available, setting up a classic high-attack versus high-defense confrontation. The most recent head-to-head result (HJK W 0-1 KuPS W) suggests KuPS's defensive strength has previously nullified HJK's attacking output.

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).

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%.

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.

Recent form edge Generated from real data
Ingolstadt W vs Mainz 05 W · Germany: DFB Pokal - Women

Ingolstadt W's last five results (LLWDD) include three unbeaten outings, while Mainz 05 W have lost all five of their most recent matches — a stark contrast that sits oddly against the pre-match consensus giving Mainz a 50% win probability versus Ingolstadt's 0%.

Market signal Generated from real data
Andernach W vs SC Freiburg W · Germany: DFB Pokal - Women

With all six-axis ratings identical at 50.0 for both sides and only one tracked source available, the pre-match consensus splits entirely between a draw and a Freiburg W win (50% each), assigning Andernach W a 0% chance of victory — the starkest possible market dismissal of the home side.

Recent form gap Generated from real data
Hertha Berlin W vs FC Koln W · Germany: DFB Pokal - Women

Hertha Berlin W have won all of their last 5 matches (WWWWW), while FC Koln W have lost 2 of their last 5 (LWWWL), giving Hertha a notably cleaner recent record despite pre-match odds being split evenly at 33% each.

Defensive contrast Generated from real data
HJS Akatemia W vs PK-35 Vantaa W · Finland: Kansallinen Liiga

Despite both sides sharing a perfect Attack rating of 100.0, PK-35 Vantaa W hold a notably stronger Defense rating (60.0 vs HJS Akatemia W's 46.7), a gap that aligns with their 3-1 win in the only recorded head-to-head meeting.

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.

Defense gap Generated from real data
Bari U19 vs Palermo U19 · Italy: Coppa Italia Primavera

Despite identical Attack (88.9) and Form (77.8) ratings, Palermo U19's Defense rating of 44.4 is notably weaker than Bari U19's 66.7, suggesting Bari carry a clear structural advantage at the back even as both sides arrive with the same LWWWD sequence.

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.

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.

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.

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.

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.

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.

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.

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.

Form contrast Generated from real data
Pierikos vs Iraklis Larissa · Greece: Gamma Ethniki - Group 4

Pierikos have lost all five of their last five matches (LLLLL), while Iraklis Larissa's recent run of LWLDL shows only one win but greater variety of outcomes — a contrast that makes the pre-match consensus of 50/50 and 0% for Iraklis Larissa particularly striking given the host's complete winless streak.

Data unavailable Generated from real data
Anthoupoli vs Ermis Exochi · Greece: Gamma Ethniki - Group 4

All six-axis ratings for both Anthoupoli and Ermis Exochi are identically 50.0 across every metric, and pre-match probabilities are split exactly three ways at 33% each, indicating no meaningful differentiating data is available to identify a genuine statistical edge for this fixture.

Recent form Generated from real data
Feraios vs Trikala · Greece: Gamma Ethniki - Group 4

Trikala have failed to win any of their last five matches (DDDLL), with their form deteriorating into back-to-back losses, yet the pre-match consensus gives all three outcomes an equal 33% probability, reflecting genuine uncertainty about this fixture.

Form comparison Generated from real data
Meppen W vs Hamburger SV W · Germany: DFB Pokal - Women

Despite both sides sharing identical 50.0 ratings across all six axes, Meppen W's recent sequence of WWLLD shows two consecutive wins at its core, compared to Hamburger SV W's more erratic DLDLW run — yet the pre-match consensus still heavily favours Hamburg or a draw (45% each) against Meppen's 10%.

Data limitation Generated from real data
Eutingen W vs Carl Zeiss Jena W · Germany: DFB Pokal - Women

All six-axis ratings are identical at 50.0 for both sides and the consensus odds are split exactly three ways at 33% each, meaning the only meaningful differentiator in the available data is Carl Zeiss Jena W's five-game record of WWLWL (3W 2L) against Eutingen W's single recorded win.

Recent form contrast Generated from real data
Turbine Potsdam W vs Stuttgart W · Germany: DFB Pokal - Women

Turbine Potsdam have won just 1 of their last 5 matches (LLLWL), while Stuttgart have taken 7 points from their last 5 (WWDLD), giving Stuttgart a notably stronger recent record heading into this cup tie despite both sides sharing identical six-axis ratings across all metrics.

Form divergence Generated from real data
Quick Boys vs HHC · Netherlands: Tweede Divisie

Quick Boys won four of their last five matches (WWWWL, form rating 80.0) while HHC have taken just one win from their last five with back-to-back losses (WDDLL, form rating 53.3), a gap that is reflected in the pre-match consensus giving HHC only a 10% chance of winning.

Attack/defence mismatch Generated from real data
Ijsselmeervogels vs Rijnsburgse Boys · Netherlands: Tweede Divisie

Ijsselmeervogels carry the sharpest defensive rating in this fixture at 80.0, while Rijnsburgse Boys possess the weakest defensive rating at just 6.7 — a 73.3-point gap that suggests the hosts are far better equipped to suppress attacks than their opponents are to withstand them, despite the market pricing this as a near three-way split.

Form contrast Generated from real data
Kloetinge vs ROHDA Raalte · Netherlands: Tweede Divisie

ROHDA Raalte's form rating of 0.0/100 reflects a run of four consecutive losses before a single win, compared to Kloetinge's alternating WLDLW sequence which earns a form rating of 13.3/100 — yet pre-match odds still give Kloetinge only a 45% win probability, equal to the draw, with ROHDA Raalte at just 10%.

Form & defense gap Generated from real data
Almere City II vs Barendrecht · Netherlands: Tweede Divisie

Almere City II have lost four of their last five matches and hold a Defense rating of just 20.0, the lowest possible tier, while Barendrecht's Defense sits at 60.0 and they have taken seven points from their last five games (LWDDW) — a combination that explains why pre-match probability gives Almere City II only a 10.0% chance of winning.

Defense vs Attack gap Generated from real data
Sparta Rotterdam II vs Hoek · Netherlands: Tweede Divisie

Sparta Rotterdam II carry a striking imbalance — an Attack rating of 80.0 against a Defense rating of just 26.7 — suggesting they create well but are highly exposed, while Hoek's superior Defense rating of 46.7 may help contain them despite Hoek's own poor Form rating of 20.0 from a run of DLLDD.

Recent form gap Generated from real data
Lazio W vs Parma W · Italy: Serie A Women

Parma W have lost all five of their last matches, while Lazio W have won three of their last five and beat Parma W 2-0 in the only tracked head-to-head meeting, underlining a clear one-sided dynamic heading into this fixture.

Attack vs Defence gap Generated from real data
Lokomotiv G. Oryahovitsa vs Marek · Bulgaria: Second League

Lokomotiv G. Oryahovitsa hold a notably low Attack rating of 26.7 against a solid Defence of 73.3, while Marek's Attack (33.3) also sits well below both sides' defensive ratings — suggesting a match environment likely to produce few goals despite the near-even 45/45 win probabilities.

Form collapse Generated from real data
Rilski Sportist vs Pirin Blagoevgrad · Bulgaria: Second League

Pirin Blagoevgrad have lost all five of their last matches and carry a Form rating of 0.0 out of 100, while their Attack rating of just 6.7 is the starkest gap in the data — against a Rilski Sportist side rated 53.3 for Attack and holding a 66.7 Form score from a DWLWW run.

Defensive rating gap Generated from real data
Honka W vs VIFK W · Finland: Kansallinen Liiga

VIFK W's defensive rating of 0.0 — the lowest possible on the six-axis scale — stands in sharp contrast to Honka W's 66.7, and the sole recorded meeting between these sides ended 0-2 to Honka W, directly reflecting that defensive frailty.

Defensive collapse Generated from real data
EBK W vs JyPK W · Finland: Kansallinen Liiga

JyPK W hold a Defense rating of just 0.0 out of 100 — the lowest possible score — and have lost four of their last five matches (LLDLL), suggesting a side in severe structural trouble heading into this fixture.

Form divergence Generated from real data
AFC Amsterdam vs Katwijk · Netherlands: Tweede Divisie

AFC Amsterdam have won three of their last five matches including their last two consecutively (WLDWW, form rating 66.7), while Katwijk have taken just one point from their last two fixtures (WLWDL, form rating 53.3), representing the clearest statistical gap between the two sides ahead of this match.

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.

Attack/Defense contrast Generated from real data
Zvijezda Gradačac vs Jedinstvo Bihać · Bosnia: 1st League - FBiH

Zvijezda Gradačac's Attack rating of 20.0 is the lowest possible tier on this scale, while Jedinstvo Bihać's Attack rating of 80.0 is the highest shown here — yet both sides share an identical Defense rating of 73.3, making the attacking imbalance (a 60-point gap) the sharpest differentiator between these two teams.

Attack vs Defence gap Generated from real data
Rudar Kakanj vs Posušje · Bosnia: 1st League - FBiH

Rudar Kakanj's Attack rating of 13.3 is the lowest visible in this data, set against Posušje's Defence rating of 86.7 — a gap of 73.4 points — suggesting Rudar will face severe difficulty generating chances, a concern reinforced by their four consecutive losses.

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%.

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%.

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.

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.

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.

Form divergence Generated from real data
Hamilton Academical vs Kilmarnock II · Scotland: Challenge Cup

Hamilton Academical have won their last four consecutive matches (LWWWW sequence) and carry a Form rating of 86.7, while Kilmarnock II have taken just one win from their last five (LLDWL) with a Form rating of only 50.0 — a stark contrast that makes the pre-match consensus heavily favouring Kilmarnock II (45%) over Hamilton (10%) appear difficult to reconcile with recent results.

Attack gap Generated from real data
Ross County vs Hearts U21 · Scotland: Challenge Cup

Ross County hold a perfect Attack rating of 100.0 against Hearts U21's 50.0, the largest single-axis gap in the data, which aligns with the pre-match consensus giving the youth side just a 10% chance of winning despite Ross County being rated only marginal favourites overall at 45%.

Attack rating gap Generated from real data
Dumbarton vs Banks O' Dee · Scotland: Challenge Cup

Despite the pre-match consensus giving Banks O' Dee only a 10% win probability, their Attack rating of 100.0 dwarfs Dumbarton's 46.7 — the largest single-axis gap in this fixture — suggesting the market may be significantly underrating their offensive threat.

Form collapse Generated from real data
Alloa Athletic vs Gala Fairydean Rovers · 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, while Alloa's recent run of DDLLW gives them a Form rating of 33.3 — a significant gap that is reflected in the consensus giving Gala a 0% win probability from tracked sources.

Rating gap Generated from real data
Forfar Athletic vs Dundee United II · Scotland: Challenge Cup

Forfar Athletic's Attack and Defense ratings of 20.0 are dramatically below Dundee United II's 50.0 across both axes, a gap that aligns with the consensus giving Forfar just a 10% win probability despite home advantage.

Attack rating gap Generated from real data
Cowdenbeath vs Clyde · Scotland: Challenge Cup

Clyde's attack rating of 93.3 dwarfs Cowdenbeath's 73.3, the largest gap across all six measured axes, yet the pre-match consensus gives Clyde only a 10% win probability — a striking disconnect between offensive quality and implied match expectation.

Form gap Generated from real data
Airdrie United vs Berwick Rangers · Scotland: Challenge Cup

Airdrie United have won their last three consecutive matches (Form rating 46.7) while Berwick Rangers have managed just one win in their last five with two draws and two losses, reflected in a strikingly low Form rating of 6.7 out of 100 — the sharpest single-axis gap between these two sides.

Form contrast Generated from real data
Annan Athletic vs Hibernian U21 · Scotland: Challenge Cup

Hibernian U21 have lost all five of their last five matches (LLLLL), while Annan Athletic have taken 7 points from their last 5 games (LWWLD), giving them a clear recent form advantage despite the pre-match consensus rating both sides at 50% each.

Form vs odds mismatch Generated from real data
Cove Rangers vs Aberdeen U21 · Scotland: Challenge Cup

Despite Cove Rangers winning only 1 of their last 5 (LDWLL, form rating 26.7/100), the pre-match consensus gives them a 45% win probability — four times the 10% assigned to Aberdeen U21, who have a superior recent record of 2 wins in their last 5 (LWDWL).

Attack gap Generated from real data
East Fife vs Clydebank · Scotland: Challenge Cup

Clydebank's Attack rating of 100.0 dwarfs East Fife's 26.7 — the sharpest single-axis gap in this fixture — which aligns with Clydebank's WDWWD run versus East Fife's DWDWL and helps explain why pre-match odds give Clydebank a 45% win probability against East Fife's just 10%.

Attack/Defense contrast Generated from real data
Formartine United vs Edinburgh City · Scotland: Challenge Cup

Edinburgh City's Attack rating of 93.3 dwarfs Formartine United's Defense rating of 73.3, while Formartine's Attack sits at just 53.3 against Edinburgh's Defense of 46.7 — a double mismatch that points firmly toward Edinburgh City's scoring potential and explains why they are given a 45% win probability against a host with only a 10% chance.

Defense rating gap Generated from real data
Fraserburgh vs Stirling Albion · Scotland: Challenge Cup

Stirling Albion carry a Defense rating of 0.0 against Fraserburgh's 46.7, the starkest single-axis gap in this fixture, yet the sole tracked source still prices a Stirling win at 50% — suggesting the market is discounting that defensive vulnerability entirely.

Form disparity Generated from real data
Kelty Hearts vs Montrose · Scotland: Challenge Cup

Montrose arrive with a perfect 5-from-5 winning run and a form rating of 100/100, while Kelty Hearts have won just 2 of their last 5 (LWWLL) and carry a form rating of 40/100 — a gap that is reflected in the consensus giving Kelty only a 10% win probability against Montrose's 45%.

Attack rating gap Generated from real data
Peterhead vs Elgin City · Scotland: Challenge Cup

Despite sharing identical last-5 form sequences (LWLLW) and the same defensive rating (20.0), Elgin City hold a striking 60.0 attack rating against Peterhead's 20.0 — a three-fold difference that likely underpins the consensus giving Elgin a 45% win probability versus Peterhead's 10%.

Rating vs odds gap Generated from real data
Stranraer vs East Kilbride · Scotland: Challenge Cup

Stranraer hold a commanding Attack rating of 100.0 against East Kilbride's 33.3, yet the pre-match consensus gives Stranraer only a 10.0% win probability — a striking disconnect that suggests the market heavily discounts Stranraer's attacking advantage in this cup tie.

Attack vs xG gap Generated from real data
Bohemians vs Bohemians 1905 · Friendlies Clubs

Bohemians carry a striking imbalance between their Attack rating of 93.3 and xG rating of 56.1, suggesting they create high-volume chances that may not consistently reflect quality, while Bohemians 1905's Attack of 40.0 and xG of 30.7 align more closely, indicating fewer and lower-quality opportunities for the visitors.

Identical form sequence Generated from real data
Hungary U19 vs Bulgaria U19 · Friendlies

Both Hungary U19 and Bulgaria U19 share the exact same last-five-match sequence of LLLWW, meaning each side enters this friendly having recovered from three consecutive defeats with back-to-back wins — a mirror-image momentum profile that offers no form-based edge to either team, reflected in the equal 33% three-way pre-match probability split.

Form divergence Generated from real data
Mátészalka vs Ózd Sajóvölgye · Hungary: NB III - Northeast

Ózd Sajóvölgye arrive with a perfect 5-from-5 record (WWWWW) and a maximum Form rating of 100.0, while Mátészalka's last five results (DLDLW) produce a Form rating of just 33.3 — the sharpest form gap possible on this 0-100 scale, yet pre-match consensus still splits the win probability evenly at 50% each.

Data unavailable Generated from real data
Bochum W vs Werder Bremen W · Germany: DFB Pokal - Women

All six-axis ratings for both sides are identically 50.0 across every category, and the pre-match probabilities are split exactly three ways at 33% each from a single source, meaning no genuine statistical edge or distinctive pattern can be identified in the available data.

Defense vs form gap Generated from real data
Zürich II vs Grand-Saconnex · Switzerland: 1. Liga Promotion

Zürich II's defensive rating of 20.0 is the starkest figure in this fixture — by far the lowest of any axis for either side — and Grand-Saconnex arrive in sharply improving form (LLWWW, rating 60.0), which helps explain why pre-match consensus gives the visitors a 45% win probability against a home side rated at just 10%.

Defense contrast Generated from real data
Young Boys II vs Basel II · Switzerland: 1. Liga Promotion

Despite Young Boys II holding a notable 6.7-point edge in attack rating (66.7 vs 60.0), both sides share an identical and low defensive rating of 33.3, suggesting goals are likely from open play rather than defensive solidity deciding the outcome — yet the pre-match odds heavily favour a draw or Basel II win (45% each) over the hosts (10%).

Attack/Defense mirror Generated from real data
Luzern II vs Amical Saint-Prex · Switzerland: 1. Liga Promotion

The two sides show exactly inverted attack and defense ratings — Luzern II rate 33.3 in attack and 53.3 in defense, while Amical Saint-Prex rate 53.3 in attack and 33.3 in defense — a clean mirror that points to Amical as the more likely source of goals, consistent with their 45% win probability against Luzern II's 10%.

Defense/Attack mismatch Generated from real data
SC Sopron vs Veszprém · Hungary: NB III - Northwest

Veszprém carry the sharpest attacking edge in this fixture (Attack 60 vs Sopron's 40) but are undermined by a Defense rating of just 20 — the lowest of any axis across both sides — suggesting they are simultaneously the most threatening and most exposed team on the pitch. Despite this, the consensus gives them only a 10% win probability, reflecting a form sequence (LLWLL) that shows just one win in their last five.

Defensive contrast Generated from real data
Gyori ETO II vs Zalaegerszegi TE II · Hungary: NB III - Northwest

Gyori ETO II's defensive rating (73.3) is 26.6 points higher than Zalaegerszegi TE II's (46.7), while Zalaegerszegi's attack rating (66.7) is 20 points higher than Gyori's (46.7), setting up a direct clash between the home side's defensive solidity and the visitors' attacking output despite Zalaegerszegi carrying the weakest win probability at just 10%.

Defense vulnerability Generated from real data
Armagh City vs Dundela · Northern-Ireland: Championship

Dundela carry the worst defensive rating in this fixture at just 20.0 out of 100, while Armagh City's own defense sits at a weak 33.3, suggesting both sides are highly exposed at the back and goals are likely from either team despite Armagh's poor recent form of just one point from their last five outings (DLLDL).

Defense contrast Generated from real data
Annagh United vs Institute · Northern-Ireland: Championship

While both sides share identical Attack ratings of 73.3, Institute's Defense rating of 33.3 is exactly half of Annagh United's 73.3, highlighting a significant structural vulnerability for the visitors that could be amplified by Annagh's strong recent form rating of 86.7.

Attack vs defence gap Generated from real data
Prishtina e Re vs Mitrovica · Kosovo: Liga E Pare

Mitrovica's Attack rating of 20.0 is the lowest possible end of the scale, set against a Defence rating of 73.3 — a 53.3-point internal gap that suggests a side built almost entirely to contain rather than create, making them unusually reliant on clean sheets to take anything from this fixture.

Attack gap Generated from real data
Vjosa vs Istogu · Kosovo: Liga E Pare

Vjosa hold a notable attacking advantage over Istogu, rated 46.7 versus 26.7 on the attack axis — a 20-point gap — while both sides share identical defensive ratings of 60.0, suggesting Vjosa's greater offensive output is the primary differentiator between these evenly-matched defences.

Defense vs Attack gap Generated from real data
Trepça'89 vs Vëllaznimi · Kosovo: Liga E Pare

Trepça'89's defensive rating of 80.0 dwarfs Vëllaznimi's attack rating of 33.3, the largest single gap in the data, suggesting the hosts are well-positioned to suppress a visiting attack that is rated among the weakest on the scale.

Attack vs Defence gap Generated from real data
Newington Youth vs Ballinamallard United · Northern-Ireland: Championship

Both sides share an identical Defence rating of 53.3, yet Ballinamallard's Attack rating of 86.7 edges Newington's 80.0, creating a scenario where the stronger attacking unit faces no defensive advantage — suggesting Ballinamallard carry the clearest goal-threat edge in what could be an open game.

Attack vs defence gap Generated from real data
FK Majevica Lopare vs FK Romanija Pale · Bosnia: 1st League - RS

FK Majevica Lopare's Attack rating of 80.0 dwarfs FK Romanija Pale's Defence rating of 40.0 — a 40-point gap that is the single largest mismatch across any paired axis in this fixture, suggesting a meaningful structural advantage for the hosts in open play.

Form gap Generated from real data
Laktaši vs Rudar Prijedor · Bosnia: 1st League - RS

Laktaši's form rating of 86.7 dwarfs Rudar Prijedor's 33.3, and Rudar's last four results (LLWL) confirm three losses in that stretch, underscoring a stark and measurable momentum gap heading into this fixture.

Defensive vulnerability Generated from real data
Famos Vojkovići vs Velež Nevesinje · Bosnia: 1st League - RS

Velež Nevesinje hold the lowest defensive rating of the two sides at just 20.0 out of 100, compared to Famos Vojkovići's 33.3, and their last 5 results show two consecutive defeats after an earlier run of two wins and a draw, suggesting a team in declining defensive form.

Defensive contrast Generated from real data
Zvijezda 09 vs Slavija · Bosnia: 1st League - RS

Zvijezda 09 hold a Defense rating of 0.0 against Slavija's 53.3, the starkest gap across all six rated axes, while Zvijezda's LLWLL run — four losses in five — underlines that defensive vulnerability is already showing in results.

Attack/Defense gap Generated from real data
Kozara Gradiška vs Sutjeska Foča · Bosnia: 1st League - RS

Kozara Gradiška's Defense rating of 80.0 dwarfs Sutjeska Foča's Attack rating of 13.3 — the lowest attack score of the two sides — suggesting the hosts hold a substantial structural advantage at the back against an opposition that has struggled to generate attacking threat. Kozara's unbeaten run of WWDDW in their last five reinforces this defensive solidity in practice.

Attack vs Defence gap Generated from real data
Nairn County vs Banks O' Dee · Scotland: Football League - Highland League

Banks O' Dee carry a maximum Attack rating of 100.0 against Nairn County's Defence rating of 73.3, yet their own Defence sits at just 40.0 — the sharpest attack-versus-defence imbalance between the two sides, suggesting an open game where Banks O' Dee's firepower may be offset by their vulnerability at the back, a dynamic already hinted at by the 2-2 draw in the most recent meeting between these sides.

Historical trend Generated from real data
Clachnacuddin vs Formartine United · Scotland: Football League - Highland League

In the last 5 head-to-head meetings, Clachnacuddin have not beaten Formartine United once — recording two draws, one heavy 3-0 defeat, and two further 1-1 draws — with Formartine also carrying a notably stronger defensive rating (73.3 vs 60.0) into this fixture.

Defense rating gap Generated from real data
Caledonian Braves vs Newton Stewart · Scotland: Football League - Lowland League

Newton Stewart carry the lowest possible defensive rating of 0.0 against Caledonian Braves' league-high attack rating of 86.7, creating the starkest attack-versus-defense mismatch in the available data — Braves' attack score is 86.7 points clear of Newton Stewart's defense.

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.

Defense rating gap Generated from real data
Hartberg (Am) vs Gleisdorf 09 · Austria: Regionalliga - South

Hartberg (Am) hold a Defense rating of 0.0 against Gleisdorf 09's 20.0, the starkest gap between any two ratings in this fixture, and Gleisdorf also won the only recorded meeting 1-0, suggesting their defensive solidity translates into results against this opponent.

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.

Prediction split Generated from real data
Dynamo Abomey vs Loto Popo · Benin: Championnat National

With all six-axis ratings identical at 50.0 for both sides, the sole tracked source gives Dynamo Abomey a 0% win probability, splitting the remaining likelihood evenly between a draw and a Loto Popo win at 50% each. Loto Popo's last five results (WLDWD) show no back-to-back defeats, while Dynamo Abomey's sequence (WLWWL) ends in a loss, which may explain why the model entirely rules out a home win.

Form pattern Generated from real data
Espoir Savalou vs ASPAC · Benin: Championnat National

Both sides have collected identical points from their last 5 matches (2 wins, 1 draw, 2 losses each), leaving pre-match consensus entirely split between a draw and an ASPAC win at 50% each, with Espoir Savalou given a 0% chance despite home advantage.

Odds signal Generated from real data
Bani Gansè vs AS Sobemap · Benin: Championnat National

The pre-match consensus from tracked sources assigns AS Sobemap a 0.0% win probability, effectively ruling out a Sobemap victory entirely despite both sides carrying identical 50.0 ratings across all six performance axes. This extreme skew in probability — with all remaining expectation split equally between a Bani Gansè win and a draw — stands as the single most distinctive data point for this fixture.

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 divergence Generated from real data
Pogon Szczecin vs Udinese · Friendlies Clubs

Pogon Szczecin have won their last two matches (finishing DLDWW) while Udinese have lost their last three (WWLLL), yet the pre-match consensus gives Udinese only a 10% win probability — a figure that aligns with Udinese's sharply deteriorating form rating of 26.7 compared to Pogon's 60.0.

Defense gap Generated from real data
Lugano II vs Cham · Switzerland: 1. Liga Promotion

Cham's defensive rating of 66.7 dwarfs Lugano II's 33.3, the largest single-axis gap between these two sides, which aligns with pre-match odds giving Lugano II just a 10% chance of winning.

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.

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.

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.

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.

Recent form gap Generated from real data
UTS Rabat vs FUS Rabat · Morocco: Botola Pro

UTS Rabat have taken 11 points from their last 5 matches (DWWDW), while FUS Rabat have managed just 4 points (LLWDL) in the same span — a meaningful divergence that the pre-match odds, which give FUS a 50% win probability, do not appear to reflect.

Form divergence Generated from real data
De Treffers vs Spakenburg · Netherlands: Tweede Divisie

De Treffers' last five results (WDDDW) give them a Form rating of 60.0 versus Spakenburg's 46.7, the largest gap between the two sides across all six rated axes, yet the pre-match consensus still prices the teams almost level at 35% and 30% respectively.

Form divergence Generated from real data
Como 1907 W vs AC Milan W · Italy: Serie A Women

Como 1907 W have lost their last four matches in a row (WLLLL), while AC Milan W's recent run (WLDWL) shows at least a win and a draw in their last three, giving Milan a clear edge in recent momentum heading into this fixture.

Attack vs form gap Generated from real data
Biel-Bienne vs Bavois · Switzerland: 1. Liga Promotion

Biel-Bienne hold a commanding Attack rating of 86.7 — more than double Bavois's 40.0 — while Bavois's Form rating of just 26.7 (versus Biel-Bienne's 66.7) reflects their run of three losses in their last five games, making the hosts' attacking advantage particularly pertinent against a side in poor form.

Form & defense gap Generated from real data
Potkozarje vs Leotar · Bosnia: 1st League - RS

Leotar's defensive rating of 93.3 and attack rating of 86.7 dwarf Potkozarje's corresponding scores of 60.0 and 33.3, while Leotar's perfect form rating of 100.0 reflects back-to-back wins closing out their last four results (DDWW).

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
Stade Verviers vs Ostiches · Belgium: Second Amateur Division - ACFF

Stade Verviers hold an Attack rating of 80.0 against Ostiches's Defense rating of 46.7 — the largest cross-team gap in any axis — yet the pre-match consensus still prices a draw at 45.0%, the same probability as a home win, suggesting the market is not fully reflecting Verviers's attacking advantage.

Attack rating gap Generated from real data
Bulle vs FC Schaffhausen · Switzerland: 1. Liga Promotion

Bulle's attack rating of 60.0 is nearly double Schaffhausen's 33.3, the sharpest divergence across all six measured axes, yet the pre-match consensus gives Bulle only a 45% win probability — the same figure assigned to a draw — suggesting the market may be underweighting that offensive advantage.

Defensive dominance Generated from real data
Oostkamp vs Excelsior Virton · Belgium: Cup

Excelsior Virton's defensive rating of 86.7 is notably stronger than Oostkamp's 75.0, while Virton also holds a clear edge in xG (66.7 vs 50.0), suggesting the visitors are better equipped to both create and prevent chances despite the market pricing this as a three-way coin flip.

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%.

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.

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.

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.

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.

Form gap Generated from real data
Braine vs Union Namur · Belgium: Second Amateur Division - ACFF

Braine have won four of their last five matches (WLWWW, Form rating 80.0) while Union Namur have failed to win any of their last five (LLLLD, Form rating 6.7), a stark contrast that is reflected in the consensus giving Union Namur just a 10% win probability.

Defense vs Attack gap Generated from real data
Richelle United vs SG-Tertre-Hautrage · Belgium: Second Amateur Division - ACFF

Richelle United's Defense rating of 26.7 is the lowest across all 12 data points shown, while SG-Tertre-Hautrage's Defense rating of 73.3 is the highest — a 46.6-point gap that makes the visitors' backline nearly three times as solid as the hosts', helping explain why the pre-match odds give Richelle just a 10% win probability.

Defensive gap Generated from real data
Mandel United vs Sporting Hasselt · Belgium: Cup

Mandel United's defensive rating of 75.0 stands significantly above Sporting Hasselt's attack rating of just 20.0, the lowest of any axis across both teams, suggesting Hasselt may struggle to create meaningful chances despite the market treating this as a three-way split.

Identical team profiles Generated from real data
Nijlen vs Rupel Boom · Belgium: Cup

Nijlen and Rupel Boom share identical six-axis ratings across all six categories (Attack 25.0, Defense 33.3, Form 33.3, xG 50.0, Set Pieces 50.0, Discipline 50.0), and the sole tracked source reflects this parity by giving each side a 50% win probability with Nijlen assigned a 0% chance, suggesting the market sees a draw or Rupel Boom win as the only realistic outcomes.

Attack vs Form gap Generated from real data
Heist vs Kortrijk · Belgium: Cup

Kortrijk's Attack rating of 13.3 is the lowest figure across both teams' combined twelve data points, yet their Defense (40.0) outrates Heist's (33.3), suggesting Kortrijk have been conceding less than they score — a profile consistent with their four consecutive losses before a single late win (LLLLW form, rating 20.0).

Form comparison Generated from real data
Olympic Charleroi vs Habay-la-Neuve · Belgium: Cup

Despite both sides struggling for form, Habay-la-Neuve's sequence of LLLDW — with their only win coming in the final match — edges them marginally upward just as Olympic Charleroi ended on a loss in their last five (LWLDL), yet consensus markets give Habay a 0% win probability against Charleroi's 50%.

Rating gap Generated from real data
Lokeren-Temse vs Houtvenne · Belgium: Cup

Houtvenne's Attack rating of 100.0 and Form rating of 100.0 dwarf Lokeren-Temse's Defence rating of just 26.7 — the lowest defensive score of any team in this data — suggesting a pronounced structural mismatch that the equal 33/33/33 odds distribution does not appear to reflect.

Form divergence Generated from real data
Diksmuide vs Lommel United · Belgium: Cup

Diksmuide arrive on a three-match winning streak (LLWWW) with a form rating of 75.0, while Lommel United have won just one of their last four after a strong start (WWLLD), reflected in their notably lower form rating of 46.7 — a 28.3-point gap that sits in stark contrast to the equal three-way 33% pre-match consensus.

Form divergence Generated from real data
Roeselare Daisel vs Patro Eisden · Belgium: Cup

Patro Eisden have lost all five of their last five matches (a Form rating of 0.0/100), while Roeselare Daisel have taken 7 points from their last 4 games (DWWD, rated 66.7/100) — a sharp form gap that makes the equal 33% consensus odds look notably generous to Patro Eisden.

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.

Attack/defence contrast Generated from real data
Legião vs GREVAL · Brazil: Brasiliense B

Legião's Attack rating of 33.3 is the lowest across both teams' profiles, while their Defence rating of 88.9 is the highest, suggesting they are built to absorb pressure — yet they face a GREVAL side whose Attack rating of 66.7 is exactly double Legião's own. GREVAL's attacking strength is their clearest edge in this matchup, even as their recent form of LWLDD shows inconsistency over the last five games.

Defensive contrast Generated from real data
Canaa EC vs Luziânia · Brazil: Brasiliense B

Despite identical Attack ratings (22.2) and matching Form, xG, Set Pieces, and Discipline scores, Canaa EC hold a Defense rating of 77.8 compared to Luziânia's 22.2 — the single largest gap between the two sides across all six axes, suggesting Canaa EC are significantly better organised defensively against an equally toothless attack.

Historical trend Generated from real data
Libertad vs Atletico Sucre · Bolivia: Nacional B

The only tracked meeting between these sides ended in an 8-0 win for Atletico Sucre, a scoreline that aligns with the stark rating gap — Atletico Sucre's Attack rating of 86.7 dwarfs Libertad's Defense rating of 0.0 on the six-axis scale.

Defensive strength gap Generated from real data
Zamora FC B vs Club Atletico Barinas · Venezuela: Segunda División

Zamora FC B hold a notable defensive rating advantage over Club Atletico Barinas (73.3 vs 60.0), and that solidity was evident in the only recorded meeting between the sides, where Zamora FC B won 3-2 away from home despite conceding twice.

Form collapse Generated from real data
Real Frontera vs Yaracuyanos FC · Venezuela: Segunda División

Real Frontera have lost four of their last five matches and carry the division's lowest Attack and Defense ratings (both 20.0/100), while Yaracuyanos FC claimed a 2-0 win in the only recorded head-to-head meeting, underlining a stark competitive gap between the two sides.

Recent form Generated from real data
Corinthians W vs São Paulo W · Brazil: Brasileiro Women

São Paulo W have collected 13 points from their last 5 games (WWWDW) compared to Corinthians W's 10 points (DLWWW), with São Paulo dropping points only in game four while Corinthians dropped points in their two oldest results before recovering.

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 collapse Generated from real data
Wydad AC vs Widad Témara · Morocco: Botola Pro

Wydad AC have lost all five of their last five matches, while Widad Témara have lost four of their last five — making this a meeting of two sides in severe decline, yet the single tracked source still prices all three outcomes equally at 33% each.

Attack vs Form gap Generated from real data
Picos vs Flamengo PI · Brazil: Piauiense - 2

Picos carry a perfect Attack rating of 100.0 — the highest possible on the scale — yet their last five results read DDLDL, suggesting their scoring potential has not consistently converted into wins. Flamengo PI's more modest Attack rating of 66.7 comes with a more balanced recent record of WLDLW, indicating they have been better at turning performances into results.

Form & defense gap Generated from real data
Caicara vs Comercial PI · Brazil: Piauiense - 2

Caicara have taken just one point from their last five matches (DLDLL) while carrying a Defense rating of 0.0 against Comercial PI's 58.3, suggesting a significant structural disadvantage for the hosts on both sides of the ball.

Defense gap Generated from real data
River AC vs 4 de Julho · Brazil: Piauiense - 2

4 de Julho hold a significant defensive advantage over River AC, rated 58.3 vs 33.3 on the 0-100 defensive scale — a 25-point gap that stands as the largest difference between the two sides across all six measured categories.

Head-to-head dominance Generated from real data
Carlos Mannucci W vs Yanapuma W · Peru: Liga Women

In the only recorded meeting between these sides, Yanapuma W defeated Carlos Mannucci W 6-0, suggesting a historically significant goal difference despite Yanapuma W's recent five-game run of LLWLL form.

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.

Consensus probability split Generated from real data
USA vs Peru · Friendlies

With only 1 tracked source informing the pre-match consensus, Peru and a draw are rated equally likely at 45% each, leaving USA as a heavy underdog at just 10% — an unusually stark split for a friendly between these sides.

Set piece dominance Generated from real data
Atletico Nacional vs Chapecoense-sc · Friendlies Clubs

Atletico Nacional hold a perfect 100.0 set-piece rating against Chapecoense-sc's 55.0, representing the single largest gap across all six tracked metrics and a potentially decisive edge despite consensus odds heavily favouring the visitors at 45.0% versus Nacional's 10.0%.

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%.

Form contrast Generated from real data
PSTC Procopense vs AA Iguaçu · Brazil: Paranaense - 3

PSTC Procopense have won their last three matches to earn a perfect Form rating of 100.0, while AA Iguaçu's Form rating sits at just 33.3 — a gap that mirrors the only recent head-to-head, which PSTC also won 2-1.

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.

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.

Defence gap Generated from real data
Fundación Lara Deportiva vs Urena SC · Venezuela: Segunda División

Fundación Lara Deportiva's defensive rating of 73.3 dwarfs Urena SC's 33.3 — a 40-point gap that represents the starkest contrast between the two sides and suggests Lara are significantly better equipped to limit chances despite consensus giving them only a 45% win probability.

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.

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.

Odds vs form gap Generated from real data
Canada vs Chile · Friendlies

Despite Chile's stronger recent form sequence (WWLLW, ending on a win) compared to Canada's alternating DWLWL, the pre-match consensus gives Chile only a 10% win probability against Canada's 45%, suggesting a notable disconnect between Chile's recent results and their implied match odds.

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.

Odds vs form gap Generated from real data
Halcones Negros vs Calor de San Pedro · Mexico: Liga Premier Serie A

Despite Calor de San Pedro winning just 1 of their last 5 matches (LLLDW), the pre-match consensus gives them only a 10% chance — the lowest of three outcomes — while Halcones Negros, who have lost 2 of their last 4 (DLWL), are rated equal-favourites with the draw at 45% each, suggesting the market sees home advantage as the primary differentiator rather than recent form from either side.

Attack/defense mismatch Generated from real data
La Tribu de Cd. Juarez vs Real Apodaca · Mexico: Liga Premier Serie A

La Tribu de Cd. Juarez carry a striking Attack rating of 91.7 against Real Apodaca's Defense rating of just 41.7 — the widest attacking-versus-defensive gap in the available data, suggesting a significant structural advantage for the hosts in the final third.

Defensive dominance Generated from real data
Vaqueros Reynosa vs Mineros de Fresnillo · Mexico: Liga Premier Serie A

Mineros de Fresnillo carry a perfect 100.0 defensive rating against Vaqueros Reynosa's 50.0, yet the pre-match odds still marginally favour the hosts (35% vs 30%), creating a notable disconnect between defensive strength and market expectation.

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.

Probability split Generated from real data
Mexico vs Colombia · Friendlies

With all six-axis ratings identical at 50.0 for both sides, the pre-match consensus marginally favours Mexico (35%) over Colombia (30%), with a draw at 35% — making this one of the most evenly contested and statistically undifferentiated fixtures the model can produce.

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%.

Form pattern Generated from real data
Perth Glory vs Adelaide United · Friendlies Clubs

Adelaide United's last 5 results (WWLLW) show a win-loss alternating tendency that ended on a win, while Perth Glory's DWDWD sequence has produced an exact draw-win alternation, suggesting Perth's next result by that pattern would be a draw — consistent with the consensus giving draw and Adelaide each 50% and Perth 0%.

Form contrast Generated from real data
Vanuatu vs New Caledonia · Friendlies

Vanuatu head into this fixture having won three of their last five (WDWDW), while New Caledonia have lost their last two after an opening win (WLL) — a divergence in recent results that stands in contrast to the pre-match odds, which favour New Caledonia at 45% against Vanuatu's 10%.

Market consensus split Generated from real data
Cook Islands vs Tahiti · Friendlies

With only 1 tracked source available, the pre-match consensus splits exactly 50% Tahiti and 50% Draw, with zero probability assigned to a Cook Islands win — reflecting a near-complete absence of market confidence in the hosts despite their alternating W/L form (LWL in last 3).

Head-to-head result Generated from real data
Fiji vs Papua New Guinea · Friendlies

The only tracked meeting between these sides ended 3-3, a high-scoring draw that aligns with the current pre-match odds heavily favouring a repeat stalemate at 45%.

Attack/Form gap Generated from real data
Jablonec II vs Hradec Králové II · Czech-Republic: 3. liga - CFL B

Jablonec II's Attack rating of 86.7 dwarfs Hradec Králové II's 6.7, and that gulf is reflected in recent results: Jablonec have won three of their last five (WDWDW) while Hradec have lost three and drawn one (DLDDL), making the visitors' 10% win probability the most notable figure in a market that otherwise splits evenly between a home win and a draw.

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.

Alternating form pattern Generated from real data
Poland U17 vs Republic of Ireland U17 · Friendlies

Republic of Ireland U17's last 5 results follow a strict alternating LWLWL sequence, meaning they enter this fixture on a loss, while Poland U17's WDLWD sequence also ends on a draw — yet the pre-match consensus still heavily favours Poland (45%) over Ireland (10%) despite both sides carrying identical 50.0 ratings across all six metrics.

Form divergence Generated from real data
Kisvárda II vs Cigand SE · Hungary: NB III - Northeast

Cigand SE arrive with a perfect five-from-five run and a maximum form rating of 100, while Kisvárda II's mixed WDDLW sequence yields only a 53.3 form score — yet the consensus still prices a draw as likely as a Cigand win, each at 45%.

Attack vs defence gap Generated from real data
Calcutta Customs vs Minerva Punjab · India: IFA Shield

Calcutta Customs carry a striking imbalance in their six-axis profile, rating 91.7 for Attack but only 66.7 for Defence — the only non-neutral score across either side's ratings — suggesting they are built to create but remain exposed at the back against a Minerva Punjab side whose flat 50.0 across all six axes offers no comparable attacking threat.

Defense rating gap Generated from real data
Puskás II vs Balatonalmádi · Hungary: NB III - Northwest

Balatonalmádi hold a Defense rating of 0.0 against Puskás II's Attack rating of 80.0 — the maximum possible gap on the six-axis scale — while Balatonalmádi's Form rating of 20.0 (four losses in their last five) compounds a bleak defensive picture heading into this fixture.

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.

Recent form contrast Generated from real data
Ternana W vs Como W · Italy: Serie A Women

Ternana W have lost four of their last five matches (LWLLL), while Como W have won two and drawn two of their last five (DWDLW), giving Como a notably steadier recent record heading into this fixture.

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.

Form pattern Generated from real data
Plataria vs Pallixouriakos · Greece: Gamma Ethniki - Group 6

Pallixouriakos have lost all five of their last five matches, making them the only side in this fixture with a measurable recent run — though equal market pricing (33% each outcome) suggests this form is either already priced in or the sample is too limited to shift expectations.

Recent form edge Generated from real data
Buntentor W vs Nürnberg W · Germany: DFB Pokal - Women

Buntentor W's last five results (LLDLW) include a win in their most recent match, while Nürnberg W's sequence (LDDLL) ends in back-to-back defeats with no win in five — the only concrete differentiator in an otherwise identical data set where all six-axis ratings are 50.0 for both sides.

Recent form contrast Generated from real data
Greuther Furth W vs 1899 Hoffenheim W · Germany: DFB Pokal - Women

Hoffenheim W won just 1 of their last 5 matches (LLLLW) while Greuther Fürth W went WLW in their last 3, yet the single tracked source gives Hoffenheim a 50% win probability against Fürth's 0%, a stark disconnect between recent results and pre-match expectation.

Data limitation Generated from real data
Blau-Gelb Marburg W vs RB Leipzig W · Germany: DFB Pokal - Women

All six-axis ratings for both sides are identically 50.0 across every category, and the pre-match probabilities are split exactly three ways at 33% each from a single source, meaning the only differentiating data point is RB Leipzig W's recent five-match record of LLDWL — suggesting inconsistency rather than form momentum for either team.

Data unavailable Generated from real data
Inter Milano W vs Fiorentina W · Italy: Serie A Women

All six-axis ratings for both sides are identically 50.0 across every category, and the consensus odds are exactly split three ways at 33% each from a single source, meaning no statistically distinctive pattern can be identified from the available data.

Data Limitation Generated from real data
Schalke W vs SGS Essen W · Germany: DFB Pokal - Women

With all six-axis ratings identical at 50.0 for both sides and odds split evenly at 33% each, the only differentiating data point is SGS Essen W's five-game sequence (WWWDL) showing three consecutive wins before a draw and loss, compared to Schalke W's single recorded result (W).

Attack rating gap Generated from real data
Vihren vs Nesebar · Bulgaria: Second League

Vihren's Attack rating of 93.3 dwarfs Nesebar's 53.3 — a 40-point gap that represents the most extreme mismatch across all six measured axes, supporting their 45% win probability despite four wins in their last five matches.

Form contrast Generated from real data
China vs New Zealand · Friendlies

Despite both sides carrying identical 50.0 ratings across all six axes, New Zealand's last five results show four losses and one draw (LLDLL) against China's more balanced DWLWD run, which is reflected in the consensus giving New Zealand just a 10.0% win probability compared to China's 45.0%.

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).

Defensive vulnerability Generated from real data
Shanghai Shenhua vs Zenit · Friendlies Clubs

Shanghai Shenhua carry a striking defensive rating of just 20.0 out of 100 — the lowest of any axis for either side — yet are priced as heavy home underdogs at only 10.0% implied probability against Zenit's 53.3-rated defence, suggesting the market is pricing in significant attacking exposure for the hosts.

Form divergence Generated from real data
Erzgebirge Aue vs BSG Chemie Leipzig · Germany: Regionalliga - Nordost

Erzgebirge Aue's last five results (DWWWD) give them a form rating of 73.3, compared to BSG Chemie Leipzig's 33.3 from a LDDWL run — a gap of 40 points on the same scale, the sharpest contrast between the two sides across all six measured categories.

Attack rating gap Generated from real data
Hertha BSC II vs FSV Zwickau · Germany: Regionalliga - Nordost

Hertha BSC II's Attack rating of 20.0 is less than half FSV Zwickau's 46.7, the sharpest axis gap between the two sides, which aligns with the pre-match odds giving Hertha just a 10.0% win probability against Zwickau's 45.0%.

Form collapse Generated from real data
Luckenwalde vs SV Babelsberg 03 · Germany: Regionalliga - Nordost

Luckenwalde have lost all five of their last five matches and carry a form rating of just 0.0 out of 100, the lowest possible score, while their defence rating of 6.7 is also near the floor — a combination that helps explain why pre-match consensus gives them only a 10% chance of winning.

Recent form gap Generated from real data
Seychelles vs Sri Lanka · Friendlies

Sri Lanka have won 3 of their last 5 matches (WLLWW) while Seychelles have won none in their last 5 (LLLDL), yet the single tracked source prices both sides equally at 33% — suggesting the market has not accounted for Sri Lanka's notably stronger recent record.

Market signal Generated from real data
Ukraine U18 vs Austria U18 · Friendlies

Despite both sides carrying identical 50.0 ratings across all six axes, the pre-match consensus heavily discounts Austria U18 at just 10.0% implied probability versus Ukraine U18's 45.0%, making Austria a notable outlier given the data shows no measurable difference between the two teams.

Recent form gap Generated from real data
Karlsruher SC W vs Eintracht Frankfurt W · Germany: DFB Pokal - Women

Eintracht Frankfurt W have won four of their last five matches (LWWWW), compared to Karlsruher SC W's two wins in five (LWLLW), giving Frankfurt a notably stronger recent run despite pre-match odds being split evenly at 33% each.

Recent form split Generated from real data
Viktoria Berlin W vs Bayer Leverkusen W · Germany: DFB Pokal - Women

Viktoria Berlin W have won all five of their last five matches, while Bayer Leverkusen W have alternated win-loss-win-loss-win across the same span, suggesting Berlin enter this cup tie on a more consistent run of results despite the pre-match odds sitting at an exact three-way split of 33% each.

Recent form edge Generated from real data
Magdeburg W vs Union Berlin W · Germany: DFB Pokal - Women

Magdeburg W's last 4 results show an alternating W/L pattern ending on a win (LWLW), while Union Berlin W lost four consecutive before their most recent win (LLLLW), giving Magdeburg a marginal momentum advantage heading into this cup tie.

Defensive contrast Generated from real data
FC Lok Stendal vs Optik Rathenow · Germany: Oberliga - Nordost-Nord

Despite identical form sequences (DLWWL) and xG ratings (50.0), Optik Rathenow's Defense rating of 66.7 dwarfs FC Lok Stendal's 46.7, making Rathenow heavy favourites at 45.0% win probability against the hosts' just 10.0%.

Form divergence Generated from real data
Neustrelitz vs BAK '07 · Germany: Oberliga - Nordost-Nord

BAK '07 have taken 11 points from their last 5 games (DWWDW, form rating 73.3/100) while Neustrelitz have collected just 3 points across the same span (LWLLL, form rating 20.0/100), a gap that is reflected in Neustrelitz being given only a 10% win probability despite playing at home.

Attack/defense mismatch Generated from real data
Makkabi vs Siedenbollentin · Germany: Oberliga - Nordost-Nord

Siedenbollentin's Attack rating of 73.3 dwarfs Makkabi's Defense rating of 58.3, while Makkabi's Attack sits at just 25.0 — the sharpest single-axis gap in this matchup, reflected in pre-match odds giving Makkabi only a 10% chance of winning.

Attack gap Generated from real data
Union Klosterfelde vs Sparta Lichtenberg · Germany: Oberliga - Nordost-Nord

Despite playing at home, Union Klosterfelde carry an Attack rating of just 26.7 compared to Sparta Lichtenberg's 46.7 — the single largest gap between the two sides across all six axes — yet the consensus still prices Klosterfelde as co-favourites at 45%, equal to the draw, with Lichtenberg given only a 10% chance.

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.

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.

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%.

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.

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.

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.

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.

Head-to-head record Generated from real data
Novorizontino U20 vs Portuguesa Santista U20 · Brazil: Paulista - U20

In the only tracked meeting between these sides, Portuguesa Santista U20 beat Novorizontino U20 2-1, giving them the sole head-to-head edge despite pre-match odds marginally favouring Novorizontino U20 (35%) over Portuguesa Santista U20 (30%).

Form comparison Generated from real data
Lefkimmi vs Tilikratis · Greece: Gamma Ethniki - Group 6

Lefkimmi have won 3 of their last 5 matches (WDLWW) compared to Tilikratis's 1 win in 5 (DDLDW), yet the pre-match consensus gives Tilikratis a 45% win probability versus just 10% for the home side.

Form comparison Generated from real data
Agios Matthaios vs Aris Filiates · Greece: Gamma Ethniki - Group 6

Agios Matthaios have not won in their last 5 matches (LLLDD), while Aris Filiates have at least one win in theirs (DLWDL), making Aris Filiates the marginally better-performed side despite both teams carrying identical 50.0 ratings across all six metrics.

Attack/Defense contrast Generated from real data
Aywaille vs Stade Mouscronnois · Belgium: Second Amateur Division - ACFF

Stade Mouscronnois carry a markedly higher Attack rating (66.7) against an Aywaille Defence rated just 26.7, while Aywaille's own Attack sits at just 20.0 — the sharpest one-sided attacking mismatch visible in the data, suggesting Mouscronnois are well-placed to exploit the hosts despite their own inconsistent recent form (LDDWL).

Attack vs Defence gap Generated from real data
Ganshoren vs AS Eupen II · Belgium: Second Amateur Division - ACFF

Both sides carry glaring defensive vulnerabilities — Ganshoren's Defence rating of 40.0 and Eupen II's 46.7 are among the lowest in this dataset — while their Attack ratings sit at 93.3 and 100.0 respectively, creating one of the largest Attack-Defence gaps visible here and pointing strongly toward a high-scoring contest.

Attack gap Generated from real data
Stockay-Warfusée vs Jette · Belgium: Second Amateur Division - ACFF

Jette's Attack rating of 80.0 dwarfs Stockay-Warfusée's 26.7 — the largest single-axis gap in this matchup — and is backed by a near-unbeaten recent run of DWWWD against the hosts' inconsistent WLDLD, helping explain why pre-match odds give Jette a 45% win probability against just 10% for the home side.

Form gap Generated from real data
Arminia II vs Erkenschwick · Germany: Oberliga - Westfalen

Erkenschwick's form rating of 73.3 is notably higher than Arminia II's 46.7, backed by a last-5 record of WDWDW (3W, 2D, 0L) compared to Arminia II's WLWDL — yet the pre-match consensus still prices Arminia II as marginal favourites at 35% versus Erkenschwick's 30%.

Defense collapse Generated from real data
SpVgg Herne Horsthausen vs Schermbeck · Germany: Oberliga - Westfalen

SpVgg Herne Horsthausen carry the lowest defensive rating in this fixture at just 6.7 out of 100, yet still enter as heavy favourites at 45% against Schermbeck's 10%, suggesting the market is pricing Schermbeck's even worse form (four losses and a draw in their last five) as the dominant factor despite both sides' defensive fragility.

Attack/Defense gap Generated from real data
ASC Dortmund vs TuS Hordel · Germany: Oberliga - Westfalen

ASC Dortmund carry the highest attack rating in this matchup at 86.7, yet their defense sits at just 33.3 — a gap of 53.4 points — suggesting they are likely to both score and concede freely, which may explain why the pre-match odds heavily favour a draw (45%) over an outright Dortmund win (45% shared) rather than reflecting a clean dominant performance.

Attack/defence mismatch Generated from real data
Sprockhovel vs Eintracht Rheine · Germany: Oberliga - Westfalen

Sprockhovel carry a maximum Attack rating of 100.0 but a Defence rating of just 26.7 — the starkest imbalance in the data — suggesting this fixture could be highly open, with Rheine's solid 53.3 Defence rating giving them a meaningful structural edge at the back against a side that concedes freely.

Attack/Defense contrast Generated from real data
Hiltrup vs Ennepetal · Germany: Oberliga - Westfalen

Ennepetal's Attack rating of 53.3 is markedly higher than their Defense rating of 13.3 — the lowest defensive score between these two sides — suggesting they are likely to both create chances and concede them, while Hiltrup's Attack (33.3) and Defense (20.0) ratings indicate a similarly leaky but less potent side.

Form gap Generated from real data
Preußen Münster II vs Maaslingen · Germany: Oberliga - Westfalen

Maaslingen's form rating of 86.7 dwarfs Preußen Münster II's 13.3, the sharpest single-axis gap in this matchup, while Münster II's last five results (LWDLD) include just one win and reinforce how stark that 73.4-point difference actually is.

Attack/Defence gap Generated from real data
Victoria Clarholz vs Westfalia Kinderhaus · Germany: Oberliga - Westfalen

Victoria Clarholz carry a striking attack rating of 80.0 against a Westfalia Kinderhaus defence rated just 33.3, representing a 46.7-point gap that is the single largest disparity across all six measured axes for this fixture. Despite identical form ratings of 26.7 on both sides, that structural mismatch in attack versus defence stands as the most concrete data-driven edge in this match.

Defense rating gap Generated from real data
Vreden vs Lippstadt 08 · Germany: Oberliga - Westfalen

Vreden's Defense rating of 0.0 is the lowest possible on the scale, compared to Lippstadt's 46.7, making it the sharpest numerical gap between the two teams across all six axes; combined with Lippstadt's superior Form rating (80.0 vs 46.7) and a run of four consecutive wins before their last result, Lippstadt arrive with a clear structural advantage despite equal Attack ratings of 80.0 on both sides.

Defense vs Attack gap Generated from real data
Gavorrano vs Sasso Marconi Zola · Italy: Serie D - Girone E

Gavorrano's Defense rating of 91.7 dwarfs Sasso Marconi Zola's Attack rating of 41.7 — a 50-point gulf that represents the sharpest cross-team contrast in the available data, suggesting the hosts are heavily favoured to suppress an opponent whose own form rating has dropped to 33.3 across their last five outings (WWLDL).

Defense gap Generated from real data
Seravezza vs Terranuova Traiana · Italy: Serie D - Girone E

Despite both teams sharing an identical Attack rating of 83.3, Seravezza holds a notable defensive edge with a Defense rating of 75.0 compared to Terranuova Traiana's 58.3, suggesting Seravezza are better equipped to limit chances even while both sides carry similar offensive threat — consistent with the pre-match consensus giving Terranuova Traiana just a 10.0% win probability.

Form contrast Generated from real data
Mezzolara vs Grassina · Italy: Serie D - Girone E

Grassina's form rating of just 8.3/100 is the starkest figure in this fixture, backed by a run of LLDL across their last four matches, while Mezzolara's 41.7 form rating — built on a LDLWD sequence — makes them the clear in-form side despite a modest overall attack rating of 25.0.

Defense vs Attack gap Generated from real data
Flaminia vs San Donato Tavarnelle · Italy: Serie D - Girone E

San Donato Tavarnelle's Defense rating of 60.0 is notably higher than Flaminia's Attack rating of 50.0, while Flaminia's Defense sits at just 41.7 against San Donato's Attack of 46.7 — suggesting the visitors hold a meaningful structural edge that aligns with the consensus giving them a 45% win probability against Flaminia's 10%.

Defense gap Generated from real data
Montevarchi Calcio vs Progresso · Italy: Serie D - Girone E

Progresso's defensive rating of 8.3 is drastically lower than Montevarchi's 41.7, representing the single sharpest contrast across all six measured axes and helping explain why Progresso are given just a 10% chance of winning despite identical xG ratings of 50.0 for both sides.

Attack vs defence contrast Generated from real data
Scandicci vs Ternana · Italy: Serie D - Girone E

Scandicci's Attack rating of 73.3 is the highest across both teams' six-axis scores, while Ternana's Defence rating of 66.7 is their strongest attribute — creating a clear attacker-versus-defender matchup that may explain why consensus still gives Scandicci a 45% win probability despite Ternana's superior defensive structure.

Attack/Defense mismatch Generated from real data
Tau Altopascio vs Rondinella · Italy: Serie D - Girone E

Rondinella's Attack rating of 8.3 is the starkest figure in this dataset — by far the lowest of any axis for either side — while their last 4 results show no wins (DLLD), supporting why the pre-match consensus gives them just a 10% chance despite their solid Defense rating of 50.0.

Attack/Defense gap Generated from real data
Sarrabus Ogliastra vs Unipomezia · Italy: Serie D - Girone G

Sarrabus Ogliastra's Attack rating of 25.0 is the lowest of any axis for either side, sitting 25 points below Unipomezia's Attack (50.0) and 50 points below Unipomezia's Defense (75.0), suggesting the hosts face a significant structural disadvantage in breaking down an opponent that has conceded sparingly enough to earn the highest defensive rating in this matchup.

Defensive collapse Generated from real data
Kassel vs 1960 Hanau · Germany: Oberliga - Hessen

1960 Hanau carry a Defense rating of just 0.0 out of 100 — the lowest possible score — compounded by a Form rating of only 6.7 and a last-five run of DDLDL, suggesting a side that has been consistently unable to win or keep clean sheets recently.

Attack vs Defence contrast Generated from real data
Eendracht Aalst vs Zulte Waregem II · Belgium: Second Amateur Division - VFV A

Zulte Waregem II carry a maximum Attack rating of 100.0 but a notably weak Defense rating of 41.7, creating a stark 58.3-point gap between their offensive and defensive ratings that Aalst, with balanced Attack and Defense scores of 75.0 each, could look to exploit at the back end of the pitch.

Defense vs Attack split Generated from real data
Scanzorosciate vs Pro Palazzolo · Italy: Serie D - Girone B

Scanzorosciate hold a notably higher defensive rating (75.0) than Pro Palazzolo's (50.0), yet both sides share an identical and low attacking rating of 33.3, pointing toward a match likely dominated by defensive solidity rather than goals — a picture reinforced by Pro Palazzolo's recent run of just one win in their last five outings (DLDLL).

Attack vs Defense gap Generated from real data
Maceratese vs Santegidiese · Italy: Serie D - Girone F

Maceratese's Attack rating of 25.0 is the lowest of any metric for either side, while Santegidiese's Defense rating of 75.0 is the highest, creating the sharpest mismatch in the data and suggesting Maceratese will struggle significantly to create scoring opportunities. Maceratese's last five results (DWLDL) reinforce this, showing only one win and two losses in that run.

Attack vs Defense contrast Generated from real data
Hürth vs Chlodwig Zulpich · Germany: Oberliga - Mittelrhein

Chlodwig Zulpich carry the highest Attack rating in this matchup (75.0) while Hürth post a Defense rating of 75.0, yet Zulpich's own Defense sits at a rock-bottom 0.0 against Hürth's Attack rating of just 25.0 — suggesting a sharply one-sided defensive vulnerability for the visitors that could define where goals come from.

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.

Defense vs Attack mismatch Generated from real data
Beroe vs Yantra 2019 · Bulgaria: Second League

Yantra 2019's defensive rating of 73.3 is notably higher than Beroe's attacking rating of 53.3, suggesting Yantra are better equipped defensively than Beroe are offensively — a mismatch that fits the high draw probability (45%) and Beroe's run of three consecutive draws in their last five games.

Attack/Defense gap Generated from real data
Bornheim vs SSV Merten · Germany: Oberliga - Mittelrhein

SSV Merten's Attack rating of 83.3 dwarfs Bornheim's Defense rating of 33.3, the largest mismatch across all six axes, suggesting Merten's forward play faces a backline ranked among the weakest in the dataset.

Defense rating gap Generated from real data
TuS BW Königsdorf vs Hennef 05 · Germany: Oberliga - Mittelrhein

Hennef 05 hold a Defense rating of 41.7 compared to TuS BW Königsdorf's 0.0, the starkest gap across any axis between these two sides, while Königsdorf's last five results (LWWLL) show three defeats to Hennef's more stable WWLLD run.

Defense vs Attack gap Generated from real data
Tomislav vs Igman Konjic · Bosnia: 1st League - FBiH

Tomislav's Defense rating of just 6.7 is the most extreme figure in this dataset, while Igman Konjic's Defense sits at 73.3 — a gap of 66.6 points — suggesting Igman's attack (46.7) faces a far more vulnerable backline than their own defence will encounter. Igman also arrive in better shape, winning their most recent game after an alternating L-D-L-D-W run across the last five.

Rating gap Generated from real data
TOŠK Tešanj vs Stupčanica Olovo · Bosnia: 1st League - FBiH

Stupčanica Olovo's Attack rating of 86.7 dwarfs TOŠK Tešanj's Defense rating of 40.0, a gap of 46.7 points, while TOŠK's own Attack rating of 26.7 is the lowest of any axis measured — suggesting a pronounced mismatch in offensive threat that is compounded by TOŠK winning just one of their last five matches (DLWLL).

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.

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%).

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.

Defense rating gap Generated from real data
Hajdúnánás vs Eger · Hungary: NB III - Northeast

Eger's defensive rating of just 6.7 out of 100 is dramatically lower than Hajdúnánás's 53.3, the starkest gap across any of the six measured axes, and combined with Eger's three losses in their last four games, it helps explain why the pre-match consensus gives Eger a 0% win probability.

Attack rating gap Generated from real data
Sleipner vs Farsta · Sweden: Division 2 - Södra Svealand

Sleipner hold a perfect Attack rating of 100.0 versus Farsta's 73.3, the largest gap between the two sides across all six axes, yet the consensus still gives Sleipner only a 45% win probability — suggesting the market is not fully pricing in that attacking advantage.

Rating gap Generated from real data
Bellinzona vs Breitenrain · Switzerland: 1. Liga Promotion

Breitenrain hold a clear edge over Bellinzona across attack (33.3 vs 20.0), defense (46.7 vs 33.3), and form (40.0 vs 26.7), which aligns with pre-match consensus giving Bellinzona just a 10% win probability against Breitenrain's 45%.

Attack vs Defense gap Generated from real data
CSKA Sofia II vs Sportist Svoge · Bulgaria: Second League

CSKA Sofia II carry the highest Attack rating in this matchup at 80.0, while Sportist Svoge's Attack sits at just 26.7 — the sharpest single-axis gap in the data — suggesting a pronounced asymmetry in scoring threat despite both sides sharing identical xG ratings of 50.0.

Form divergence Generated from real data
Chernomorets 1919 Burgas vs Montana · Bulgaria: Second League

Chernomorets 1919 Burgas have won 4 of their last 5 matches (WWDWW) while Montana have lost 3 consecutive after an early win-draw, a stark form contrast reflected in their ratings of 86.7 vs 26.7 for both Attack and Form — yet the pre-match consensus still prices a draw at 45%, equal to a Chernomorets win.

Form divergence Generated from real data
Knokke vs Seraing United · Belgium: Cup

Seraing United's form rating of just 13.3 — the lowest across all six axes for either side — reflects a run that has deteriorated to L-L-D in their last three after opening with two wins, while Knokke's 50.0 form rating and a final result of W gives them a clearer momentum edge heading into this cup tie.

Form divergence Generated from real data
Azzurri vs La Chaux-de-Fonds · Switzerland: 1. Liga Classic - Group 1

Azzurri have won four consecutive matches after an opening loss (LWWWW, Form rating 80.0), while La Chaux-de-Fonds have lost three of their last five with a Form rating of just 26.7 — the sharpest form gap in this fixture's available data. Notably, no tracked source gives La Chaux-de-Fonds any chance of winning, with consensus split entirely between Azzurri (50%) and a draw (50%).

Form divergence Generated from real data
San Ignacio vs Pasaia KE · Spain: Tercera División RFEF - Group 4

Pasaia KE have won just once and lost three times in their last five matches (LWDLL), giving them a form rating of 44.4 compared to San Ignacio's notably lower 22.2 — making San Ignacio the side in demonstrably worse recent form heading into this fixture.

Defense gap Generated from real data
Lokomotiv Plovdiv II vs Maritsa Milevo · Bulgaria: Third League - Southeast

Lokomotiv Plovdiv II's defensive rating of 13.3 is drastically lower than Maritsa Milevo's 40.0, making it the sharpest contrast between the two sides and suggesting the hosts are highly vulnerable to Maritsa's attack rating of 66.7.

Form & Attack gap Generated from real data
Rochefort vs K. Lierse S.K. · Belgium: Cup

Rochefort hold a commanding 80.0 Attack rating against K. Lierse S.K.'s 26.7, while Lierse's last five results of DLWDD reflect a side that has won just once and failed to win three of their last four, underscoring a significant quality gap heading into this cup tie.

Set piece gap Generated from real data
Liège vs Wellen · Belgium: Cup

Liège's set piece rating of 81.3 is the highest of any axis for either side and stands 31.3 points above Wellen's 50.0, making dead-ball situations the single sharpest statistical edge in this fixture despite Liège's otherwise low defensive (26.7) and form (33.3) ratings.

Form contrast Generated from real data
Circulo Deportivo vs Sol de Mayo · Argentina: Torneo Federal A

Sol de Mayo's form rating of 0.0 against Circulo Deportivo's 40.0 represents a stark divergence, compounded by Sol de Mayo's discipline score of 0.0 compared to Circulo's 16.7 — and Circulo also won the only recorded head-to-head meeting 2-1.

Rating contrast Generated from real data
Sokol Zápy vs Baník Souš · Czech-Republic: 3. liga - CFL B

Sokol Zápy's Attack rating of 80.0 is 20 points higher than Baník Souš's, yet Baník Souš's Defense rating of 80.0 is 40 points higher than Zápy's own Defense rating of 40.0, creating a direct clash between the home side's strongest attribute and the visitors' strongest attribute.

Defensive split Generated from real data
Algar vs Balsicas Atlético · Spain: Tercera División RFEF - Group 13

Despite both teams scoring 0.0 for Attack, Balsicas Atlético holds a notably stronger defensive rating (33.3) compared to Algar (22.2), suggesting Balsicas concede less frequently — a meaningful edge in what the data profiles as a low-scoring contest.

Attack/Defense gap Generated from real data
CF Talavera vs Real Valladolid II · Spain: Segunda División RFEF - Group 5

Real Valladolid II carry an Attack rating of 77.8 against CF Talavera's rating of just 11.1 — the widest attacking differential in this dataset — while Talavera have won none of their last five matches (LLLDD), underscoring how severely the hosts are exposed against a visitor with both a strong attack and solid defense (77.8).

Attack rating gap Generated from real data
Salamanca UDS vs RSD Alcalá · Spain: Segunda División RFEF - Group 5

RSD Alcalá carry a maximum attack rating of 100.0 against Salamanca UDS's 41.7, the largest possible gap on the scale, yet the pre-match consensus still gives the hosts a marginal edge at 35.0% versus Alcalá's 30.0%, suggesting the market is discounting that attacking superiority considerably.

Form contrast Generated from real data
Real Ávila vs Getafe II · Spain: Segunda División RFEF - Group 5

Real Ávila's form rating of 33.3 still outpaces Getafe II's 20.0, with Ávila winning 3 of their last 5 (WWLLW) while Getafe II have failed to win any of theirs, alternating draws and losses (DLDLD) across all five games.

Win probability gap Generated from real data
Buffles vs Ayema · Benin: Championnat National

Despite both teams sharing identical 50.0 ratings across all six axes, the pre-match consensus heavily favours Buffles (45%) and a draw (45%) over Ayema (10%), suggesting Ayema's recent WWLDD run — which mirrors Buffles' LLWDD in points terms — is not reflected in the market assessment from the single tracked source.

Form comparison Generated from real data
Damissa vs Cavaliers · Benin: Championnat National

Cavaliers have collected 8 points from their last 5 matches (W-L-W-W-D) compared to Damissa's 4 points (L-D-L-L-W), giving Cavaliers a notably stronger recent run despite both sides sharing identical 50.0 ratings across all six analytical axes.

Form contrast Generated from real data
Djeffa vs Panthères · Benin: Championnat National

Despite both sides sharing identical 50.0 ratings across all six axes, Panthères have won three of their last five matches (LWWLW) while Djeffa have won none in the same span (LDDLD), yet the pre-match consensus still prices Djeffa as heavy favourites at 45.0% against Panthères' 10.0%.

Recent form gap Generated from real data
Hodio vs AS Cotonou · Benin: Championnat National

Hodio's last five results (WWLLD) yield three wins against AS Cotonou's single win in five outings (LDLLD), giving Hodio a clear recent-form edge despite both sides carrying identical 50.0 ratings across all six analytical axes.

Attack/Defense gap Generated from real data
Langreo vs Praviano · Spain: Tercera División RFEF - Group 2

Langreo hold a clear attacking edge over Praviano (Attack rating 66.7 vs 33.3), while Praviano's defense (55.6) outrates Langreo's (44.4), setting up a contest between Langreo's offensive output and a visiting side that has conceded in three of their last five matches (LWWLL).

Attack rating gap Generated from real data
Cantolagua vs Valle Egüés · Spain: Tercera División RFEF - Group 15

Valle Egüés hold a striking 66.7 Attack rating compared to Cantolagua's 22.2 — a gap of 44.5 points — while Cantolagua have won none of their last five matches (DLDDL), suggesting Valle Egüés carry a significant offensive advantage into this fixture.

Defensive gap Generated from real data
Arosa vs Deportivo Alavés II · Spain: Segunda División RFEF - Group 1

Arosa's Defence rating of 11.1 is catastrophically low compared to Deportivo Alavés II's 55.6, representing the starkest gap across all six measured axes and suggesting Arosa are among the weakest defensive sides in the division by this metric.

Attack/Defense gap Generated from real data
Náxara vs Barbastro · Spain: Segunda División RFEF - Group 2

Barbastro's Attack rating of 33.3 is three times Náxara's 11.1, while their Defense rating of 58.3 dwarfs Náxara's 11.1, pointing to a significant structural advantage for the visitors in both phases. Náxara's alternating WLWLW run shows resilience in individual results, but their underlying ratings suggest those wins came against weaker opposition than Barbastro's defensive solidity implies.

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.

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.

Defense vs Attack gap Generated from real data
Épila vs La Almunia · Spain: Tercera División RFEF - Group 17

Épila's Defense rating of 88.9 dwarfs both their own Attack rating (44.4) and La Almunia's Attack rating (44.4), suggesting this match features one of the stronger defensive units in the group facing an equally toothless attack — a combination that strongly points toward a low-scoring affair.

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.

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 divergence Generated from real data
Navalcarnero vs Conquense · Spain: Segunda División RFEF - Group 5

Conquense's form rating of 77.8 is nearly double Navalcarnero's 44.4, backed by their last-5 sequence of LLDWW converging into back-to-back wins, yet the pre-match consensus still prices the home side as slight favourites (35% vs 30%), suggesting the market may be underweighting Conquense's recent momentum.

Attack/Defense contrast Generated from real data
Calvo Sotelo vs Atlético Tordesillas · Spain: Segunda División RFEF - Group 5

Atlético Tordesillas carry the higher attacking rating (58.3 vs Calvo Sotelo's 11.1), yet their defense is rated just 16.7 against Calvo Sotelo's 44.4, suggesting a match where the visitor may create more but concede more freely — a dynamic the market appears to largely discount given Tordesillas are priced at just 10% implied probability.

Attack/Defense mismatch Generated from real data
Haladás VSE vs Pápai Perutz · Hungary: NB III - Northwest

Haladás VSE carry a maximum Attack rating of 100.0 against a Pápai Perutz Defense rated at just 26.7 — the sharpest mismatch in the available six-axis data — while Pápai's own Attack (26.7) faces a Haladás Defense (73.3) that is nearly three times stronger, pointing heavily toward a one-sided scoring opportunity for the hosts.

Market signal Generated from real data
France U21 vs Japan U18 · Friendlies

Despite France U21 being the home side, the pre-match consensus from tracked sources gives Japan U18 an equal or greater implied probability of winning (45%) compared to a France U21 victory (10%), with a draw the most likely single outcome at 45%.

Defense/Attack mismatch Generated from real data
Ludogorets II vs Etar Veliko Tarnovo · Bulgaria: Second League

Ludogorets II hold a Defense rating of 73.3 against Etar's Attack rating of just 46.7, yet Etar's Defense rating is a strikingly low 6.7 — the sharpest defensive weakness visible in this data — suggesting Ludogorets II's attack (33.3) may be more capable of exploiting that vulnerability than Etar's offense is of breaching the hosts' backline.

Attack vs form gap Generated from real data
Hebar 1918 vs Dobrudzha · Bulgaria: Second League

Hebar's Attack rating of 86.7 is the standout figure in this match, dwarfing Dobrudzha's 20.0, yet Hebar's Form sits at just 53.3 — suggesting their attacking quality has not fully translated into consistent results across the last five games (DDLWW vs Dobrudzha's DLDLL).

Defense gap Generated from real data
Fratria vs Spartak Pleven · Bulgaria: Second League

Fratria's defensive rating of 66.7 dwarfs Spartak Pleven's 20.0 — the lowest possible end of the scale — yet the pre-match odds still assign a 45% probability to a draw, suggesting the market may be underweighting Fratria's structural defensive superiority over a side that has lost three of their last five fixtures.

Form divergence Generated from real data
Boiro vs Villalbés · Spain: Tercera División RFEF - Group 1

Boiro's form rating of 100.0 stands well clear of Villalbés' 77.8, while Villalbés have managed just one win in their last five outings (LLWDL), underlining a meaningful gap in recent momentum heading into this fixture.

Defense vs Attack contrast Generated from real data
GOŠK Gabela vs Sloboda Tuzla · Bosnia: 1st League - FBiH

GOŠK Gabela's defensive rating of 86.7 is the standout figure in this matchup, directly confronting Sloboda Tuzla's attack rating of 86.7 — the two highest individual axis scores in the data — setting up a genuine clash between the league's sharpest defence and one of its most potent attacks, while Gabela's own attack rating of just 46.7 is the lowest value across both teams.

Defense vs Attack gap Generated from real data
Villarrobledo vs Noblejas · Spain: Tercera División RFEF - Group 18

Villarrobledo's Defense rating of 88.9 is the standout figure in this fixture, dwarfing their own Attack rating of 55.6 and comfortably exceeding Noblejas's Attack rating of 66.7, suggesting the hosts are built to suppress goals rather than create them, which fits their last five results of just one win (DWLDD).

Attack/form gap Generated from real data
Halifax Tides W vs Montreal Roses W · Canada: Northern Super League

Montreal Roses W hold a commanding 66.7 attack rating against Halifax Tides W's strikingly low 13.3, while their recent form (LWDWW vs DWLLL) reinforces that gulf — Montreal have also won 2 of the last 3 head-to-head meetings, both times 1-0.

Form divergence Generated from real data
Malta vs Liechtenstein · Friendlies

Malta have won their last 2 matches after three consecutive defeats (LLLWW), while Liechtenstein have lost their last 4 after an opening win (WLLLL), representing the sharpest form contrast available in this fixture despite both sides carrying identical 50.0 six-axis ratings across all categories.

Form contrast Generated from real data
Jordan vs Syria · Friendlies

Jordan have lost all five of their last five matches, while Syria's recent four-game run includes a win and a draw, giving Syria a notably steadier recent record despite the pre-match odds heavily favouring Jordan (45%) over Syria (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.

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.

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 contrast Generated from real data
Maghreb Fès vs CR Khemis Zemamra · Morocco: Botola Pro

Maghreb Fès have collected 11 points from their last 5 matches (W-D-W-W-D), while CR Khemis Zemamra have taken just 4 points across the same span (L-D-D-D-D), suggesting a meaningful recent form gap despite both sides sharing identical 50.0 ratings across all six tracked metrics.

Head-to-head record Generated from real data
RB Bragantino U20 vs Bandeirante U20 · Brazil: Paulista - U20

In the only tracked meeting between these sides, RB Bragantino U20 won 6-0 away at Bandeirante U20 — a scoreline that, combined with Bragantino's 4W-1L run across their last five, contrasts sharply with Bandeirante's 1W-3L-1D record over the same period.

Defensive vs attack mismatch Generated from real data
Santa Rita vs Sport PB · Brazil: Paraibano 2

Sport PB's Defense rating of 75.0 towers over Santa Rita's Attack rating of 25.0 — the lowest attacking score of the two sides — suggesting Sport PB are well-equipped to suppress their hosts despite arriving on a run of four consecutive defeats (LLLL).

Defensive contrast Generated from real data
Club Universitario vs Universitario Tarija · Bolivia: Nacional B

Universitario Tarija's defence rating of 13.3 is the most striking gap in this fixture, against Club Universitario's 46.7, and the only previous recorded meeting ended 0-2 to Club Universitario — suggesting Tarija's backline has already been exposed by this opponent.

Attack vs odds gap Generated from real data
EM Huanuni vs Deportivo FATIC · Bolivia: Nacional B

Deportivo FATIC hold a notably higher Attack rating (86.7 vs 73.3) yet are priced as heavy underdogs at just 10% implied probability, compared to EM Huanuni's 45%, suggesting a significant mismatch between attacking strength data and pre-match consensus. The only logged head-to-head ended 2-2, offering no evidence that FATIC are as weak as the market implies.

Defense vs Attack gap Generated from real data
Wilstermann Cooperativa vs Mineros Potosi · Bolivia: Nacional B

Wilstermann Cooperativa carry the starkest defensive weakness in this fixture, rated just 26.7 on defense against Mineros Potosi's perfect 100.0 attack rating — a 73.3-point gap that was already visible in their only recorded meeting, which ended 3-3.

Attack/Defense mismatch Generated from real data
Chaco vs Ingenieros · Bolivia: Nacional B

Chaco carry the highest Attack rating in this fixture at 86.7 but a Defence rating of just 6.7, meaning both sides have shown they can be breached — as evidenced by the only recorded meeting ending 4-1 to Ingenieros, a result that suggests high-scoring outcomes are plausible despite Chaco's strong offensive numbers.

Form vs defence split Generated from real data
Primero Mayo vs Ciudad Nueva Santa Cruz · Bolivia: Nacional B

Primero Mayo carry the highest form rating in this fixture at 80.0 (four wins in their last five), yet their defensive rating of just 46.7 is notably the weakest of the two sides, compared to Ciudad Nueva Santa Cruz's 60.0 — a combination that may favour an open, goal-filled contest rather than a clean home win.

Form collapse Generated from real data
CD Guadalajara vs Unión Tarija · Bolivia: Nacional B

CD Guadalajara have won none of their last 5 matches (LDLDL) and carry a Form rating of just 13.3/100, the lowest of any axis in their profile, while Unión Tarija — who already beat them 2-0 in the most recent head-to-head — hold a 40.0 Form rating and a meaningfully stronger Defense score of 60.0 against Guadalajara's 40.0.

Attack/Defense gap Generated from real data
Deportivo Tigres vs CD IN San Juan FC · Bolivia: Nacional B

CD IN San Juan FC holds a notable 13.3-point attack advantage over Deportivo Tigres (73.3 vs 60.0) while both sides share an identical defense rating of 73.3, suggesting San Juan's edge lies purely in their attacking output — consistent with their 1-0 win in the only recorded head-to-head meeting.

Form divergence Generated from real data
Independiente CBBA vs Atletico Juniors · Bolivia: Nacional B

Independiente CBBA have won 4 of their last 5 matches (Form rating 80.0) while Atletico Juniors have lost all 5 of theirs (Form rating 0.0), a gulf underlined by the only recorded head-to-head ending 0-2 to Independiente CBBA.

Defensive vulnerability Generated from real data
Hiska Nacional vs 26 de Febrero · Bolivia: Nacional B

Hiska Nacional's defense rating of just 13.3 out of 100 is the most extreme figure in this dataset, and 26 de Febrero already exploited it in the only recorded meeting, winning 2-0, while carrying an attack rating of 80.0 — the highest across both teams.

Defence vs Attack contrast Generated from real data
Virginia vs Municipal Tiquipaya · Bolivia: Nacional B

Virginia's defensive rating of 86.7 is the standout figure in this fixture, yet they face Municipal Tiquipaya's attack rated 93.3 — the highest of any axis across both teams — setting up a clear clash between the division's most threatening attack and one of its sturdier defences. The sole prior meeting ended 1-1, suggesting neither side has previously dominated the other.

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.

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.

Odds vs form Generated from real data
Kawkab Marrakech vs Hassania Agadir · Morocco: Botola Pro

Despite both sides sharing identical ratings across all six metrics, the pre-match consensus gives Hassania Agadir just a 10% win probability compared to 45% each for a home win or draw — a striking underdog price for a team whose last five results (WDDLD) show no fewer wins than Kawkab's (LWDDD).

Defensive dominance Generated from real data
Serrano PB vs Picuiense · Brazil: Paraibano 2

Both sides rank among the lower tier offensively, with identical Attack ratings of 25.0, while Picuiense holds a marginal defensive edge (66.7 vs 58.3), pointing strongly toward a low-scoring, tight contest where goals are likely to be scarce.

Attack rating gap Generated from real data
Calgary Wild W vs Vancouver Rise W · Canada: Northern Super League

Vancouver Rise W hold a commanding 86.7 attack rating compared to Calgary Wild W's 40.0 — the largest gap across all six measured axes — yet the last three head-to-head meetings have each produced at least four goals and Calgary have taken 5 points from those 9 available, suggesting the Wild are capable of competing despite the gulf in attacking ratings.

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 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.

Recent form split Generated from real data
Bolivia vs Paraguay · Friendlies

Bolivia's last 5 results show WWLLL — three straight losses after two wins — while Paraguay's LWDDL sequence contains no wins in their last three, pointing to two sides in contrasting but equally poor recent runs heading into a match priced at a 45% draw probability.

Historical trend Generated from real data
City London vs Cambé · Brazil: Paranaense - 3

In their last 3 head-to-head meetings, City London have won two fixtures by a combined score of 6-0, with the only exception being a 1-0 Cambé victory, suggesting City London hold a dominant recent record in this matchup despite their modest Attack rating of 53.3 versus Cambé's 33.3.

Rating divergence Generated from real data
Acambaro vs Artesanos Metepec · Mexico: Liga Premier Serie A

Acambaro leads on Attack (100.0 vs 83.3) while Artesanos Metepec holds the superior Form rating (100.0 vs 83.3), reflecting their respective sequences — Acambaro's LWWDW versus Artesanos Metepec's LWWWW — yet pre-match odds show a perfectly split three-way 33% probability, suggesting no model edge is being assigned despite these measurable differences.

Defensive contrast Generated from real data
Guerreros vs Correcaminos UAT II · Mexico: Liga Premier Serie A

Correcaminos UAT II carry a Defence rating of 66.7 versus Guerreros' 16.7, yet the pre-match consensus gives Correcaminos only a 10% win probability — suggesting the market is discounting their defensive solidity almost entirely despite that 50-point gap being the starkest contrast across all six rated axes.

Rating gap Generated from real data
Delfines Coatzacoalcos vs Dragones de Oaxaca · Mexico: Liga Premier Serie A

Dragones de Oaxaca hold a striking defensive advantage over the hosts, rating 83.3 vs Delfines' 58.3, while their form rating of 83.3 (backed by four wins or draws in their last five, LWWDW) dwarfs Coatzacoalcos' 41.7 — a gap that helps explain why pre-match consensus gives the hosts a 0.0% win probability.

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.

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.

Form pattern Generated from real data
Japan vs Venezuela · Friendlies

Both Japan (DWDLW) and Venezuela (LWDLW) arrive having won their most recent match, with each side collecting two wins and one loss across their last five outings — leaving the pre-match consensus almost evenly split at Japan 35%, Draw 35%, Venezuela 30%.

Form contrast Generated from real data
South Korea vs Uruguay · Friendlies

South Korea head into this fixture with a WWLLW record across their last five matches, while Uruguay have failed to win any of their last five, managing three draws before back-to-back losses — a form divergence reflected in the pre-match consensus that gives Uruguay just a 10% chance of victory against South Korea's 45%.

Recent form pattern Generated from real data
Tajikistan vs Palestine · Friendlies

Palestine have drawn all three of their last recorded matches, while Tajikistan's last four results (DWDL) include two draws, making the pre-match 35% draw probability arguably the most supported outcome given both sides' collective tendency toward stalemates across seven recent games producing four draws.

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).

Head-to-head result Generated from real data
England U17 vs Israel U17 · Friendlies

In the only tracked meeting between these sides, Israel U17 defeated England U17 3-1, making Israel's 10% pre-match win probability notably low given that historical result. Israel also carry a four-game winning run from their last five fixtures (WLWWW).

Historical trend Generated from real data
Serbia U18 vs Russia U18 · Friendlies

In the only tracked meeting between these sides, Serbia U18 beat Russia U18 3-2, and pre-match consensus now makes Serbia heavy favourites at 45% versus just 10% for Russia — a notable market lean despite both teams carrying identical 50/100 ratings across all six measured axes.

Consensus vs form Generated from real data
Kyrgyzstan vs Maldives · Friendlies

Despite both sides sharing identical 50.0 ratings across all six axes, the pre-match consensus heavily favours Kyrgyzstan (45%) or a draw (45%) over Maldives (10%), yet Kyrgyzstan's last four results show no wins (LLDD) while Maldives claimed a win within their last five (WLLDL).

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.

Recent form contrast Generated from real data
Slovakia U19 vs Poland U19 · Friendlies

Slovakia U19 have won 1 of their last 5 (LWDLL) while Poland U19 have failed to win any of their last 5 (DLLLL), yet the pre-match consensus still favours Poland at 45% versus Slovakia's 10%, making Slovakia's solitary win the only positive result between the two sides combined in recent games.

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.

Historical trend Generated from real data
Barra Mansa vs Búzios · Brazil: Carioca B2

In their last 2 meetings, Búzios have beaten Barra Mansa by a combined score of 5-0, winning 2-0 at Barra Mansa's ground and 3-0 at home, suggesting a striking one-sided head-to-head record despite Búzios' overall Form rating of just 0.0 out of 100.

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.

Defense vs Attack mismatch Generated from real data
Swansea City U21 vs Queens Park Rangers U21 · England: Professional Development League

QPR U21's Attack rating of 60.0 is the highest in this fixture, yet their Defense rating of just 20.0 is dramatically lower than Swansea's 53.3, making QPR simultaneously the most potent and most vulnerable side — a split that helps explain why the pre-match consensus gives them only a 10% win probability despite their attacking edge.

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 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.

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.

Recent H2H result Generated from real data
Australia vs Brazil · Friendlies

The only tracked meeting between these sides ended 1-1, yet the pre-match consensus gives Brazil a 45% win probability against Australia's 10%, suggesting the market is discounting that draw result significantly.

Recent form gap Generated from real data
USA U19 vs Wales U19 · Friendlies

USA U19 have won four of their last five matches (WDWWW), while Wales U19 have lost their last four consecutively (WLLLL), a stark contrast in momentum that aligns with pre-match odds giving Wales just a 10% chance of victory.

Attack/defense split Generated from real data
Jubilo Iwata vs JEF United Chiba · Japan: J-League Cup

Jubilo Iwata's Attack rating of 40.0 is the lowest figure across all twelve axis scores in this fixture, while their Defense sits at 60.0 — a 20-point internal gap that marks them as the only side with a meaningful imbalance, suggesting they are more likely to keep things tight than to create chances against JEF United Chiba.

Form collapse Generated from real data
Sagan Tosu vs Tokyo Verdy · Japan: J-League Cup

Sagan Tosu have lost their last four consecutive matches after an opening win, giving them a form rating of just 26.7 out of 100 — the only notably below-par rating in this fixture — which aligns with pre-match odds that give them just a 10% chance of victory.

Attack gap Generated from real data
FC Gifu vs Yokohama FC · Japan: J-League Cup

Yokohama FC's Attack rating of 80.0 is a full 20 points higher than FC Gifu's 60.0, the largest gap across all six measured axes, which aligns with their win probability being 4.5 times greater than Gifu's 10.0% despite both sides sharing an identical Defence rating of 46.7.

Defense gap Generated from real data
Kanazawa vs Shimizu S-pulse · Japan: J-League Cup

Kanazawa's defensive rating of 66.7 is notably higher than Shimizu S-Pulse's 55.6, making them the stronger defensive side on paper despite pre-match odds giving neither team an edge over a draw (50/50 split between draw and Shimizu win).

Attack/Defense contrast Generated from real data
Matsumoto Yamaga vs Albirex Niigata · Japan: J-League Cup

Matsumoto Yamaga's Attack rating of 26.7 is the lowest across both teams' six-axis profiles, while Albirex Niigata's Defense rating of 33.3 is the weakest defensive score — creating a matchup where the home side's poor attack faces a visiting backline that has also struggled, yet Niigata's 53.3 Attack rating dwarfs Matsumoto's 26.7, helping explain why the pre-match odds give the hosts just a 10% win probability.

Defense vs Attack gap Generated from real data
Montedio Yamagata vs Yokohama F. Marinos · Japan: J-League Cup

Yamagata's defensive rating (66.7) is 26.7 points higher than their attacking rating (40.0), the largest axis gap in this fixture, suggesting a side built to frustrate rather than create — yet Marinos are still priced as strong 45% favourites against Yamagata's 10%.

Defensive vs Attack gap Generated from real data
Roasso Kumamoto vs Kawasaki Frontale · Japan: J-League Cup

Roasso Kumamoto's Defense rating of 80.0 is the standout figure in this fixture, dramatically outstripping their own Attack rating of 46.7 and exceeding Kawasaki Frontale's Defense rating of 55.6, suggesting Kumamoto's primary competitive edge is containment rather than scoring, despite Kawasaki's superior Attack rating of 77.8.

Defensive dominance Generated from real data
Ehime FC vs FC Tokyo · Japan: J-League Cup

FC Tokyo carry a perfect 100.0 defensive rating against Ehime FC's 60.0, and have gone WDWWW in their last five while conceding minimally — a combination that makes them the standout defensive unit in this fixture despite the consensus giving each side an equal 33% chance.

Form pattern Generated from real data
Fujieda MYFC vs Cerezo Osaka · Japan: J-League Cup

Fujieda MYFC have alternated draw-loss-draw-loss-draw across their last 5 matches (DLDLD), meaning they have not won any of those five games, while Cerezo Osaka's LWDLD sequence includes at least one win, giving Osaka a clear recent results edge despite the equal 33% consensus probabilities.

Attack vs defense mismatch Generated from real data
Fukushima United vs Mito Hollyhock · Japan: J-League Cup

Fukushima United carry the sharpest attacking rating in this fixture at 73.3, while Mito Hollyhock's attack sits at just 11.1 — the lowest possible end of the scale — making Fukushima's offensive threat against Mito's weak attacking output the most pronounced statistical gap on show, despite Mito's relatively solid defensive rating of 55.6 holding them together at the back.

Defense rating gap Generated from real data
Gainare Tottori vs V-varen Nagasaki · Japan: J-League Cup

Gainare Tottori's defensive rating of 20.0 is dramatically lower than V-varen Nagasaki's 50.0 — the single sharpest gap across all six tracked metrics — which aligns with the pre-match odds giving Tottori just a 10% win probability despite a comparable attack rating of 53.3 vs 50.0.

Defensive edge Generated from real data
Kataller Toyama vs Urawa · Japan: J-League Cup

Despite being rated as outsiders, Kataller Toyama hold a notably higher defensive rating (60.0) than Urawa (50.0), making them the stronger defensive side on paper in a fixture where the pre-match consensus gives Toyama a 0% win probability yet sees a 50% draw chance.

Form divergence Generated from real data
Osaka vs Avispa Fukuoka · Japan: J-League Cup

Osaka have won four of their last five matches (WDWWW, Form rating 73.3/100), while Avispa Fukuoka have lost four of their last five (LLDLL, Form rating just 11.1/100) — a stark divergence that makes the pre-match consensus of 50% Draw / 50% Fukuoka and 0% Osaka particularly striking.

Form divergence Generated from real data
Tochigi City vs Sanfrecce Hiroshima · Japan: J-League Cup

Tochigi City have taken just 1 point from their last 4 matches (WDLLL), while Sanfrecce Hiroshima have won 2 of their last 3 (DWLWW), yet the pre-match consensus gives both sides an identical 33% chance of winning — a split that ignores a clear recent momentum gap between the two squads.

Recent form contrast Generated from real data
Romania U18 vs Turkey U18 · Friendlies

Romania U18 have picked up form with a win in their most recent match after two losses (DDLLW), while Turkey U18 have lost their last three consecutive games (WWLLL), making the consensus 45% Turkey win probability appear at odds with their sharply declining recent results.

Recent form split Generated from real data
Ukraine U17 vs Turkey U17 · Friendlies

Turkey U17 have collected 3 wins and 1 draw from their last 5 matches (WWLWD), while Ukraine U17 managed only 1 win against 3 losses in the same span (DLLLW), a contrast that aligns with the pre-match odds heavily favouring Turkey at 45% versus Ukraine's 10%.

Defense weakness Generated from real data
Italy U18 vs Denmark U18 · Friendlies

Italy U18 carry a Defense rating of just 26.7 out of 100 — the only sub-30 rating across either side's full six-axis profile — while Denmark's corresponding defensive score sits at 50.0, pointing to a meaningful structural vulnerability in the Italian backline ahead of this fixture.

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.

Consensus probability gap Generated from real data
Netherlands U17 vs United States U17 · Friendlies

The single tracked source assigns United States U17 a 0.0% win probability against Netherlands U17, making this the starkest one-sided consensus possible despite both sides carrying identical 50.0 ratings across all six axes.

Defense rating gap Generated from real data
Peterborough United U21 vs Fleetwood Town U21 · England: Professional Development League

Peterborough's defensive rating of just 8.3 is drastically lower than Fleetwood's 33.3, making them one of the most defensively exposed sides in the data despite being slight consensus favourites at 45.0% alongside the draw.

Form divergence Generated from real data
Charlton Athletic U21 vs Millwall U21 · England: Professional Development League

Charlton's last 5 results show an alternating W-D pattern culminating in three wins (WDWDW, Form rating 40.0), while Millwall have lost all five of their last fixtures and carry a Form rating of 0.0 — the sharpest form contrast possible on this scale.

Rating gap Generated from real data
Hull City U21 vs Bolton Wanderers Res. · England: Professional Development League

Bolton Wanderers Res. hold a perfect 100.0 Attack rating and 100.0 Form rating against Hull City U21's ratings of just 44.4 and 11.1 respectively, with Hull's Defense rating sitting at 0.0 — the starkest possible gulf across those three axes. Bolton's last five results (WWDWW) reinforce this dominance, while Hull's sequence (WDLDL) reflects a side in sharp decline.

Defense ratings contrast Generated from real data
Coventry City U21 vs Colchester United U21 · England: Professional Development League

Colchester United U21 hold a 0.0 defensive rating — the lowest possible on the scale — compared to Coventry's already-poor 16.7, suggesting both sides are highly vulnerable at the back and pointing strongly toward a high-scoring encounter despite Colchester being rated just 10% likely to win.

Defensive contrast Generated from real data
Wigan Athletic U21 vs Huddersfield Town U21 · England: Professional Development League

Wigan Athletic U21 carry the highest Attack rating in this fixture at 86.7 but a Defence rating of 0.0, while Huddersfield Town U21 hold a 44.4 Defence rating alongside superior Form (66.7 vs 33.3), suggesting Huddersfield are structurally better equipped despite Wigan's attacking ceiling.

Recent form gap Generated from real data
Moldova U19 vs Cyprus U19 · Friendlies

Despite identical 50.0 ratings across all six axes, Cyprus U19 arrive on a run of five consecutive losses (LLLLL), while Moldova U19 have taken 2 wins and a draw from their last 3 matches (LWD), suggesting a meaningful momentum divergence that the flat model ratings fail to capture.

Consensus odds signal Generated from real data
Bulgaria U19 vs Romania U19 · Friendlies

Despite both sides sharing identical 50.0 ratings across all six axes, the pre-match consensus heavily discounts Romania U19 at just 10.0% implied probability versus 45.0% each for a Bulgaria win or draw — a striking divergence from the underlying data offering no statistical basis to separate the teams.

Form divergence Generated from real data
Jagiellonia vs Suduva Marijampole · Friendlies Clubs

Suduva Marijampole's last-5 form rating of 53.3 is more than double Jagiellonia's 20.0, reflecting a run of WWLDD against Jagiellonia's LWLLL — yet the pre-match odds treat the sides as near-equal, with Jagiellonia given only a marginal 5-point win-probability edge (35% vs 30%).

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.

Consensus vs form Generated from real data
England U19 vs Norway U19 · Friendlies

Despite England U19 winning their last 4 consecutive matches (WLWWW) and Norway U19 winning their last 3 (LDWWW), the sole tracked source gives England only a 10% win probability against Norway's 45%, making England significant underdogs despite comparable recent form.

Form divergence Generated from real data
Podvinci vs Ljutomer · Slovenia: 3. SNL - East

Podvinci's last five results (WWWLL) give them a Form rating of 60.0 versus Ljutomer's 33.3, yet the pre-match consensus still prices Podvinci and the draw equally at 45% each, leaving Ljutomer with just 10% — reflecting the clearest form gap in the data despite the cautious win probability for the home side.

Recent form gap Generated from real data
Serbia U19 vs Hungary U19 · Friendlies

Serbia U19 have lost all five of their last matches (LLLLL), while Hungary U19 have taken 10 points from their last five (LWWWD), representing a stark contrast in recent form despite both sides carrying identical 50.0 ratings across all six analytical metrics.

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.

Attack gap Generated from real data
Hertha Zehlendorf vs Hertha BSC · Friendlies Clubs

Hertha BSC's Attack rating of 100.0 dwarfs Hertha Zehlendorf's 40.0, and their xG rating of 94.0 versus Zehlendorf's 50.0 reinforces a stark offensive superiority that aligns with BSC's four-match winning streak against Zehlendorf's 3 losses in their last 5.

Form contrast Generated from real data
Russia vs Iran · Friendlies

Russia head into this fixture having won their last two matches (finishing WDLWW across five games), while Iran are winless in their last four outings with three draws and a loss (DDDL), a form gap reflected in the pre-match consensus giving Russia a 45% chance against Iran's 10%.

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.

Defensive weakness Generated from real data
Jitex W vs Vittsjö W · Sweden: Svenska Cupen - Women

Both sides show poor defensive ratings, but Vittsjö W's defense rating of 33.3 is notably lower than Jitex W's 46.7, yet the market still prices Vittsjö W as co-favourites at 45% against Jitex W's 10%, suggesting the odds may underweight Jitex's relative defensive advantage at home.

Form divergence Generated from real data
Hu Ge W vs Uppsala W · Sweden: Svenska Cupen - Women

Uppsala W have lost all 5 of their last 5 matches and carry a Defense rating of 0.0 and Form rating of 0.0 out of 100, yet the sole tracked source prices this contest as a three-way 33/33/33 split, making the consensus odds appear to significantly underweight Hu Ge W's advantage.

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).

Consensus probability Generated from real data
Portugal U18 vs Uzbekistan U18 · Friendlies

With all six-axis ratings identical at 50.0 for both sides, the pre-match consensus still notably favours Portugal U18 (45%) and a draw (45%) heavily over Uzbekistan U18 at just 10%, making Uzbekistan a significant underdog despite the data showing no measurable difference between the teams.

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.

Recent form gap Generated from real data
Saudi Arabia vs Iraq · Gulf Cup of Nations

Iraq have gone winless in their last 5 matches (LLLLD) compared to Saudi Arabia's more varied recent run (DDLDW), which includes a win and only one loss, making Iraq's current form the starkest differentiator heading into this fixture. The sole recent head-to-head meeting ended 0-0, consistent with a market that prices a draw at 35% and separates the two sides by just 5 percentage points.

Attack/defense mismatch Generated from real data
Banfield Res. vs Atlético Tucumán Res. · Argentina: Reserve League

Atlético Tucumán Res. carry the lowest Attack rating in this fixture at just 20.0, yet their Defense rating of 60.0 is the highest of either side — suggesting a team built to limit chances rather than create them, which contrasts sharply with a pre-match win probability of only 10.0% despite that defensive solidity.

Attack/Defense mismatch Generated from real data
Estudiantes La Plata Res vs Defensa y Justicia Res. · Argentina: Reserve League

Defensa y Justicia Res. carry the highest Attack rating in this fixture at 73.3, but face an Estudiantes side whose Defense rating of 60.0 is notably stronger than Defensa's own defensive rating of 46.7, suggesting the visitors' goalscoring threat may be more constrained than their attack score implies.

Attack vs odds mismatch Generated from real data
San Lorenzo Res. vs Aldosivi Res. · Argentina: Reserve League

Despite the consensus giving Aldosivi Res. only a 10% win probability, their Attack rating (33.3) and Defense rating (66.7) both exceed San Lorenzo Res.'s equivalent figures (26.7 and 53.3), suggesting the market may be undervaluing the away side on underlying ratings alone.

Attack vs odds Generated from real data
Juventus U20 vs Gremio Prudente U20 · Brazil: Paulista - U20

Juventus U20's Attack rating of 26.7 is strikingly low — the weakest axis in this dataset — yet the pre-match odds still make them slight favourites at 35.0%, which appears hard to justify given they scored zero goals in their only recorded head-to-head meeting (0-0).

Defense/Form gap Generated from real data
Tigre Res. vs Gimnasia La Plata Res. · Argentina: Reserve League

Gimnasia La Plata Res. hold a Defense rating of 86.7 against Tigre Res.'s 20.0 — the widest single-axis gap in this matchup — while Tigre have won just once in their last five (LDWLL) compared to Gimnasia's three wins from five (WLDWW), backing the 45% win probability assigned to the visitors.

Form divergence Generated from real data
Atl. Rafaela 2 vs Ferro 2 · Argentina: Reserve League

Ferro 2's form rating of just 6.7/100 — backed by an LLLDL run across their last five matches — contrasts sharply with Atl. Rafaela 2's 53.3/100 and a DWWDL sequence, yet the pre-match odds still price a draw as equally likely (45%) as a Rafaela win (45%).

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.

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.

Win probability gap Generated from real data
USA vs Chile · Friendlies

Despite both teams sharing identical six-axis ratings of 50.0 across all categories, the pre-match consensus gives USA a 45.0% win probability against Chile's 10.0%, suggesting bookmakers view Chile's recent WLLWL run — ending on a loss — as meaningfully weaker than USA's WLWLW sequence that closes with a win.

Attack ratings gap Generated from real data
San Antonio vs SV Darmstadt 98 · Friendlies Clubs

San Antonio's Attack rating of just 6.7 is the lowest across all six axes for either side, yet their pre-match win probability (10%) is even lower than that figure suggests, with the consensus heavily favouring a draw or Darmstadt win (45% each) — consistent with Darmstadt's Attack rating of 20.0 being three times higher despite their own modest overall profile.

Form contrast Generated from real data
Mexico vs Peru · Friendlies

Mexico's last 5 results (WWWLD) show three consecutive wins before a late dip, while Peru's sequence (LDWLL) includes three losses in their most recent four outings, suggesting Mexico carry notably stronger recent momentum into this fixture.

Head-to-head result Generated from real data
Papua New Guinea vs Solomon Islands · Friendlies

In the only tracked meeting between these sides, Solomon Islands won 2-1 away in Papua New Guinea, which aligns with the pre-match consensus heavily favouring Solomon Islands (45%) over the hosts (10%) despite both teams carrying identical 50.0 ratings across all six axes.

Set piece gap Generated from real data
Fiji vs New Caledonia · Friendlies

Despite New Caledonia being rated just 10% likely to win, they hold a striking set piece rating of 87.5 compared to Fiji's 50.0, representing the sharpest skill disparity between these two sides across all six measured categories.

Rating mismatch Generated from real data
Arges Pitesti vs Cetate Deva · Friendlies Clubs

Despite roughly equal win probabilities (33% each), Cetate Deva holds a striking edge in Attack (60.0 vs 13.3) and Form (40.0 vs 6.7), while Arges Pitesti's only standout rating is Set Pieces (78.1 vs 50.0) — their sole area of meaningful advantage across all six axes.

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.

Odds imbalance Generated from real data
Poland U17 vs Georgia U17 · Friendlies

Despite the pre-match consensus giving Georgia U17 just a 10% chance of winning — half the draw probability of 45% — Poland U17 are rated at exactly 50.0 across all six tracked metrics, suggesting the lopsided odds are not supported by any measurable performance advantage in the available data.

Market uncertainty Generated from real data
South Korea U18 vs England U18 · Friendlies

With all six team-rating axes for South Korea U18 sitting at exactly 50.0 and the sole tracked source splitting the market into a perfect three-way 33% each, this fixture offers no statistical edge in any measurable dimension — an unusually flat signal landscape for a pre-match analysis.

Recent form contrast Generated from real data
Scotland U19 vs Ukraine U19 · Friendlies

Ukraine U19 have won three of their last five matches (DWWWL) compared to Scotland U19's single win in five (LLLDW), making Ukraine the stronger side on recent results despite identical six-axis ratings across all categories.

Consensus probability Generated from real data
Sweden U19 vs Czechia U19 · Friendlies

With all six-axis ratings identical at 50.0 for both sides, the sole tracked source assigns a 0% chance to a Sweden U19 win, splitting the remaining probability evenly between a draw and a Czechia U19 victory at 50% each. Czechia's recent sequence (WLWDL) includes more wins than Sweden's (DLDWD), which contains no wins at all across the last five matches.

Form comparison Generated from real data
Republic of Ireland U17 vs Czechia U17 · Friendlies

Ireland U17 have won just 2 of their last 5 matches (WLWLL) while Czechia U17 are unbeaten in 3 of their last 4 (DDWL), a contrast that aligns with the pre-match odds heavily favouring Czechia at 45% against Ireland's 10%.

Form comparison Generated from real data
Finland U19 vs Germany U19 · Friendlies

Finland U19 have won 3 of their last 5 matches with a WWLDW sequence, including victory in their most recent game, while Germany U19's WWLWL run ends on a loss — giving Finland a marginal recent momentum edge heading into a fixture where all pre-match probabilities are split equally at 33% each.

Limited data signal Generated from real data
USA U18 vs Ireland U18 · Friendlies

Every available metric for both sides sits at exactly 50.0 across all six axes, and the pre-match consensus splits the three outcomes at precisely 33% each from a single tracked source, meaning the data provides no measurable edge toward either team or the draw. Ireland's last two results of LD and USA's mixed WLDLW sequence are the only differentiating figures available.

Form pattern Generated from real data
Mauritius vs Djibouti · Friendlies

Mauritius have not lost in their last three matches (DDD), while Djibouti won just once in five outings — their most recent game — after four straight defeats (LLLLW), making Mauritius the more consistent side despite the pre-match consensus giving them a 0% win probability.

Recent form edge Generated from real data
Austria U19 vs Denmark U19 · Friendlies

Austria U19 have collected 11 points from their last 5 matches (W3, D1, L1 — sequence DWWWD), compared to Denmark U19's 6 points (W2, L2, D1 — sequence WLLWD), giving Austria a clear recent form advantage despite equal six-axis ratings across all categories.

Recent form contrast Generated from real data
Seychelles vs Sri Lanka · Friendlies

Sri Lanka arrive having won their last three matches (LLWWW), while Seychelles have taken just one point from their last five (LLDLL), a contrast reinforced by the only recorded meeting between these sides ending in a 3-0 Sri Lanka victory.

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.

Form pattern Generated from real data
Albania U19 vs Lithuania U19 · Friendlies

Albania U19 have won just 1 of their last 5 matches (LWDLL), picking up only 4 points, while Lithuania U19 also won just 1 of 5 (LWDWL) but secured 7 points — yet the pre-match odds heavily favour Lithuania (45%) over Albania (10%), with a draw at 45% reflecting the similarly tepid recent form of both sides.

Head-to-head result Generated from real data
Farul Constanţa W vs Sparta Praha W · UEFA Europa Cup - Women

In the only tracked meeting between these sides, Sparta Praha W won 4-1 against Farul Constanţa W, and the pre-match consensus gives Sparta Praha W a 50% chance of winning again with Farul Constanţa W assigned 0% — reflecting a stark one-sided historical record despite both teams sharing identical 50.0 ratings across all six metrics.

Historical scoreline Generated from real data
Aktobe W vs Ajax W · UEFA Europa Cup - Women

In the only recorded meeting between these sides, Ajax W defeated Aktobe W 8-0, a result that aligns with Aktobe W's recent run of four losses in their last five matches (LLDLL) compared to Ajax W winning four of their last five (WLWWW).

Data unavailable Generated from real data
Netherlands U18 vs Norway U18 · Friendlies

Every tracked metric for both sides sits at exactly 50.0 across all six axes, and the pre-match consensus splits probability equally at 33% each, meaning the available data offers no distinguishing signal between Netherlands U18 and Norway U18 ahead of this fixture.

Data limitation Generated from real data
Botswana U23 vs Mozambique U23 · Friendlies

All six-axis ratings for both sides are identically 50.0 across every category, and the pre-match consensus splits probability exactly three ways at 33% each from a single source, meaning the available data provides no measurable edge or distinguishing factor between these two teams.

Recent form contrast Generated from real data
South Africa U23 vs Algeria U23 · Friendlies

South Africa U23 have gone four consecutive draws after an opening loss (LDDDD), while Algeria U23 show a more volatile pattern of LWWWL — suggesting Algeria have demonstrated a greater capacity to win matches but also to lose them, whereas South Africa's last four games have all ended level.

Data limitation Generated from real data
Canada U18 vs Spain U18 · Friendlies

With all six team ratings locked at exactly 50.0 and only one tracked source splitting odds evenly at 33% each way, there is no meaningful statistical signal to distinguish either side — the model has effectively no usable data on this fixture beyond Canada's single recorded loss.

Form mirror Generated from real data
Fortuna Hjørring W vs PSV/Eindhoven W · UEFA Europa Cup - Women

Both sides share an identical last-five results sequence of LDWLL, producing the same 1W-2D-2L record and resulting in a perfectly equal three-way pre-match probability of 33% each — an unusually symmetric outlook for a knockout-stage fixture.

Form vs defence gap Generated from real data
Vålerenga W vs Feyenoord W · UEFA Europa Cup - Women

Vålerenga W have won all five of their last five matches and carry a maximum Attack rating of 100, yet their Defence sits at just 40 — the sharpest attack-defence split in this fixture — while Feyenoord W's 2-3 record (LWLLW) offers little evidence they can exploit that defensive weakness in return.

Head-to-head result Generated from real data
Rosenborg W vs Slovan Liberec W · UEFA Europa Cup - Women

In the only recorded meeting between these sides, Slovan Liberec W won 3-1 against Rosenborg W, making their 30% win probability notably understated relative to that head-to-head dominance, despite Rosenborg W's substantially higher attack rating of 86.7 compared to Liberec's 50.0.

Recent form contrast Generated from real data
Spartak Myjava W vs PAOK W · UEFA Europa Cup - Women

Spartak Myjava W arrive with five consecutive wins, while PAOK W have lost their last two after three wins, and the only previous meeting ended 2-3 to Spartak Myjava W away at PAOK — giving Myjava a clean head-to-head and form edge heading into this fixture.

Defense contrast Generated from real data
Brann W vs HJK W · UEFA Europa Cup - Women

Brann W hold a dominant defensive rating of 93.3 versus HJK W's 46.7, and that gap was reflected in their only recent meeting where Brann won 2-0 away, keeping a clean sheet against an HJK side that has conceded in their last result as well.

Defensive gap Generated from real data
Kalsdorf vs Grazer AK · Friendlies Clubs

Kalsdorf's defence rating of 66.7 dwarfs Grazer AK's 20.0 — the lowest of any axis for either side — while Grazer AK's attack rating of 26.7 is similarly the weakest attacking figure in this matchup, helping explain why the consensus gives Grazer AK just a 10% win probability.

Win probability gap Generated from real data
Lithuania vs Andorra · Friendlies

The pre-match consensus gives Lithuania a 45% win probability against Andorra's 10%, making Lithuania 4.5 times more likely to win despite both sides sharing identical six-axis ratings of 50.0 across all six metrics.

Form divergence Generated from real data
Sturm Graz W vs VfL Wolfsburg W · UEFA Europa Cup - Women

Sturm Graz W have won all five of their last five matches, earning a Form rating of 86.7/100, while Wolfsburg W have dropped two of their last five (WLWWL) and rate just 50.0/100 for Form — a stark contrast that the pre-match consensus of 33% each fails to reflect.

Recent form edge Generated from real data
Eintracht Frankfurt W vs FH W · UEFA Europa Cup - Women

Eintracht Frankfurt W have won their last three consecutive matches (ending DLWWW), while FH W have lost two of their last three (ending WLW L), giving Frankfurt a clear recent momentum edge despite both sides sharing identical 50.0 ratings across all six metrics.

Defense vulnerability Generated from real data
Dobrovce vs Hajdina · Slovenia: 3. SNL - East

Both sides carry the worst defensive ratings in this dataset — Dobrovce 13.3 and Hajdina 20.0 out of 100 — yet the pre-match consensus still leans heavily toward a draw (45%) or Hajdina win (45%), suggesting markets expect goals despite neither team showing meaningful defensive solidity.

Recent form split Generated from real data
Portugal U19 vs Netherlands U19 · Friendlies

Netherlands U19 have collected 3 wins, 1 draw and 1 loss in their last 5 matches (WWLWD), while Portugal U19 managed just 1 win, 2 draws and 2 losses (DLDDW), giving Netherlands a notably stronger recent record heading into this fixture.

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.

Attack/defense gap Generated from real data
Örebro SK W vs Eskilstuna United W · Sweden: Svenska Cupen - Women

Eskilstuna United W hold a significant structural edge over Örebro SK W, with an Attack rating of 46.7 versus Örebro's 20.0 and a Defense rating of 60.0 versus Örebro's 40.0, giving Eskilstuna an advantage on both sides of the ball — a profile consistent with the pre-match consensus that gives Örebro a 0.0% win probability.

Rating gap Generated from real data
Sunnanå W vs Piteå W · Sweden: Svenska Cupen - Women

Piteå W hold a substantial advantage across all tracked metrics, most notably in Set Pieces (79.2 vs 50.0) and Discipline (88.9 vs 50.0), while Sunnanå W won just once in their last five matches (LLLLW) against Piteå W's more mixed but stronger recent run (WDWLD).

Form pattern Generated from real data
Real Sociedad W vs Hearts W · UEFA Europa Cup - Women

Hearts W have alternated wins and losses in each of their last 4 matches (WLWL), meaning they head into this fixture on a loss, while Real Sociedad W are winless in their last 5 (LLLDD), with the pre-match odds split exactly equally at 33% each way across all three outcomes.

Head-to-head result Generated from real data
Czarni Sosnowiec W vs Breidablik W · UEFA Europa Cup - Women

In the only recorded meeting between these sides, Czarni Sosnowiec W won 6-2 away at Breidablik W — a result that aligns with the pre-match consensus giving Czarni a 45% win probability against Breidablik's 10%, despite both teams carrying identical six-axis ratings across all categories.

Attack/Defense contrast Generated from real data
Malmö FF W vs St. Pölten W · UEFA Europa Cup - Women

St. Pölten W carry a maximum Attack rating of 100.0 against Malmö FF W's Defense rating of 73.3, yet the only previous meeting ended 0-2 to Malmö, suggesting St. Pölten's attacking output has not translated into results against this opponent.

Head-to-head result Generated from real data
Fenerbahce W vs Minsk W · UEFA Europa Cup - Women

In the only recorded meeting between these sides, Fenerbahce W won convincingly 4-1 away at Minsk W, a result that aligns with the pre-match consensus giving Minsk W just a 10% chance of victory here.

Rating gap Generated from real data
Konyaspor vs Palestine · Friendlies

Palestine's six-axis ratings are uniformly 50.0 across all six categories, while Konyaspor's peak rating is just 53.3 (Defense), with Attack (26.7) and Form (26.7) nearly half that level — making Palestine the stronger side on five of the six measured axes despite this being a friendly.

Recent form contrast Generated from real data
Luxembourg U19 vs North Macedonia U19 · Friendlies

Luxembourg U19 have won 2 of their last 5 matches (LLWLW) compared to North Macedonia U19's single draw and four losses or draws (DLDLL), giving Luxembourg a notably better recent record despite the pre-match consensus favouring North Macedonia at 50% versus Luxembourg's 0%.

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.

Form divergence Generated from real data
Verl II vs Gievenbeck · Germany: Oberliga - Westfalen

Gievenbeck have won four of their last five matches and carry an 80.0 form rating, while Verl II have collected just one win in five (LWLDD) with a form rating of 33.3 — a gap of 46.7 points that is reflected in pre-match probabilities giving Gievenbeck a 45% win chance against Verl II's 10%.

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 contrast Generated from real data
Älvsjö AIK W vs Djurgården W · Sweden: Svenska Cupen - Women

Älvsjö AIK W have alternated wins and losses to finish on a three-game winning streak (WLWLW), while Djurgården W have lost three consecutive matches after an opening draw (DWLLL), making the form gap notable despite equal 33% pre-match probabilities.

Ratings gap Generated from real data
Birmingham City W vs Liverpool W · England: WSL Cup

Liverpool W hold a decisive 77.8-to-33.3 Attack rating advantage over Birmingham City W, while Birmingham's Defense sits at just 22.2 — the lowest defensive rating in this fixture — suggesting Liverpool are structurally well-positioned to exploit the hosts despite both sides showing inconsistent recent form.

Attack rating gap Generated from real data
West Ham W vs Southampton W · England: WSL Cup

West Ham W carry the lowest Attack rating in this matchup at 33.3 compared to Southampton W's 50.0, while their last 5 results show 3 losses against Southampton's unbeaten run of DWWDD — suggesting a meaningful offensive deficit for the hosts despite the market pricing them level with the draw.

Form divergence Generated from real data
Durham W vs Manchester United W · England: WSL Cup

Manchester United W have taken just one point from their last five matches (DLLLD) while registering an Attack rating of 22.2 and a Defense rating of 11.1 — the lowest across both sides — yet the sole tracked source still prices them equal to a Draw at 50% each, with Durham W given a 0% win probability despite their ratings sitting at 50.0 across all six axes.

Form divergence Generated from real data
Crystal Palace W vs Charlton Athletic W · England: WSL Cup

Despite Charlton Athletic W holding a 45% win probability against Crystal Palace W's 10%, Charlton have lost 3 of their last 5 fixtures (LDLLL) while Palace won 3 of their last 5 (WWWDL), representing a stark form contrast that the pre-match consensus appears to heavily discount. Charlton's Defense rating of 0.0 out of 100 further underlines their vulnerability, compared to Palace's 22.2.

Defense vs Attack mismatch Generated from real data
Instituto Res. vs Racing Club Res. · Argentina: Reserve League

Racing Club Res. carry the highest Attack rating in this fixture (66.7) yet concede the weakest Defense score (40.0), suggesting they are built to score but highly exposed at the back — a combination that makes them volatile against Instituto Res.'s more balanced defensive setup (53.3).

Rating gap Generated from real data
Independiente Riva. Res. vs Belgrano Córdoba Res. · Argentina: Reserve League

Belgrano Córdoba Res. hold a clear advantage across all three performance ratings where a gap exists — Attack (60 vs 33.3), Defense (60 vs 33.3), and Form (66.7 vs 33.3) — while Independiente Riva. Res. match them only on xG, Set Pieces, and Discipline, each locked at 50.0, which aligns with the pre-match odds giving Belgrano a 45% win probability against Independiente's just 10%.

Attack gap Generated from real data
Platense Res. vs Huracán Res. · Argentina: Reserve League

Huracán Res. hold a striking 40-point advantage in Attack rating over Platense Res. (60.0 vs 20.0), and their LWLWW run contrasts sharply with Platense's LDDLD sequence, which helps explain why the pre-match consensus gives the hosts just a 10% win probability.

Rating gap Generated from real data
Rosario Central Res. vs Unión Santa Fe Res. · Argentina: Reserve League

Unión Santa Fe Res. hold a clear 20-point advantage over Rosario Central Res. in both Attack (66.7 vs 46.7) and Defense (66.7 vs 46.7), making them the only side with a meaningful edge across multiple axes — consistent with pre-match odds giving them a 45% win probability against Rosario's 10%.

Defense vs Attack gap Generated from real data
Quilmes 2 vs Estudiantes Rio Cuarto 2 · Argentina: Reserve League

Estudiantes Rio Cuarto 2 carry the sharpest defensive rating in this fixture at 86.7, facing a Quilmes 2 attack rated just 26.7 — the lowest attacking score of the two sides by a margin of 20 points, suggesting Rio Cuarto's backline faces minimal threat from the hosts' forward play.

Defensive mismatch Generated from real data
De Kempen vs Diegem Sport · Belgium: Second Amateur Division - VFV B

Diegem Sport's defensive rating of just 8.3 out of 100 is strikingly low against De Kempen's attack rating of 83.3, the widest gap of any axis compared in this fixture, suggesting De Kempen hold a pronounced structural edge in attack versus defence. Despite this, the pre-match consensus gives De Kempen only a 45% win probability, the same as a draw, implying the market is not fully pricing in Diegem's defensive vulnerability.

Attack deficit Generated from real data
Kreuzlingen vs Brühl · Switzerland: 1. Liga Promotion

Both sides carry low attacking ratings (Kreuzlingen 33.3, Brühl 40.0) and have each won just once in their last five matches, helping explain why the pre-match consensus places the draw at 45% — equal to Brühl's win probability and far above Kreuzlingen's 10%.

Odds vs form contrast Generated from real data
Wellen vs Racing Mechelen · Belgium: Second Amateur Division - VFV B

Despite Racing Mechelen being favoured at 45% versus Wellen's 10%, Wellen's Attack rating of 66.7 is nearly double Racing Mechelen's 33.3, and Wellen's recent form (DWWLD) includes three wins compared to Racing Mechelen's two wins in five (WDDWL), suggesting the market may be overstating the visitors' chances.

Defensive vulnerability Generated from real data
Sint-Truiden II vs Nijlen · Belgium: Second Amateur Division - VFV B

Sint-Truiden II carry the lowest defensive rating in this fixture by a significant margin — a 16.7 out of 100 compared to Nijlen's 33.3 — yet are still favoured at 35% despite conceding in four of their last five matches (DLDWL includes just one win).

Attack rating gap Generated from real data
Huy vs Crossing Schaerbeek · Belgium: Second Amateur Division - ACFF

Crossing Schaerbeek's Attack rating of 93.3 dwarfs Huy's 33.3 — a 60-point gap that is the single largest divergence across all six measured axes, with Schaerbeek also carrying a 4-1 win record in their last five compared to Huy's more mixed 2-2-1 return.

Set pieces dominance Generated from real data
Rangers W vs Hammarby W · UEFA Europa Cup - Women

Hammarby W carry a perfect 100.0 set-piece rating alongside a 94.4 discipline score, and their only prior meeting ended in a 2-0 win over Rangers W, who hold a flat 50.0 across all six metrics — suggesting a structured Hammarby side with a clear structural edge in dead-ball situations.

Odds vs form Generated from real data
Sport Recife U20 vs Academica Vitoria U20 · Brazil: Pernambucano - U20

Despite Academica Vitoria U20 holding an identical 4W-1L record across their last five matches as Sport Recife U20, the pre-match consensus gives them just a 10% win probability compared to Sport Recife's 45%, a striking disparity that appears driven entirely by home advantage rather than any measurable difference in the available performance data.

Recent form gap Generated from real data
Nautico U20 vs Petrolina U20 · Brazil: Pernambucano - U20

Nautico U20 have won all five of their last five matches, while Petrolina U20 have managed only two wins in their last five (W-L-W-D-L), making Nautico's perfect run the clearest differentiator in an otherwise statistically identical matchup.

Recent form split Generated from real data
America PE U20 vs Serrano PE U20 · Brazil: Pernambucano - U20

America PE U20 have won 2 of their last 5 matches with results ending on a win (LWLLW), while Serrano PE U20 have taken just 1 point from their last 3 games (LDL), which aligns with the pre-match consensus giving America PE U20 a 45% chance against Serrano's 10%.

Form comparison Generated from real data
Guarany U20 vs Jaguar U20 · Brazil: Pernambucano - U20

Guarany U20 have lost all five of their last five matches (LLLLL), while Jaguar U20 are winless in four of five with one draw (LDLLL), making this a meeting of two heavily out-of-form sides — yet pre-match odds still favour Jaguar at 45% versus Guarany's 10%.

Form contrast Generated from real data
Seuzach vs FC Winterthur · Friendlies Clubs

Seuzach have lost all five of their last five matches (LLLLL), while FC Winterthur have taken seven points from their last five (DDWWW), yet the sole tracked source prices both teams equally at 33% — a consensus that ignores a stark divergence in recent results.

Attack/Form gap Generated from real data
Futebol Com Vida vs Panambi · Brazil: Gaúcho - 3

Panambi's Attack rating of 83.3 dwarfs Futebol Com Vida's 41.7, and Panambi's perfect Form rating of 100.0 contrasts sharply with Futebol Com Vida's four losses in their last five matches (LLWLL), pointing to a significant competitive imbalance heading into this fixture.

Form divergence Generated from real data
Aston Villa W vs Newcastle United W · England: WSL Cup

Newcastle United W have won their last three matches (LLWWW) while Aston Villa W have taken just one point from their last five (LLDLD), a contrast reflected in their Form ratings of 50.0 versus 22.2 respectively — making the pre-match equal three-way split of 33% each appear to undervalue Newcastle's recent momentum.

Rating gap Generated from real data
Ipswich Town W vs London City Lionesses W · England: WSL Cup

London City Lionesses W hold a clear advantage in Attack (77.8 vs 50.0) and Form (66.7 vs 50.0) on the six-axis ratings, which aligns with the pre-match consensus giving them a 50% win probability against Ipswich's 0% — the only split in a two-outcome market drawn from tracked sources.

Form vs odds mismatch Generated from real data
Rotselaar vs Rupel Boom · Belgium: Second Amateur Division - VFV B

Despite Rotselaar winning only 1 of their last 5 matches (LLWLL) and holding a notably weak defensive rating of 25.0, the pre-match consensus still gives them a 45% win probability compared to just 10% for Rupel Boom — a striking favourite label for a side whose recent form and defence are the poorest in this fixture.

Recent form gap Generated from real data
Spain U20 vs Mexico U20 · Friendlies

Mexico U20 arrive on a perfect five-match winning run (WWWWW), while Spain U20 have managed just two wins in their last five (LDWWL), making Mexico the form team despite equal model ratings and evenly split pre-match odds of 33% each.

Form contrast Generated from real data
Brighton W vs Tottenham Hotspur W · England: WSL Cup

Tottenham W have collected four wins and one draw from their last five matches (WWWDW, Form rating 77.8/100), while Brighton W have gone winless across the same span with three losses and two draws (LLLDD, Form rating 22.2/100) — a stark divergence that pre-match consensus reflects by giving Spurs a 45% win probability against Brighton's 10%.

Head-to-head dominance Generated from real data
Sporting CP W vs Brøndby W · UEFA Europa Cup - Women

In the only tracked meeting between these sides, Brøndby W beat Sporting CP W 4-1, and they arrive here having won all five of their last five matches, giving them a perfect recent record that contrasts sharply with Sporting CP W's mixed DWWLD sequence.

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.

Recent form contrast Generated from real data
Torreense W vs Metalist 1925 W · UEFA Europa Cup - Women

Torreense W have won all of their last 5 matches (WWWWW) compared to Metalist 1925 W's inconsistent LWDWL run, and also claimed the only recorded head-to-head meeting 2-1 away at Metalist, helping explain why pre-match consensus gives Torreense a 45% chance against Metalist's 10%.

Historical head-to-head Generated from real data
Club Atletico Barinas vs Fundación Lara Deportiva · Venezuela: Segunda División

The only recorded meeting between these sides ended in a emphatic 5-1 victory for Fundación Lara Deportiva, a result that aligns with their superior defensive rating (73.3 vs Barinas's 60.0) and the pre-match consensus giving Barinas just a 10% win probability.

Odds vs H2H contrast Generated from real data
Atletico el Vigia FC vs Zamora FC B · Venezuela: Segunda División

Despite the pre-match consensus giving Zamora FC B only a 10% chance of winning, Atletico el Vigia FC won the only recorded meeting between these sides 2-0 away, suggesting the market's heavy lean toward a draw (45%) or Vigia win (45%) aligns with that head-to-head precedent where Zamora FC B failed to score at home.

Attack/Defense contrast Generated from real data
Yaracuyanos FC vs Puerto Cabello II · Venezuela: Segunda División

Despite Puerto Cabello II holding a clear attacking edge (53.3 vs 26.7) over Yaracuyanos FC, their only recorded meeting ended 0-0, and both sides have gone four or five matches without a win, suggesting goals may again be hard to come by.

xG divergence Generated from real data
Independiente F.b.c. vs Nacional Asuncion · Paraguay: Copa Paraguay

Despite both sides sharing an identical Defense rating of 86.7 and Form rating of 66.7, Nacional Asuncion's xG rating of 23.0 is dramatically lower than Independiente's 50.0, suggesting Nacional create significantly fewer clear-cut chances — a tension with their 45% win probability in the pre-match consensus.

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.

Defense gap Generated from real data
Central Córdoba SdE Res. vs Newell's Old Boys Res. · Argentina: Reserve League

Newell's Old Boys Res. hold a striking defensive advantage over the hosts, rating 66.7 on the defensive axis compared to Central Córdoba SdE Res.'s 26.7 — a 40-point gap that is the sole meaningful separation between two otherwise identically rated sides, helping explain why the visitors are priced as 45% favourites against the hosts' 10%.

Attack gap Generated from real data
São Paulo RS vs FBC Riograndense RS · Brazil: Gaúcho - 3

São Paulo RS hold a notable attacking advantage over FBC Riograndense RS, rated 41.7 versus just 22.2 on the attack axis — a near-double edge that stands as the sharpest differential across all six measured ratings. FBC's alternating win-loss run (DLWLW) suggests some resilience, but their attacking output ratings remain the lowest of any metric in this matchup.

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.

Attack/Defense contrast Generated from real data
Cruzeiro PB vs Femar · Brazil: Paraibano 2

The ratings reveal a stark structural mismatch: Cruzeiro PB's Defense sits at 86.7 while Femar's Defense is just 6.7, the lowest possible band, paired with Femar's Attack of only 26.7 against Cruzeiro PB's Attack of 6.7 — suggesting both sides struggle to score but Cruzeiro PB's backline is rated over 12 times stronger than Femar's.

Form divergence Generated from real data
Deportivo Lara vs Real Frontera · Venezuela: Segunda División

Deportivo Lara enter this fixture on a perfect five-match winning run (Form rating 100.0) while Real Frontera have managed just one draw in their last five (Form rating 6.7), a gulf underlined by their only recent head-to-head ending 0-2 to Lara.

Defense gap Generated from real data
Correcaminos UAT II vs Héroes de Zaci · Mexico: Liga Premier Serie A

Correcaminos UAT II hold a notably stronger defensive rating (66.7) than Héroes de Zaci (33.3), the sharpest gap between the two sides across all six tracked metrics, which may help explain why the hosts are given a 45% win probability despite both teams sharing an identical attack rating of 11.1.

xG divergence Generated from real data
DC United vs SC Paderborn 07 · Friendlies Clubs

Despite nearly identical attack ratings (DC United 26.7 vs Paderborn 25.0), DC United's xG score of 68.0 dwarfs Paderborn's 24.3, suggesting DC United generate significantly higher-quality chances even if their overall attacking output is similarly rated. This xG gap makes DC United's low 10% win probability in the consensus notably at odds with their underlying chance-creation quality.

Historical trend Generated from real data
Argentina vs Bolivia · Friendlies

The only tracked meeting between these sides ended in a 6-0 Argentina victory, and Bolivia have lost their last four matches consecutively (WLLLL), pointing to a significant competitive gap heading into this fixture.

xG contrast Generated from real data
Alianza Lima vs Palestino · Friendlies Clubs

Palestino's xG rating of 63.3 dwarfs Alianza Lima's 28.3, suggesting a significant gap in expected attacking output that aligns with the pre-match consensus giving Alianza Lima a 0% win probability from tracked sources.

Historical trend Generated from real data
Cook Islands vs Tahiti · Friendlies

In the only tracked meeting between these sides, Tahiti won 3-1 away in Cook Islands territory, and the pre-match consensus gives Tahiti a 50% win probability against a 0% chance for the hosts. Cook Islands have also won just once in their last four matches (LWLL), while Tahiti's recent run (LWWLW) shows three wins from five.

Form comparison Generated from real data
Panama vs New Zealand · Friendlies

Panama have taken just one point from their last five matches (DLLLD), while New Zealand ended their last four (LLDW) with a win, giving New Zealand a marginally better recent record despite the pre-match consensus heavily favouring Panama at 45% versus New Zealand's 10%.

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.

Consensus vs form gap Generated from real data
Poland U19 vs Kazakhstan U19 · Friendlies

Despite Poland U19 being given a 50% win probability, their last five results show just one point from five games (DLLLL), suggesting the market may be overlooking a significant dip in recent form.

Form pattern Generated from real data
Slovakia U19 vs Switzerland U19 · Friendlies

Slovakia U19 have lost their last three matches (WDLLL) while Switzerland U19 have won two of their last three (LLWLW), yet the pre-match consensus still prices the draw as the most likely outcome at 45%, with Slovakia given just a 10% chance of victory.

Recent form contrast Generated from real data
Venezuela U17 vs England U17 · Friendlies

England U17 arrive on a perfect W-W-W run across their last 3 matches, while Venezuela U17 have won just 1 of their last 5 (L-L-W-L-L), a divergence in momentum that is reflected in the consensus giving England a 45% win probability against the hosts' 10%.

Consensus vs ratings gap Generated from real data
Olimpija Ljubljana vs NK Slaven Belupo · Friendlies Clubs

Despite Olimpija Ljubljana holding a notably superior Defense rating (80.0 vs 53.3) and Form rating (66.7 vs 46.7), the pre-match consensus gives them only a 10.0% win probability against Slaven Belupo's 45.0%, a striking disconnect that suggests the market is heavily discounting the host's defensive and recent form advantage.

Form comparison Generated from real data
France U19 vs Turkey U19 · Friendlies

France U19 have gone DWWDW in their last five matches (3 wins, 1 draw, 0 losses), while Turkey U19's WDWLD sequence includes a loss and ends on a draw, giving France a marginally stronger recent record heading into this fixture.

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
AS Eupen vs Alemannia Aachen · Friendlies Clubs

AS Eupen have won their last four matches consecutively (LWWWW) and carry a Form rating of 80.0, compared to Alemannia Aachen's inconsistent LWDLW run and a Form rating of just 46.7 — a gap of 33.3 points that makes Eupen's recent momentum the standout differentiator despite the near-equal three-way consensus odds.

Form vs odds contrast Generated from real data
Stuttgart II vs Würzburger Kickers · Friendlies Clubs

Despite Stuttgart II holding a clear form and defensive edge over Würzburger Kickers (Form rating 26.7 vs 20.0, Defense 33.3 vs 13.3) and winning the only tracked head-to-head meeting 2-1, the pre-match consensus gives Stuttgart II just a 10% win probability against a 45% chance for Würzburger Kickers.

Rating gap Generated from real data
SSV Jahn Regensburg vs WSG Wattens · Friendlies Clubs

Despite being given just a 10% win probability, WSG Wattens hold a massive edge over Regensburg in the two most decisive ratings: their xG score of 87.3 dwarfs Regensburg's 50.0, and their Set Pieces rating of 93.8 towers over Regensburg's 62.5, while Regensburg's Defense rating of just 6.7 suggests they have been highly vulnerable in recent matches.

Form vs Attack gap Generated from real data
Pharco vs Tersana · Egypt: Second League

Pharco carry the strongest recent form in this fixture (4W1D in last 5, Form rating 86.7) yet their Attack rating of 46.7 is the lowest of any six-axis metric they hold, suggesting their results have been built on defensive solidity (86.7) rather than prolific scoring. Tersana's Attack rating of 26.7 is even lower, pointing to a match likely decided by a narrow margin if Pharco's defensive dominance holds.

Rating gap Generated from real data
El Mansura vs Masar · Egypt: Second League

Masar's attack rating of 80.0 is double El Mansura's 40.0, and Masar's form rating of 86.7 dwarfs El Mansura's 53.3, backing a win probability of 45% for the visitors against just 10% for the hosts.

Defensive dominance Generated from real data
La Viena FC vs AL Nasr SC · Egypt: Second League

AL Nasr SC hold a Defense rating of 80.0 versus La Viena FC's Attack rating of just 20.0 — the largest axis mismatch in this fixture — which aligns with La Viena's run of only one win in their last five (DDLLD) and helps explain why the market gives them just a 10% chance of victory.

Attack/odds contrast Generated from real data
El Seka El Hadid vs El Entag EL Harby · Egypt: Second League

Despite El Entag EL Harby holding a clear attacking advantage (46.7 vs 33.3), the pre-match consensus gives them just a 10% win probability compared to El Seka El Hadid's 45%, suggesting the market is heavily discounting the visitor's superior attacking rating in favour of home advantage.

Attack rating gap Generated from real data
Dunajska Streda vs Puskas Academy · Friendlies Clubs

Dunajska Streda carry a perfect 100.0 Attack rating against Puskas Academy's 53.3, the single largest gap across all six measured axes, yet the pre-match consensus still prices a Dunajska Streda win and a draw equally at 45.0% each — suggesting the market is not fully reflecting that attacking dominance.

Historical trend Generated from real data
Croatia U19 vs Italy U19 · Friendlies

The only tracked meeting between these sides ended 0-0, and with both teams carrying identical 50.0 ratings across all six axes, the pre-match consensus heavily favours a draw at 45.0% — yet curiously prices Italy U19 as the least likely outcome at just 10.0% despite that shared statistical profile.

Attack vs Defense gap Generated from real data
VfL Wolfsburg vs Havelse · Friendlies Clubs

Wolfsburg's Attack rating of 100.0 dwarfs Havelse's Defense rating of 26.7 — the lowest defensive score in this dataset — creating a 73.3-point mismatch that stands out as the single sharpest numerical gap across all six axes for both sides.

Form comparison Generated from real data
Maldives vs Lebanon · Friendlies

Maldives have won none of their last 5 matches (LLDLL), while Lebanon's last 4 results (WWLL) show a sharp drop from two consecutive wins to two consecutive losses, leaving pre-match consensus split evenly between a draw and a Lebanon win at 50% each.

Consensus vs form Generated from real data
Uzbekistan vs Syria · Friendlies

Despite Uzbekistan winning just once in their last five matches (LLLLW), the pre-match consensus still heavily favours them at 45% versus Syria's 10%, suggesting the market is discounting Syria's more mixed but less loss-heavy recent run of LWLD.

Data unavailable Generated from real data
Norway U19 vs Uruguay U18 · Friendlies

All six-axis ratings for both Norway U19 and Uruguay U18 are identically 50.0 across every category, and the pre-match odds are split exactly three ways at 33% each, indicating the available data provides no statistically distinguishable edge or pattern between these two sides ahead of this fixture.

Form comparison Generated from real data
Faroe Islands U19 vs Slovenia U19 · Friendlies

Both sides arrive in poor form, but Faroe Islands U19 have lost 4 of their last 5 (LLDLL) while Slovenia U19 have lost 3 of their last 5 (LWLLL), giving Slovenia a marginally better recent record despite pre-match odds reflecting only a 50% chance of a Slovenia win against 0% for the hosts.

Odds vs form gap Generated from real data
Germany U17 vs Israel U17 · Friendlies

Despite Israel U17 winning 4 of their last 5 matches (WLWWW), the pre-match consensus gives them only a 10% chance of winning compared to Germany U17's 45%, highlighting a significant disconnect between recent form and market expectation.

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).

xG contrast Generated from real data
VfB Stuttgart vs SpVgg Greuther Fürth · Friendlies Clubs

Despite both sides sharing the same defensive rating (33.3), Fürth's xG rating of 79.0 dwarfs Stuttgart's 26.3, suggesting Fürth are generating significantly higher-quality chances even as pre-match odds give them only a 10% win probability.

Attack rating gap Generated from real data
Podlasie Biała Podlaska vs Star Starachowice · Poland: III Liga - Group 4

Podlasie's Attack rating of 20.0 is exactly half that of Star Starachowice's 40.0, the sharpest divergence across all six axes, and aligns with consensus odds giving the hosts just a 10% win probability against Star's 45%.

Discipline contrast Generated from real data
Trabzonspor vs Drogheda United · Friendlies Clubs

Trabzonspor's Discipline rating of 26.7 is the lowest across all six axes for either side, compared to Drogheda United's 83.3 — the sharpest single-category gap in the data — suggesting Trabzonspor carry a notably higher card and foul risk in this fixture.

Data unavailable Generated from real data
Morocco U23 vs Mali U23 · Friendlies

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 just one source, meaning the available data contains no statistically distinguishable signal to separate these two teams ahead of this fixture.

Recent form split Generated from real data
Brazil U20 vs United States U20 · Friendlies

Brazil U20 arrive on a perfect five-from-five winning run, while United States U20 have won four of their last five but lost their most recent match — the only form distinction available between two sides whose rated attributes are otherwise identical across all six metrics.

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.

Defense vs Attack gap Generated from real data
FC Liefering vs TSV St. Johann · Friendlies Clubs

TSV St. Johann's defensive rating of 66.7 is the highest figure across either side's six axes, while FC Liefering's attack rates just 40.0 — the largest single mismatch in the data — suggesting St. Johann are well-placed to suppress a Liefering attack that has also lost three of its last five matches.

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 divergence Generated from real data
Barracas Central Res. vs Gimnasia Mendoza 2 · Argentina: Reserve League

Gimnasia Mendoza 2 have won 4 of their last 5 matches (Form rating 80.0) while Barracas Central Res. have won just 1 of their last 5 (Form rating 26.7), a gap that is reflected in pre-match odds giving the visitors a 45% win probability against the hosts' 10%.

Rating gap Generated from real data
Héroes de Zaci vs Acatlan · Mexico: Liga Premier Serie A

Acatlan's Attack rating of 60.0 dwarfs Héroes de Zaci's 11.1, and their Defense (60.0) similarly towers over Zaci's 33.3, producing one of the starkest across-the-board gaps possible on this scale and helping explain why pre-match odds give Zaci just a 10.0% win probability.

Attack rating gap Generated from real data
Colón Res. vs Deportivo Riestra Res. · Argentina: Reserve League

Deportivo Riestra Res. hold an Attack rating of 86.7 compared to Colón Res.'s 26.7 — a 60-point gap that is the starkest contrast across all six measured axes, and aligns with Colón Res. winning just one of their last five matches against Riestra Res.'s four wins in the same span.

Odds vs ratings gap Generated from real data
Independiente Res. vs Boca Juniors Res. · Argentina: Reserve League

Despite Boca Juniors Res. holding clear advantages in Defense (73.3 vs 66.7), Attack (53.3 vs 46.7), and Form (73.3 vs 66.7), the pre-match consensus gives them only a 10% win probability compared to Independiente Res.'s 45%, suggesting a striking disconnect between the ratings data and the market assessment.

xG gap Generated from real data
Real Betis vs AD Ceuta FC · Friendlies Clubs

Real Betis's xG rating of 64.0 dwarfs AD Ceuta FC's 9.0 — the largest single-axis gap in this matchup — suggesting a significant attacking quality mismatch that the consensus odds (Betis 45%, Draw 45%) may be underweighting given Ceuta's LLLD start to their last five.

Attack rating gap Generated from real data
San Martín San Juan Res. vs Lanús Res. · Argentina: Reserve League

San Martín San Juan Res. carry the lowest attacking rating in this matchup at just 13.3 out of 100, compared to Lanús Res.'s 73.3 — a gap of 60 points that aligns with the pre-match consensus giving the hosts only a 10% chance of winning.

Defense vs Form gap Generated from real data
Cardoso Moreira vs Serra Macaense · Brazil: Carioca B2

Cardoso Moreira's defensive rating (86.7) is 26.7 points higher than Serra Macaense's (60.0), the sharpest gap across all six axes, while Serra Macaense's recent form has also declined sharply — they have lost their last 2 after winning 3 in a row, dropping their form rating to 46.7 against Cardoso Moreira's 80.0.

Defensive dominance Generated from real data
Vélez Sársfield Res. vs Argentinos Juniors Res. · Argentina: Reserve League

Vélez Sársfield Res. hold a perfect 100.0 defensive rating against Argentinos Juniors Res.'s 53.3, while Argentinos' attack rating of just 26.7 is the lowest of any metric in this fixture — suggesting Vélez are well-positioned to keep a clean sheet against one of the division's most toothless reserve attacks.

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.

Form collapse Generated from real data
Spartax vs Sport PB · Brazil: Paraibano 2

Sport PB have lost all four of their last four matches and carry the lowest form rating in this fixture at 33.3 vs Spartax's 40.0, making them the side under greater pressure heading in. Their attack rating of just 26.7 against Spartax's 53.3 suggests they have struggled significantly to create chances during that winless run.

Rating gap Generated from real data
ADT vs Sporting Cristal · Peru: Copa De La Liga

Sporting Cristal's Attack rating of 73.3 dwarfs ADT's Defense rating of 6.7 — the lowest defensive score possible — suggesting a near-historic structural mismatch, yet the consensus oddly prices ADT and the draw equally at 45% each against Cristal's 10%.

Attack gap Generated from real data
Talleres Córdoba Res. vs Godoy Cruz Res. · Argentina: Reserve League

Godoy Cruz Res. hold a striking Attack rating advantage of 60.0 vs Talleres Córdoba Res.'s 26.7 — the sharpest gap across all six tracked axes — which aligns with the pre-match consensus giving Talleres just a 10.0% win probability against 45.0% for the visitors.

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
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.

Defensive dominance Generated from real data
River Plate Res. vs Sarmiento Res. · Argentina: Reserve League

Both sides rank defense as their strongest attribute — River Plate Res. at 60.0 and Sarmiento Res. at 66.7 — while both record their lowest ratings in attack (46.7 and 40.0 respectively), pointing toward a likely low-scoring, tight contest reflected in the 45% draw probability.

Attack rating gap Generated from real data
Lokomotiv Plovdiv vs Arda Kardzhali · Friendlies Clubs

Lokomotiv Plovdiv's Attack rating of 13.3 is dramatically lower than Arda Kardzhali's 46.7, and the one recorded head-to-head meeting ended 0-1 to Arda — suggesting Plovdiv's chronic attacking struggles are a concrete, documented pattern rather than a one-off.

xG & Set Piece gap Generated from real data
Petrolul Ploiesti vs CS Afumati · Friendlies Clubs

Despite identical Attack (60.0) and Defense (66.7) ratings, CS Afumati holds a notable edge in both xG (50.0 vs 40.3) and Set Pieces (50.0 vs 34.4), suggesting Petrolul Ploiesti's attacking output is less efficient and their dead-ball threat significantly weaker heading into this fixture.

xG gap Generated from real data
Admira Wacker vs Austria Vienna · Friendlies Clubs

Austria Vienna's xG rating of 25.3 is notably lower than Admira Wacker's 50.0, suggesting Austria Vienna have significantly underperformed in expected goal creation recently — yet the pre-match consensus still gives them a 50% chance of winning, making Admira Wacker's attacking edge worth noting.

Form divergence Generated from real data
Gornik Zabrze vs Odra Opole · Friendlies Clubs

Gornik Zabrze have won four of their last five matches (WWWWD) and carry a Form rating of 86.7/100, while Odra Opole have lost two of their last five (DWDLL) with a Form rating of just 20.0/100 — a gap of 66.7 points that represents the starkest difference across all six tracked metrics between these two sides.

Attack vs Defense gap Generated from real data
Saint Etienne vs FC Sion · Friendlies Clubs

FC Sion's attack rating of 93.3 is the highest across both sides, yet faces Saint Etienne's defense rated just 53.3 — a 40-point gap that stands out as the sharpest mismatch in the data and helps explain why Sion are backed at 45% despite being away from home.

Rating mismatch Generated from real data
Sudtirol vs Wacker Innsbruck · Friendlies Clubs

Despite consensus markets favouring Wacker Innsbruck at 45% versus Sudtirol's 10%, Sudtirol hold a substantial defensive advantage (80.0 vs 66.7) and superior form rating (73.3 vs 53.3), suggesting the price implied by the single tracked source may undervalue the home side significantly.

Odds vs form gap Generated from real data
Zbrojovka Brno vs Skalica · Friendlies Clubs

Despite Skalica holding a 45% win probability against Brno's 10%, Skalica's form rating is just 6.7 out of 100 with three losses in their last four games (LWDLL), making the consensus heavily favour a side in notably poor recent form.

Discipline gap Generated from real data
Pardubice vs Viktoria Žižkov · Friendlies Clubs

Pardubice carry a Discipline rating of just 30.0 compared to Viktoria Žižkov's 50.0, making them notably the more ill-disciplined side despite both teams sharing identical Defense (53.3) and Form (46.7) ratings. This is the sharpest gap across all six axes and could be a factor if the match becomes physically contested.

Form divergence Generated from real data
Komárno vs Ajka · Friendlies Clubs

Ajka's form rating of 66.7 is more than three times Komárno's 20.0, yet the pre-match consensus gives Ajka only a 10% win probability compared to Komárno's 45%, suggesting the market is heavily discounting Ajka's recent WWLDW run against Komárno's DDWDL sequence.

Rating mismatch Generated from real data
Zlin vs Prostějov · Friendlies Clubs

Despite the consensus giving Zlin a 45% win probability, Prostějov outrates them on every axis except Set Pieces (81.3 vs 50.0), holding clear edges in Attack (46.7 vs 33.3), Defense (60.0 vs 33.3), Form (40.0 vs 6.7), and xG (50.0 vs 21.5), making Zlin's perceived favouritism rest almost entirely on that set-piece advantage and their single head-to-head win.

xG contrast Generated from real data
Annecy vs Servette FC · Friendlies Clubs

Servette FC carry a notably higher xG rating (68.3) compared to Annecy (50.0), suggesting Servette generate better quality chances, though their recent form of LLWWL — ending in a loss — indicates they have struggled to convert that threat consistently in their last five outings.

Set piece contrast Generated from real data
SV Wehen vs Karlsruher SC · Friendlies Clubs

Karlsruher SC hold an exceptional set piece rating of 96.9 compared to SV Wehen's 54.2, yet their overall form rating of just 13.3 — against Wehen's 33.3 — reflects four losses in their last five games, suggesting they cannot convert that dead-ball superiority into consistent results.

xG rating contrast Generated from real data
FC Lugano vs Hellas Verona · Friendlies Clubs

Despite FC Lugano's superior form rating (86.7 vs 46.7) and attack rating (93.3 vs 66.7), Hellas Verona holds a dramatically higher xG rating of 77.0 compared to Lugano's 22.3, suggesting Verona generate significantly higher quality chances even amid their inconsistent results.

Form collapse Generated from real data
Raków Częstochowa vs Polonia Bytom · Friendlies Clubs

Raków Częstochowa have lost their last four consecutive matches (DLLLL), giving them the lowest Form rating of the two sides at 20.0 vs Polonia Bytom's 33.3, yet still enter as marginal favourites at 35.0% — only fractionally ahead of both the draw (35.0%) and Polonia (30.0%).

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.

Attack/xG gap Generated from real data
1. FC Nürnberg vs FC Ingolstadt 04 · Friendlies Clubs

Nürnberg's Attack rating of 86.7 dwarfs Ingolstadt's 26.7, yet their xG rating of 40.3 is actually lower than Ingolstadt's 50.0, suggesting Nürnberg are generating results through volume and form rather than shot quality — a disconnect that could limit their margin if finishing regresses.

Attack vs Defense split Generated from real data
IF Elfsborg vs BK Hacken · Friendlies Clubs

Elfsborg's Defense rating (73.3) comfortably outstrips their Attack rating (46.7), while Hacken hold a clear attacking edge over them at 60.0 — yet the consensus still gives Hacken only a 10% win probability, suggesting the market is leaning heavily on Elfsborg's defensive solidity to neutralize that attacking gap.

Form divergence Generated from real data
Zagłębie Lubin II vs Górnik Polkowice · Poland: III Liga - Group 3

Zagłębie Lubin II have taken 11 points from their last 5 games (WWDWD, form rating 73.3), while Górnik Polkowice have managed just 1 point in the same period (LWLLL, form rating 40.0), yet the pre-match consensus still rates a draw as equally likely as a home win at 45% each.

Recent form gap Generated from real data
Wales U19 vs Norway U19 · Friendlies

Wales U19 have lost all five of their last matches, while Norway U19 have won three of their last five (DWWWL), a stark contrast in recent form that is reflected in the pre-match odds giving Wales just a 10% chance of victory.

Form divergence Generated from real data
Turkey U18 vs Uzbekistan U18 · Friendlies

Turkey U18 have lost their last four matches in a row (WLLLL), while Uzbekistan U18 have alternated more variably (DWLWL) and are backed as heavy co-favourites at 45% against Turkey's 10% win probability from the single tracked source.

Ratings gap Generated from real data
Aarhus vs Vendsyssel FF · Friendlies Clubs

Aarhus hold a clear edge over Vendsyssel FF in Attack (66.7 vs 40.0), xG (65.7 vs 50.0), and Set Pieces (68.8 vs 50.0), yet the pre-match consensus gives all three outcomes nearly equal probability (35%/35%/30%), suggesting the market is not pricing in Aarhus's attacking superiority.

Set piece contrast Generated from real data
Radomiak Radom vs Pogoń Grod. Mazowiecki · Friendlies Clubs

Radomiak Radom carry a maximum set-piece rating of 100.0 against Pogoń Grod. Mazowiecki's 50.0, making dead-ball situations the sharpest statistical gap between these two sides and the most likely source of a Radomiak advantage despite their notably low attack rating of 20.0.

Set piece contrast Generated from real data
Piast Gliwice vs Wisla Krakow · Friendlies Clubs

Wisla Krakow hold a striking set piece rating of 75.0 compared to Piast Gliwice's 43.8 — a 31.2-point gap that stands out as the largest difference between the two sides across all six metrics, suggesting Wisla carry a meaningful dead-ball threat in what the last meeting showed was already a high-scoring encounter (4-3 to Piast).

Recent form divergence Generated from real data
Croatia U18 vs Denmark U18 · Friendlies

Denmark U18 have lost their last three matches after opening with two wins (WWLLL), while Croatia U18 are unbeaten in their last four with three wins and a draw (WWDW), representing the clearest available differentiator between the two sides heading into this fixture.

Data gap Generated from real data
Hungary U18 vs Algeria U18 · Friendlies

Every available metric for both sides sits at exactly 50.0 across all six axes, and the pre-match odds are split at a flat 33% each way from just one source, meaning there is no statistically distinguishable edge for either team in this fixture. Hungary's recent DWWL and Algeria's WLL sequences are the only differentiating data points, with Algeria losing their last two compared to Hungary's two consecutive wins before their most recent defeat.

Defense vs Attack gap Generated from real data
SK Poltava vs Chernihiv · Ukraine: Persha Liga

SK Poltava's Defense rating of 86.7 dwarfs their Attack rating of 33.3 — a 53.4-point gap — making them one of the most lopsided defensive teams in the data, while Chernihiv's Attack rating of 40.0 is the lowest among visiting sides with a win probability as low as 10.0%, suggesting goals will be scarce in this fixture.

Defense gap Generated from real data
1. FC Heidenheim vs Würzburger Kickers · Friendlies Clubs

Würzburger Kickers hold the lowest defensive rating in this fixture at just 13.3 out of 100, compared to Heidenheim's 40.0, while Heidenheim's xG rating of 74.7 points to a side generating high-quality chances — a combination that makes Kickers' backline the clearest vulnerability on the pitch.

Odds vs form parity Generated from real data
South Korea vs Venezuela · Friendlies

Despite both sides sharing identical six-axis ratings across all six categories (50.0), the pre-match consensus heavily discounts Venezuela at just 10% implied probability compared to South Korea's 45% and a draw's 45%, despite Venezuela's last-5 record of WDLWL being marginally more consistent than South Korea's WLLWL (2 losses in last 3 for both, but Venezuela picking up a draw where Korea took a loss).

Set piece edge Generated from real data
Corvinul Hunedoara vs Viitorul Şelimbăr · Friendlies Clubs

Corvinul Hunedoara's set piece rating of 81.3 dwarfs Viitorul Şelimbăr's 50.0, representing the single largest gap between the two sides across all six axes and suggesting dead-ball situations could be decisive in this fixture.

xG vs Set Pieces split Generated from real data
VfL Bochum vs VfL Osnabrück · Friendlies Clubs

Bochum's Set Pieces rating of 87.5 dwarfs Osnabrück's 41.7, yet Bochum's xG rating of just 17.3 for Osnabrück versus Bochum's own 43.3 suggests Osnabrück generate little open-play threat — a contrast reinforced by the only recent meeting ending 0-1 to Osnabrück, hinting their solitary goal likely came from a moment of efficiency rather than sustained pressure.

Rating gap Generated from real data
Sturm Graz vs Floridsdorfer AC · Friendlies Clubs

Floridsdorfer AC hold a striking advantage across every tracked metric, most notably in Attack (66.7 vs 26.7) and Form (66.7 vs 33.3), while Sturm Graz's sole relative strength is Set Pieces at 62.5 — their only rating above Floridsdorfer's floor of 50.0.

xG & Attack ratings Generated from real data
FC Augsburg vs Hertha BSC · Friendlies Clubs

Both sides share a perfect xG rating of 100.0, yet Hertha BSC edges the attacking threat with an Attack rating of 100.0 against Augsburg's 91.7, while Hertha also carries superior recent form (four straight wins, rating 100.0) compared to Augsburg's 58.3 form score off a WWWDL run.

Form vs Defense split Generated from real data
TS Galaxy W vs Diepkloof W · South-Africa: Super League Women

Diepkloof W have lost 4 of their last 5 matches (LWLLL) and carry the lowest Attack rating in this fixture at 6.7, yet their Defense rating of 60.0 is the highest of any axis shown — a disconnect that failed to prevent a 1-4 home defeat to TS Galaxy W in the only recorded meeting between these sides.

Attack/Defense contrast Generated from real data
China vs Palestine · Friendlies

Palestine's Attack rating of 88.9 is paired with a Defense rating of just 33.3, the lowest defensive score in this fixture, suggesting they are highly likely to both score and concede — China's consensus win probability of 45.0% reflects a match where Palestine's vulnerability at the back may be the decisive factor.

Form vs quality gap Generated from real data
Fleetwood Town U21 vs Sheffield Wednesday U21 · England: Professional Development League

Fleetwood's recent form rating (60.0) outstrips Sheffield Wednesday's (40.0) despite having notably weaker attack (40.0 vs 53.3) and defense (33.3 vs 60.0) ratings, suggesting their W-W-L-L-W sequence is driving outsized pre-match confidence — reflected in the consensus giving both teams an equal 45% win probability despite Wednesday's superior underlying ratings.

Form divergence Generated from real data
Dejan vs Persipura Jayapura · Indonesia: Liga 2

Persipura Jayapura's form rating of 22.2 is the lowest of any axis for either side, and their last 5 results (WLLDD) show no win in the final four games, which helps explain why the pre-match consensus gives them just a 10% chance despite their defence rating matching Dejan's at 55.6.

Form collapse Generated from real data
FC Oţelul II vs Portul Constanta · Romania: Liga III - Serie 4

Both FC Oţelul II and Portut Constanta have lost all five of their last five matches, making this a meeting of two sides in complete freefall — yet the pre-match odds still marginally favour Portut Constanta (45%) to end that run, compared to just 10% for the hosts.

Form & rating gap Generated from real data
Kids Tâmpa Braşov vs Corona Braşov · Romania: Liga III - Serie 2

Kids Tâmpa Braşov have lost all five of their last matches and carry a form rating of 0.0 against Corona Braşov's 86.7, the sharpest possible contrast on that metric, with Corona also holding an attack rating of 100.0 versus Tâmpa's 6.7 — a gulf that leaves pre-match models giving the hosts a 0% win probability.

Defensive vulnerability Generated from real data
Sepsi II vs Olimpic Zărneşti · Romania: Liga III - Serie 2

Both sides share an identical and notably weak Defense rating of 33.3 out of 100, the lowest axis score for either team, suggesting goals are likely regardless of which side wins — consistent with the 45% draw probability pointing to a closely matched but open contest.

Defense vs Attack gap Generated from real data
Dunarea Calarasi vs Agigea · Romania: Liga III - Serie 4

Agigea's defensive rating of 80.0 dwarfs Dunarea Calarasi's attack rating of 46.7 — the largest single axis mismatch in this fixture — suggesting Agigea are well-equipped to suppress the hosts despite Dunarea carrying slight favouritism at 35% to Agigea's 30%.

Attack vs defence gap Generated from real data
Înainte Modelu vs Unirea Braniştea · Romania: Liga III - Serie 4

Înainte Modelu carry the highest attack rating in this fixture at 93.3, yet both sides have similarly porous defences (Modelu 40.0, Braniştea 33.3), creating a pronounced imbalance that points strongly toward a goal-heavy home win rather than the consensus 45% draw probability.

xG contrast Generated from real data
Start vs Brann · Friendlies Clubs

Start's xG rating of 100.0 dwarfs Brann's 24.7, suggesting a stark gap in chance quality that aligns with Start winning the most recent head-to-head 2-0 while outscoring Brann across both recent meetings (3-2 combined).

Attack vs Defence split Generated from real data
Anderlecht vs Reims · Friendlies Clubs

Reims carry a notably higher attack rating (80.0) than Anderlecht's (40.0), yet Anderlecht's defence rating of 86.7 comfortably outstrips Reims' 60.0, setting up a clear contest between Reims' forward threat and one of the stronger defensive units in this data set.

xG divergence Generated from real data
Lille vs Zulte Waregem · Friendlies Clubs

Despite identical Attack ratings (53.3) and Form ratings (46.7), Zulte Waregem's xG rating of 87.3 dwarfs Lille's 42.3, suggesting Zulte are generating significantly higher-quality chances than their surface-level attacking score implies. Lille's last two results also show a loss amid their WDWLW sequence, while Zulte's WDWLL ending raises questions about both sides converting that xG edge into wins.

Discipline contrast Generated from real data
Shakhtar Donetsk vs Kryvbas KR · Friendlies Clubs

Shakhtar Donetsk carry a Discipline rating of 0.0 out of 100 — the lowest possible score in this dataset — compared to Kryvbas KR's 50.0, suggesting Shakhtar have accumulated significantly more cards or disciplinary incidents in their recent matches despite their stronger overall defensive rating of 73.3 versus Kryvbas's 60.0.

Defense vs Attack gap Generated from real data
Sochaux vs Neuchatel Xamax FC · Friendlies Clubs

Sochaux's Defense rating of 86.7 dwarfs Neuchatel Xamax FC's Attack rating of 33.3 — a gap of 53.4 points — while Xamax arrive in poor form having lost four of their last five matches (LWLLL), suggesting Sochaux hold a commanding structural advantage in this fixture.

Form collapse Generated from real data
Dayrout vs Ismaily SC · Egypt: Second League

Dayrout have lost all five of their last five matches and carry an Attack rating of 0.0/100, the lowest possible score, making them statistically the weakest offensive side in this dataset — a factor reflected in the pre-match odds giving them a 0.0% win probability.

Attack/defense contrast Generated from real data
El Dakhleya vs Maleyet Kafr El Zayiat · Egypt: Second League

El Dakhleya's Attack rating of just 6.7 is the most extreme figure in this dataset, while Maleyet Kafr El Zayiat's Defense rating of 86.7 is the highest — meaning the side least likely to score faces the side best equipped to prevent it, aligning with the consensus that gives El Dakhleya only a 10% win probability.

Attack vs defense gap Generated from real data
Tanta SC vs Haras El Hodood · Egypt: Second League

Tanta SC's Attack rating of just 26.7 is the most extreme imbalance in this fixture — less than half their own Defense rating of 66.7 — and it comes up against Haras El Hodood's Defense rating of 86.7, the highest single rating across both teams, suggesting Tanta will face severe difficulty creating chances.

Attack rating gap Generated from real data
Baladiyyat Al Mehalla vs Team · Egypt: Second League

Baladiyyat Al Mehalla's Attack rating of 20.0 is the lowest of any axis for either side and is nearly 40% lower than Team's Attack rating of 33.3, helping explain why pre-match consensus gives the hosts just a 10% chance of winning despite both teams sharing identical Defense ratings of 66.7.

Form divergence Generated from real data
Kahraba Ismailia vs Mega Sport · Egypt: Second League

Kahraba Ismailia have won three of their last five matches (DWLWW) and carry a Form rating of 66.7, while Mega Sport have lost their last three consecutive games (DDLLL) and hold a Form rating of just 13.3 — the sharpest form gap visible in the available data.

Attack rating gap Generated from real data
Proxy vs Itesalat · Egypt: Second League

Proxy's attack rating of 13.3 is the most striking figure in this dataset — less than a third of Itesalat's 46.7 — yet the pre-match consensus still gives Proxy a slight edge (35%) over Itesalat (30%), suggesting home advantage is outweighing a severe attacking deficit backed by an LLWLL run.

Probability skew Generated from real data
Congo DR vs Uganda · Friendlies

Despite Congo DR hosting, the single tracked source assigns them just a 10% win probability versus 45% for Uganda and 45% for a draw — making the hosts heavy underdogs in a fixture where both sides carry identical 50.0 ratings across all six measured axes.

Defensive contrast Generated from real data
Podbeskidzie vs Třinec · Friendlies Clubs

Třinec's defensive rating of just 13.3 is drastically weaker than Podbeskidzie's 53.3, making it the sharpest difference between the two sides despite both teams sharing identically low attack and form ratings of 26.7 and 33.3 respectively.

Form divergence Generated from real data
Eintracht Frankfurt vs Eintracht Braunschweig · Friendlies Clubs

Eintracht Braunschweig have won just 0 of their last 5 matches (LLLDL) and carry a form rating of just 6.7/100, compared to Frankfurt's mixed but superior WDLWD run and 41.7/100 form rating — a stark divergence that makes Braunschweig's 10% win probability in the pre-match consensus look generous rather than harsh.

Form collapse Generated from real data
Persiraja Banda Aceh vs Sumsel United · Indonesia: Liga 2

Persiraja's form rating of 0.0 reflects their run of three consecutive losses to close their last five games (DDLLL), while Sumsel United's 11.1 form rating is only marginally better after two straight defeats of their own — making this a meeting of the two lowest-form sides in the context of this data set.

Historical trend Generated from real data
Albania U19 vs Lithuania U19 · Friendlies

In the only tracked meeting between these sides, Albania U19 beat Lithuania U19 3-2, a result that aligns with the pre-match consensus giving Albania a 45% chance versus just 10% for Lithuania. Despite identical six-axis ratings across all metrics, the market clearly favours Albania based on that sole head-to-head reference point.

Consensus vs form Generated from real data
Turkey U17 vs Korea Republic U17 · Friendlies

Despite both sides sharing identical 50.0 ratings across all six axes, Turkey U17's last-five record of WLWDW (3 wins) gives them a marginally more decisive recent run than Korea U17's WDWDD (1 win, 3 draws), which may partly explain why the pre-match consensus still leans toward Turkey at 45.0% versus just 10.0% for Korea.

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%.

Rating contrast Generated from real data
Karviná vs Stal Rzeszów · Friendlies Clubs

Karviná hold a clear attacking edge (73.3) while Stal Rzeszów's defence matches that rating exactly at 73.3, setting up a direct attack-versus-defence clash as the defining tension of this fixture — yet the pre-match consensus still leans away from a Stal Rzeszów win at just 10.0% despite their superior defensive and form ratings (80.0 vs Karviná's 60.0).

Defensive vulnerability Generated from real data
Saudi Arabia U18 vs Italy U18 · Friendlies

Italy U18 carry a Defense rating of just 26.7 out of 100 — the only axis rating across both sides that deviates significantly from the baseline 50, and their last five results (DLWLL) include three losses and no wins in their final three outings, suggesting a team in poor defensive shape heading into this fixture.

Odds anomaly Generated from real data
Montenegro U19 vs Israel U19 · Friendlies

Despite Israel U19 posting a more balanced recent record (WDLWD, 2W-1L-1D in last 4) compared to Montenegro U19's back-loaded draw sequence (LLWDD), the sole tracked pre-match source assigns Israel a 0.0% win probability — an extreme outlier given both sides carry identical 50.0 ratings across all six metrics.

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.

Attack vs Form gap Generated from real data
Inter Sibiu vs Valenii de Munte · Romania: Liga III - Serie 2

Despite Inter Sibiu holding a higher Attack rating (86.7 vs 100.0 for Valenii de Munte), the visitors carry a substantially stronger Form rating (86.7 vs 60.0) backed by four consecutive wins (DWWWW), making pre-match odds that split almost evenly between the two sides appear to undervalue Valenii de Munte's recent momentum.

Recent form contrast Generated from real data
Mauritius vs Sri Lanka · Friendlies

Sri Lanka arrive with four consecutive wins from their last five matches (LWWWW), while Mauritius have lost or drawn all four of their most recent games (LDDD), making Sri Lanka the stronger side on recent form despite the market pricing this as a perfectly even three-way split at 33% each.

Defense vs Attack gap Generated from real data
Wisłoka Dębica vs Pogoń-Sokół Lubaczów · Poland: III Liga - Group 4

Wisłoka Dębica's defensive rating of 73.3 dwarfs Pogoń-Sokół Lubaczów's attacking rating of 53.3, while the visitors' defense sits at just 20.0 — the sharpest single-axis contrast in this matchup — suggesting Wisłoka are structurally well-placed to keep a clean sheet against a side that has lost three of their last five.

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.

No data signal Generated from real data
FUS Rabat vs Amal Tiznit · Morocco: Botola Pro

Every available rating for both FUS Rabat and Amal Tiznit sits at exactly 50.0 across all six axes, and the pre-match probabilities are split equally at 33% each, meaning the dataset contains no measurable edge or distinguishing factor between the two sides ahead of this fixture.

Form vs Set Pieces Generated from real data
Teplice vs Dynamo Dresden · Friendlies Clubs

Teplice arrive in strong form (WWLWW, rated 60.0 for form) against a Dynamo Dresden side that has managed just one win in five (WLLDL, form rated 26.7), yet Dresden's set-piece rating of 93.8 — the most extreme figure in the dataset — represents a specific dead-ball threat that could offset their broader defensive vulnerability (26.7).

Win probability split Generated from real data
England U19 vs USA U19 · Friendlies

Despite both sides sharing identical 50.0 ratings across all six axes and near-mirror recent form (England LWWWW, USA DWWWW), the sole tracked source places England's win probability at just 10.0% versus USA's 45.0%, making England heavy underdogs despite the symmetrical underlying data.

Form vs odds gap Generated from real data
Serbia U21 vs Russia U21 · Friendlies

Serbia U21 have won 4 of their last 5 matches (WWWDW), yet the pre-match consensus gives them only a 10% chance of winning compared to 45% for Russia U21 — a striking disconnect between recent form and implied probability.

Set piece gap Generated from real data
FC Saarbrücken vs Nancy · Friendlies Clubs

FC Saarbrücken hold a perfect 100.0 set piece rating against Nancy's 40.0, representing the single largest gap between the two sides across all six metrics and suggesting dead-ball situations could be Saarbrücken's primary route to goal despite their overall underdog status in the consensus odds (10% win probability).

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.

Consensus vs rating gap Generated from real data
Smedby vs Nyköping · Sweden: Division 2 - Södra Svealand

Despite the pre-match consensus giving Nyköping only a 10% win probability, their Attack (60) and Defense (60) ratings both clearly outrate Smedby's Attack (40) and Defense (46.7), suggesting the market may be underweighting the visitor's structural advantage across both ends of the pitch.

Attack rating gap Generated from real data
Polonia Nysa vs Miedź Legnica II · Poland: III Liga - Group 3

Miedź Legnica II carry a perfect Attack rating of 100.0 against Polonia Nysa's 33.3, the sharpest attacking disparity possible on this scale, which aligns with market odds giving the hosts just a 10% win probability despite playing at home.

Form divergence Generated from real data
Lindome vs Galtabacks · Sweden: Division 2 - Västra Götaland

Lindome have lost their last four consecutive matches (WLLLL) while Galtabacks have won three of their last five (WWLWL), and Galtabacks' Attack rating of 80.0 dwarfs Lindome's 40.0, helping explain why pre-match odds give Lindome only a 10% chance of winning.

Form divergence Generated from real data
Torslanda vs Kongahälla · Sweden: Division 2 - Västra Götaland

Kongahälla have won four of their last five matches (LWWWW, Form rating 80/100) while Torslanda have lost four of their last five (LLLWL, Form rating 20/100), a stark divergence that aligns with Kongahälla holding a 45% win probability against Torslanda's 10%.

Form divergence Generated from real data
Hestrafor vs Onsala · Sweden: Division 2 - Västra Götaland

Hestrafor have won three of their last five fixtures (WWWLD, Form rating 66.7) while Onsala have lost three of their last five (LLWWL, Form rating 40.0), a gap that is reflected in the pre-match consensus giving Onsala just a 10% win probability against Hestrafor's 45%.

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.

Attack rating gap Generated from real data
Qviding FIF vs Landvetter IS · Sweden: Division 2 - Västra Götaland

Landvetter IS carry a striking attack rating of 73.3 against Qviding FIF's 40.0 — the largest single-axis gap in the data — yet the pre-match consensus still prices a Landvetter win at just 45%, suggesting that gap is not fully reflected in the implied probabilities.

Form collapse Generated from real data
Widad Témara vs UTS Rabat · Morocco: Botola Pro

Widad Témara have lost their last four consecutive matches (WLLLL) and carry a Form rating of 0.0 out of 100, while UTS Rabat are unbeaten in four of their last five games (DWWDW) with a Form rating of 50.0 — a stark one-sided momentum gap that the equal 33% win probabilities from a single source do not reflect.

Attack vs defence mismatch Generated from real data
Farsta vs Fittja · Sweden: Division 2 - Södra Svealand

Farsta's attack rating of 73.3 faces Fittja's defence rating of 80.0 — the highest-rated axis for either side — while Fittja's own attack sits at just 26.7, the lowest rating in the dataset, suggesting Fittja are set up to contain rather than create and any goals may be hard-fought.

Attack/defense contrast Generated from real data
Gavião vs Belenense · Brazil: Paraense A3

The ratings reveal a striking mirror-image profile: Gavião rate 40 in Attack but 80 in Defense, while Belenense are the exact inverse at 100 in Attack and 40 in Defense, suggesting a classic clash between an aggressive side and a defensive-minded one. The sole recorded head-to-head result — a 1-0 Belenense win — is consistent with Belenense's attacking edge over Gavião.

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.

Form divergence Generated from real data
Cumnock Juniors vs Auchinleck Talbot · Scotland: FA Cup

Cumnock Juniors have won their last four consecutive matches (LWWWW) and carry an Attack rating of 100.0, while Auchinleck Talbot have lost two of their last three (WDWLL) and rate just 53.3 for Attack — a sharp contrast that makes the 50% draw/50% Talbot pre-match split look notably at odds with current momentum.

Form collapse Generated from real data
llanelli AFC vs Baglan Dragons · Wales: FAW Championship

Llanelli AFC have lost their last four consecutive matches (DLLLL) and carry a Form rating of just 6.7 out of 100, the lowest across all six measured axes for either side, while Baglan Dragons' Form rating of 40.0 is six times higher — a disparity that aligns with pre-match odds giving Llanelli only a 10% win probability.

Defensive vulnerability Generated from real data
Carmarthen Town vs Llantwit Major · Wales: FAW Championship

Carmarthen Town's defence rating of 20.0 is the standout figure across both sides' six-axis profiles, the lowest single rating in the dataset, suggesting they concede readily despite carrying the strongest attack rating (66.7) in the fixture.

Form divergence Generated from real data
Strabane Athletic vs Armagh City · Northern-Ireland: Championship

Despite Armagh City holding superior attacking ratings (46.7 vs 33.3), their recent form sequence of LDLDL gives them only a 20.0 form rating compared to Strabane's 33.3, whose LLDDW run shows an improving trajectory that likely underpins the pre-match consensus heavily favouring the home side (45.0%) over Armagh (10.0%).

Attack/defence mismatch Generated from real data
Caerau (Ely) vs Afan Lido · Wales: FAW Championship

Caerau (Ely) carry the sharpest attacking rating in this fixture at 73.3 against an Afan Lido defence rated 53.3, while Afan Lido's attack sits at just 26.7 — the lowest individual axis score across both teams — suggesting a pronounced one-sided threat profile despite the 45/45 draw-heavy consensus.

Form collapse Generated from real data
Denbigh Town vs Holyhead Hotspur · Wales: FAW Championship

Holyhead Hotspur's Form rating of just 6.7/100 — against Denbigh Town's already-low 26.7 — reflects a sequence of four losses in their last five (LDLLL), making them the significantly more out-of-form side and contributing to a pre-match win probability of only 10%.

Win probability gap Generated from real data
Ittihad Tanger vs Moghreb Tetouan · Morocco: Botola Pro

Despite Ittihad Tanger having home advantage, the pre-match consensus gives them only a 10% chance of winning compared to 45% for Moghreb Tetouan, making the visitors a heavy favourite while the draw is equally rated at 45%.

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.

Rating gap Generated from real data
Calor de San Pedro vs Acambaro · Mexico: Liga Premier Serie A

Acambaro's Attack rating of 100.0 and Defense rating of 83.3 dwarf Calor de San Pedro's corresponding marks of 33.3 and 16.7, representing the sharpest cross-category gap in the available data and helping explain why pre-match consensus gives Calor de San Pedro just a 10% chance of winning.

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 gap Generated from real data
Guerreros del Pacifico vs Delfines Coatzacoalcos · Mexico: Liga Premier Serie A

Guerreros del Pacifico's Attack rating of 22.2 is nearly half that of Delfines Coatzacoalcos (41.7), the sharpest gap between the two sides across all six axes, which aligns with the pre-match consensus giving the hosts just a 10% win probability against Delfines' 45%.

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 pattern Generated from real data
Perth Glory vs Adelaide United · Friendlies Clubs

Adelaide United have won 3 of their last 5 fixtures (WWLLW) compared to Perth Glory's alternating DWDWD sequence, yet the pre-match consensus still assigns both sides an equal 45% win probability, suggesting Adelaide's slightly more decisive recent results are not being heavily weighted.

Form contrast Generated from real data
Yenisey W vs Lokomotiv Moskva W · Russia: Supreme Division Women

Yenisey W have lost all five of their last five matches, while Lokomotiv Moskva W have taken 13 points from a possible 15 (WWWWD), a stark form gap that is reflected in pre-match odds giving Yenisey a 0% win probability from the one tracked source.

xG gap Generated from real data
Machida Zelvia vs Kyoto Sanga · Japan: J-League Cup

Kyoto Sanga's xG rating of just 1.7 out of 100 is remarkably low compared to Machida Zelvia's 50.0, suggesting Kyoto have been creating almost no quality chances in recent matches and are rated at 0% to win by the tracked pre-match consensus.

Attack rating gap Generated from real data
Viktoriya Mykolaivka vs Inhulets · Ukraine: Persha Liga

Viktoriya Mykolaivka hold a notable attacking edge over Inhulets, rated 46.7 vs 26.7 on the attack axis, yet the pre-match odds reflect this only modestly, with the hosts at 45% and Inhulets as low as 10%.

Odds vs form gap Generated from real data
Pardubice II vs Horní Ředice · Czech-Republic: 3. liga - CFL B

Despite Horní Ředice holding a higher Form rating (60.0 vs 53.3) and superior Attack rating (53.3 vs 46.7), the pre-match consensus gives them just a 10% win probability compared to Pardubice II's 45%, suggesting the market heavily discounts the visitor's recent WWLLW record relative to their actual ratings.

Form vs odds gap Generated from real data
Persiku Kudus vs PSGC Ciamis · Indonesia: Liga 2

Despite PSGC Ciamis winning just 1 of their last 5 matches (LLLWL) and carrying a Form rating of only 33.3 vs Persiku Kudus's 50.0, the consensus still prices Ciamis as favourites at 45% win probability against Kudus's 10% — a notable disconnect between recent form and market expectation.

Defensive dominance Generated from real data
Lokomotiv vs FC Orenburg · Friendlies Clubs

Both sides carry their strongest ratings in defense (Lokomotiv 60.0, Orenburg 73.3) while both rank attack as their weakest area (33.3 and 20.0 respectively), and their only recent head-to-head ended 1-1, pointing strongly toward a low-scoring encounter.

Rating gap Generated from real data
Oţelul vs FC Bacau · Friendlies Clubs

Despite the pre-match odds favouring Oţelul or a draw, FC Bacau hold a substantial edge across both Attack (66.7 vs 33.3) and Defense (66.7 vs 40.0) ratings, suggesting the 10% win probability assigned to FC Bacau may significantly undervalue their objective quality advantage.

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.

Defense vs Attack gap Generated from real data
Eger vs Diósgyőr II · Hungary: NB III - Northeast

Eger's Defense rating of just 6.7 is the starkest number in this fixture, contrasted against Diósgyőr II's Attack rating of 53.3 — a gap of 46.6 points that helps explain why the market gives Eger only a 10% win probability despite equal xG ratings of 50.0 on both sides.

Form collapse Generated from real data
Tarpa vs Debrecen II · Hungary: NB III - Northeast

Tarpa have lost their last four consecutive matches and hold a Form rating of 0.0 out of 100, while Debrecen II's Attack rating of 80.0 is the highest single axis score in this fixture — a combination that leaves Tarpa with just a 10% pre-match win probability.

Form collapse Generated from real data
Paksi SE II vs Szekszárd · Hungary: NB III - Southwest

Szekszárd have lost all five of their last five matches and carry a Defense rating of 0.0 out of 100, yet pre-match consensus still gives them a 10% chance against a Paksi SE II side that has won just one of their last five (LLLDL) and holds a Defense rating of only 20.0.

Form comparison Generated from real data
Zvezda Perm W vs Krylya Sovetov W · Russia: Supreme Division Women

Zvezda Perm W have gone four consecutive defeats before their most recent draw (LLLLD), while Krylya Sovetov W have alternated results more variably (LWLWD), helping explain why pre-match consensus gives the visitors a 45% win probability against the hosts' 10%.

xG vs attack gap Generated from real data
Toulouse vs PAU · Friendlies Clubs

PAU's xG rating (50.0) significantly outpaces their Attack rating (33.3), suggesting they generate chances more efficiently than their attacking quality implies, while Toulouse show the opposite gap — Attack 46.7 against a lower xG of 38.0 — pointing to PAU as the likelier clinical finisher despite being given only a 10% win probability.

Attack/Defense mismatch Generated from real data
Lokomotiv Kyiv vs Polissya II · Ukraine: Persha Liga

Lokomotiv Kyiv carry the lowest attack rating in this matchup at just 26.7, yet face a Polissya II side with a defense rated only 40.0 — meaning the visitors' defensive vulnerability may be the key variable despite Lokomotiv's limited attacking output, which helps explain why the market sees all three outcomes within a tight 30–35% range.

Form comparison Generated from real data
FSV Frankfurt U19 vs Fortuna Köln U19 · Germany: U19 Bundesliga

FSV Frankfurt U19 have taken just 1 point from their last 5 matches (DLLLL), while Fortuna Köln U19 have managed 4 points (WLLDL), a difference that aligns with the pre-match odds giving Köln a 45% win probability against Frankfurt's 10%.

Form contrast Generated from real data
Dinamo Moskva W vs Rubin Kazan W · Russia: Supreme Division Women

Dinamo Moskva W won four of their last five matches (WWWWL), while Rubin Kazan W managed only one win in the same period (DLLDW), giving Dinamo a notably stronger recent record heading into this fixture.

Defense vs Attack gap Generated from real data
Sparta Katowice vs Warta Gorzów · Poland: III Liga - Group 3

Sparta Katowice's Defense rating of 86.7 dwarfs Warta Gorzów's Attack rating of 26.7 — a 60-point gap that represents the starkest mismatch across all twelve data points, suggesting Warta will struggle significantly to create scoring opportunities.

Attack rating contrast Generated from real data
KS Wieczysta Krakow II vs Wiślanie Jaśkowice · Poland: III Liga - Group 4

KS Wieczysta Krakow II carry the lowest Attack rating in this matchup at just 6.7 out of 100, while going LLLDL in their last five — a combination that helps explain why the pre-match consensus gives them only a 10% win probability against a Wiślanie Jaśkowice side that, despite a 26.7 Form rating, still rates their attack at 40.0.

Rating mismatch Generated from real data
Kashiwa Reysol vs Gamba Osaka · Japan: J-League Cup

Kashiwa Reysol's Attack rating of 88.9 is the highest single axis score across both teams, yet their Defense sits at just 33.3 — the lowest of all 12 ratings — creating a stark 55.6-point internal gap that suggests a high-scoring, open game rather than the cautious contest the 45/45 draw-heavy consensus implies.

Attack/Defense mismatch Generated from real data
Unia Swarzędz vs Kotwica Kórnik · Poland: III Liga - Group 2

Kotwica Kórnik carry the highest Attack rating in this dataset at 93.3, but concede heavily with a Defense rating of just 13.3 — the lowest of the two sides — suggesting a fixture likely to produce goals at both ends despite Kotwica's recent form slide of two straight losses.

Defense vs Attack gap Generated from real data
Gedania Gdansk vs Victoria Września · Poland: III Liga - Group 2

Gedania's Attack rating of 73.3 is by far the highest value across both teams' profiles, yet their Defense sits at just 13.3 — the lowest single rating in the dataset — meaning they combine genuine offensive threat with extreme defensive vulnerability, a contradiction reflected in their erratic LLDWL run.

Set piece gap Generated from real data
Ludogorets II vs Dunav Ruse · Friendlies Clubs

Dunav Ruse hold a striking set piece rating of 87.5 compared to Ludogorets II's 50.0, making dead-ball situations the clearest area of differentiation between these two sides despite both teams sharing identically low attack ratings of 33.3.

xG gap vs result Generated from real data
Legia Warszawa vs Korona Kielce · Friendlies Clubs

Legia's xG rating of 60.7 is almost double Korona's 30.7, suggesting a significant underlying attacking threat advantage that their only recent meeting — a 1-1 draw — did not reflect in the scoreline.

Attack rating gap Generated from real data
Bukovyna vs Epitsentr Dunayivtsi · Friendlies Clubs

Bukovyna's attack rating of 46.7 dwarfs Epitsentr Dunayivtsi's 20.0, the largest axis gap between the two sides, yet their only recorded meeting ended 0-0, suggesting Bukovyna's offensive superiority has not yet translated into goals against this opponent.

Set piece gap Generated from real data
Orebro SK vs United Nordic · Friendlies Clubs

United Nordic's set piece rating of 93.8 dwarfs Orebro SK's 68.8, representing the single largest gap between any two metrics across both teams — yet United Nordic's defence sits at just 13.3, suggesting they are built almost entirely around dead-ball threat rather than structural solidity.

Form comparison Generated from real data
Parma W vs Ternana W · Italy: Serie A Women

Parma W have lost all five of their last five matches (LLLLL), while Ternana W have taken just one win from their last five (LWLLL), making this a meeting of two sides in notably poor recent form with a combined record of one win across ten games.

Attack/Defense contrast Generated from real data
Grom Nowy Staw vs Bałtyk Koszalin · Poland: III Liga - Group 2

Grom Nowy Staw carry a maximum Attack rating of 100.0 against a Defense rating of just 20.0, creating the sharpest attacking-vs-defensive imbalance in the available data — suggesting they are highly potent going forward but significantly exposed at the back against Bałtyk Koszalin's more balanced 53.3/53.3 profile.

xG gap Generated from real data
Jagiellonia vs Polonia Warszawa · Friendlies Clubs

Polonia Warszawa's xG rating of 50.0 dwarfs Jagiellonia's 17.3, representing the starkest gap between the two sides across all six metrics and suggesting Polonia are generating significantly higher-quality chances despite Jagiellonia holding a marginal edge in attack (60.0 vs 66.7).

Historical trend Generated from real data
Arsenal vs FC Minsk · Friendlies Clubs

In the only recorded meeting between these sides, FC Minsk won 2-1 against Arsenal, and their set pieces rating of 92.5 — significantly higher than Arsenal's 62.5 — suggests dead-ball situations could again be a decisive factor for Minsk.

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
Cigand SE vs Gödöllő · Hungary: NB III - Northeast

Cigand SE arrive on a perfect five-game winning run (Attack and Form both rated 100/100), while Gödöllő have lost their last two after starting 3-0, a sharp contrast that makes the pre-match consensus of 45% each look surprisingly generous to the visitors.

Attack vs Defence gap Generated from real data
DEAC vs Füzesabony · Hungary: NB III - Northeast

DEAC's Attack rating (66.7) is double Füzesabony's (33.3), yet Füzesabony's Defence rating (66.7) matches that same mark, creating a direct clash where the visitors' strongest attribute is specifically aligned against the home side's most dangerous one — a contrast not mirrored anywhere else in the six-axis data. Despite this, the consensus gives Füzesabony only a 10% win probability, reflecting how rarely strong defensive sides overcome that attacking gap on the road.

Recent form contrast Generated from real data
Eintracht Braunsch U19 vs Chemnitzer FC U19 · Germany: U19 Bundesliga

Chemnitzer FC U19 have lost their last four matches in a row (WLLLL), while Eintracht Braunsch U19 show a strict alternating pattern (LWLWL) that has them winning their most recent game — a notable form divergence heading into this fixture despite both sides carrying identical 50.0 six-axis ratings across the board.

Form contrast Generated from real data
Wehen Wiesbaden U19 vs Kaiserslautern U19 · Germany: U19 Bundesliga

Kaiserslautern U19 have collected 4 wins and 1 draw from their last 5 matches (WWWDW), while Wehen Wiesbaden U19 lost four consecutive games before their sole win (LLLLW), a stark recent form gap that is reflected in the pre-match odds giving Kaiserslautern a 50% win probability against Wehen's 0%.

Probability vs form mismatch Generated from real data
BAK 07 U19 vs Magdeburg U19 · Germany: U19 Bundesliga

Despite Magdeburg U19 holding a notably stronger recent record (3 wins from last 4) compared to BAK 07 U19's run of 4 consecutive losses before their final win, the pre-match consensus gives Magdeburg only a 10% chance of winning versus BAK's 45%, a striking divergence between form data and implied probability.

Defensive concern Generated from real data
Iváncsa vs Sárbogárd · Hungary: NB III - Southwest

Iváncsa's Defence rating of 0.0 out of 100 is the most extreme figure in the available data, yet they still enter as co-favourites alongside the draw at 45% each, suggesting the market is weighting Sárbogárd's own poor Form rating of 26.7 and their four losses in the last five games heavily enough to largely cancel out that defensive vulnerability.

Form dominance Generated from real data
Pécsi MFC vs Budafoki LC · Hungary: NB III - Southwest

Pécsi MFC enter this match with a perfect 5-from-5 winning run and a maximum Attack rating of 100.0, compared to Budafoki LC's 73.3, yet the single tracked source prices both teams almost equally at 45% each, suggesting the market is not fully reflecting Pécsi's superior recent form and attacking output.

Defense gap Generated from real data
Érdi VSE vs Kaposvar · Hungary: NB III - Southwest

Despite identical Attack ratings of 73.3, Kaposvar's Defense rating of 46.7 dwarfs Érdi VSE's 20.0, the lowest possible tier in the dataset, which aligns with Érdi conceding in four of their last five matches (LLLDW) against Kaposvar's more resilient WWLWL run.

Attack/Defense mismatch Generated from real data
Majosi vs PTE-PEAC · Hungary: NB III - Southwest

Majosi's Attack rating of 86.7 is the standout figure in this fixture, yet it is paired with a Defense rating of just 33.3 — the sharpest attack-defense gap of any side here — facing a PTE-PEAC team whose Defense rating of 66.7 is double that of Majosi's own backline, suggesting Majosi are highly potent going forward but significantly exposed at the back against a defensively solid opponent.

Defense vulnerability Generated from real data
Ferencváros II vs MTK Budapest II · Hungary: NB III - Southwest

Both sides carry notably weak defensive ratings — Ferencváros II at 40.0 and MTK Budapest II at 33.3 out of 100 — making this the most glaring shared weakness in the data and suggesting both teams are highly susceptible to conceding goals in this fixture.

Rating vs odds contrast Generated from real data
MTE 1904 vs Puskás II · Hungary: NB III - Northwest

Despite Puskás II holding a commanding Attack rating of 80.0 against MTE 1904's Defense rating of 66.7, the pre-match consensus gives Puskás II only a 10.0% win probability — a striking disconnect that suggests the market heavily discounts the visitors' attacking strength, possibly due to their back-to-back losses (LL) to close their last 5 games against MTE 1904's more stable home record.

Rating gap Generated from real data
Komárom vs Tatabánya · Hungary: NB III - Northwest

Tatabánya's Attack rating of 80.0 dwarfs Komárom's Defense rating of 66.7, and their Form rating of 73.3 contrasts sharply with Komárom's 33.3, backing the pre-match odds that give Komárom just a 10% win probability against a side that has won three of their last five.

Attack rating gap Generated from real data
Forward vs Sleipner · Sweden: Division 2 - Södra Svealand

Sleipner's attack rating of 100.0 dwarfs Forward's 40.0 — a 60-point gap that represents the starkest differential across all six measured axes, yet the pre-match consensus still gives Forward a slight edge at 35% versus Sleipner's 30%, suggesting the market may be underweighting Sleipner's attacking output.

Form contrast Generated from real data
Eker Örebro vs Rågsved · Sweden: Division 2 - Södra Svealand

Eker Örebro have lost four of their last five matches (LLDLL) and carry a Defence rating of 0.0/100, while Rågsved won three consecutive games in their recent run (LWWWL) and hold a Form rating of 60.0 — a stark contrast that is reflected in the pre-match odds giving Eker Örebro just a 10% win probability.

Defense/Form gap Generated from real data
Dunaharaszti MTK vs Siofok · Hungary: NB III - Southwest

Siofok's defensive rating of 73.3 dwarfs Dunaharaszti MTK's 26.7 — the largest single-axis gap in this matchup — and Siofok's form rating of 73.3 against MTK's 33.3 reflects a sequence of back-to-back wins versus MTK's run of three straight defeats to close their last five games.

Attack/defense split Generated from real data
Tiszafuredi VSE vs Kisvárda II · Hungary: NB III - Northeast

Despite both teams sharing an identical Defense rating of 66.7, Tiszafuredi VSE's Attack rating of 33.3 is notably lower than Kisvárda II's 40.0, making Tiszafuredi the weakest attacking side in this matchup — consistent with pre-match odds that give them only a 10% win probability against a 45% chance for the visitors.

Form gap Generated from real data
Tiszaújváros vs Mátészalka · Hungary: NB III - Northeast

Tiszaújváros hold a Form rating of 60.0 versus Mátészalka's 33.3, backed by a 3W-1L record in their last four decisive results, while Mátészalka have lost three of their last four non-draw matches — yet the pre-match consensus still treats this as a near coin-flip at 45% each way.

Form divergence Generated from real data
Ózd Sajóvölgye vs Hajdúnánás · Hungary: NB III - Northeast

Ózd Sajóvölgye have won all five of their last five matches (WWWWW) and hold a perfect Attack rating of 100.0, while Hajdúnánás have taken just one point from their last three games (DLL), reflecting a sharp divergence in current momentum that the pre-match consensus — giving Hajdúnánás a 0.0% win probability — fully endorses.

Form collapse Generated from real data
Nyiregyhaza II vs Salgótarjáni BTC · Hungary: NB III - Northeast

Nyiregyhaza II have lost all five of their last five matches and carry a Defense rating of 0.0, making them the weaker side on recent form despite being marginal favourites at 35% against Salgótarjáni BTC's 30%.

Defense/Form gap Generated from real data
Veszprém vs Sárisápi Bányász · Hungary: NB III - Northwest

Veszprém's defensive rating of just 20.0 is the starkest figure in this fixture, contrasted against Sárisápi Bányász's 60.0, and it aligns with a dismal recent run of LLWLL that gives them a form rating of only 26.7 versus the visitors' 66.7 across a LLWWW sequence — a combination that helps explain why the consensus gives Veszprém only a 10% win probability.

Form contrast Generated from real data
Zalaegerszegi TE II vs Bicskei · Hungary: NB III - Northwest

Bicskei arrive on a perfect five-from-five run (WWWWW) and carry a competition-high Attack rating of 100.0, while Zalaegerszegi TE II have won just one of their last five (LLWWD) and hold a Defence rating of only 46.7 — a mismatch that is reflected in the pre-match odds giving the hosts just a 10.0% win probability.

Defensive vulnerability Generated from real data
Király SZE vs Balatonalmádi · Hungary: NB III - Northwest

Balatonalmádi hold a rated defense of 0.0 out of 100 — the lowest possible score — yet carry a 45% win probability, suggesting the pre-match consensus is driven almost entirely by Király SZE's own poor form (4 losses in last 5) rather than any defensive solidity from the visitors.

Defense vs Attack mismatch Generated from real data
Goczałkowice Zdrój vs ROW Rybnik · Poland: III Liga - Group 3

ROW Rybnik's Defense rating of 26.7 is the lowest figure across both teams' combined 12 rated axes, yet they carry an Attack rating of 60.0 — the highest of any single axis in this fixture — creating a stark imbalance that makes them simultaneously the most dangerous and most vulnerable side on the pitch.

Form contrast Generated from real data
Elana Toruń vs Luzino · Poland: III Liga - Group 2

Luzino's perfect 100.0 form rating (four consecutive wins from LWWWW) stands in stark contrast to Elana Toruń's 13.3 form rating across five matches without a win (LLLDD), a gap that is reflected in the pre-match probabilities giving Elana just a 10.0% chance of victory.

Form & defense gap Generated from real data
Åstorp vs Dalstorps · Sweden: Division 2 - Västra Götaland

Dalstorps hold a 73.3 defense rating against Åstorp's 40.0 attack rating — the largest axis gap in this matchup — while Dalstorps' form rating of 66.7 contrasts sharply with Åstorp's 40.0, reflecting Åstorp's alternating W-L pattern across their last five games versus Dalstorps' more consistent WLWWD run.

Attack rating gap Generated from real data
Böljan vs Jonsered · Sweden: Division 2 - Västra Götaland

Böljan's attack rating of 86.7 dwarfs Jonsered's 53.3, the largest single-axis gap between the two sides, yet pre-match odds treat this as essentially a three-way split (35/35/30), suggesting the market is not fully pricing in Böljan's considerable attacking advantage.

Attack gap Generated from real data
Ulfstind vs Alta · Norway: 3. Division - Girone 5

Alta's attack rating of 73.3 dwarfs Ulfstind's 40.0, and with Ulfstind registering a defence rating of 0.0, Alta's offensive advantage over the hosts looks stark on every measurable axis available. Alta also arrive unbeaten in their last three, going WWWD to close out their past five fixtures.

Attack/Defense gap Generated from real data
Fehérvár FC vs Ujpest · Friendlies Clubs

Ujpest's Attack rating of 53.3 faces a Fehérvár Defense rated just 46.7, while Fehérvár's Attack of 33.3 is the lowest across both teams' combined ratings, suggesting a notable offensive imbalance that favours Ujpest in this fixture.

Head-to-head dominance Generated from real data
Sandviken vs GIF Sundsvall · Friendlies Clubs

The only recorded meeting between these sides ended in a 5-0 Sandviken victory, and that result aligns with a stark attacking disparity: Sandviken rate 66.7 for Attack versus GIF Sundsvall's 33.3, exactly double their opponent's output.

Set piece gap Generated from real data
Radomiak Radom vs ŁKS Łódź · Friendlies Clubs

Radomiak Radom hold a perfect set-piece rating of 100.0 compared to ŁKS Łódź's 50.0, representing the single largest gap between the two sides across all six metrics and suggesting dead-ball situations are Radomiak's clearest route to goal given their otherwise league-low attack rating of just 20.0.

Rating mismatch Generated from real data
Waldhof Mannheim vs FSV Mainz 05 · Friendlies Clubs

Mainz 05 hold a commanding 83.3 Attack rating against Waldhof Mannheim's 40.0, the sharpest gap across any single axis between the two sides, while Mainz's set-piece rating of 83.3 further underlines their offensive threat in a match where Mannheim's strongest asset is their 73.3 Defense rating.

xG vs defense split Generated from real data
Malmo FF vs FC Nordsjaelland · Friendlies Clubs

FC Nordsjaelland carry a perfect xG rating of 100.0 yet pair it with a Defense rating of just 46.7, the lowest of any metric across both sides, suggesting they create at an elite level while remaining highly exposed — a stark contrast to Malmo's more balanced profile with Defense at 73.3 and xG at 59.0.

Defense gap Generated from real data
SC Freiburg vs FC Luzern · Friendlies Clubs

FC Luzern's defensive rating of 33.3 is less than half of SC Freiburg's 73.3, the largest gap across all six tracked metrics, suggesting Freiburg's perfect 100.0 attack rating faces one of the weakest defensive setups in this dataset. Luzern have also conceded at least one loss in their last five games (DWDLW) while Freiburg have dropped only one point (WWWWD).

Form vs attack split Generated from real data
Halmstad vs Osters IF · Friendlies Clubs

Despite Osters IF rating higher on attack (46.7) and xG (50.0) than Halmstad (40.0 and 38.3 respectively), their form rating of just 26.7 compared to Halmstad's 60.0 — backed by two consecutive wins — suggests they are significantly underperforming their offensive metrics in recent results.

xG vs form gap Generated from real data
Cracovia Krakow vs Nieciecza · Friendlies Clubs

Cracovia Krakow carry a striking internal imbalance — their xG rating of 68.3 is the highest figure across either team's six axes, yet their Form rating sits at just 20.0, suggesting they are creating chances at a strong rate without converting that into results. Nieciecza, by contrast, arrive on four consecutive wins (DWWWW) with a balanced 66.7 Form rating, making the gap in match outcomes versus underlying output the sharpest contrast in this fixture.

Defensive dominance Generated from real data
Prykarpattia vs Metal Kharkiv · Ukraine: Persha Liga

Prykarpattia's defensive rating of 86.7 dwarfs Metal Kharkiv's 46.7, the largest gap between any two axes in this matchup, which aligns with the consensus giving Metal Kharkiv just a 10% chance of winning despite an equal xG rating of 50.0 on both sides.

Odds vs form Generated from real data
St. Pauli U19 vs Hansa Rostock U19 · Germany: U19 Bundesliga

Despite both sides sharing identical six-axis ratings across all metrics (50.0 in every category), the pre-match consensus heavily penalises Hansa Rostock U19 at just 10.0% implied probability versus St. Pauli U19's 45.0%, a striking disparity that the available data does not support — Rostock's WLDDL and Pauli's WDWLL recent sequences are similarly modest.

Consensus probability signal Generated from real data
Spartak Moskva W vs Zenit W · Russia: Supreme Division Women

Despite Spartak Moskva W entering as hosts with a perfect five-match winning run, the pre-match consensus assigns them only a 10% chance of victory compared to 45% for Zenit W — a striking favourite-underdog gap that makes this one of the more lopsided home-team outlooks in the fixture data. The single tracked source gives the draw the same 45% probability as a Zenit win, suggesting the market sees almost any outcome as more likely than a Spartak victory.

Set piece contrast Generated from real data
Lech Poznan vs Energie Cottbus · Friendlies Clubs

Energie Cottbus carry a perfect 100.0 set-piece rating against Lech Poznan's already strong 84.4, yet Cottbus's defense sits at just 20.0 — the lowest rating in the dataset — suggesting they are highly dangerous from dead balls but acutely vulnerable to conceding at the other end.

Form contrast Generated from real data
Fakel vs FC Vitebsk · Friendlies Clubs

FC Vitebsk have won 4 of their last 5 matches (WWLWW) and hold a Form rating of 66.7, while Fakel have lost 3 of their last 5 (LDLDL) with a Form rating of just 13.3 — one of the starkest form gaps visible across all six rated categories.

xG contrast Generated from real data
Hammarby FF vs Vasteras SK FK · Friendlies Clubs

Hammarby FF hold a perfect xG rating of 100.0 compared to Vasteras SK FK's 32.7, representing the starkest gap across all six measured categories and suggesting a significant edge in expected goal quality for the hosts.

Defense contrast Generated from real data
LASK W vs Südburgenland W · Austria: Frauenliga

Südburgenland W carry a Defense rating of 0.0 against LASK W's 46.7, the starkest defensive gap in the available data, yet the market still prices LASK W and the draw equally at 45% each despite Südburgenland W losing their last four matches in a row.

Attack gap Generated from real data
Rheindorf Altach W vs Kleinmünchen / BW Linz W · Austria: Frauenliga

Altach's Attack rating of 66.7 dwarfs Kleinmünchen/BW Linz's 13.3 — the single largest gap across all six axes — while Altach's LWDWW run contrasts sharply with the visitors' LWDLL, helping explain why consensus gives the hosts a 50% chance against 0% for the away side.

Rating gap Generated from real data
Koninklijke HFC vs Quick Boys · Netherlands: Tweede Divisie

Quick Boys hold a substantial edge over Koninklijke HFC across both Attack (80.0 vs 46.7) and Defense (73.3 vs 40.0) on the six-axis ratings, and their Form rating of 80.0 against HFC's 33.3 reflects Quick Boys' four-win run versus HFC's more inconsistent WDDLW sequence — yet the consensus still prices a draw at 45.0%, equal to a Quick Boys win.

Head-to-head result Generated from real data
Viktoria Köln U19 vs Saarbrücken U19 · Germany: U19 Bundesliga

The only recorded meeting between these sides saw Viktoria Köln U19 win 9-0 away at Saarbrücken U19, an extraordinary scoreline that aligns with Saarbrücken's current run of five consecutive defeats heading into this fixture.

Form divergence Generated from real data
PSMS Medan vs Persikad Depok FC · Indonesia: Liga 2

Persikad Depok FC carry a perfect Form rating of 100.0 against PSMS Medan's 46.7, backed by four wins in their last five (WLWWW) versus PSMS's mixed recovery (LLDWW), yet the pre-match consensus gives Persikad only a 10.0% win probability — a striking disconnect between recent form and market expectation.

Form contrast Generated from real data
PSIS Semarang vs Bekasi City · Indonesia: Liga 2

Bekasi City's form rating of 11.1 is dramatically lower than PSIS Semarang's 50.0, reflecting Bekasi's run of three losses in their last four matches (LWDLL), while PSIS have lost just once in their last four (LDWD). The pre-match consensus gives Bekasi a 0.0% win probability from tracked sources.

Form divergence Generated from real data
PSBS Biak Numfor vs RANS Nusantara · Indonesia: Liga 2

PSBS Biak Numfor have lost all five of their last matches (LLLLL), while RANS Nusantara's Attack rating of 77.8 is the standout metric in this fixture — the highest of any axis for either side — suggesting RANS carry a meaningful offensive edge against a host with no recorded wins in this sample.

Attack/defense mismatch Generated from real data
Persis Solo vs Tornado Pekanbaru · Indonesia: Liga 2

Persis Solo carry the highest attack rating in this matchup at 88.9, yet face a Tornado Pekanbaru side whose defense rating of 77.8 is the strongest of the two teams' six axes — creating a sharp clash between the competition's most potent attacking unit and a defensively-oriented opponent, despite the market pricing the match as an almost three-way split at 35/35/30.

Market uncertainty Generated from real data
Netherlands U19 vs Austria U19 · Friendlies

With all six performance ratings sitting at exactly 50.0 and the pre-match consensus splitting the three outcomes at precisely 33% each from just one tracked source, the market reflects near-total uncertainty — though Netherlands U19's recent run of four wins in their last five (WWWLW) offers the only concrete differentiator available.

Attack/Defence mismatch Generated from real data
Agricola Borcea vs Sporting Lieşti · Romania: Liga III - Serie 4

Sporting Lieşti carry the highest possible Attack rating (100.0) in this dataset but also the weakest Defence rating (33.3), creating a stark imbalance that contrasts sharply with Agricola Borcea's more balanced profile (Attack 73.3, Defence 60.0) — yet the consensus still prices Lieşti as heavy outsiders at just 10.0% implied probability.

Form vs Defence split Generated from real data
Axiopolis vs Recolta Gheorghe Doja · Romania: Liga III - Serie 4

Despite hosting, Axiopolis carry a Defence rating of just 33.3 against Recolta's Form rating of 80.0 — the highest single-axis score in this fixture — with Recolta having won four consecutive matches to close their last five, suggesting the visitor's momentum is sharply at odds with the consensus odds that give them only a 10% win probability.

Attack/defense mismatch Generated from real data
Progresul Fundulea vs Gloria Băneasa · Romania: Liga III - Serie 4

Progresul Fundulea's attack rating of 86.7 is the highest single axis score in this fixture, while Gloria Băneasa's defense rating of 46.7 is the strongest defensive figure on show — yet Fundulea's own defense sits at just 26.7, the lowest rating across both teams, pointing to a game where goals at both ends are plausible despite both sides losing three of their last five matches.

Form divergence Generated from real data
Săcele vs ACS Mediaş 2022 · Romania: Liga III - Serie 2

Săcele have lost four of their last five matches (WLLLL) and hold a Form rating of just 20.0, while ACS Mediaş 2022 have gone LDDWW to claim a Form rating of 53.3 — a gap of 33.3 points that is reflected in the pre-match odds giving Săcele a 0.0% win probability.

Form contrast Generated from real data
Tricolorul Breaza vs ARO Muscelul Câmpulung · Romania: Liga III - Serie 2

Tricolorul Breaza have lost four of their last five matches (LLLDL) and carry a form rating of just 6.7/100, while ARO Muscelul Câmpulung have gone unbeaten in their last four (DLDDD) with a form rating of 26.7/100 — a gap that is reflected in the pre-match consensus giving the hosts only a 10% win probability.

Form contrast Generated from real data
Carpati Covasna vs Baicoi · Romania: Liga III - Serie 2

Baicoi's form rating of 73.3 dwarfs Carpati Covasna's 6.7, reflecting a run of WDWDW against the hosts' LLLLD across the last five matches — a gap that leaves Carpati with a 0.0% win probability in the pre-match consensus.

Attack/Defense gap Generated from real data
Stargard Szczeciński vs Kalisz · Poland: III Liga - Group 2

Stargard Szczeciński carry the highest attack rating in this fixture at 86.7, yet their defense sits at just 40.0 — a 46.7-point gap that dwarfs Kalisz's far more balanced 73.3 attack versus 60.0 defense profile, suggesting Stargard are likely to create chances but remain highly vulnerable at the back.

Defensive gap Generated from real data
Noteć Czarnków vs Flota Świnoujście · Poland: III Liga - Group 2

Flota Świnoujście's Defence rating of 6.7 is drastically lower than Noteć Czarnków's 53.3, making it the starkest contrast between the two sides and the clearest data-driven edge in an otherwise evenly matched fixture where both attacks are rated identically at 33.3.

Defense vulnerability Generated from real data
Lipno Stęszew vs Chemik Bydgoszcz · Poland: III Liga - Group 2

Both sides carry the two lowest defensive ratings in this dataset — Lipno Stęszew at 26.7 and Chemik Bydgoszcz at an even weaker 20.0 — yet neither has won in their last five combined outings (Lipno: LLLWD; Chemik: LDDDD), suggesting poor defences are being cancelled out by equally toothless attacks rather than producing high-scoring games.

Defensive concern Generated from real data
Threave Rovers vs Invergordon · Scotland: FA Cup

Invergordon carry a Defense rating of 0.0 out of 100 — the lowest possible score — against Threave Rovers' neutral 50.0, while Invergordon's last five results show just one win (LLLWL), suggesting a side that has been conceding freely heading into this cup tie.

Attack vs form gap Generated from real data
Bradul Putna vs Viitorul Onesti · Romania: Liga III - Serie 1

Bradul Putna carry a striking imbalance — their Attack rating of 93.3 is the highest available figure in this dataset, yet their Form rating sits at just 46.7, suggesting their scoring threat has not consistently translated into results. Viitorul Onesti offer little defensive resistance (33.3) and arrive in dire form (6.7), the lowest form rating recorded here, with only one win in their last five outings (LWLWD).

Defensive vulnerability Generated from real data
Gheorgheni vs FC Bacău II · Romania: Liga III - Serie 1

FC Bacău II's defensive rating of 20.0 is the lowest figure across all six axes for both sides, compared to Gheorgheni's already-weak 33.3, suggesting both teams are exposed at the back but Bacău's defensive frailty is markedly more severe — a dynamic that aligns with their run of three losses to open their last five games.

Rating gap Generated from real data
Păuleşti vs Progresul Draganesti · Romania: Liga III - Serie 3

Progresul Draganesti's Attack rating of 53.3 dwarfs Păuleşti's 13.3, the widest gap across any of the six measured axes, while Draganesti's Form rating of 53.3 also sharply outpaces Păuleşti's 13.3, suggesting a significant competitive mismatch in both creative output and recent momentum.

Attack vs Defence mismatch Generated from real data
Progresul Pecica vs CIL Blaj · Romania: Liga III - Serie 7

Progresul Pecica's defence rating of just 20.0 is the standout vulnerability here, facing a CIL Blaj attack rated 93.3 — the highest attacking score of the two sides — suggesting Blaj are well-positioned to exploit what is a severely rated home backline.

Defense vs Attack gap Generated from real data
Cetate Deva vs Ghiroda şi Giarmata Vii · Romania: Liga III - Serie 7

Cetate Deva's Defense rating of 26.7 is the starkest number in this fixture — the lowest across all six axes for either side — while Ghiroda şi Giarmata Vii's Defense sits at 66.7, a gap of 40 points that makes the visitors significantly more solid at the back despite Deva holding the higher Attack rating (60.0 vs 46.7).

Defensive dominance Generated from real data
SCM Zalău vs Crişul Sântandrei · Romania: Liga III - Serie 8

SCM Zalău's defensive rating of 86.7 dwarfs Crișul Sântandrei's 40.0, a gap of 46.7 points that represents the starkest contrast across all six measured axes, suggesting Zalău's backline holds a substantial structural advantage despite the hosts' recent back-to-back losses closing out their last five games (WWWLL).

xG vs defence split Generated from real data
IK brage vs Degerfors IF · Friendlies Clubs

Despite Degerfors holding a notably higher defensive rating (53.3 vs 33.3), IK Brage's xG rating of 50.0 more than doubles Degerfors' 20.7, suggesting Brage may generate more meaningful chances than the defensive numbers alone would imply. Degerfors' recent WWWLL finish also points to a side that has dropped off after a strong mid-sequence run.

xG vs defense gap Generated from real data
Arminia Bielefeld vs Rot-Weiß Essen · Friendlies Clubs

Arminia Bielefeld post a striking xG rating of 79.3 — the highest figure across both sides — yet their Defense rating sits at just 33.3, the lowest of any axis in this fixture, suggesting they create well but concede heavily; by contrast, Rot-Weiß Essen's Defense rating of 73.3 is more than double Bielefeld's, making them the far more solid defensive unit despite generating fewer expected-goal opportunities.

Attack/Defense contrast Generated from real data
Bihorul Beiuş vs Sănătatea Cluj · Romania: Liga III - Serie 8

Both sides share an identically low Attack rating of 26.7, while Sănătatea Cluj hold a notably stronger Defense rating of 73.3 against Bihorul Beiuş's 60.0, pointing toward a match where scoring opportunities are likely to be scarce and Cluj are better equipped to suppress them.

Form divergence Generated from real data
RKAV Volendam vs Almere City II · Netherlands: Tweede Divisie

Almere City II's form rating of just 6.7/100 reflects four consecutive losses before a solitary draw, while RKAV Volendam have gone unbeaten in all five recent matches (one win, four draws), producing a form gap of 53.3 points between the two sides.

Defense gap Generated from real data
Rijnsburgse Boys vs Kloetinge · Netherlands: Tweede Divisie

Rijnsburgse Boys hold a Defense rating of 26.7 versus Kloetinge's 13.3 — the lowest defensive rating in this fixture — yet the market still prices Kloetinge's win chance at just 10%, reflecting how sharply their defensive vulnerability compounds an already weak attack rating of 26.7 compared to Rijnsburgse Boys' 53.3.

Rating gap Generated from real data
Hoek vs De Treffers · Netherlands: Tweede Divisie

De Treffers hold a striking advantage across attack (73.3 vs 26.7) and defense (66.7 vs 33.3) ratings, while Hoek's form rating of 13.3 — reflecting an DLLDD run — sits far below De Treffers' 60.0, helping explain why the visitor is priced as a co-favourite despite playing away.

Defense vs Attack gap Generated from real data
HHC vs Ijsselmeervogels · Netherlands: Tweede Divisie

Ijsselmeervogels carry a striking defensive rating of 86.7 against HHC's attack rating of just 53.3, the largest axis mismatch in this fixture, which aligns with the pre-match consensus giving HHC only a 10% win probability.

Attack/Defense contrast Generated from real data
Mławianka Mława vs Swit · Poland: III Liga - Group 1

Mławianka Mława hold a perfect Attack rating of 100.0 but a Defense rating of 0.0 — the most extreme defensive vulnerability in the dataset — yet pre-match odds give them only a 10% win probability against Swit, who carry a far more balanced 60.0 Attack and 53.3 Defense profile.

Form contrast Generated from real data
FC Tallinn vs Laagri · Estonia: Cup

FC Tallinn have won 3 of their last 5 matches (WWLDW) compared to Laagri's 2 wins in 5 (WLLWD), yet pre-match consensus still gives Tallinn only a 10% chance of winning versus Laagri's 45%, suggesting the market is leaning heavily on Laagri's superior defensive rating (53.3 vs 26.7) over recent form.

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.

Recent form gap Generated from real data
Kilkisiakos vs Makedonikos Neapolis · Greece: Gamma Ethniki - Group 2

Kilkisiakos have won four of their last five matches (WDWWW), while Makedonikos Neapolis have lost three of their last five (DLWLL), representing the clearest differentiator between the two sides despite all six-axis ratings being identical at 50.0 for both teams.

Defense rating contrast Generated from real data
FC Copenhagen W vs Brøndby W · Denmark: Kvindeliga

Brøndby W hold a Defense rating of 66.7 versus FC Copenhagen W's 0.0, the starkest gap across all six tracked axes, yet the only recorded head-to-head meeting ended in a 3-1 Copenhagen win away at Brøndby, suggesting the ratings alone don't capture the full picture of this rivalry.

Prediction uncertainty Generated from real data
Iraklis Therm. vs Panedessaikos · Greece: Gamma Ethniki - Group 2

With all three outcomes given exactly equal 33% probability from the single tracked source, there is no statistical edge identified for either side, making this one of the rarest truly 50/50 (three-way) fixtures in the dataset. Iraklis Therm.'s last 5 results (LWWWD) show a slight uptick in recent form, which is the only directional signal available.

Recent form gap Generated from real data
Akrites Sykeon vs Poseidon Nea Michaniona · Greece: Gamma Ethniki - Group 2

Akrites Sykeon have won 3 of their last 5 matches (WWLDL), while Poseidon Nea Michaniona have won just 1 of their last 5 (LLLWL), giving the hosts a clear recent form edge despite all six-axis ratings being identical at 50.0 for both sides.

Head-to-head result Generated from real data
Fiorentina W vs Sassuolo W · Italy: Serie A Women

In the only tracked meeting between these sides, Sassuolo W won 2-1 away at Fiorentina W, making them the sole team with a recent head-to-head advantage despite pre-match odds giving them a 0% win probability.

Rating gap Generated from real data
La Chaux-de-Fonds vs Prishtina Bern · Switzerland: 1. Liga Classic - Group 1

Prishtina Bern's Attack rating of 86.7 dwarfs La Chaux-de-Fonds' Defense rating of 20.0 — a 66.7-point gulf that is the starkest mismatch across all six measured axes, suggesting significant structural vulnerability for the hosts in open play.

Rating vs odds mismatch Generated from real data
Baník Souš vs Jablonec II · Czech-Republic: 3. liga - CFL B

Jablonec II hold a notably higher Attack rating (86.7 vs 60.0) and better recent form (WDWDW, unbeaten in 5) than Baník Souš, yet the pre-match consensus gives them only a 10% win probability compared to 45% for the hosts — a striking disconnect between the underlying ratings and the implied market pricing.

Attack gap Generated from real data
Katwijk vs Kozakken Boys · Netherlands: Tweede Divisie

Kozakken Boys carry a striking Attack rating of 93.3 against Katwijk's 60.0 — a 33-point gap that coincides with Kozakken Boys winning all five of their last five matches, while Katwijk's recent form reads WLWDL.

Recent form split Generated from real data
Spakenburg vs AFC Amsterdam · Netherlands: Tweede Divisie

AFC Amsterdam have won 3 of their last 5 (WLDWW, finishing with back-to-back wins), while Spakenburg have taken just 1 win from their last 3 (WDD), giving Amsterdam the clearer momentum despite both sides sharing identical Attack (46.7) and Form (46.7) ratings.

Form divergence Generated from real data
Barendrecht vs Sparta Rotterdam II · Netherlands: Tweede Divisie

Barendrecht's form rating (53.3) notably outpaces Sparta Rotterdam II's (40.0), backed by their last-5 sequence ending in two wins (LWDDW) versus Sparta II's run of three consecutive draws (WLDDD) — yet the pre-match consensus still places Barendrecht as heavy underdogs at just 10% to win.

Form collapse Generated from real data
Stal Brzeg vs Carina Gubin · Poland: III Liga - Group 3

Carina Gubin have collected just one point from their last five matches (LLDLL) and carry a form rating of just 6.7/100 — the lowest across all six tracked metrics — while Stal Brzeg's own poor form (LLLWL, 20.0/100) still leaves them as clear 45% favourites against a side given only a 10% chance of winning.

Form divergence Generated from real data
Stilon Gorzów vs Barycz Sułów · Poland: III Liga - Group 3

Barycz Sułów's form rating of 66.7 is 26.7 points higher than Stilon Gorzów's 40.0, reflected in their contrasting recent sequences — Barycz have taken 13 points from their last 5 games (WWWLD) while Stilon have managed just 5 (DDLDW), consistent with pre-match odds giving the away side a 45% win probability against the hosts' 10%.

Defensive imbalance Generated from real data
Ślęza Wrocław vs Karkonosze Jelenia Góra · Poland: III Liga - Group 3

Karkonosze's defensive rating of 73.3 dwarfs Ślęza's 20.0, the sharpest defensive gap between the two sides in the available ratings, yet Ślęza's attack rating of 66.7 — the highest single metric on either team — sets up a direct clash between the division's most potent attacking unit and one of its sturdier defences.

Form divergence Generated from real data
ROHDA Raalte vs GVVV Veenendaal · Netherlands: Tweede Divisie

ROHDA Raalte have lost four of their last five matches (LLLLW, form rating 6.7/100), while GVVV Veenendaal have won three consecutive games (LLWWW, form rating 40.0/100) — a stark divergence that is reflected in pre-match odds giving ROHDA just a 10% chance of victory.

Defense/Attack mismatch Generated from real data
Siarka Tarnobrzeg vs Korona Kielce II · Poland: III Liga - Group 4

Siarka's defensive rating (66.7) is nearly double Korona Kielce II's defensive rating (33.3), while Korona's attack (60.0) outrates Siarka's attack (46.7) — creating a direct clash where the hosts' backline strength is pitted against the visitors' most notable weakness in their own defensive third.

Defense/Attack mismatch Generated from real data
Pelikan Łowicz vs Widzew II · Poland: III Liga - Group 1

Widzew II carry the highest Attack rating in this fixture at 86.7 but a Defence rating of 0.0, the sharpest attacking-defensive imbalance possible on this scale, yet that profile coincides with four consecutive losses that have pushed their Form rating down to 40.0 — suggesting their goals-against issues outweigh any offensive threat.

Defensive contrast Generated from real data
Lechia T. Mazowiecki vs Polonia Lidzbark Warm. · Poland: III Liga - Group 1

Polonia Lidzbark Warm. hold a clear defensive advantage with a Defense rating of 53.3 versus Lechia T. Mazowiecki's 33.3, yet the pre-match odds still lean marginally towards the home side (35%) over Polonia (30%), suggesting the market underweights Polonia's structural solidity.

Form divergence Generated from real data
Weszlo vs Olimpia Zambrów · Poland: III Liga - Group 1

Olimpia Zambrów's last 5 results of LLDDL have produced a Form rating of just 13.3/100, compared to Weszło's 73.3/100 from a DWWWD run — yet the pre-match consensus still prices a draw as equally likely as a Weszło win, each at 45%.

Market uncertainty Generated from real data
Polykastrou vs Finikas Polichnis · Greece: Gamma Ethniki - Group 2

With all three outcomes priced at exactly 33.0% probability from the single tracked source, this fixture shows complete market uncertainty — no outcome is favoured, making it statistically as open a game as the data can express.

Defence gap Generated from real data
Strumska Slava vs Septemvri Simitli · Bulgaria: Third League - Southwest

Septemvri Simitli's defensive rating of 20.0 is the standout figure in this fixture, sitting 20 points below Strumska Slava's already-vulnerable 40.0, making them the weakest defensive unit by a clear margin. Combined with a form rating of just 13.3 against Strumska Slava's 60.0, Simitli arrive in measurably worse shape across both key defensive metrics.

Attack rating gap Generated from real data
Velež Nevesinje vs Potkozarje · Bosnia: 1st League - RS

Velež Nevesinje's Attack rating of 33.3 is already the lowest of the two sides, yet it still exceeds Potkozarje's Attack rating of 20.0 — the single largest gap across all six axes — suggesting both teams are likely to struggle offensively, but Potkozarje in particular show the weakest attacking output in this matchup.

Form comparison Generated from real data
Leotar vs FK Majevica Lopare · Bosnia: 1st League - RS

Leotar have converted their last two results into wins after opening with two draws (DDWW), while FK Majevica Lopare have managed only draws in their last two after an opening loss (LDD), giving Leotar a clear momentum edge heading into this fixture.

Rating gap Generated from real data
FK Romanija Pale vs Laktaši · Bosnia: 1st League - RS

Laktaši hold a commanding defensive rating of 86.7 against FK Romanija Pale's attack rating of just 26.7 — the lowest attacking score possible in this dataset — suggesting Pale will find it extremely difficult to create and convert chances in this fixture.

Attack vs Defense split Generated from real data
Drina Zvornik vs Kozara Gradiška · Bosnia: 1st League - RS

Both sides share an identical Defense rating of 80.0 yet both carry low Attack ratings (Drina 40.0, Kozara 33.3), making this a matchup of two defensively-oriented teams with the weakest attacking outputs on their respective radars, pointing strongly toward a low-scoring, tight contest.

Ratings contrast Generated from real data
Stupčanica Olovo vs Zvijezda Gradačac · Bosnia: 1st League - FBiH

Stupčanica Olovo hold a clear attacking edge over Zvijezda Gradačac (Attack rating 66.7 vs 40.0), while Zvijezda's defensive rating of 73.3 is notably higher than Olovo's 60.0, setting up a direct contest between the home side's attack and a visiting defence that is the stronger unit on paper. Zvijezda's recent form of WLLWL also shows only 2 wins in their last 5, suggesting their defensive solidity has not consistently translated into results.

Defense vs Attack gap Generated from real data
Igman Konjic vs Budućnost Banovići · Bosnia: 1st League - FBiH

Igman Konjic's Defense rating of 80.0 dwarfs Budućnost Banovići's Attack rating of 46.7 — a 33.3-point gap that represents the single largest mismatch across all six axes, suggesting the home side holds a decisive structural advantage in the most direct head-to-head dimension of this fixture.

Attack vs form Generated from real data
Rudar Kakanj vs Vitez · Bosnia: 1st League - FBiH

Rudar Kakanj have lost their last four consecutive matches and carry the division's lowest attack rating in this dataset at just 20.0 out of 100, while Vitez's defence rating of 53.3 offers only a modest barrier — suggesting Rudar's chronic lack of offensive output is the defining vulnerability heading into this fixture.

Attack rating edge Generated from real data
Bratstvo Gračanica vs TOŠK Tešanj · Bosnia: 1st League - FBiH

Bratstvo Gračanica hold the only meaningful statistical difference between these two sides, rating 46.7 in attack versus TOŠK Tešanj's 40.0, while every other axis — defense (53.3), form (40.0), xG (50.0), set pieces (50.0) and discipline (50.0) — is identical. TOŠK's last five results of DLWLL also show just one win in five, underscoring their attacking struggles.

Form gap Generated from real data
Travnik vs GOŠK Gabela · Bosnia: 1st League - FBiH

Travnik hold a perfect form rating of 100.0 versus GOŠK Gabela's 60.0, and while Gabela's last five results show four wins and a draw (WDWWW), Travnik's maximum form score suggests an even stronger recent run — combined with a 53.3-point attack rating advantage (73.3 vs 20.0), Travnik carry a significant edge in both momentum and goalscoring threat.

Form divergence Generated from real data
Dorostol vs Fratria II · Bulgaria: Third League - Northeast

Dorostol have lost their last four consecutive matches after an opening win, giving them a Form rating of just 6.7 compared to Fratria II's 26.7 — the sharpest differentiator between these two sides in the available data.

Attack dominance Generated from real data
Maritsa Milevo vs Sozopol · Bulgaria: Third League - Southeast

Maritsa Milevo hold a perfect Attack rating of 100.0 against Sozopol's 66.7, the largest gap across all six measured axes, suggesting a significant offensive advantage for the hosts. Sozopol's recent LLWWL run also shows they have lost three of their last five, including their most recent outing.

Form collapse Generated from real data
Dimitrovgrad vs Maritsa Plovdiv · Bulgaria: Third League - Southeast

Maritsa Plovdiv have lost their last four consecutive matches after an opening draw, producing a Form rating of 0.0 out of 100 — the lowest possible score — while Dimitrovgrad's Form rating of 26.7, though also poor, represents a clear relative advantage heading into this fixture.

Attack vs defence contrast Generated from real data
Sport Belem vs Parauapebas · Brazil: Paraense A3

Sport Belem carry the highest attack rating in this fixture at 73.3 versus Parauapebas's 40.0, yet Parauapebas hold the superior defence rating of 73.3 compared to Sport Belem's 60.0 — a contrast backed by the only recorded head-to-head, a 2-0 win for Parauapebas.

Attack/Defense gap Generated from real data
Pinheirense vs Vénus · Brazil: Paraense A3

Vénus hold a significant Attack rating advantage over Pinheirense (66.7 vs 33.3), the largest gap across any of the six measured axes, while their only recent head-to-head meeting ended 2-1 to Vénus, consistent with that offensive edge.

Defensive vulnerability Generated from real data
The New Saints vs Cambrian & Clydach · Wales: Premier League

Cambrian & Clydach carry the lowest defensive rating in this dataset at just 6.7 out of 100, facing a New Saints side rated 86.7 in attack who have won all of their last five matches — a combination that points to a significant structural mismatch between the hosts' offensive output and the visitors' backline.

Attack vs Defence gap Generated from real data
Caernarfon Town vs Barry Town · Wales: Premier League

Caernarfon Town carry a maximum Attack rating of 100.0 against Barry Town's Defence rating of just 33.3 — the weakest defensive score in this fixture — suggesting the hosts hold a substantial structural edge in the attacking third despite pre-match odds giving both sides an equal 45% chance of winning.

Attack/Defense mismatch Generated from real data
FC Schaffhausen vs Young Boys II · Switzerland: 1. Liga Promotion

Young Boys II carry the sharpest attacking rating in this fixture at 66.7 versus FC Schaffhausen's 46.7 defensive rating, yet face a Schaffhausen attack rated just 33.3 against a YB II defence of only 33.3 — creating a lopsided profile where both attacks are significantly weaker than the defences they are facing, except YB II's attack, which stands as the clear outlier in the data.

Odds vs form mismatch Generated from real data
GAP Connah S Quay FC vs Penybont · Wales: Premier League

Despite Penybont winning four of their last five matches and holding a significantly higher form rating (86.7 vs 66.7), the pre-match consensus gives them only a 10% win probability compared to 45% for GAP Connah S Quay FC, suggesting a notable divergence between recent performance data and market expectation.

Form gap Generated from real data
Basel II vs Luzern II · Switzerland: 1. Liga Promotion

Basel II's form rating of 60.0 more than doubles Luzern II's 26.7, backed by a WWLLW run versus Luzern II's DLLWL sequence — a contrast that helps explain why the consensus gives Luzern II just a 10% chance of winning.

Form collapse contrast Generated from real data
Breitenrain vs Bavois · Switzerland: 1. Liga Promotion

Bavois have lost their last three matches and carry a Form rating of just 20.0, compared to Breitenrain's 40.0, yet the pre-match consensus still allocates only 10% probability to a Bavois win — reflecting how sharply their recent run has eroded confidence despite both sides sharing identical defensive ratings of 46.7.

Form/attack gap Generated from real data
Šmartno vs Limbuš Pekre · Slovenia: 3. SNL - East

Šmartno carry a perfect Attack rating of 100.0 against Limbuš Pekre's rating of just 20.0, while Šmartno have won 4 of their last 5 (WWLWW) compared to Limbuš Pekre's run of LLDLL — a near-total collapse in form that gives the hosts a stark structural edge despite the pre-match odds showing a surprisingly split 45/45 draw probability.

Defense vs Attack mismatch Generated from real data
Hajdina vs Odranci · Slovenia: 3. SNL - East

Odranci's Attack rating of 100.0 faces Hajdina's Defense rating of just 20.0 — the sharpest axis mismatch in this fixture — which aligns with Odranci's 3W1D run and helps explain why they share 45% implied win probability despite being the away side.

Win probability gap Generated from real data
Rače vs Ljutomer · Slovenia: 3. SNL - East

Despite Ljutomer holding a higher Attack rating (46.7 vs 33.3), the pre-match consensus gives them just a 10% win probability compared to Rače's 45%, suggesting the market heavily discounts Ljutomer's attacking edge given their recent WLDDL run and inferior defensive rating (53.3 vs Rače's 60.0).

Defensive vulnerability Generated from real data
NK Ormoz vs Dobrovce · Slovenia: 3. SNL - East

Dobrovce's defensive rating of 13.3 out of 100 is strikingly low compared to NK Ormoz's attack rating of 73.3, representing the sharpest mismatch across all six measured axes and helping explain why Dobrovce are given just a 10% win probability despite winning two of their last five.

Defensive contrast Generated from real data
Czarni Połaniec vs KSZO 1929 · Poland: III Liga - Group 4

KSZO 1929 hold a notably stronger defensive rating (73.3) compared to Czarni Połaniec (53.3), yet the pre-match consensus still gives KSZO a 45% win probability against a host rated higher in attack (60.0 vs 53.3), suggesting the defensive solidity is expected to offset Czarni's attacking edge and contribute to the 45% draw probability.

Defense contrast Generated from real data
Jarosław vs Naprzód · Poland: III Liga - Group 4

Despite both sides sharing a maximum Attack rating of 100.0, Naprzód's Defense rating of 53.3 is notably stronger than Jarosław's 40.0, yet the consensus still heavily discounts a Naprzód win at just 10.0% — a significant mismatch between the defensive data and the implied probability.

Form divergence Generated from real data
Sokół Kolb. vs Moravia Morawica · Poland: III Liga - Group 4

Sokół Kolb. have gone four consecutive draws before their most recent win, while Moravia Morawica strung together four straight losses before their only draw — a form rating gap of 46.7 vs 6.7 that reflects Moravia arriving in the worst recent form of the two sides by a significant margin.

Defensive gap Generated from real data
Llandudno vs Cardiff MET · Wales: Premier League

Llandudno's defensive rating of 26.7 is less than half Cardiff MET's 60.0, representing the starkest gap between the two sides across all six measured axes and helping explain why Cardiff MET are given a 45% win probability against Llandudno's 10%.

Form comparison Generated from real data
Ammanford AFC vs Holywell · Wales: Premier League

Both sides are in poor form, but Ammanford's form rating of 6.7 versus Holywell's 13.3 reflects their worse recent run of LLDLL compared to Holywell's DLLLD — yet the pre-match consensus still gives Holywell a 45% win probability against Ammanford's just 10%, despite Holywell's defense rating of only 33.3 versus Ammanford's 0.0.

Defense vs Attack gap Generated from real data
Haverfordwest County AFC vs Flint Town United · Wales: Premier League

Haverfordwest's defensive rating of 73.3 dwarfs Flint's attacking rating of 33.3, the largest mismatch across any paired axis in this fixture, suggesting the hosts have a structural advantage that helps explain why Flint are given just a 10% chance of winning.

Form divergence Generated from real data
Briton Ferry vs Colwyn Bay · Wales: Premier League

Colwyn Bay's last 5 results of LWWWW give them a Form rating of 80.0 compared to Briton Ferry's 13.3, who have gone LLLDD in the same span — a gap of 66.7 points that reflects one side building momentum while the other has not won in five matches.

Form gap Generated from real data
Airbus UK vs Trefelin · Wales: Premier League

Trefelin's form rating of 13.3 is less than a third of Airbus UK's 40.0, reflecting a run of DLLDL across their last five matches where they have failed to win a single game, supporting the pre-match consensus that gives Trefelin only a 10% chance of victory.

Defense gap Generated from real data
Pontypridd Town vs Aberystwyth Town · Wales: FAW Championship

Aberystwyth Town's defensive rating of 80.0 dwarfs Pontypridd Town's 46.7, the largest gap between any two axes in this matchup, and combined with Aberystwyth's four consecutive wins to close out their last five, it helps explain why pre-match consensus gives the visitors a 45% chance against a host rated just 10%.

Attack vs defence gap Generated from real data
Buckley Town vs Ruthin Town · Wales: FAW Championship

Buckley Town's Attack rating of 100.0 dwarfs Ruthin Town's Defence rating of 20.0 — the largest mismatch across all six measured axes — while Ruthin have lost four of their last five matches, suggesting Buckley's scoring threat faces near-minimal resistance on current form data.

Defensive contrast Generated from real data
Guilsfield vs Llanuwchllyn · Wales: FAW Championship

Llanuwchllyn's defensive rating of 26.7 is sharply lower than Guilsfield's 60.0, yet the pre-match consensus gives Guilsfield only a 45% win probability versus 10% for Llanuwchllyn, suggesting the market weights Llanuwchllyn's attacking rating of 66.7 — the highest of any axis across both sides — as a meaningful counterbalance.

Form comparison Generated from real data
Penrhyncoch vs Gresford Athletic · Wales: FAW Championship

Penrhyncoch have lost all five of their last five matches (LLLLL) while Gresford Athletic, despite a poor run, managed a draw and a win in their last two (DW), giving Gresford a clear recent momentum edge that aligns with the pre-match odds giving them a 45% win probability against Penrhyncoch's 10%.

Attack/defence mismatch Generated from real data
Porthmadog vs Bangor City 1876 FC · Wales: FAW Championship

Bangor City's defence rating of 20.0 is the starkest number in this fixture — the lowest possible end of the scale — while their attack sits at 80.0, creating a extreme split that suggests a high-scoring but open game rather than the draw that 45% consensus probability implies.

Defense vs Form gap Generated from real data
Rhyl vs Brickfield Rangers · Wales: FAW Championship

Brickfield Rangers carry the sharpest defensive rating in this fixture at 86.7/100 — the highest of any axis for either side — backed by four consecutive wins, while Rhyl's defense sits at just 20.0/100, the lowest single-axis score across both teams, making the visitors heavy favourites to keep this tight or win.

Form contrast Generated from real data
Wals-Grünau vs Ried II · Austria: Regionalliga - North

Wals-Grünau have collected 4 wins and 1 draw from their last 5 matches (Form rating 73.3/100), while Ried II have lost all 5 of their last fixtures and carry a Form rating of 0.0/100 — the starkest possible divergence on that metric.

Market signal Generated from real data
Mpam vs PAO Kristoni · Greece: Gamma Ethniki - Group 2

With all three outcomes priced at exactly 33% and PAO Kristoni's six-axis ratings uniformly at 50.0 across all categories, this fixture is flagged as a data-blind market where no meaningful edge can be identified from available statistics.

Defense/Attack gap Generated from real data
Grödig vs Wohnbau Dietach · Austria: Regionalliga - North

Grödig's defensive rating (53.3) is nearly double Wohnbau Dietach's attacking rating (33.3), while Dietach's defense (26.7) is the lowest recorded across both sides — a structural mismatch that aligns with the consensus giving Dietach just a 10% win probability.

Attack rating gap Generated from real data
LASK Juniors vs SK Vorwarts Steyr · Austria: Regionalliga - North

LASK Juniors carry a perfect Attack rating of 100.0 against SK Vorwarts Steyr's 53.3, the sharpest single-axis gap in the data, and back it with a W-D-W-W run across their last four results — yet the pre-match consensus still prices a draw as equally likely (45%) as a LASK win (45%).

Form vs Defence gap Generated from real data
Brechin vs Buckie Thistle · Scotland: FA Cup

Buckie Thistle's form rating of 20.0 is the lowest in this matchup by a wide margin, and their defence rating of just 26.7 compares starkly to Brechin's 80.0 — a 53.3-point gap that represents the single largest discrepancy across all six tracked axes. Despite a mid-run of three consecutive wins in their last five, the loss to close that sequence appears to reflect a side that concedes readily against organised defences.

Form contrast Generated from real data
Syrianska FC vs Lindo FF · Sweden: Division 2 - Södra Svealand

Lindo FF have lost all five of their last matches and carry a Defense rating of 0.0 out of 100, while Syrianska FC have won their last two and hold a Defense rating of 60.0, making the gulf in recent form and defensive solidity the sharpest measurable split in this fixture.

Attack gap Generated from real data
Ballinamallard United vs Ards · Northern-Ireland: Championship

Ballinamallard United's Attack rating of 86.7 dwarfs Ards' 13.3 — a 73.4-point gap that is among the sharpest possible on the 0-100 scale — yet the pre-match consensus still gives Ards a 45% chance of winning, making the attacking dominance of the hosts notably underpriced by the market.

Defense disparity Generated from real data
Dundela vs Queen's University · Northern-Ireland: Championship

Queen's University hold a Defense rating of 86.7 against Dundela's 20.0 — a 66.7-point gap that is the single largest difference across all six measured axes, suggesting Queen's defensive solidity is the defining mismatch in this fixture despite both sides sharing identical Attack ratings of 66.7.

Win probability gap Generated from real data
Cham vs Bulle · Switzerland: 1. Liga Promotion

Despite Cham holding a clear defensive rating advantage (66.7 vs 53.3) and superior recent form (3 wins from last 5 vs Bulle's 2), the pre-match consensus assigns Cham and Draw equal probability at 45% each, leaving Bulle with just a 10% chance — reflecting how heavily the market discounts Bulle's inconsistent DLWWL run.

Attack/Defense gap Generated from real data
H&W Welders vs Rathfriland · Northern-Ireland: Championship

H&W Welders' attack rating of 66.7 dwarfs Rathfriland's defensive rating of 46.7, while Rathfriland's attack rating of just 13.3 is the lowest of any axis across both teams — suggesting a pronounced one-sided attacking threat that markets have partly captured with Rathfriland given only a 10% win probability.

Attack vs form gap Generated from real data
Paradiso vs Lugano II · Switzerland: 1. Liga Promotion

Paradiso's Attack rating of 93.3 is the standout figure in this fixture — nearly double Lugano II's 46.7 — and is backed by a 4W-1L record in their last five games, while Lugano II have lost three of their last five despite a marginally stronger Defense rating (60.0 vs 73.3), suggesting Paradiso's offensive output is likely to test a defence already leaking results.

Defense vs Attack gap Generated from real data
Loughgall vs Newry City AFC · Northern-Ireland: Championship

Loughgall's defensive rating of just 6.7 is the starkest number in this fixture, contrasted against Newry City's attack rating of 73.3 — the widest axis gap in the data — which helps explain why consensus gives Loughgall only a 10% chance of winning despite an equal xG rating of 50.0 on both sides.

Form divergence Generated from real data
Grand-Saconnex vs YF Juventus · Switzerland: 1. Liga Promotion

Grand-Saconnex have won their last four consecutive matches (LWWWW) giving them a Form rating of 80.0, notably higher than YF Juventus's 66.7 despite the market assigning Saconnex only a 10% win probability against Juventus's 45%.

Defensive contrast Generated from real data
Naters vs Azzurri · Switzerland: 1. Liga Classic - Group 1

Naters hold a defense rating of just 13.3 against Azzurri's 66.7 — the sharpest single-axis gap in the data — which aligns with the consensus giving Naters only a 10% win probability despite their attack rating of 73.3.

Defense mismatch Generated from real data
Institute vs Newington Youth · Northern-Ireland: Championship

Institute's defensive rating of 33.3 is notably weak compared to Newington Youth's attack rating of 80.0, the highest attacking score between the two sides, suggesting Newington are well-positioned to exploit a backline that concedes frequently — consistent with Institute losing 2 of their last 5 matches.

Form divergence Generated from real data
Warrenpoint Town vs Annagh United · Northern-Ireland: Championship

Annagh United's form rating of 86.7 dwarfs Warrenpoint Town's 46.7, backed by a near-flawless WWWDW run across their last five matches compared to Warrenpoint's inconsistent DLWLW sequence, which is reflected in pre-match odds giving the visitors a 45% win probability against the hosts' 10%.

Form comparison Generated from real data
Chertanovo W vs Ryazan W · Russia: Supreme Division Women

Chertanovo W have taken 4 points from their last 5 matches (WLDLL), while Ryazan W have managed just 1 point (DLLLL), making Ryazan's recent run of four straight losses a notable factor behind the pre-match odds heavily favouring Chertanovo at 45% vs Ryazan's 10%.

Attack/defense mismatch Generated from real data
Korotan Prevalje vs Fužinar · Slovenia: 3. SNL - East

Fužinar carry the highest possible Attack rating (100.0) in this dataset but the lowest Defense rating (6.7), facing a Korotan Prevalje side whose Attack sits at just 33.3 — making this a sharply polarised contest between a leaky, potent visitor and a defensively solid (66.7) but toothless host. Despite that attacking gulf, the pre-match consensus gives Fužinar only a 10.0% win probability, suggesting the market heavily discounts their offensive output against Korotan's defensive structure.

Form divergence Generated from real data
Terranuova Traiana vs Prato · Italy: Serie D - Girone E

Prato's form rating of 86.7 dwarfs Terranuova Traiana's 46.7, and the underlying results back this up: Prato have taken 10 points from their last 4 games (WWDW) while Terranuova Traiana managed just 7 from 5 (LLWDW), helping explain why the consensus gives the visitors a 45% win probability against a home side rated at just 10%.

Attack/Defense mismatch Generated from real data
Wda Świecie vs Polonia Środa · Poland: III Liga - Group 2

Polonia Środa carries the highest attack rating in this matchup at 93.3, but also the weakest defensive rating at just 20.0, creating a stark vulnerability against a Wda Świecie side whose defense is rated 66.7 — over three times stronger than Polonia's backline.

Form comparison Generated from real data
Łomża vs Olimpia Elbląg · Poland: III Liga - Group 1

Both sides are in poor recent form, but Łomża's last 5 results (LLDLL, 4 losses) edge out Olimpia Elbląg's (LLWLL, 4 losses) with neither win to show, giving the market a near-even split of 35% Łomża, 35% Draw, and 30% Olimpia Elbląg.

Attack gap Generated from real data
Cowdenbeath vs Berwick Rangers · Scotland: FA Cup

Cowdenbeath's Attack rating of 73.3 dwarfs Berwick Rangers' 13.3 — a 60-point gap that is the starkest difference across all six axes, yet the sole tracked source still prices the match as a coin-flip between a draw and a Berwick win, giving Cowdenbeath a 0% chance.

Form divergence Generated from real data
Hill Of Beath Hawthorn vs Glasgow University · Scotland: FA Cup

Hill Of Beath Hawthorn have won four of their last five matches (WWWWD) and carry a form rating of 86.7/100, while Glasgow University have lost four of their last five (LLLWL) and sit at just 50.0/100 — a stark contrast that makes the equal three-way consensus odds of 33% each appear to undervalue the home side's recent momentum.

Form comparison Generated from real data
Linlithgow Rose vs Clydebank · Scotland: FA Cup

Linlithgow Rose enter this tie with five straight wins (WWWWW) and a perfect Form rating of 100.0, while Clydebank's one draw in their last five (WWDWW) gives them a Form rating of 86.7 — making Rose the sharper side on recent results despite both teams sharing identical Attack ratings of 100.0.

Form contrast Generated from real data
Lochee United vs Inverurie Loco Works · Scotland: FA Cup

Inverurie Loco Works have not lost in their last 5 matches (W-D-W-D-W) and carry a Form rating of 73.3, compared to Lochee United's alternating W-L-W-L-D sequence and Form rating of just 46.7, making Inverurie the noticeably more consistent side heading into this fixture.

Attack/Defense gap Generated from real data
Newton Stewart vs Johnstone Burgh · Scotland: FA Cup

Johnstone Burgh's Attack rating of 86.7 dwarfs Newton Stewart's Defense rating of 0.0 on the six-axis scale, and their only recent meeting ended 3-2 to Burgh, underlining a stark offensive mismatch that consensus odds reflect with zero probability assigned to a Newton Stewart win.

Form contrast Generated from real data
Penicuik Athletic vs Kilwinning Rangers · Scotland: FA Cup

Kilwinning Rangers arrive on a run of four consecutive wins (LWWWW over their last five), while Penicuik Athletic have lost three straight after an opening win (WLLL), making the visitors the clearly more settled side heading into this fixture.

Rating mismatch Generated from real data
Caledonian Braves vs Fraserburgh · Scotland: FA Cup

Caledonian Braves hold a perfect Attack rating of 100.0 against Fraserburgh's Defense rating of just 46.7, yet the pre-match consensus gives Braves a 0% win probability — making their attacking strength the most striking disconnect in the available data.

Defensive gap Generated from real data
Civil Service Strollers vs Formartine United · Scotland: FA Cup

Formartine United's defensive rating of 73.3 stands significantly above Civil Service Strollers' 40.0, the single largest gap between the two sides across all six measured axes, suggesting Formartine are considerably better organised at the back despite both teams sharing identical attack (53.3), form (60.0), and xG (50.0) ratings.

Form contrast Generated from real data
Clachnacuddin vs Bonnyrigg Rose Athletic · Scotland: FA Cup

Clachnacuddin have won none of their last 5 matches (DLDLD, form rating 40.0), while Bonnyrigg Rose Athletic have won 3 of their last 5 (LWWLW, form rating 60.0), giving Bonnyrigg a clear recent momentum edge despite both sides sharing identical 60.0 defensive ratings.

Defense contrast Generated from real data
Deveronvale vs Troon FC · Scotland: FA Cup

Troon FC's defensive rating of just 6.7 out of 100 is drastically weaker than Deveronvale's already-poor 33.3, and Troon's run of four losses in their last five games compounds that vulnerability against a Deveronvale attack rated at 73.3.

Defensive gap Generated from real data
Forres Mechanics vs Stirling University · Scotland: FA Cup

Stirling University's defensive rating of 0.0 contrasts sharply with Forres Mechanics' 73.3, and that vulnerability aligns with Stirling's LWLLL run across their last five matches, suggesting a side conceding regularly against a host who has won three straight.

Form contrast Generated from real data
Gala Fairydean Rovers vs Largs Thistle · Scotland: FA Cup

Gala Fairydean Rovers have not won in their last five matches (LLLDD), giving them a form rating of 0.0 out of 100, while Largs Thistle's WLWWD run earns them a form rating of 66.7 — the sharpest rating gap between the two sides across all six measured categories.

Attack vs Form gap Generated from real data
Nico United vs Prisons XI · Botswana: Premier League

Prisons XI carry the most glaring weakness in this fixture, rated just 11.1 for Attack and 0.0 for Form — the lowest Form score possible — while Nico United's Attack sits at a similarly poor 33.3, suggesting both sides are severely limited offensively but Prisons XI arrive in demonstrably worse all-round condition.

Attack rating gap Generated from real data
Matebele vs Tonota · Botswana: Premier League

Matebele's Attack rating of 0.0 against Tonota's 33.3 represents a stark offensive disparity, and with Matebele's Form also sitting at 0.0 compared to Tonota's 55.6, Tonota enter this fixture with a measurable edge across both scoring threat and recent momentum.

Defense vs Attack gap Generated from real data
Leiston vs Halesowen Town · England: Non League Premier - Southern Central

Leiston's Defense rating of 26.7 is the starkest number in this fixture, sitting 40 points below Halesowen's Attack rating of 46.7 and making the hosts by far the most exposed defensive unit on show — a vulnerability that aligns with Halesowen's recent WWLLW run, which includes three wins in their last five.

Defense/Attack mismatch Generated from real data
Kuchl vs Leonfelden · Austria: Regionalliga - North

Leonfelden carry the higher attack rating (73.3 vs Kuchl's 66.7) but the worst defense in this matchup at 40.0 compared to Kuchl's 60.0, creating a sharp two-way vulnerability that the consensus odds — which give Leonfelden just a 10% win chance — appear to price in heavily.

Defense collapse Generated from real data
Wallern / Marienkirchen vs UFC Hallein · Austria: Regionalliga - North

UFC Hallein carry a Defense rating of 0.0 out of 100 — the lowest possible score — and have lost four of their last five fixtures (LDLLL), pointing to a side conceding with alarming regularity against an opponent rated 80.0 for Attack.

Form collapse Generated from real data
Salzburg W vs First Vienna W · Austria: Frauenliga

Salzburg W have lost four of their last five matches and carry an attack rating of just 6.7 out of 100, yet the pre-match consensus gives them only a 10% chance of winning — making them heavy underdogs at home despite First Vienna W themselves having won just once in their last five outings.

Win probability skew Generated from real data
Ayema vs ASVO · Benin: Championnat National

Despite both sides sharing identical 50.0 ratings across all six axes, the sole tracked pre-match source assigns ASVO a 0% win probability, splitting the remaining odds entirely between an Ayema win and a draw at 50% each.

Form comparison Generated from real data
Panthères vs Espoir Savalou · Benin: Championnat National

Panthères have won 3 of their last 5 matches (LWWLW) compared to Espoir Savalou's 1 win in 5 (LWDWD), yet the sole pre-match source still rates the two sides level at 50% each for the draw and an Espoir Savalou win, assigning Panthères a 0% chance of victory.

Form collapse Generated from real data
Preußen Münster II vs Victoria Clarholz · Germany: Oberliga - Westfalen

Preußen Münster II have the worst recent form of the two sides, going LDLDL across their last five matches for a form rating of just 13.3/100, yet the pre-match consensus still makes them slight favourites at 35% versus Clarholz's 30% — despite Clarholz carrying a significantly stronger attack rating of 80.0 against Münster II's 40.0.

Form comparison Generated from real data
AS Cotonou vs Dragons · Benin: Championnat National

Dragons have managed just one win in their last five matches (LLWLD), while AS Cotonou's LDLLD sequence shows no wins across that same span, making this a meeting between two notably out-of-form sides and lending credibility to the evenly split 33/33/33 consensus odds.

Data limitation Generated from real data
Loto Popo vs Buffles · Benin: Championnat National

Every available metric for both sides is identically rated at 50.0 across all six axes, making the only distinguishable data point the recent results sequence: Loto Popo's last five games (W-L-D-W-D) include two wins versus Buffles' one win in five (L-L-W-D-D), giving Loto Popo a marginally stronger recent winning frequency (2 vs 1).

Recent form comparison Generated from real data
Kraké vs Damissa · Benin: Championnat National

Both sides won their most recent match to end contrasting runs — Kraké collected three draws before their win (LDDDW), while Damissa had lost three of four before theirs (LDLLW), suggesting neither carries convincing momentum into this fixture despite identical 50.0 ratings across all six metrics.

Defense gap Generated from real data
Lippstadt 08 vs SpVgg Herne Horsthausen · Germany: Oberliga - Westfalen

SpVgg Herne Horsthausen carry a defensive rating of just 6.7 out of 100 — the lowest possible extreme — against a Lippstadt 08 attack rated 80.0, a gap of 73.3 points that stands as the most stark mismatch in the available data and helps explain why the pre-match consensus assigns Herne Horsthausen a 0% win probability.

Defensive gap Generated from real data
Amical Saint-Prex vs Biel-Bienne · Switzerland: 1. Liga Promotion

Amical Saint-Prex's Defence rating of 26.7 is the most striking figure in this dataset — less than half of Biel-Bienne's 66.7 — while Biel-Bienne have won three consecutive matches to close their last five, pointing to a visitor side in sharp form attacking a host side with a clear defensive vulnerability.

Defensive gap Generated from real data
Echallens vs Meyrin · Switzerland: 1. Liga Classic - Group 1

Echallens carry a notably weak defensive rating of 40.0 compared to Meyrin's 60.0, the single largest gap across all six axes — a difference that helps explain why pre-match probability gives Meyrin a 45% win chance against Echallens' just 10%.

Defensive contrast Generated from real data
Monthey vs Lancy · Switzerland: 1. Liga Classic - Group 1

Lancy's defensive rating of 20.0 is dramatically lower than Monthey's 66.7, and Lancy's last five results show four consecutive losses after their opening win, pointing to a side that has been consistently conceding and struggling to hold results.

Defense rating gap Generated from real data
Stade Payerne vs Portalban / Gletterens · Switzerland: 1. Liga Classic - Group 1

Stade Payerne carry a Defense rating of 0.0 against Portalban/Gletterens' 46.7, the starkest single-axis gap in this fixture, yet the pre-match odds still favour Payerne (35%) over their opponents (30%), suggesting the market may be underweighting that defensive vulnerability.

Defense vulnerability Generated from real data
Wigry Suwałki vs Wisła Płock II · Poland: III Liga - Group 1

Both sides carry identically poor defensive ratings (Wigry 46.7, Wisła Płock II 40.0) against equally high attack ratings of 86.7, making this a matchup where both teams are far stronger going forward than holding firm — a combination that points strongly toward a high-scoring game despite the 45% draw probability assigned by the market.

Defense vs Attack gap Generated from real data
Magallanes vs Curico Unido · Chile: Primera B

Magallanes hold a Defense rating of 80.0 against Curico Unido's Attack rating of just 26.7 — the lowest attacking score of either side — suggesting the hosts are well-positioned to suppress an opponent who has struggled to create consistently, reflected in Curico's pre-match win probability of only 10.0%.

Recent form gap Generated from real data
England U20 vs Germany U20 · U20 Elite League

Germany U20 have won four of their last five matches (LWWWW), while England U20 have failed to win any of their last five (DLLDD), making Germany the significantly stronger side on recent form despite identical six-axis ratings across all metrics.

Form divergence Generated from real data
Chênois vs Vevey Sports · Switzerland: 1. Liga Classic - Group 1

Vevey Sports have taken just 1 point from their last 5 matches (LLLDL) and carry the lowest Form rating in this fixture at 6.7/100, against Chênois's comparatively stable 53.3/100 — a gap that is reflected in the consensus giving Vevey only a 10% chance of winning.

Prediction consensus Generated from real data
Hassania Agadir vs Maghreb Fès · Morocco: Botola Pro

With all six-axis ratings identical at 50.0 for both sides and the sole tracked source giving Hassania Agadir a 0% win probability against a 50/50 draw-or-Fès split, the pre-match data offers no statistical basis to favour the home side despite them playing at home. Maghreb Fès's recent run of WDWWD (4 wins or draws from 5) edges them marginally over Agadir's WDDLD in terms of avoiding defeat.

Defense vs Attack gap Generated from real data
Pápai Perutz vs Gyori ETO II · Hungary: NB III - Northwest

Gyori ETO II's Defense rating of 73.3 dwarfs Pápai Perutz's Attack rating of 26.7 — the largest single axis mismatch in this fixture — helping explain why the market gives the hosts just a 10% win probability against a side that has conceded in only one of their last five outings (WWLDD).

Attack rating gap Generated from real data
Correcaminos UAT II vs La Tribu de Cd. Juarez · Mexico: Liga Premier Serie A

La Tribu de Cd. Juarez's Attack rating of 91.7 dwarfs Correcaminos UAT II's rating of just 11.1 — the single largest gap across all six measured axes — while both sides share an identical Defense rating of 66.7, making the visitors' offensive output the clearest differentiating factor heading into this fixture.

Consensus probability Generated from real data
Roma W vs Lazio W · Italy: Serie A Women

The single tracked source assigns Lazio W a 0% chance of winning, splitting the remaining probability equally between a Roma W win and a draw at 50% each — making an away victory the one outcome the pre-match consensus entirely rules out.

Defense vs Attack gap Generated from real data
Guadalajara vs Gimnástica Segoviana · Spain: Segunda División RFEF - Group 5

Gimnástica Segoviana's Defense rating of 40.0 is notably the lowest of any axis for either side, while their Attack sits at 53.3 — the widest single-team gap in the data — suggesting they may create chances but concede freely, a dynamic reflected in their W-L-W-L-L sequence of alternating results.

Win probability gap Generated from real data
Rostov W vs Krasnodar W · Russia: Supreme Division Women

Despite both sides sharing identical 50.0 ratings across all six axes, the pre-match consensus gives Krasnodar W a 45% win probability against just 10% for hosts Rostov W, with a draw at 45% — making Rostov W heavy underdogs even though the underlying data shows no measurable difference between the two teams.

Defensive contrast Generated from real data
Albacete II vs CF Talavera · Spain: Segunda División RFEF - Group 5

Albacete II carry a glaring defensive weakness (rated just 8.3/100) despite a respectable attack rating of 58.3, while CF Talavera show the inverse profile — defence rated 58.3 against attack of only 25.0 — making Talavera's five-game run of LLLDD understandable given they create little, even if they tend not to concede freely.

Form collapse Generated from real data
Sutjeska Foča vs Zvijezda 09 · Bosnia: 1st League - RS

Zvijezda 09 have won just one of their last five matches (LLWLL) and carry a Form rating of 0.0 out of 100, the lowest possible score, while also posting a Defense rating of just 6.7 — making them statistically the most out-of-form and defensively vulnerable side in this fixture by a significant margin.

Defensive gap Generated from real data
Rudar Prijedor vs Omarska · Bosnia: 1st League - RS

Omarska's Defense rating of 66.7 is notably higher than Rudar Prijedor's 40.0, representing the only meaningful gap between these two otherwise closely matched sides, both of whom share identical Attack (20.0), Form (26.7), xG (50.0), Set Pieces (50.0), and Discipline (50.0) ratings.

Attack/Defence contrast Generated from real data
Posušje vs Sloboda Tuzla · Bosnia: 1st League - FBiH

Posušje's Attack rating of 40.0 is the lowest across both teams' six-axis profiles, while Sloboda Tuzla's Attack rating of 80.0 is the highest, creating a sharp asymmetry where the visitor holds a 40-point attacking edge over a host side that conversely leads on Defence (80.0 vs 60.0).

Form contrast Generated from real data
Royal Antwerp II vs Cappellen · Belgium: Second Amateur Division - VFV B

Cappellen's last 5 results (LDDLL) yield a Form rating of just 16.7/100, compared to Royal Antwerp II's 50.0/100 from a DWLLW sequence, making Cappellen's recent run one of the weakest recorded across all six tracked metrics for either side.

Form divergence Generated from real data
Alcorcon vs Juventud Torremolinos · Spain: Primera División RFEF - Group 2

Alcorcon have moved from three draws into back-to-back wins (DDDWW, Form rating 60.0), while Juventud Torremolinos have lost four straight after an opening draw (DLLLL, Form rating just 6.7) — the sharpest form-rating gap in this dataset at 53.3 points apart.

Defense vs Attack gap Generated from real data
FC Cartagena vs Águilas · Spain: Primera División RFEF - Group 2

FC Cartagena's Defense rating (75.0) dwarfs Águilas' Attack rating (26.7) — the largest cross-team gap in the data — suggesting Cartagena are well-equipped to suppress an Águilas attack rated among the lowest available, which aligns with the consensus giving Águilas just a 10% win probability.

Defense vs Attack mismatch Generated from real data
Mineros de Fresnillo vs Atlético Saltillo · Mexico: Liga Premier Serie A

Mineros de Fresnillo hold a perfect defensive rating of 100.0 against Atlético Saltillo's attack rating of 58.3, yet Saltillo's own defensive rating is just 16.7 — the starkest axis gap in this fixture — suggesting the visiting side is far more vulnerable to conceding than they are capable of creating, despite being 45% pre-match favourites.

Defense vs Attack gap Generated from real data
Odra Bytom Odrzański vs Zaglebie Sosnowiec · Poland: III Liga - Group 3

Odra Bytom Odrzański's defensive rating of 80.0 dwarfs their attack rating of 40.0 — a 40-point gap that is the largest single axis discrepancy in this fixture — suggesting their most likely path to a result is through keeping clean sheets rather than outscoring Zaglebie Sosnowiec, whose attack (53.3) already exceeds Odra's by 13.3 points.

Attack/Defense gap Generated from real data
Moyola Park vs Glenavon FC · Northern-Ireland: Championship

Glenavon's Attack rating of 73.3 dwarfs Moyola Park's Defense rating of 33.3 — the largest single axis mismatch in this fixture — while Moyola's own Attack sits equally low at 33.3, helping explain why pre-match consensus gives the hosts a 0% win probability against a side that has won three of their last five.

Attack/Defense gap Generated from real data
Warta Sieradz vs Mazovia Minsk Mazowiecki · Poland: III Liga - Group 1

Mazovia Minsk Mazowiecki's Attack rating of 86.7 dwarfs Warta Sieradz's Defense rating of 33.3 — a 53.4-point gap that represents the sharpest mismatch across any single attacking-versus-defensive pairing in this fixture's data, aligning with the 45% win probability assigned to the visitors despite playing away.

Attack rating gap Generated from real data
L'Entregu vs Colunga · Spain: Tercera División RFEF - Group 2

Colunga's Attack rating of 75.0 dwarfs L'Entregu's 16.7 — the widest single-axis gap in this fixture — which aligns with pre-match odds giving Colunga a 45% win probability against L'Entregu's just 10%.

Defensive vs form split Generated from real data
TAFIC vs Centre Chiefs · Botswana: Premier League

Centre Chiefs carry the strongest defensive rating in this matchup at 77.8 — well above their attack rating of 33.3 — yet they have lost their last three consecutive matches, suggesting their defensive solidity has not translated into results during their recent run of WLLL.

Form & attack gap Generated from real data
Arka Gdynia vs IFK Goteborg · Friendlies Clubs

IFK Goteborg's Form rating of 100.0 and Attack rating of 86.7 dwarf Arka Gdynia's corresponding scores of 13.3 and 20.0, representing the sharpest gaps across all six axes and underscoring a stark one-sided matchup on paper. Arka's last four results (WDLL) further reinforce their deteriorating momentum heading into this fixture.

Attack vs defence gap Generated from real data
Ostiches vs Stockay-Warfusée · Belgium: Second Amateur Division - ACFF

Ostiches carry a notably higher attack rating (53.3) than Stockay-Warfusée's defence (60.0 concedes less, but their own attack sits at just 26.7), making the visitors the lowest-rated attacking side in this matchup by a margin of 26.6 points — consistent with the pre-match market giving Stockay-Warfusée only a 10% win probability.

Form divergence Generated from real data
La Calamine vs Aywaille · Belgium: Second Amateur Division - ACFF

La Calamine have won their last two matches after a mixed run (LLDWW, Form rating 46.7), while Aywaille have gone four losses and a draw in their last five (LLLLD, Form rating just 6.7) — the sharpest form gap between these two sides is reflected in Aywaille being given only a 10% chance of winning by pre-match consensus.

Form divergence Generated from real data
Hades vs Bocholt · Belgium: Second Amateur Division - VFV B

Hades arrive with four wins from their last five matches (WLWWW) and a form rating of 75.0, while Bocholt have managed just one point across their last five outings (LDLLD) and carry a form rating of just 16.7 — the sharpest form gap in the available data. Pre-match consensus reflects this heavily, giving Bocholt only a 10% chance of winning.

Defense vs Attack gap Generated from real data
Irapuato II vs Cruz Azul Lagunas · Mexico: Liga Premier Serie B

Cruz Azul Lagunas carry a notably high defensive rating of 77.8 against Irapuato II's attack rating of just 50.0, suggesting a structural mismatch that may suppress the home side's scoring opportunities despite the consensus marginally favouring Irapuato II at 35.0% to win.

Defense vs Attack mismatch Generated from real data
Campo Grande vs Petrópolis · Brazil: Carioca - 2

Petrópolis carry the highest defensive rating in this matchup at 88.9/100, yet their attack sits at just 33.3/100 — the sharpest imbalance across either side's six axes — suggesting they are far better equipped to suppress Campo Grande's 55.6-rated attack than to create chances themselves.

Form divergence Generated from real data
Artsul vs Serrano RJ · Brazil: Carioca - 2

Artsul have won their last two matches to post a Form rating of 77.8/100, while Serrano RJ have lost all five of their last five (LLLLD) for a Form rating of just 26.7/100 — a gap that makes the consensus 45% draw probability look notably generous to Serrano.

Defensive strength gap Generated from real data
Recoleta vs Santiago Wanderers · Chile: Primera B

Recoleta's Defense rating of 80.0 is notably higher than Santiago Wanderers' 66.7, while both sides carry similarly low Attack ratings (40.0 vs 33.3), suggesting a match likely to be decided by minimal margins with Recoleta the more solid defensive unit — consistent with the pre-match odds giving Wanderers only a 10% win probability.

Rating gap clear Generated from real data
Deportes Copiapo vs D. Puerto Montt · Chile: Primera B

Deportes Copiapo hold a notable edge in both Attack (46.7 vs 26.7) and Defense (40.0 vs 26.7) ratings, making them the stronger side on paper despite the pre-match odds reflecting an unusually high 45% draw probability against a team rated last in both categories.

Wydad form crisis Generated from real data
Difaa EL Jadida vs Wydad AC · Morocco: Botola Pro

Wydad AC have lost all five of their last five matches (LLLLL), making them heavy form underdogs despite the pre-match consensus giving them a 50% win probability against Difaa El Jadida, who took 7 points from their last 5 games (WDDLD).

Consensus vs form Generated from real data
CODM Meknès vs Kawkab Marrakech · Morocco: Botola Pro

Despite both sides carrying identical 50.0 ratings across all six metrics, the pre-match consensus heavily discounts Kawkab Marrakech at just 10.0% to win, while Kawkab's last five results (LWDDD) show three consecutive draws compared to CODM Meknès's more varied finish (DDWLW) — offering little form-based justification for such a lopsided probability split.

Form collapse Generated from real data
Audax Rio vs Nova Cidade · Brazil: Carioca - 2

Audax Rio have lost their last four consecutive matches after an opening win (WLLLL), giving them a Form rating of just 20.0 — yet they are still rated marginal favourites at 35.0% against Nova Cidade, whose own Form rating of 11.1 reflects a WWLDL sequence that has tailed off badly.

Attack/Defence gap Generated from real data
Goytacaz vs Duque de Caxias · Brazil: Carioca - 2

Goytacaz carry the lowest Attack rating in this dataset at just 11.1, facing a Duque de Caxias side rated 88.9 for both Attack and Defence — the sharpest single-axis mismatch visible here, helping explain why Duque de Caxias are assigned a 45% win probability despite playing away.

Form divergence Generated from real data
Niteroiense vs São Cristóvão RJ · Brazil: Carioca - 2

Niteroiense's last-5 record of DWWDW gives them a form rating of 77.8/100, while São Cristóvão's run of DDDDL produces just 22.2/100 — a 55.6-point gap that is the starkest difference across all six measured axes.

Attack gap Generated from real data
Nijlen vs De Kempen · Belgium: Second Amateur Division - VFV B

De Kempen's Attack rating of 83.3 dwarfs Nijlen's 25.0 — a 58.3-point gap that is the single largest discrepancy across all six tracked axes, and it coincides with De Kempen arriving on a W-W run against a Nijlen side that has won just once in their last five.

Defense vs Attack gap Generated from real data
Racing Mechelen vs Rotselaar · Belgium: Second Amateur Division - VFV B

Racing Mechelen's Defense rating (58.3) is more than double Rotselaar's Attack rating (25.0), the starkest mismatch across either side's six-axis profiles, which aligns with Rotselaar managing only one win in their last five outings (LLWLL).

Form divergence Generated from real data
Tempo Overijse vs Wellen · Belgium: Second Amateur Division - VFV B

Tempo Overijse have won their last four consecutive matches (LWWWW) and carry a perfect Form rating of 100.0, while Wellen have gone DWWLD — losing their most recent game — giving them a Form rating of just 58.3, the sharpest gap between these two sides across all six measured axes.

Defensive vulnerability Generated from real data
Stade Mouscronnois vs Entité Manageoise · Belgium: Second Amateur Division - ACFF

Entité Manageoise hold a Defense rating of just 0.0 out of 100 — the lowest possible score — while going winless in their last 5 matches (DLLDL), suggesting an extreme structural weakness at the back that Stade Mouscronnois, rated 66.7 in Attack, are well-placed to exploit.

Defensive ratings contrast Generated from real data
9 de Octubre vs Atletico FC · Ecuador: Liga Pro Serie B

Despite both sides sharing identical Form (53.3) and xG (50.0) ratings, Atletico FC hold a notably stronger Defense rating (73.3 vs 60.0) than 9 de Octubre, which aligns with the pre-match consensus heavily favouring Atletico FC or a draw (combined 90%) over the hosts.

Attack rating gap Generated from real data
Halifax Tides W vs Calgary Wild W · Canada: Northern Super League

Halifax's Attack rating of 13.3 is by far the lowest axis score in this matchup, compared to Calgary's 46.7, reflecting a stark offensive disparity that aligns with their recent run of three consecutive losses after an opening draw and win.

Head-to-head result Generated from real data
Pedreira vs Tesla · Brazil: Paraense A3

The only recorded meeting between these sides ended in a decisive 4-1 Tesla victory, suggesting Tesla can outscore Pedreira's attack rating of 73.3 despite holding a lower attacking score of 66.7 themselves.

Form divergence Generated from real data
FC Porto vs Internacional SC · Brazil: Catarinense - 3

FC Porto have won 4 of their last 5 matches (WWLWW) while Internacional SC have lost their last 4 in a row (WLLLL), representing a sharp divergence in recent form that is reinforced by Porto's Form rating of 66.7 versus Internacional's 50.0.

Attack rating contrast Generated from real data
Atlético Paso vs Real Madrid III · Spain: Segunda División RFEF - Group 5

Atlético Paso carry a striking Attack rating of just 0.0 out of 100 compared to Real Madrid III's already-low 8.3, suggesting both sides have severely struggled to create chances, yet the market still prices Real Madrid III as 45% favourites against a host with a Form rating of only 11.1.

Attack/Defense gap Generated from real data
Planaltina DF vs Legião · Brazil: Brasiliense B

Planaltina DF's Attack rating of 33.3 is the lowest value across all six axes for either side, yet their Defense rating of 73.3 is the highest in the fixture, suggesting a team built almost entirely to suppress goals rather than score them — a 40-point gap between their own attacking and defensive ratings that no other axis comes close to matching.

Rating gap Generated from real data
Panambi vs FBC Riograndense RS · Brazil: Gaúcho - 3

Panambi hold a commanding advantage across every measured axis, rating 73.3 in Attack and 86.7 in Form against FBC Riograndense RS's 25.0 and 33.3 respectively, with Riograndense's Defense also a low 41.7 — making this one of the most lopsided profile mismatches in the available data.

Recent H2H result Generated from real data
São Paulo W vs Corinthians W · Brazil: Brasileiro Women

In the only recorded recent meeting between these sides, São Paulo W won 2-1 away at Corinthians W, suggesting São Paulo hold an edge in direct encounters despite both clubs carrying identical six-axis ratings across all categories.

Form contrast Generated from real data
Raja Casablanca vs CR Khemis Zemamra · Morocco: Botola Pro

Raja Casablanca have won three of their last five matches (WLDWW), while CR Khemis Zemamra have failed to win any of their last five, drawing four consecutively (LDDDD), suggesting Raja carry notably more recent winning momentum into this fixture.

Defensive contrast Generated from real data
Deportes Temuco vs Cobreloa · Chile: Primera B

Despite both sides sharing identical Form (46.7) and xG (50.0) ratings, Cobreloa hold a notably stronger defensive rating (66.7) compared to Temuco's 60.0, while Temuco's attack rating of 53.3 dwarfs Cobreloa's 33.3 — setting up a classic low-scoring contest between the division's stingiest defence and one of its more toothless attacks.

Attack/Defense gap Generated from real data
Fundación Lara Deportiva vs Atletico el Vigia FC · Venezuela: Segunda División

Fundación Lara Deportiva carry a notably higher Attack rating (80.0) against an Atletico el Vigia defense rated just 60.0, the largest gap between any two comparable ratings in this fixture — yet the only recorded meeting ended in a 5-2 defeat for Lara, suggesting their defensive rating of 73.3 may be the more telling number given Vigia's capacity for high-scoring outputs.

Defensive dominance Generated from real data
LDU Portoviejo vs El Nacional · Ecuador: Liga Pro Serie B

LDU Portoviejo's defence rating of 86.7 dwarfs El Nacional's 40.0, and that structural gap is backed by the only recent head-to-head on record: a 2-0 Portoviejo win in which El Nacional failed to score, a result consistent with El Nacional's current run of four losses in their last five matches.

Attack/Form gap Generated from real data
Águila vs Cacahuatique · El-Salvador: Primera Division

Cacahuatique's Attack rating of 13.3 is less than a third of Águila's 40.0, and their Form rating of 26.7 compares poorly to Águila's 66.7, suggesting Cacahuatique have severely struggled to create and win games despite their sole recent victory.

Attack rating gap Generated from real data
Tupy FC vs Goianésia · Brazil: Goiano - 2

Goianésia's Attack rating of 40.0 is notably higher than Tupy FC's 26.7, the sharpest divergence across all six metrics, and Goianésia also won the only recorded meeting between these sides 1-0, suggesting a consistent offensive edge over this opponent.

Form gap Generated from real data
Macaé vs Carapebus · Brazil: Carioca - 2

Carapebus have gone D-L-L-L-D in their last five matches — zero wins — while Macaé's Form rating of 33.3 still doubles Carapebus's 11.1, reflecting a meaningful gap in recent performance despite both sides struggling for consistency.

Defensive mismatch Generated from real data
Ciervos vs Halcones Negros · Mexico: Liga Premier Serie A

Halcones Negros hold a Defense rating of 73.3 against Ciervos's Attack rating of just 20.0 — the sharpest single-axis gap in this fixture — while Ciervos have lost four of their last five matches, underlining how heavily the attacking burden falls on a side rated near the bottom of the scale.

Attack/Defense split Generated from real data
Gorilas de Juanacatlan vs Heroes de Zaci 2 · Mexico: Liga Premier Serie B

Gorilas de Juanacatlan show a striking imbalance between their Attack rating (33.3) and Defense rating (66.7), making them notably the more defensively-oriented side despite holding a marginal edge in win probability (35%) over Heroes de Zaci 2 (30%), whose ratings are uniformly neutral at 50.0 across all six axes.

Market lean Generated from real data
Internacional Laguna vs Celaya 2 · Mexico: Liga Premier Serie B

With both sides assigned identical 50.0 ratings across all six axes, the pre-match consensus still leans heavily against the hosts, giving Internacional Laguna just a 10% win probability versus a combined 90% for draw or Celaya 2 — a notable divergence driven by recent results: Laguna's single tracked game ended in a loss, while Celaya 2's last two produced a draw then a win.

Form divergence Generated from real data
Artesanos Metepec vs Cañoneros Marina · Mexico: Liga Premier Serie A

Artesanos Metepec have won their last four consecutive matches to hold a perfect Form rating of 100.0, while Cañoneros Marina have lost all five of their last five fixtures, producing a Form rating of 0.0 — the starkest possible contrast on that metric. Cañoneros Marina's Defense rating of 0.0 further underlines the structural gap between these two sides.

Form divergence Generated from real data
Eastern Suburbs vs Auckland City · New-Zealand: National League - National

Auckland City carry a perfect 100/100 form rating off five consecutive wins, while Eastern Suburbs sit at just 6.7/100 with a W-D-L-D-W sequence — a gap of 93.3 points that is reflected in the pre-match consensus giving Eastern Suburbs a 0% win probability.

Defensive imbalance Generated from real data
Deportes Santa Cruz vs San Marcos de Arica · Chile: Primera B

Deportes Santa Cruz carry a striking defensive rating of 86.7 against an attack rating of just 13.3, the sharpest attack-defence split in this fixture, suggesting they are built almost entirely to prevent goals rather than score them. San Marcos de Arica's attack rating of 46.7 is more than three times higher than Santa Cruz's, yet the pre-match odds still favour the hosts at 35.0% versus 30.0% for the visitors.

Defense vs Attack contrast Generated from real data
Isidro Metapán vs Atletico Balboa · El-Salvador: Primera Division

Isidro Metapán's Defense rating of 80.0 dwarfs Atletico Balboa's Attack rating of 33.3 — the lowest attack rating in this dataset — which, combined with the sides' sole recorded meeting ending 0-0, points strongly toward another low-scoring, host-controlled contest.

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 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/defense split Generated from real data
Deportivo Ayense vs Racing de Veracruz 2 · Mexico: Liga Premier Serie B

Deportivo Ayense's Attack rating of 33.3 is the standout figure in this fixture — notably half their own Defense rating of 66.7 — suggesting a side that has been far more effective at preventing goals than creating them, which aligns with their last-five run of two draws, one win, and two losses (DDWLL).

Consensus vs form Generated from real data
Auckland United vs Napier City Rovers · New-Zealand: National League - National

Despite Napier City Rovers holding a marginally better recent run (3 wins from 5 vs Auckland United's 1 from 5), the pre-match consensus heavily discounts them at just 10% implied probability, making them a significant outlier against their recent form advantage.

Defense vs Attack gap Generated from real data
Dragones de Oaxaca vs Real Refineros · Mexico: Liga Premier Serie A

Dragones de Oaxaca's Defense rating of 83.3 dwarfs Real Refineros' Attack rating of 46.7 — a 36.6-point gap that represents the single largest mismatch across all tracked axes, suggesting Oaxaca's backline holds a substantial structural advantage over Refineros' forward threat.

Recent form contrast Generated from real data
Cashmere Technical vs Wellington Phoenix II · New-Zealand: National League - National

Cashmere Technical have won four of their last five matches (WWWWL), while Wellington Phoenix II have won just two of their last five (LWLLW), giving Cashmere a notably stronger recent run despite the pre-match consensus offering them a 0% chance of victory.

Form divergence Generated from real data
Monarcas vs Tlaxcala · Mexico: Liga de Expansión MX

Monarcas have won their last four consecutive matches (LWWWW) to post a Form rating of 80.0, while Tlaxcala's erratic LWDWL sequence leaves them at just 46.7 — a 33-point gap that stands as the sharpest difference across all six measured axes between these two sides.

Attack vs Defence gap Generated from real data
Cancún vs Tapatío · Mexico: Liga de Expansión MX

Cancún's Attack rating of 86.7 is the highest of any team in this fixture by a significant margin, while Tapatío's Defence sits at just 40.0 — the weakest defensive rating on show — creating a stark mismatch that suggests Cancún have a clear structural advantage in the final third.

Consensus vs ratings gap Generated from real data
Durango vs Mineros de Zacatecas · Mexico: Liga de Expansión MX

Despite Mineros holding a higher Form rating (40.0) than Durango (33.3), the pre-match consensus gives Durango a 45% win probability against just 10% for Mineros — a striking divergence suggesting the market heavily favours the home side regardless of recent form.

Form contrast Generated from real data
Piratas vs Alebrijes de Oaxaca · Mexico: Liga de Expansión MX

Piratas have won 3 of their last 5 matches (LDWDW) compared to Alebrijes de Oaxaca's 1 win from 5 (LDLWL), a form gap reflected in their ratings of 53.3 versus 26.7 — with pre-match consensus giving Piratas a 50% chance of winning and Alebrijes a 0% chance across tracked sources.

Defense vs Attack mismatch Generated from real data
Alianza vs Firpo · El-Salvador: Primera Division

Firpo's defensive rating of 80.0 dwarfs Alianza's attacking rating of 66.7, and Firpo have won their last two matches, helping explain why pre-match consensus gives Alianza only a 10% chance of winning despite playing at home.

Consensus vs form gap Generated from real data
Kowloon City vs Eastern District · Hong-Kong: League Cup

Despite Eastern District's stronger Attack rating (55.6 vs 33.3) and Kowloon City's poor Defense rating of just 8.3, the single tracked pre-match source gives Eastern District a 0% win probability — a stark disconnect from the underlying metrics that makes Eastern District's attacking advantage worth noting.

Historical trend Generated from real data
BC Rangers vs Wofoo Tai Po · Hong-Kong: League Cup

Wofoo Tai Po have won both recent meetings against BC Rangers, scoring 5 goals and conceding just 2 across those fixtures, while Rangers arrive on a run of five consecutive defeats — the starkest contrast in head-to-head and form data available here.

Attack/Defense mismatch Generated from real data
Hradec Králové II vs Mladá Boleslav II · Czech-Republic: 3. liga - CFL B

Hradec Králové II carry the lowest Attack rating in this matchup at just 20.0, yet their Defense sits at 73.3, setting up a stark contrast against Mladá Boleslav II's Attack of 66.7 — the highest rating either side holds in any category — which likely explains why pre-match probability gives Hradec only a 10% chance of winning despite their defensive solidity.

Defense contrast Generated from real data
Videm vs Šampion Celje · Slovenia: 3. SNL - East

Despite being rated as narrow favorites at 45% against Videm's 10% win probability, Šampion Celje's defensive rating of 33.3 is notably higher than Videm's 20.0 — the lowest defensive score in this fixture — suggesting Videm are particularly vulnerable at the back, which may explain why a draw (45%) is considered just as likely as a Celje win.

Rating gap Generated from real data
Barito Putera vs Persela Lamongan · Indonesia: Liga 2

Persela Lamongan hold perfect 100.0 ratings across Attack, Defense, and Form compared to Barito Putera's 22.2 Defense and 44.4 Form, a stark disparity reflected in pre-match odds that give Barito just a 10% win probability against Persela's 45%.

Form divergence Generated from real data
Deltras vs Persiba Balikpapan · Indonesia: Liga 2

Deltras arrive on a perfect five-from-five winning run (Form rating 100.0) while Persiba Balikpapan have won just one of their last five, losing three consecutively (Form rating 0.0) — a maximal gap between the two sides that is reflected in the consensus giving Persiba only a 10% chance of victory.

Recent form gap Generated from real data
Ingolstadt W vs Bochum W · Germany: 2. Frauen Bundesliga

Bochum W have collected 10 points from their last 5 matches (WWWLD), compared to Ingolstadt W's 5 points (LLWDD), a form difference that aligns with pre-match consensus giving Bochum a 45% win probability against Ingolstadt's 10%.

Attack/Defense gap Generated from real data
Teplice II vs Neratovice-Byškovice · Czech-Republic: 3. liga - CFL B

Teplice II's Attack rating of 66.7 dwarfs Neratovice-Byškovice's Defense rating of 33.3, the largest such mismatch in the available data, yet the market still prices a draw as equally likely (45%) as a Teplice II win (45%), with the visitors given just a 10% chance.

Attack vs Defence gap Generated from real data
Deportiva Minera vs La Nucía · Spain: Segunda División RFEF - Group 3

La Nucía's Defence rating of 91.7 dwarfs Deportiva Minera's Attack rating of just 25.0 — the lowest attacking score visible in this data — suggesting the hosts will find it extremely difficult to create meaningful chances against a side that has also won four consecutive matches.

Defense vs Attack gap Generated from real data
Kolos Kovalivka II vs Oleksandria · Ukraine: Persha Liga

Oleksandria's Defense rating of 93.3 dwarfs Kolos Kovalivka II's Attack rating of 40.0 — the largest single axis mismatch in this fixture — helping explain why the market assigns Kolos just a 10% win probability despite the hosts having home advantage.

Attack/Form gap Generated from real data
Odense Q W vs Fortuna Hjørring W · Denmark: Kvindeliga

Odense Q W have lost four of their last five matches and carry an Attack rating of just 13.3 compared to Fortuna Hjørring W's 60.0, a gap that mirrors their last head-to-head meeting where Hjørring won 4-0.

Market signal Generated from real data
Asteras Stavros vs Diagoras Agias · Greece: Gamma Ethniki - Group 5

With all three pre-match probabilities locked at exactly 33.0% from the single tracked source, the market offers no meaningful edge toward any outcome, while Asteras Stavros's recent WDLDL run shows two losses in their last three games suggesting a slight dip in momentum.

Attack rating gap Generated from real data
Valencia II vs Peña Deportiva · Spain: Segunda División RFEF - Group 3

Despite both sides sharing identically poor form (8.3) and defensive ratings (58.3), Valencia II's attack rating of 16.7 doubles Peña Deportiva's 8.3, representing the only meaningful statistical separation between two teams that have each won zero of their last five matches.

Defense vs Attack gap Generated from real data
Castellonense vs Real Murcia II · Spain: Segunda División RFEF - Group 3

Castellonense's Defense rating (75.0) is nearly double Real Murcia II's Attack rating (33.3), representing the sharpest cross-team defensive-to-attacking mismatch in the available data and helping explain why the visitors are assigned just a 10% win probability despite the draw being rated as likely as a home win at 45% each.

Recent form gap Generated from real data
Pogon Szczecin W vs Rekord Bielsko-Biala W · Poland: Ekstraliga Women

Rekord Bielsko-Biala W have taken just 2 points from their last 5 matches (LLLDD) with zero wins, while Pogon Szczecin W have won 3 of their last 5 (WLWWL), representing the only meaningful differentiator in an otherwise completely uniform data set where both sides hold identical 50.0 ratings across all six metrics.

Consensus signal Generated from real data
Slask Wroclaw W vs Czarni Sosnowiec W · Poland: Ekstraliga Women

With all six-axis ratings identical at 50.0 for both sides, the sole differentiating data point is the pre-match consensus, which gives Czarni Sosnowiec W a 50% win probability against 0% for Slask Wroclaw W — entirely ruling out a home win in favour of a draw or away victory.

Recent form gap Generated from real data
Pallixouriakos vs Preveza · Greece: Gamma Ethniki - Group 6

Pallixouriakos have lost all five of their last five matches, while Preveza have taken 7 points from their last five (W-D-L-D counting one loss), giving Preveza a clear recent form edge despite identical six-axis ratings of 50.0 across every category.

Attack/Defense mismatch Generated from real data
Nacka Iliria vs Karlslund · Sweden: Division 2 - Södra Svealand

Karlslund's Attack rating of 73.3 is the highest single axis score in this fixture and directly targets Nacka Iliria's Attack rating of 33.3 — the lowest — suggesting a pronounced asymmetry where Karlslund's offensive output faces a notably weak defensive counterpart, reflected in the pre-match odds giving Karlslund a 45% win probability against Nacka Iliria's 10%.

Attack/defense contrast Generated from real data
SS Reyes vs Real Ávila · Spain: Segunda División RFEF - Group 5

SS Reyes hold a notably higher defensive rating (60.0) than Real Ávila (44.4), yet their attack rating of 26.7 is the lowest figure across either side's six-axis profile, suggesting Reyes are built to contain rather than create — a dynamic that aligns with the 45% draw probability matching their own win probability.

Form contrast Generated from real data
Getafe II vs Numancia · Spain: Segunda División RFEF - Group 5

Numancia's form rating of 83.3 dwarfs Getafe II's 20.0, backed by their respective last-5 sequences — LWWWD versus an alternating DLDLD — suggesting Numancia have genuine momentum against a side that has not won in five attempts.

Attack rating gap Generated from real data
Real Valladolid II vs Calvo Sotelo · Spain: Segunda División RFEF - Group 5

Real Valladolid II's Attack rating of 66.7 dwarfs Calvo Sotelo's 16.7 — the largest gap across any of the six tracked metrics — while consensus gives Calvo Sotelo a 0% chance of winning, reflecting a pronounced one-sided assessment of offensive threat heading into this fixture.

Attack gap Generated from real data
RSD Alcalá vs Navalcarnero · Spain: Segunda División RFEF - Group 5

RSD Alcalá's Attack rating of 75.0 is nearly double Navalcarnero's 41.7, representing the sharpest gap across all six measured axes and the most concrete differentiator in this fixture despite both sides sharing identical Defence, xG, Set Piece, and Discipline scores.

Defense vs Attack mismatch Generated from real data
Intercity vs Yeclano · Spain: Segunda División RFEF - Group 3

Yeclano's Defense rating of 83.3 is the highest figure across either side's six-axis profile, yet their Attack rating of 25.0 is the lowest, reflecting a side that has drawn their last four matches without winning — a profile that points heavily toward low-scoring, contained football rather than an Intercity win despite their 45% pre-match probability.

Attack vs Defence split Generated from real data
Atlético Baleares vs Poblense · Spain: Segunda División RFEF - Group 3

Poblense's Attack rating of 16.7 is the sharpest imbalance in this fixture — nearly 30 points below Atlético Baleares's Attack rating of 46.7 — suggesting Poblense are built almost entirely around defensive solidity (58.3) rather than goal threat, making low-scoring outcomes the most structurally logical result.

Attack gap Generated from real data
Mallorca II vs Alcoyano · Spain: Segunda División RFEF - Group 3

Mallorca II's Attack rating of 16.7 is less than half of Alcoyano's 41.7, representing the starkest gap between the two sides across all six measured axes and suggesting a significant offensive disadvantage for the hosts. Alcoyano's stronger attacking output is further supported by a recent five-match sequence (LDWWD) that includes three wins or draws in the last four games.

Form divergence Generated from real data
Real Murcia vs Gimnastic · Spain: Primera División RFEF - Group 2

Real Murcia's form rating of 75.0 is notably higher than Gimnastic's 46.7, reflecting Murcia's W-W run in their last two games against Gimnastic's back-to-back losses, yet the pre-match consensus still gives both a 45% chance, making the form gap arguably underweighted.

Form divergence Generated from real data
Villarreal II vs Ibiza · Spain: Primera División RFEF - Group 2

Villarreal II's form rating of 86.7 — built on four wins and a draw in their last five (WWWDW) — contrasts sharply with Ibiza's 40.0 form rating, whose last five (LWWLL) shows a collapse of two straight defeats after a mid-sequence recovery, yet the pre-match consensus still prices a draw as equally likely as a Villarreal II win at 45% each.

Attack gap Generated from real data
Ahrobiznes Volochysk vs UCSA · Ukraine: Persha Liga

Ahrobiznes Volochysk's Attack rating of 66.7 is exactly double UCSA's 33.3, the starkest gap between the two sides across all six measured axes, which aligns with UCSA winning just one of their last five matches compared to Ahrobiznes's two wins in their last five.

Consensus split Generated from real data
Napoli W vs Como 1907 W · Italy: Serie A Women

With all six-axis ratings identical at 50.0 for both sides, the sole tracked source splits its consensus entirely between a draw and a Como win (50% each), giving Napoli W a 0% chance of victory despite home advantage.

xG vs defence gap Generated from real data
Levante vs Plataria · Greece: Gamma Ethniki - Group 6

Levante's xG rating of 67.3 is notably high relative to their Defence rating of 40.0, suggesting they are creating chances at a significantly better rate than they are preventing them — a 27.3-point gap that points to potentially high-scoring, open games. This defensive vulnerability is underlined by their recent DWDL run, which includes two dropped results in the last three outings.

Defense collapse signal Generated from real data
1908 SZAC vs SC Sopron · Hungary: NB III - Northwest

1908 SZAC hold a Defense rating of 0.0 out of 100 — the lowest possible score — while posting four losses in their last five games (LLLDL), suggesting an extreme vulnerability that aligns with the pre-match odds giving them a 0.0% chance of winning.

Rating gap Generated from real data
Austria Wien W vs SK Rapid W · Austria: Frauenliga

Austria Wien W hold an Attack rating of 100.0 against SK Rapid W's 20.0 — an 80-point gap that is the starkest difference across all six measured axes, and is reflected in consensus odds that give Rapid a 0% win probability from the one tracked source.

Defense rating contrast Generated from real data
Astrio vs Västra Frölunda · Sweden: Division 2 - Västra Götaland

Astrio carry a Defense rating of 0.0 against Västra Frölunda's 33.3, the starkest gap across any axis in this fixture, yet pre-match consensus still gives Astrio only a 10% win probability — suggesting the market views their defensive vulnerability as a near-decisive handicap despite their superior Attack rating of 66.7 vs 46.7.

Attack rating gap Generated from real data
Molde W vs Stabæk W · Norway: Toppserien

Stabæk W hold a striking attacking rating of 100.0 against Molde W's 20.0 — the maximum possible gap on the six-axis scale — and they backed that dominance up in the only recorded meeting, winning 2-1 on their own patch.

Defensive collapse Generated from real data
Røa W vs LSK Kvinner W · Norway: Toppserien

Røa's defensive rating of 0.0 out of 100 is the starkest figure across both teams' profiles, and combined with three losses in their last five results (DWDLL), it points to a side currently conceding with little resistance — LSK's attack rating of 33.3, though modest, may be enough to exploit it.

Attack vs Defence gap Generated from real data
Pyrgos 1968 vs Panionios · Greece: Super League 2

Pyrgos 1968 carry an Attack rating of 0.0 against Panionios's Defence rating of 100.0 — the sharpest possible mismatch on these six-axis scales — while Panionios's Form rating of 83.3 contrasts with Pyrgos's 16.7, reflecting four losses in their last five games versus Panionios's four wins.

Form vs odds gap Generated from real data
Nordsjælland W vs Køge W · Denmark: Kvindeliga

Nordsjælland W are the only side in this fixture with a perfect WWWWW run across their last five matches and a maximum Attack rating of 100, yet the pre-match consensus gives them just a 45% win probability — the same as a draw — despite also winning the sole recent head-to-head 6-4 away at Køge.

Defense collapse Generated from real data
Kulykiv vs Probiy Horodenka · Ukraine: Persha Liga

Probiy Horodenka carry a Defense rating of 0.0 out of 100 — the lowest possible score — and have lost or drawn all five of their last matches (LLDLL), conceding consistently throughout, which makes Kulykiv's Attack rating of 80.0 particularly threatening in this fixture.

Consensus probability Generated from real data
Tilikratis vs Agios Matthaios · Greece: Gamma Ethniki - Group 6

With Agios Matthaios assigned a 0% win probability from the tracked source, the market gives them no realistic chance of victory despite both sides carrying identical 50/50 ratings across all six metrics — their recent run of LLLDD (no wins in five) appears to be the decisive differentiator driving that extreme skew.

Recent form gap Generated from real data
Borussia Monchengladbach W vs Viktoria Berlin W · Germany: 2. Frauen Bundesliga

Viktoria Berlin W have won all five of their last five matches, while Borussia Mönchengladbach W have lost three of their last five (LLLWD), a stark form contrast that aligns with the pre-match odds giving Gladbach just a 10% chance of winning.

Win probability gap Generated from real data
SGS Essen W vs Meppen W · Germany: 2. Frauen Bundesliga

The pre-match consensus gives SGS Essen W and a draw equal 45% chances each, leaving Meppen W with just 10% — making an away win the heavily discounted outcome despite Meppen winning two of their last five games.

Odds vs form contrast Generated from real data
Turbine Potsdam W vs Eintracht Frankfurt II W · Germany: 2. Frauen Bundesliga

Despite Turbine Potsdam winning only 1 of their last 5 matches (LLLWL) and Frankfurt II winning 2 of their last 5 (LLWWL), the pre-match consensus gives Frankfurt II just a 10% chance of winning compared to Potsdam's 45%, a striking gap given both sides' similarly poor recent form.

Win probability gap Generated from real data
Carl Zeiss Jena W vs SC Sand W · Germany: 2. Frauen Bundesliga

Despite identical six-axis ratings across all six dimensions (50.0 each), the pre-match consensus gives Carl Zeiss Jena W a 45% win probability against just 10% for SC Sand W, with Sand's recent WLDLD run — featuring two draws and two losses in their last four — likely driving that sharp skew.

Form contrast Generated from real data
Hertha Berlin W vs Hoffenheim II W · Germany: 2. Frauen Bundesliga

Hertha Berlin W have won all five of their last five matches, while Hoffenheim II W have managed just one win in their last five (LLDLW), a stark form gap that is reflected in the pre-match probabilities giving Hoffenheim II W only a 10% chance of victory.

Form comparison Generated from real data
FC Koln II W vs Andernach W · Germany: 2. Frauen Bundesliga

FC Koln II W have won just once in their last 5 matches (a draw in the final game ending a four-match losing run), while Andernach W have won 2 of their last 5 — a contrast reflected in pre-match odds that give Koln only a 10% win probability against Andernach's 45%.

Attack vs Defense contrast Generated from real data
Makkabi vs Hansa Rostock II · Germany: Oberliga - Nordost-Nord

Makkabi's Attack rating of just 26.7 is the starkest number in this fixture, yet their Defense rating of 66.7 is notably higher than Hansa Rostock II's 46.7, suggesting the home side are far better equipped to suppress chances than to create them against an opponent whose Attack rating (53.3) is double their own.

Rating gap Generated from real data
St. Pölten W vs Sturm Graz W · Austria: Frauenliga

St. Pölten W hold a perfect Attack rating of 100.0 against Sturm Graz W's 66.7, yet the pre-match consensus gives them only a 45% win probability — the same as a draw — suggesting the market is heavily discounting that 33.3-point attacking advantage.

Rating gap Generated from real data
Servette II vs Lausanne Sport II · Switzerland: 1. Liga Classic - Group 1

Lausanne Sport II hold a substantial edge across key ratings, scoring 100.0 in Attack versus Servette II's 60.0 and 66.7 in Defense against Servette II's 40.0, which aligns with their near-flawless recent run of WWWDW compared to Servette II's more mixed LWDWW sequence.

Defense vs Attack gap Generated from real data
Semen Padang vs PSPS · Indonesia: Liga 2

Semen Padang's Defense rating of 88.9 dwarfs their own Attack rating of 44.4 — a 44.5-point internal gap that is the widest of any axis shown for either side, suggesting their path to a result relies heavily on keeping PSPS (Attack 55.6) quiet rather than outscoring them.

Attack rating signal Generated from real data
Asteras Tripolis II vs Anagennisi Karditsas · Greece: Super League 2

Both sides share an identical and extremely low Attack rating of 8.3 out of 100, the lowest possible signal in this dataset, suggesting this fixture is highly likely to be a low-scoring affair — a pattern consistent with Anagennisi Karditsas's run of LDLDL, which contains zero wins and multiple draws.

Form contrast Generated from real data
Ahlafors vs Motala · Sweden: Division 2 - Norra Götaland

Ahlafors have alternated wins and losses perfectly across their last 5 games (WLWLW) to land on a win, while Motala's form rating of 33.3 — versus Ahlafors's 60.0 — reflects a run of just one win in five with two draws and two losses (LDDLW), making the form gap one of the clearest separators between these sides.

Form & defense gap Generated from real data
OFK Vršac vs Metalac GM · Serbia: Prva Liga

Metalac GM's Defense rating of 93.3 dwarfs OFK Vršac's Attack rating of 46.7, and Metalac have won their last four matches in a row after an opening draw, suggesting a significant structural mismatch that underlies why just 10% of pre-match probability is assigned to a Vršac win.

Attack vs Defense mismatch Generated from real data
Szeged-Csanád II vs Hódmezővásárhely · Hungary: NB III - Southeast

Hódmezővásárhely's Attack rating of 46.7 directly targets Szeged-Csanád II's Defense rating of 40.0 — the highest attacking rating facing the lowest defensive rating in this matchup — while Hódmezővásárhely's own Defense rating of 20.0 is equally vulnerable to pressure, suggesting both sides are structurally leaky but the visitors hold the clearest edge in the attacking-versus-defensive pairing.

Attack rating gap Generated from real data
Huesca vs Europa Fc · Spain: Primera División RFEF - Group 2

Huesca's Attack rating of 26.7 edges Europa FC's 20.0, yet both sides rank among the lower-scoring threats on this scale, suggesting a match likely to be decided by fine margins rather than open goal-scoring — consistent with a market that prices Draw and Huesca win equally at 35% each.

Attack rating gap Generated from real data
Coffrane vs Sion II · Switzerland: 1. Liga Classic - Group 1

Sion II's Attack rating of 40.0 is double Coffrane's 20.0, the largest gap across all six axes, and aligns with Sion II's superior recent form (WWDLW vs Coffrane's DLLLW), supporting the 45% win probability assigned to the visitors against just 10% for the hosts.

Attack/form contrast Generated from real data
Swarovski Tirol II vs Lauterach · Austria: Regionalliga - West

Swarovski Tirol II carry a perfect Attack rating of 100.0 and have won their last four matches, while Lauterach's Attack sits at just 46.7 and they have managed only one win in their last five (LDDLW), making the gulf in current offensive output the most striking numerical contrast between these two sides.

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.

Recent form contrast Generated from real data
Karystos vs Nea Artaki · Greece: Gamma Ethniki - Group 5

Nea Artaki have alternated win-loss-win-loss-win across their last 5 fixtures (WLWLW), maintaining a strict pattern that puts them on a winning game here, while Karystos closed their last 5 with three wins and a draw (LWWWD), yet the pre-match consensus still heavily favours Nea Artaki at 45% vs Karystos at just 10%.

Data limitation Generated from real data
Katsantonis Agrafon vs A. Schimatari · Greece: Gamma Ethniki - Group 5

With only 1 tracked source producing perfectly equal 33/33/33% probabilities and all six A. Schimatari ratings sitting at exactly 50.0, the available data offers no meaningful differentiation between outcomes — A. Schimatari's last 5 results (WWDLL) represent the sole concrete signal, showing a sharp drop from two wins to two consecutive losses.

Form pattern Generated from real data
Tamynaikos Aliveriou vs Fokikos · Greece: Gamma Ethniki - Group 5

Fokikos have won just one of their last five matches (LLWLL), losing four, yet the single tracked source still rates all three outcomes as equally likely at 33% each — suggesting the market has little meaningful data to differentiate these sides.

Market uncertainty Generated from real data
Veria vs Vatolakkos · Greece: Gamma Ethniki - Group 3

With all six Veria performance ratings sitting at exactly 50.0 and the consensus odds split perfectly at 33% each way from a single tracked source, this fixture carries the flattest data profile possible, offering no statistical edge in any direction.

Data unavailable Generated from real data
Anagennisi Artas vs Naousa · Greece: Gamma Ethniki - Group 3

All six-axis ratings for both sides are uniformly 50.0 across every category, and the consensus odds are an exact three-way split at 33% each, indicating no meaningful distinguishing data is available to identify a genuine edge in this fixture.

Data unavailable Generated from real data
Thyella Katsikas vs PAS Giannina · Greece: Gamma Ethniki - Group 3

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, indicating no meaningful statistical differentiation exists in the available data to identify a genuine distinctive pattern for this fixture.

Data limitation Generated from real data
Eordaikos vs Doxa Mascholouriou · Greece: Gamma Ethniki - Group 3

With all six tracked metrics for Eordaikos sitting at exactly 50.0 and only one source contributing to a perfectly split three-way probability of 33% each, the available data provides no meaningful differentiation between outcomes; the only concrete detail is Eordaikos's last five results of LWDDW, showing two wins, two draws, and one loss with a win in their most recent match.

Form concern Generated from real data
Kastoria vs Makedonikos Siatista · Greece: Gamma Ethniki - Group 3

Kastoria have lost all four of their most recent matches, yet the single tracked source still rates them as co-favourites at exactly 33% — equal probability for all three outcomes — suggesting the market has not meaningfully factored in that four-game losing run.

Recent form collapse Generated from real data
Thiva vs Kifissos · Greece: Gamma Ethniki - Group 5

Thiva have won none of their last five matches, losing four consecutively after an opening draw, yet the single tracked source still prices all three outcomes equally at 33% each — suggesting genuine uncertainty about whether this slump reflects a meaningful trend.

Data limitation Generated from real data
Ethnikos Neou Keramidiou vs Feraios · Greece: Gamma Ethniki - Group 4

With all six team ratings at exactly 50.0 and win probabilities split equally at 33% each from a single source, there is effectively no meaningful statistical edge available for this fixture — the only concrete data point is Ethnikos Neou Keramidiou's recent form sequence of LLLWW, suggesting a modest two-game winning run after three straight defeats.

Recent form edge Generated from real data
Digenis Neochori vs Anthoupoli · Greece: Gamma Ethniki - Group 4

Anthoupoli have collected 8 points from their last 5 matches (LDWDW) compared to Digenis Neochori's 4 points from their last 4 (LWLD), giving Anthoupoli a clear recent form advantage despite both sides sharing identical 50.0 ratings across all six statistical axes.

Recent form Generated from real data
Iraklis Larissa vs Trikala · Greece: Gamma Ethniki - Group 4

Trikala have failed to win any of their last 5 matches (3 draws, 2 losses), while Iraklis Larissa's last 5 shows just 1 win against 3 losses and 1 draw, making this a meeting of two sides in notably poor recent form with the market reflecting genuine uncertainty at even 33% each.

Form comparison Generated from real data
Ermis Exochi vs Elassona · Greece: Gamma Ethniki - Group 4

Both sides have collected identical six-axis ratings of 50.0 across every measured category, but Ermis Exochi's last five results (LWDLW) end on back-to-back wins compared to Elassona's sequence (LWLDL), which closes with two defeats — the only differentiator available in this data.

Form contrast Generated from real data
Sarakinos vs Pierikos · Greece: Gamma Ethniki - Group 4

Pierikos have lost all five of their last five matches (LLLLL), while Sarakinos have won three, drawn one, and lost one (WLWDW) across the same span — a stark form gap that sits in sharp contrast to the equal 33% win probability assigned to each side.

Recent form gap Generated from real data
Atromitos Patras vs Lefkimmi · Greece: Gamma Ethniki - Group 6

Lefkimmi arrive with 3 wins from their last 5 results (WDLWW), while Atromitos Patras have lost both of their last 2 recorded matches (LL) — a notable divergence in momentum despite both sides carrying identical 50.0 ratings across all six statistical axes.

Recent form split Generated from real data
Panagriniakos vs Panachaiki FC · Greece: Gamma Ethniki - Group 6

Panachaiki FC have taken 10 points from their last 5 matches (W-L-W-D-W), compared to Panagriniakos's 6 points from an alternating W-L pattern that ended in a loss, giving Panachaiki a notably stronger recent record despite both sides carrying identical six-axis ratings of 50.0 across all categories.

Recent form gap Generated from real data
Aris Filiates vs Panegialios · Greece: Gamma Ethniki - Group 6

Panegialios have gone WWWDD in their last five matches — three wins followed by two draws — while Aris Filiates have managed only one win in five (DLWDL), suggesting a meaningful recent form advantage for the visitors despite the equal 33% consensus probabilities.

Odds vs form contrast Generated from real data
SG-Tertre-Hautrage vs Huy · Belgium: Second Amateur Division - ACFF

Despite Huy being given just a 10% win probability, both sides share identical Attack (33.3) and Form (46.7) ratings, with Huy holding a marginally stronger Defense rating (53.3 vs 46.7) — yet the market heavily favours a draw or home win, making Huy's 10% implied chance notably low relative to the comparable underlying numbers.

Attack gap Generated from real data
RUS Binche vs Ganshoren · Belgium: Second Amateur Division - ACFF

Ganshoren's attack rating of 93.3 dwarfs RUS Binche's 33.3 defence rating — the largest single axis mismatch in this fixture — while Ganshoren have won three of their last five including back-to-back victories, contributing to a consensus that gives them a 45% win probability against Binche's 10%.

Defence gap signal Generated from real data
AS Eupen II vs Richelle United · Belgium: Second Amateur Division - ACFF

Despite Richelle United carrying the stronger attack rating (86.7 vs 73.3), their defence rating of 40.0 is notably higher than Eupen II's 26.7 — the weakest defensive score in this fixture — suggesting Eupen II's backline is a significant vulnerability even as they enter the match on a three-game winning run (WDDWW).

Form vs Defense contrast Generated from real data
Ghivizzano Borgo Mozzano vs Tau Altopascio · Italy: Serie D - Girone E

Tau Altopascio arrive with a Form rating of 60.0 and an alternating LWLWL sequence across their last five, yet carry a Defense rating of just 20.0 — the lowest of any axis shown — suggesting their results are built on attacking output rather than solidity against a Ghivizzano side whose own Attack rating of 20.0 is equally the lowest in their profile.

Attack vs Defence contrast Generated from real data
Hetman Zamosc vs Chełmianka Chełm · Poland: III Liga - Group 4

Hetman Zamosc carry the highest attack rating in this matchup at 73.3, yet their defence sits at just 13.3 — the starkest axis gap visible here — while Chełmianka Chełm post an 86.7 defensive rating alongside a 73.3 form score from a WWDDW run, suggesting the visitor's backline is well-equipped to neutralise Zamosc's main strength.

Form divergence Generated from real data
Sasso Marconi Zola vs Scandicci · Italy: Serie D - Girone E

Sasso Marconi Zola's form rating of 26.7 is the sharpest contrast in this fixture — their last 5 results (WWLDL) include two successive losses, while Scandicci's DDLWW run and form rating of 53.3 reflect back-to-back wins heading in, helping explain why Scandicci share the same 45% win probability as a draw against a home side given just a 10% chance.

Attack/Defense split Generated from real data
Ternana vs Montevarchi Calcio · Italy: Serie D - Girone E

Ternana's Defense rating of 73.3 dwarfs their Attack rating of 33.3 — a 40-point gap that is the starkest asymmetry in this fixture — while Montevarchi are comparatively balanced at 53.3 in both, suggesting Ternana's threat in this match is far more likely to come from keeping things tight than from creating chances.

Form divergence Generated from real data
Flaminia vs Gavorrano · Italy: Serie D - Girone E

Gavorrano's last 5 results of WWDWW give them a Form rating of 86.7 compared to Flaminia's 66.7, and that momentum is reflected in the consensus odds which give Gavorrano a 45% win probability against Flaminia's 10%.

Rating vs odds gap Generated from real data
Robur Siena vs Seravezza · Italy: Serie D - Girone E

Seravezza hold a substantial edge over Robur Siena across every rated dimension — most notably Defense (80.0 vs 53.3) and Attack (86.7 vs 73.3) — yet the pre-match consensus gives them only a 10% win probability against Siena's 45%, making them a significant statistical outlier relative to their six-axis profile.

Attack/form gap Generated from real data
Grassina vs Lucchese · Italy: Serie D - Girone E

Grassina's Attack rating of 20.0 is less than a third of Lucchese's 66.7, while their Form rating of 13.3 compares to Lucchese's 66.7 — the widest divergence across all six axes — consistent with Grassina managing just one win in their last four outings (LLDL) against Lucchese's four wins in five (WWLWD).

Attack/Defense mismatch Generated from real data
San Donato Tavarnelle vs Mezzolara · Italy: Serie D - Girone E

Mezzolara's Attack rating of 20.0 is the lowest of any team in this fixture, yet their Defense rating of 66.7 is the highest, suggesting they are heavily structured to contain rather than create — a contrast that may explain why the consensus gives them just a 10% win probability despite a relatively solid defensive profile.

Defense/Attack split Generated from real data
Rondinella vs Progresso · Italy: Serie D - Girone E

Rondinella's defense rating (40.0) is triple their attack rating (20.0), while Progresso's defense (13.3) is actually weaker than their attack (20.0), suggesting this match pits a defensively-oriented home side against a visiting team with a notable defensive vulnerability — a dynamic that aligns with the 45% draw probability despite both attacks rated equally low.

Attack vs defence mismatch Generated from real data
Diegem Sport vs Tongeren · Belgium: Second Amateur Division - VFV B

Diegem Sport's attack rating of 83.3 is strikingly offset by a defence rating of just 8.3, the lowest possible reading, suggesting they create chances freely but concede heavily — while Tongeren's last five results of LDDDL and a form rating of 26.7 indicate an away side struggling to win yet hard to beat outright.

Attack vs Defence contrast Generated from real data
Eendracht Termien vs Wilrijk · Belgium: Second Amateur Division - VFV B

Both sides share an identically poor Defence rating of 26.7/100, yet Eendracht Termien's Attack rating of 93.3 leads Wilrijk's 86.7, making this a fixture where both defences are rated near the bottom of the scale and goals look highly likely from either end.

Attack/Defense mismatch Generated from real data
Rupel Boom vs Sint-Truiden II · Belgium: Second Amateur Division - VFV B

Sint-Truiden II carry the sharpest attacking rating in this fixture (58.3) but also the weakest defensive rating (16.7), making them highly vulnerable at the back despite their offensive threat against a Rupel Boom side rated just 25.0 for attack — a combination that points to an open, goal-heavy contest rather than a tight affair.

Recent form split Generated from real data
AC Milan W vs Juventus W · Italy: Serie A Women

Juventus W have collected three wins from their last five matches (WWDLW) while AC Milan W have managed just one win in the same period (LDWLL), and Juventus also took the only recorded recent head-to-head meeting 1-0, aligning with the consensus that gives them a 45% chance against Milan's 10%.

Attack gap Generated from real data
Acren-Lessines vs Union Namur · Belgium: Second Amateur Division - ACFF

Acren-Lessines hold a notable attacking advantage with a rating of 46.7 versus Union Namur's strikingly low 13.3, the largest single-axis gap between these two sides, yet both teams share identical poor form sequences (LLDLL and LLLLD) and near-equal pre-match odds (35% vs 30%), suggesting even this edge may not translate cleanly given how infrequently either side has won recently.

Attack/Defence contrast Generated from real data
Crossing Schaerbeek vs Stade Verviers · Belgium: Second Amateur Division - ACFF

Crossing Schaerbeek's attack rating of 93.3 is the standout number in this fixture, dwarfing Stade Verviers' 66.7, yet Verviers hold the defensive edge at 73.3 versus Schaerbeek's 53.3, setting up a sharp clash between the division's most potent attack and a side better built to defend.

Odds vs form gap Generated from real data
Jette vs Braine · Belgium: Second Amateur Division - ACFF

Despite Jette's Attack rating of 86.7 dwarfing Braine's 46.7 and Jette going W-W-W-D in their last four unbeaten outings, the pre-match consensus gives them only a 10% win probability versus Braine's 45%, making Jette one of the most starkly underrated sides by market expectation relative to their rated attacking output.

Form gap Generated from real data
Erkenschwick vs Verl II · Germany: Oberliga - Westfalen

Erkenschwick's form rating (53.3) is notably stronger than Verl II's (33.3), backed by their recent DWDWL run versus Verl II's LWLDD sequence, which includes no wins in the last three matches.

Form divergence Generated from real data
Gievenbeck vs Hiltrup · Germany: Oberliga - Westfalen

Gievenbeck have won four consecutive matches (LWWWW) and carry a Form rating of 80.0, while Hiltrup's recent run of WDLLW leaves them rated just 46.7 for Form — a gap of 33.3 points that stands as the sharpest contrast between the two sides across all six axes.

Attack/Form gap Generated from real data
Schermbeck vs Sprockhovel · Germany: Oberliga - Westfalen

Sprockhovel's Attack rating of 80.0 dwarfs Schermbeck's 13.3, and while Schermbeck have lost four of their last five, Sprockhovel's form (WDLLW) at least shows a recent recovery — factors that together push the pre-match consensus to just 10% for the hosts.

Form contrast Generated from real data
Westfalia Kinderhaus vs Arminia II · Germany: Oberliga - Westfalen

Westfalia Kinderhaus have lost three of their last five matches and carry a form rating of just 26.7, compared to Arminia II's 46.7, with the hosts given only a 10% win probability against a side rated 60.0 for defence.

Form vs Attack split Generated from real data
Maaslingen vs Eintracht Rheine · Germany: Oberliga - Westfalen

Maaslingen hold a notably higher Form rating (66.7) than Eintracht Rheine (40.0), yet their Attack rating (46.7) is the lowest of any axis for either side, suggesting their recent three-match winning run has been built on defensive solidity rather than firepower. Rheine's superior Attack rating (60.0) paired with back-to-back losses points to a side creating chances but not converting, making defensive structure likely the decisive factor in this match.

Attack vs defense mismatch Generated from real data
Londerzeel vs VW Hamme · Belgium: Second Amateur Division - VFV A

VW Hamme's Attack rating of 53.3 is the highest of either side, yet their Defense rating of just 13.3 is drastically the lowest in this fixture, suggesting they are likely to both threaten and concede — a pattern consistent with their last five results of LLWDD, which shows only one win and no clean-sheet run.

Attack/Defense gap Generated from real data
Milazzo vs Siracusa · Italy: Serie D - Girone I

Siracusa's defensive rating of 73.3 dwarfs Milazzo's attack rating of 26.7 — the largest single axis mismatch in the data — suggesting Siracusa's backline is well-equipped to nullify what is one of the weakest attacking outputs in the dataset. Siracusa also arrive in sharply improved form (73.3 vs Milazzo's 40.0), capped by a win after four consecutive draws.

Defensive gap Generated from real data
Spartak Pleven II vs Partizan · Bulgaria: Third League - Northwest

Partizan's Defense rating of 66.7 dwarfs Spartak Pleven II's 13.3, the largest gap across any of the six measured axes, suggesting Partizan offer substantially more defensive solidity despite the two sides being nearly level in Attack (41.7 vs 40.0). Partizan's WWLDW run in their last five also points to a team in decent shape heading into this fixture.

Odds imbalance Generated from real data
Shenavarsazi Qeshm vs Mes Soongoun · Iran: Azadegan League

Despite both sides sharing identical 50.0 ratings across all six axes, the pre-match consensus gives Mes Soongoun just a 10% win probability compared to 45% each for a Shenavarsazi win or draw — a striking disparity that is entirely unexplained by the underlying model data.

Attack vs Defence gap Generated from real data
Čarda Martjanci vs Podvinci · Slovenia: 3. SNL - East

Čarda Martjanci carry the highest Attack rating in this fixture at 86.7, yet their Defence sits at just 46.7 — a 40-point gap that is notably wider than Podvinci's equivalent split (60.0 vs 33.3), suggesting both sides are vulnerable at the back but the home team's attacking output stands out as the single sharpest edge in the available data.

Defense vs Attack gap Generated from real data
Busko-Zdroj vs Wisła Kraków II · Poland: III Liga - Group 4

Busko-Zdroj's Attack rating of 46.7 faces a Wisła Kraków II Defense rated 53.3, while Wisła's own Attack of 26.7 runs into Busko's Defense rated just 20.0 — suggesting the home side's backline is the clearest weakness on the pitch and Wisła's best route into the game despite their winless last five (DLLDD).

Defensive vulnerability Generated from real data
Ennepetal vs ASC Dortmund · Germany: Oberliga - Westfalen

Ennepetal's defensive rating of just 6.7 out of 100 is the most striking figure in this dataset, and it comes against an ASC Dortmund attack rated at 93.3 — the sharpest mismatch across all six axes for both sides. Ennepetal have also failed to win any of their last 5 matches (DLDDL), underlining the scale of the task they face.

Attack/Defense mismatch Generated from real data
TuS Hordel vs Vreden · Germany: Oberliga - Westfalen

Vreden's Attack rating of 80.0 faces a TuS Hordel Defense rated just 40.0 — the largest single axis gap in this fixture — which aligns with Vreden's WDLWW run and the consensus giving them a 45% win probability against the hosts' 10%.

Form comparison Generated from real data
Kyrgyzstan vs Lebanon · Friendlies

Lebanon's last four results (WWLL) show they won their two older fixtures before losing the two most recent, while Kyrgyzstan's run (LLDD) shows no wins across the same span — giving Lebanon a marginal recent edge despite the market pricing this as an exact three-way split at 33% each.

Form divergence Generated from real data
Benátky nad Jizerou vs Chrudim · Czech-Republic: 3. liga - CFL B

Benátky nad Jizerou have won four consecutive matches (DWWWW) and hold a Form rating of 86.7/100, while Chrudim have taken just one point from their last five games (LDDLL) and rate at just 13.3/100 for form — the sharpest form contrast available in the data, reflected in consensus odds giving Chrudim a 0% win probability.

Form divergence Generated from real data
Čáslav vs Velké Hamry · Czech-Republic: 3. liga - CFL B

Čáslav have won their last two matches (LLDWW, form rating 46.7) while Velké Hamry's last five show three losses and only one win (LLDLW, form rating 26.7), giving the hosts a clear recent momentum edge despite consensus odds heavily favouring a draw at 45%.

Defensive vulnerability Generated from real data
Bellinzona vs Zürich II · Switzerland: 1. Liga Promotion

Both sides rank among the weakest defensively in the dataset, with Zürich II rated just 20.0 and Bellinzona 26.7 out of 100, yet the market leans heavily toward a draw (45%), suggesting bettors expect low scoring despite both teams struggling to keep clean sheets in their last five games (Bellinzona: LDLWL, Zürich II: WLLDL).

Defensive rating gap Generated from real data
Örebro Syrianska vs Haninge · Sweden: Division 2 - Södra Svealand

Haninge carry a Defense rating of 0.0 out of 100 — the lowest possible — compared to Örebro Syrianska's 66.7, yet the consensus still prices Haninge as co-favourites at 45% alongside a 45% draw probability, making the hosts' defensive advantage notably underweighted in the market.

Form divergence Generated from real data
Varnsdorf vs Slovan Liberec II · Czech-Republic: 3. liga - CFL B

Slovan Liberec II have lost 4 of their last 5 matches and carry a form rating of just 6.7 out of 100, compared to Varnsdorf's 46.7, making the visitors' 10% win probability the lowest of the three outcomes despite the draw being rated equally likely to a home win at 45% each.

Attack/Form gap Generated from real data
Sokol Brozany vs Sokol Zápy · Czech-Republic: 3. liga - CFL B

Sokol Zápy hold a striking edge in both Attack (93.3 vs 53.3) and Form (86.7 vs 33.3) ratings, backed by a DWDWW run, while Brozany's DWLDL sequence leaves them rated the lowest-probability winner at just 10% pre-match.

Form divergence Generated from real data
Ryazan vs Avangard Kursk · Russia: Second League - Group 3

Ryazan's form rating of 86.7 dwarfs Avangard Kursk's 33.3, backed by three wins in their last five (LWDWW) against Kursk's run of just one win and two draws in the same span (LWLDD), a gap that makes the consensus 45% draw probability look notably generous to the visitors.

Form collapse Generated from real data
IF Karlstad II vs Tord · Sweden: Division 2 - Norra Götaland

IF Karlstad II have lost their last three consecutive matches and carry a form rating of just 6.7 out of 100, the lowest in this fixture by a significant margin, which aligns with pre-match odds giving them only a 10% chance of winning.

Rating vs odds mismatch Generated from real data
Javor vs Borac Cacak · Serbia: Prva Liga

Despite Borac Cacak holding a higher defensive rating (60.0 vs 53.3) and superior recent form rating (66.7 vs 60.0), the pre-match consensus gives them just a 10% win probability compared to Javor's 45%, suggesting the market heavily discounts the visitor's measurable strengths.

Form pattern Generated from real data
Voorde Appelterre vs Torhout · Belgium: Second Amateur Division - VFV A

Torhout have alternated wins and losses in each of their last five matches (W-L-W-L-W), suggesting a strict alternating pattern that puts them due for a win here after their most recent victory — though that same pattern also means they have lost every other game in this run.

Recent form split Generated from real data
Feyenoord W vs Ajax W · Netherlands: Eredivisie Women

Ajax W have won four of their last five matches (WLWWW), while Feyenoord W have lost three of their last five (LLWWL), giving Ajax a notably stronger run of recent results heading into this fixture.

Form contrast Generated from real data
Legia W vs UKS Łódź W · Poland: Ekstraliga Women

Legia W have won three of their last five matches (LWWLW), while UKS Łódź W have taken just two points from five games (LLDDL), a form gap reflected in the pre-match odds that give UKS Łódź W only a 10% chance of winning.

Form collapse vs rise Generated from real data
Atlético Tordesillas vs Salamanca UDS · Spain: Segunda División RFEF - Group 5

Atlético Tordesillas have taken just one win from their last five (DDLLD, form rating 13.3/100), while Salamanca UDS won four of those five before their most recent defeat (WWWWL, form rating 60.0/100), producing a form gap of 46.7 points that aligns with Tordesillas being given only a 10% win probability despite home advantage.

Attack/Defense mismatch Generated from real data
A Madrid III vs Conquense · Spain: Segunda División RFEF - Group 5

A Madrid III carry the lowest Attack rating in this matchup at just 41.7, facing a Conquense side whose Defense rating (66.7) still comfortably exceeds the hosts' offensive output — a gap of 25 points that helps explain why pre-match consensus gives A Madrid III only a 10% win probability.

Form comparison Generated from real data
ASPAC vs Djeffa · Benin: Championnat National

ASPAC's last five results (W-L-D-W-L) include two wins, while Djeffa's run (L-D-D-L-D) contains no wins at all — yet pre-match odds are split exactly equally at 33% each, reflecting the absence of any meaningful data to separate the two sides.

Attack/Defense split Generated from real data
AS Sobemap vs Hodio · Benin: Championnat National

AS Sobemap's six-axis ratings show a stark imbalance — their Defense (66.7) is exactly double their Attack (33.3) — the widest gap of any rating category for either side, suggesting they are far more equipped to suppress goals than to create them against Hodio's balanced 50.0 across all axes.

Prediction split Generated from real data
Cavaliers vs Dynamo Abomey · Benin: Championnat National

With all six-axis ratings identical at 50.0 for both sides and the sole tracked source giving Draw and Dynamo Abomey a 50/50 split (Cavaliers 0%), the available data offers no statistical basis to separate these teams, though Cavaliers' last-five sequence (WLWWD) ended in a draw while Dynamo Abomey's (WLWWL) ended in a loss.

Market signal Generated from real data
Coton Sport Ouidah vs Bani Gansè · Benin: Championnat National

With all six-axis ratings identical at 50.0 for both sides and zero tracked sources backing a home win, the sole pre-match consensus splits entirely between a draw and a Bani Gansè victory at 50% each, making a Coton Sport Ouidah win a 0% probability according to available market data.

Attack vs Defense gap Generated from real data
Gela vs AC Palermo · Italy: Serie D - Girone I

AC Palermo's Attack rating of 60.0 directly exploits Gela's weakest axis — an Attack rating of just 26.7, the lowest recorded value in this dataset — suggesting a significant offensive edge for Palermo despite their own inconsistent form (LWLWL in last five).

Form contrast Generated from real data
UJ Krakow W vs Sleza Wroclaw W · Poland: Ekstraliga Women

UJ Krakow W have won three of their last five matches (WWWLD), while Sleza Wroclaw W have taken just one point from their last four outings (LDLL), a form gap reflected in the pre-match consensus giving Sleza only a 10% chance of winning.

Form comparison Generated from real data
Naft Gachsaran vs Novin Ahvaz · Iran: Azadegan League

Naft Gachsaran have taken just one win from their last five outings (LLDLD), while Novin Ahvaz have lost both of their last two (LD), yet the pre-match consensus still splits almost evenly at 35%-35%-30%, reflecting how similarly poor both sides' recent form has been.

Recent form gap Generated from real data
Shahin Bandar Ameri vs Saipa · Iran: Azadegan League

Saipa have won four of their last five matches (LWWWW), while Shahin Bandar Ameri have managed just one win in five (LDLDD), a form divergence that aligns with pre-match odds giving Saipa a 45% win probability against the hosts' 10%.

Form divergence Generated from real data
Antofagasta vs Rangers de Talca · Chile: Primera B

Rangers de Talca's Form rating of 80.0 dwarfs Antofagasta's 46.7, backed by four consecutive wins before their most recent defeat, while Antofagasta have won just two of their last five — a gap that aligns with pre-match odds giving Rangers a 45% win probability against the hosts' 10%.

Probability gap Generated from real data
Naft Masjed Soleyman vs Fard Alborz · Iran: Azadegan League

Despite both teams carrying identical 50.0 ratings across all six axes, the pre-match consensus assigns Fard Alborz just a 10.0% win probability compared to 45.0% each for a home win or draw, suggesting the market is applying a significant home advantage weight that the underlying performance data does not reflect.

Attack gap Generated from real data
Sant Andreu vs Antequera · Spain: Primera División RFEF - Group 2

Antequera's Attack rating of 53.3 is exactly 20 points higher than Sant Andreu's 33.3, the widest gap across any of the six measured axes, yet pre-match odds still marginally favour the hosts (35%) over Antequera (30%), suggesting the market is not fully pricing in the visitors' significant attacking advantage.

Attack rating gap Generated from real data
Dorogi FC vs Haladás VSE · Hungary: NB III - Northwest

Haladás VSE carry a maximum Attack rating of 100.0 against Dorogi FC's 66.7, the sharpest single-axis gap in this fixture, yet the pre-match consensus still prices Dorogi as slight favourites (35%) over Haladás (30%), suggesting the market is not fully reflecting Haladás's offensive superiority backed by a four-win unbeaten run (WWWWD).

Form comparison Generated from real data
Como W vs Inter Milano W · Italy: Serie A Women

Inter Milano W have won 4 of their last 5 matches (WWWLW), compared to Como W's 2 wins in 5 (DWDLW), giving Inter a notably stronger recent record despite identical six-axis ratings — a discrepancy that may explain why the consensus assigns them a 45% win probability against Como's 10%.

Attack/Defense contrast Generated from real data
Orihuela vs Cieza · Spain: Segunda División RFEF - Group 3

Cieza's Defense rating of 73.3 dwarfs Orihuela's Attack rating of 50.0, while Cieza's own Attack rating sits at just 33.3 — the lowest figure across both teams' six-axis profiles — pointing to a match likely to be shaped by Cieza's defensive solidity rather than either side's attacking output.

Attack rating gap Generated from real data
FK Spartak Zdrepceva KRV vs Naftagas · Serbia: Prva Liga

Naftagas carry a notably higher Attack rating (46.7) than FK Spartak Zdrepceva KRV (26.7), the sharpest difference across all six measured dimensions, yet the pre-match consensus still favours the hosts at 35% versus Naftagas at 30%, suggesting the market is not fully pricing in that 20-point attacking disadvantage for Spartak.

Form collapse Generated from real data
Jedinstvo Ub vs Dubočica · Serbia: Prva Liga

Jedinstvo Ub have lost four of their last five matches (LWLLL) and carry the lowest form rating of the two sides at 20.0 vs Dubočica's 33.3, yet still hold a marginal favourites edge at 35.0% — suggesting the market may not be fully pricing in their recent slide.

Defensive contrast Generated from real data
Algeciras vs Rayo Majadahonda · Spain: Primera División RFEF - Group 2

Rayo Majadahonda's defensive rating of 60.0 is more than double Algeciras's 26.7, making it the sharpest gap between the two sides' profiles, yet the pre-match consensus still gives Algeciras a 45% chance of winning compared to just 10% for the visitors.

Head-to-head trend Generated from real data
Cliftonville W vs Glentoran BU W · Northern-Ireland: Premiership Women

In the last 2 meetings between these sides, Cliftonville W have won both, scoring 5 goals and conceding just 2, including a 3-1 home win and a 2-1 away victory at Glentoran BU W. Despite near-identical six-axis ratings (all 50.0), the pre-match consensus reflects this h2h edge, giving Cliftonville W 45% to Glentoran BU W's 10%.

Recent H2H goals Generated from real data
Crusaders W vs Derry City W · Northern-Ireland: Premiership Women

The last two meetings between these sides have produced 10 goals combined (3-3 and 3-1), suggesting high-scoring encounters are a genuine pattern in this fixture despite both teams carrying identical 50.0 ratings across all six metrics. Pre-match odds heavily favour Crusaders or a draw (45% each) over a Derry City win (10%).

Head-to-head dominance Generated from real data
Lisburn Ladies W vs Linfield W · Northern-Ireland: Premiership Women

In the last 2 meetings between these sides, Linfield W have outscored Lisburn Ladies W by an aggregate of 14-2, winning 8-1 away and 6-1 at home, suggesting a significant and consistent gulf in quality between the two teams.

Head-to-head record Generated from real data
Larne W vs Lisburn Ladies W · Northern-Ireland: Premiership Women

In the last 2 meetings between these sides, Lisburn Ladies W have not lost — winning 2-1 away and drawing 1-1 at home — while Larne W have lost all 5 of their most recent league fixtures, making Lisburn the clear form side despite the market pricing them level with a draw at 45% each.

Odds vs ratings gap Generated from real data
Leones Negros UDG vs Dorados · Mexico: Liga de Expansión MX

Despite Dorados holding a clear defensive edge (66.7 vs 53.3) and attacking advantage (60.0 vs 53.3) over Leones Negros, the pre-match consensus gives Dorados only a 10% win probability — significantly lower than their superior six-axis ratings would suggest relative to the 45% assigned to the hosts.

Attack rating gap Generated from real data
Union San Felipe vs Deportes Iquique · Chile: Primera B

Union San Felipe's Attack rating of 6.7 is strikingly low compared to Deportes Iquique's 40.0, the sharpest axis gap in the data, which aligns with the pre-match odds heavily discounting a home win at just 10%.

Form divergence Generated from real data
Hartford Athletic vs Louisville City · USA: USL League One Cup

Hartford Athletic have won four of their last five matches (WWWDW, form rating 73.3/100), while Louisville City have taken just one win in five with three draws (WLDDD, form rating 33.3/100) — a stark form gap that makes the consensus 45% win probability for Louisville notably hard to justify on recent evidence.

Set piece dominance Generated from real data
Bolívar vs Monagas II · Venezuela: Segunda División

Bolívar's set piece rating of 100.0 — the maximum on the scale — dwarfs Monagas II's 50.0, and in the one recorded meeting between these sides Bolívar won 3-2 away, suggesting their dead-ball threat is a concrete edge that the odds (45% each for home win and draw) may be underweighting.

Form divergence Generated from real data
Zaragoza vs Teruel · Spain: Primera División RFEF - Group 2

Zaragoza have won four consecutive matches (LWWWW, Form rating 80.0) while Teruel have taken just one point from their last five games (DLLLD, Form rating 13.3), representing the starkest contrast in recent form across both sides' tracked metrics.

Defensive collapse signal Generated from real data
Gualberto Villarroel SJ vs Blooming · Bolivia: Copa de la División Profesional

Gualberto Villarroel SJ's Defense rating is 0.0/100 alongside a five-match losing streak (LLLLL), and the only recorded meeting between these sides ended 5-1 to Blooming — a combination that points to a pronounced and measurable defensive weakness rather than a marginal gap between the two teams.

Form divergence Generated from real data
Mineros de Guyana vs Petare FC · Venezuela: Segunda División

Mineros de Guyana arrive on a five-match winning streak (WWWWW) while Petare FC have taken just one point from their last five games (DDLLL), a stark contrast in current form that their near-identical Attack (66.7) and Defense (60.0) ratings do not reflect.

Recent H2H result Generated from real data
Atletico Avila FC vs Dinamo de Puerto La Cruz · Venezuela: Segunda División

In the only tracked meeting between these sides, Dinamo de Puerto La Cruz won 3-0, and despite both teams carrying five-match losing streaks, markets still price Dinamo as 45% favourites compared to just 10% for hosts Atletico Avila, whose Attack rating of 6.7 is the lowest recorded across any of the six measured axes for either side.

Attack/Defense gap Generated from real data
Urena SC vs Club Atletico Barinas · Venezuela: Segunda División

Urena SC's Attack rating of 26.7 is the lowest figure across both teams' six-axis profiles, while Club Atletico Barinas holds the strongest single rating in this fixture with a Defense score of 60.0, suggesting Barinas's backline has a significant structural edge over Urena's forward output despite the market pricing both sides almost equally (35% vs 30%).

Form divergence Generated from real data
Zamora FC B vs Yaracuyanos FC · Venezuela: Segunda División

Zamora FC B have won 4 of their last 5 matches (WWLWW, Form rating 80.0) while Yaracuyanos FC have lost 4 of their last 5 (LLLLW, Form rating 40.0), a 40-point gap in form rating that makes the pre-match consensus of 45% each for both sides appear to significantly undervalue the home side.

Form divergence Generated from real data
Puerto Cabello II vs Deportivo Lara · Venezuela: Segunda División

Deportivo Lara arrive on a perfect five-from-five winning run (WWWWW) with a form rating of 100.0, while Puerto Cabello II have won just once in their last five (LDLLD, form rating 13.3) — a gap reinforced by Lara's 3-0 victory in the only tracked head-to-head meeting.

Form divergence Generated from real data
San Luis vs Union Espanola · Chile: Primera B

San Luis have won four of their last five matches (WLWWW, form rating 80.0) while Union Española have failed to win any of their last five (LLDLD, form rating 33.3), a stark divergence that makes the consensus 45% draw probability appear notably generous to the visitors.

xG rating gap Generated from real data
Platense vs Municipal Limeño · El-Salvador: Primera Division

Despite both teams sharing identical Form ratings (26.7), Municipal Limeño's xG rating of 50.0 dwarfs Platense's 8.0, suggesting a significant underlying chance-creation advantage that aligns with the 45% win probability assigned to Limeño versus just 10% for the hosts.

Draw streak Generated from real data
Internacional de Bogota vs Once Caldas · Colombia: Primera A

Internacional de Bogota have drawn all four of their last four matches, and Once Caldas's most recent two results also include a draw, making a stalemate a historically grounded outcome for this fixture given the two sides' combined five draws from six most recent results.

Rating gap signal Generated from real data
Guabirá vs Oriente Petrolero · Bolivia: Copa de la División Profesional

Oriente Petrolero hold a substantial edge across every tracked dimension, rating 73.3 vs 40.0 in Attack and 53.3 vs 20.0 in Defense, while their set-piece rating of 79.2 dwarfs Guabirá's 50.0 — consistent with their solitary recent head-to-head result, a 1-0 win, and explaining why the pre-match consensus gives Guabirá just a 10% chance of victory.

Form gap Generated from real data
Real Apodaca vs Vaqueros Reynosa · Mexico: Liga Premier Serie A

Vaqueros Reynosa's form rating of 66.7 is more than double Real Apodaca's 26.7, backed by a WWDLW run versus Apodaca's DLLWL, leaving pre-match consensus giving Reynosa a 50% win probability against a host rated at 0%.

Defensive gap Generated from real data
FC Santiago vs Guerreros · Mexico: Liga Premier Serie A

Guerreros carry a Defense rating of just 16.7 compared to FC Santiago's 66.7 — a 50-point gap that stands as the starkest contrast across all six measured axes, suggesting FC Santiago's attack (46.7) faces a significantly compromised backline despite Guerreros' equal xG rating of 50.0.

xG/Set Piece edge Generated from real data
Inter vs Fuerte San Francisco · El-Salvador: Primera Division

Inter hold maximum ratings of 100/100 for both xG and Set Pieces versus Fuerte San Francisco's 50/50 in those same categories, suggesting a significant structural advantage in chance quality and dead-ball situations despite Inter's modest 40/100 Attack rating.

Set piece dominance Generated from real data
Independiente Petrolero vs Bolívar · Bolivia: Copa de la División Profesional

Bolívar hold a perfect 100.0 set-piece rating against Independiente Petrolero's 41.7, and in the last two meetings Bolívar have scored 5 goals to Petrolero's 1, suggesting their dead-ball superiority could be a decisive factor in this fixture.

Historical trend Generated from real data
FAS vs Inca Aruba · El-Salvador: Primera Division

In the only tracked meeting between these sides, FAS won 4-0 away at Inca Aruba, a margin that aligns with FAS's notably superior Attack rating (73.3 vs 46.7) and stronger Form score (86.7 vs 66.7) heading into this fixture.

Defensive vulnerability gap Generated from real data
Guadalajara Chivas vs Club America · Friendlies Clubs

Club America's Defense rating of 40.0 is 26.7 points below Guadalajara Chivas's 66.7, making America by far the more exposed side at the back despite their strong Attack rating of 86.7 — a combination that points toward a high-scoring, open game similar to their most recent meeting which ended 2-2.

Form gap Generated from real data
Los Cabos United vs Cordobés · Mexico: Primera Premier

Cordobés carry a form rating of just 8.3 out of 100 — the lowest of any rated dimension for either side — compared to Los Cabos United's 60.0, reflecting a recent run of only one win in their last five results (DLWDL).

Attack/Defense gap Generated from real data
Zakynthos vs Apollon Pontou · Greece: Super League 2

Zakynthos carry the lowest attack rating in this fixture at just 16.7, facing an Apollon Pontou defence rated 66.7 — the single largest mismatch across all six tracked axes — while Zakynthos have lost four of their last five matches, suggesting serious difficulty generating goals at home here.

Form comparison Generated from real data
Niroye Zamini vs Mes Kerman · Iran: Azadegan League

Mes Kerman's last 5 results (DDLWD) include three draws and just one loss, giving them a marginally more stable recent record than Niroye Zamini (LDLWL), who have lost three of their last five — context that aligns with the pre-match odds marginally favouring Niroye Zamini at 35% despite their poorer run of results.

Rating gap Generated from real data
PAOK II vs Ellas Syros · Greece: Super League 2

Ellas Syros holds a striking 50-point advantage over PAOK II in Attack (75.0 vs 25.0) and a 16.7-point edge in Form (66.7 vs 33.3), making them the clear statistical favourite despite pre-match consensus giving PAOK II a 0% win probability and splitting the remaining odds evenly between draw and an Ellas Syros win.

Attack rating gap Generated from real data
Nestos Chrisoupolis vs Marko · Greece: Super League 2

Marko's Attack rating of 75.0 dwarfs Nestos Chrisoupolis's 25.0 — a 50-point gap that is the single largest disparity across all six measured axes, reinforced by Marko's perfect Form score of 100.0 against four wins in their last five, compared to Nestos's three losses in their last five.

Form divergence Generated from real data
Yarud Mariupol' vs Nyva Ternopil · Ukraine: Persha Liga

Yarud Mariupol' carry a form rating of 86.7 — the highest across both teams' six-axis profiles — backed by a W-D-L-W-W run, while Nyva Ternopil's form rating sits at just 46.7, reflecting a W-L-D-L-L sequence that leaves them with only one win in their last five.

Form contrast Generated from real data
Be'sat Kermanshah vs Naft Bandar Abbas · Iran: Azadegan League

Be'sat Kermanshah have won none of their last five matches (four losses, one draw), while Naft Bandar Abbas have taken seven points from their last five (one win, three draws, one loss), which aligns with the pre-match probability heavily favouring the visitors at 45% against the hosts' 10%.

Form dominance Generated from real data
Sheffield United U21 vs Bolton Wanderers Res. · England: Professional Development League

Bolton Wanderers Res. carry a perfect Form rating of 100.0 and an Attack rating of 100.0, backed by a last-5 record of WWDWW, while Sheffield United U21 rate just 46.7 in both Form and Attack with an inconsistent WLDLW run — the sharpest contrast in the available data. Pre-match consensus gives Bolton a 50.0% win probability versus Sheffield United's 0.0%, reflecting this gulf.

Defense/Attack split Generated from real data
Semendrija 1924 vs FK Vozdovac · Serbia: Prva Liga

Vozdovac's Defense rating of 73.3 is the highest single axis score across both teams, yet their Attack rating of 40.0 is the lowest, creating a 33.3-point internal gap that underlines why the pre-match odds heavily favour a draw (45%) over a Vozdovac win (45%) despite their defensive solidity.

Odds anomaly Generated from real data
Mes Rafsanjan vs Ario Eslamshahr · Iran: Azadegan League

Despite all six-axis ratings being identical at 50.0 for both sides, the pre-match consensus from the one tracked source assigns Ario Eslamshahr a 0% win probability — an extreme outlier given the data shows no measurable difference between the two teams.

Attack rating gap Generated from real data
Havadar vs Pars Jonoubi JAM · Iran: Azadegan League

Havadar's Attack rating sits at 0.0 out of 100 — the lowest possible score — compared to Pars Jonoubi JAM's 50.0, a stark gap that aligns with Havadar's recent run of just one win in their last five (WDLDL) against Pars Jonoubi JAM's unbeaten five-match stretch (WWWDD).

Attack/Form gap Generated from real data
Napredak vs Loznica · Serbia: Prva Liga

Loznica's Attack rating of 53.3 is exactly double Napredak's 26.7, and that gap is reflected in recent form: Loznica have won their last two games (WW) while Napredak have lost three of their last four (LLLD), driving pre-match odds to give Napredak just a 10% win probability.

Recent form split Generated from real data
Torreense U23 vs Estoril U23 · Portugal: Liga Revelação U23

Estoril U23 have taken 8 points from their last 5 matches (DDWDW) compared to Torreense U23's 5 points (DDDWL), giving Estoril a meaningful recent edge despite pre-match odds marginally favouring the hosts at 35% versus 30%.

Form divergence Generated from real data
TSC Backa Topola vs Grafičar · Serbia: Prva Liga

TSC Backa Topola have gone unbeaten in their last 5 matches (WWDDD, Form rating 60.0) while Grafičar have won just once in five attempts (LLWLW, Form rating 40.0), a 20-point form gap that aligns with the pre-match odds giving Grafičar only a 10% win probability against TSC's 45%.

Recent form pattern Generated from real data
Uzbekistan U18 vs Romania U18 · Friendlies

Both sides share identical 50.0 ratings across all six metrics, but their last-five results differ in character: Uzbekistan U18 alternated results (D-W-L-W-L) with no back-to-back outcomes of the same type, while Romania U18 ended their sequence with back-to-back defeats before their most recent win, suggesting Romania arrive with more late momentum despite an earlier dip.

Attack/Defense gap Generated from real data
Herrestads vs Grebbestad · Sweden: Division 2 - Norra Götaland

Grebbestad's Attack rating of 66.7 is significantly higher than Herrestads' Defense rating of 40.0 — the largest cross-team gap in the data — suggesting Grebbestad carry a clear offensive edge despite the pre-match odds marginally favouring the hosts (35% vs 30%).

Rating gap Generated from real data
El Porvenir vs Canuelas · Argentina: Primera C

Canuelas hold a striking edge over El Porvenir across every measured dimension, most notably in Defense (80.0 vs 40.0) and Attack (73.3 vs 46.7), while their Form rating of 100.0 contrasts sharply with El Porvenir's 40.0 — the maximum possible gap on that axis.

Attack gap Generated from real data
Deportivo Paraguayo vs Mercedes · Argentina: Primera C

Deportivo Paraguayo hold a notably higher Attack rating (53.3) compared to Mercedes (26.7), the largest gap across any of the six measured dimensions, suggesting a significant offensive advantage. Mercedes' last five results (LWLLD) also reflect their recent struggles to win consistently.

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.

Recent head-to-head Generated from real data
Arambagh vs Mohammedan Dhaka · Bangladesh: Federation Cup

In the only tracked meeting between these sides, Mohammedan Dhaka won 2-0 away at Arambagh, and their last-5 record of WWLLW contrasts with Arambagh's DLLLD, giving Mohammedan the clearer recent winning thread heading into this fixture.

Form contrast Generated from real data
Bashundhara Kings vs Dhaka Wanderers · Bangladesh: Federation Cup

Dhaka Wanderers have lost all five of their last five matches (LLLLL), while Bashundhara Kings collected three wins in their last five (DWWWD), representing the sharpest form divergence available in this fixture's data. The pre-match consensus gives Dhaka Wanderers a 0.0% win probability across tracked sources.

Data limitation Generated from real data
City Club vs Bangladesh Police · Bangladesh: Federation Cup

Both City Club and Bangladesh Police hold identical 50.0 ratings across all six analytical axes — Attack, Defense, Form, xG, Set Pieces, and Discipline — making the pre-match consensus an even three-way 33% split, meaning the only available differentiator is Bangladesh Police's five-game sample (DWDLW) versus City Club's single recorded result (W).

Recent form shift Generated from real data
União Leiria U23 vs Santa Clara U23 · Portugal: Liga Revelação U23

Both sides show a notable momentum reversal in their last 5 games: União Leiria won their first two then lost the last three (WWLLL), while Santa Clara lost two, then drew, then won the last two (DLLWW), suggesting Santa Clara are trending upward at exactly the moment Leiria are fading — consistent with the 45% win probability assigned to Santa Clara versus just 10% for the hosts.

Form pattern Generated from real data
Krosu Sport Bitola vs Tikveš · Macedonia: Cup

Tikveš have drawn four of their last five matches (DDWDD), with their only win sandwiched between two draws on either side, suggesting a strong tendency to share the spoils that aligns with the equal three-way 33/33/33% pre-match consensus.

Form contrast Generated from real data
Rukh Vynnyky U19 vs SK Metalurh U19 · Ukraine: U19 League

Rukh Vynnyky U19 have won all five of their last five matches, while SK Metalurh U19 have managed just one win in five (LWLLD), a stark form divergence that is reflected in the pre-match odds giving SK Metalurh U19 a 0% win probability.

Attack gap Generated from real data
Bristol City U21 vs Charlton Athletic U21 · England: Professional Development League

Bristol City U21 hold a striking 26.7-point advantage in attack rating over Charlton Athletic U21 (86.7 vs 60.0), the largest gap between the two sides across all six measured axes, yet the pre-match consensus still prices the fixture as effectively a coin-flip between a Bristol City win and a draw at 45% each.

Attack rating gap Generated from real data
Hull City U21 vs Wigan Athletic U21 · England: Professional Development League

Wigan Athletic U21 hold a commanding Attack rating of 86.7 compared to Hull City U21's 44.4 — nearly double — making Wigan the clear attacking threat despite both sides sharing identical Defense ratings of 0.0, which aligns with the pre-match odds giving Wigan a 45% win probability against Hull's 10%.

Defensive vulnerability Generated from real data
Queens Park Rangers U21 vs Coventry City U21 · England: Professional Development League

Both sides carry strikingly weak defensive ratings — QPR U21 at 20.0 and Coventry U21 at 16.7 out of 100 — making this one of the most mutually porous defensive matchups the data captures, which helps explain why the draw is the consensus favourite at 45% despite neither team showing strong recent form.

Attack vs Defence gap Generated from real data
Portugal U19 vs Netherlands U19 · Friendlies

Portugal U19 carry a perfect Attack rating of 100.0 against Netherlands U19's Attack and Defense ratings of just 25.0 each, a dominance already reflected in the sides' last meeting which ended 6-1 to Portugal.

Attack/Defense contrast Generated from real data
Colchester United U21 vs Swansea City U21 · England: Professional Development League

Colchester's attack rating of 86.7 is the standout figure in this fixture, yet their defense sits at 0.0 — the lowest possible score — meaning pre-match probability still heavily favours Swansea (45%) or a draw (45%) over a Colchester win (10%), suggesting their goal threat is considered largely negated by defensive vulnerability.

Data unavailable Generated from real data
Rio Ave U23 vs Moreirense U23 · Portugal: Liga Revelação U23

Every tracked metric for both sides registers exactly 50.0 across all six axes, indicating no meaningful differentiated data is available; the only distinguishable signal is that Moreirense U23's last five results (LDWDD) include three draws or wins in their final three games, compared to Rio Ave U23's split sequence (DWLWD), yet even this yields near-identical pre-match odds of 35% Rio Ave, 35% draw, and 30% Moreirense.

Win probability skew Generated from real data
Felgueiras U23 vs Estrela U23 · Portugal: Liga Revelação U23

Despite both sides sharing identical 50.0 ratings across all six axes, the pre-match consensus heavily discounts Estrela U23 at just 10.0% to win, with Felgueiras U23 and the draw each given 45.0% — a striking split likely driven by Felgueiras's back-to-back wins closing their last five (LLDWW) versus Estrela's draw in their most recent outing (LDLWD).

Form divergence Generated from real data
Trollhättan vs Mjallby AIF · Sweden: Svenska Cupen

Trollhättan have won four consecutive matches (LWWWW) and carry a form rating of 80.0, while Mjallby AIF have taken just two points from their last five outings (LLDDL) with a form rating of just 13.3 — a gap of 66.7 points that stands as the starkest contrast across all six measured axes.

Form contrast Generated from real data
Leandro N. Alem vs Centro Español · Argentina: Primera C

Centro Español have taken 10 points from their last 5 games (DWDDD) while Leandro N. Alem have collected just 1 point (LLLLD), a stark form gap reflected in their respective form ratings of 40.0 versus 26.7 on the six-axis scale.

Attack gap Generated from real data
Tzeirei Umm al-Fahm vs Hapoel Umm al-Fahm · Israel: Liga Alef

Hapoel Umm al-Fahm hold a striking attacking advantage over their local rivals, rating 77.8 in Attack compared to Tzeirei's 22.2 — a 55.6-point gap — while both sides share identical Defense ratings of 33.3, pointing to Hapoel's offensive output as the clearest differentiator in this derby.

Attack/Defense mismatch Generated from real data
AFC Hornchurch vs Fulham U21 · England: National League Cup

Fulham U21 carry the highest Attack rating in this dataset (100.0) but the lowest Defense rating (25.0), facing an AFC Hornchurch side whose Attack sits at just 26.7 — suggesting Fulham are likely to create but also to concede in a fixture where both defenses are notably weak.

Defensive ratings gap Generated from real data
Solihull Moors vs Newcastle United U21 · England: National League Cup

Newcastle United U21 carry a Defense rating of 0.0 and a Form rating of 0.0 on the six-axis model, the lowest possible scores, while Solihull Moors rate 33.3 in both — a clear structural advantage for the hosts despite an otherwise evenly split 33/33/33 pre-match consensus.

Attack/defense contrast Generated from real data
Defensa y Justicia Res. vs Quilmes 2 · Argentina: Reserve League

Quilmes 2 hold a striking defensive edge over their hosts — rated 73.3 for defense versus Defensa y Justicia Res.'s 60.0 for attack — yet the pre-match odds paradoxically favour Quilmes 2 (45%) over the home side (10%), suggesting the market views Quilmes 2's defensive solidity as a stronger asset than Defensa y Justicia Res.'s attacking threat in this fixture.

Defensive gap Generated from real data
Gimnasia La Plata Res. vs Rosario Central Res. · Argentina: Reserve League

Gimnasia La Plata Res. hold a notably superior Defense rating of 80.0 compared to Rosario Central Res.'s 53.3, yet both sides share an identical Attack rating of 33.3, suggesting any goals in this fixture are more likely to come against Rosario Central's weaker backline than Gimnasia's.

Attack/Defense gap Generated from real data
Huracán Res. vs Atl. Rafaela 2 · Argentina: Reserve League

Huracán Res. hold a clear edge in both Attack (66.7 vs 53.3) and Defense (66.7 vs 53.3) ratings over Atl. Rafaela 2, representing a 13.4-point advantage in each department — the only axes where the two sides differ across the six-axis model.

Form divergence Generated from real data
Newell's Old Boys Res. vs Estudiantes La Plata Res · Argentina: Reserve League

Newell's Res. have reversed from three straight losses to back-to-back wins (LLLWW), while Estudiantes La Plata Res. have done the opposite — winning two then losing two of their last three (LWWLL) — giving Newell's the more positive recent momentum despite Estudiantes holding a higher Form rating of 60.0 versus 46.7.

Attack vs Defense split Generated from real data
Racing Club Res. vs River Plate Res. · Argentina: Reserve League

Racing Club Res. hold a notably higher Attack rating (66.7) than River Plate Res. (46.7), while River Plate Res. have the stronger Defense rating (60.0) compared to Racing's 53.3, setting up a direct contest between Racing's attacking output and River's defensive solidity. River's last five results of DWDDD reinforce their defensive resilience, having avoided defeat in all five matches.

Rating gap Generated from real data
Unión Santa Fe Res. vs Banfield Res. · Argentina: Reserve League

Unión Santa Fe Res. hold a clear defensive advantage over Banfield Res. (66.7 vs 46.7) and a meaningful attacking edge (46.7 vs 33.3), making them the stronger side across both ends of the pitch despite the pre-match odds splitting 45%/45% between them and a draw.

Consensus probability Generated from real data
Saudi Arabia vs United Arab Emirates · Gulf Cup of Nations

With just one tracked source, the pre-match consensus heavily favours a draw or UAE win — each at 45% — leaving Saudi Arabia with only a 10% implied win probability, making them significant underdogs despite home status.

Defensive vulnerability Generated from real data
Tamworth vs Leeds United U21 · England: National League Cup

Both sides carry exceptionally low defensive ratings — Tamworth at 20.0 and Leeds United U21 at 25.0 out of 100 — making this matchup between two of the weakest defensive units in the tracked data, which points strongly toward a high-scoring affair regardless of which team dominates possession.

Defensive vulnerability Generated from real data
Braintree vs Walton & Hersham · England: National League - South

Walton & Hersham carry the lowest defensive rating in this fixture at just 6.7 out of 100, compared to Braintree's already-weak 26.7, while Walton have gone LLDLD in their last five — a combination that makes the 10% win probability assigned to them appear generous rather than cautious.

Form divergence Generated from real data
Ebbsfleet United vs Folkestone Invicta · England: National League - South

Ebbsfleet's last five results (DWWDL) yield a defence rating of 80.0 against Folkestone's form rating of just 26.7, the lowest of any axis for either side, reflecting Folkestone's four losses in their last five matches and underpinning why the pre-match consensus gives them only a 10% win probability.

Form divergence Generated from real data
Farnham Town vs Truro City · England: National League - South

Farnham Town's form rating of 86.7 is nearly double Truro City's 46.7, reflecting a DWDLW run that ends in a win versus Truro's LDWWW sequence that began with a loss — yet the pre-match consensus gives Farnham a 45% chance against Truro's just 10%, making the hosts the clear form-backed favourites despite the draw probability matching them at 45%.

Set piece gap Generated from real data
Real Oruro vs Real Tomayapo · Bolivia: Copa de la División Profesional

Real Oruro's set piece rating of 62.5 is notably higher than Real Tomayapo's 41.7 — a gap of 20.8 points — making dead-ball situations the clearest statistical edge for the hosts in a match where both sides share identical poor form ratings (26.7) and the consensus gives the visitor only a 10% win probability.

Historical trend Generated from real data
Real Frontera vs Atletico el Vigia FC · Venezuela: Copa Venezuela

Atlético el Vigía have won all three recorded meetings against Real Frontera, scoring 10 goals and conceding just 3, including back-to-back wins of 3-1 and 4-1, which aligns with Real Frontera's notably low Attack rating of 13.3 and a current run of four consecutive defeats.

xG vs attack split Generated from real data
Sport Boys vs Alianza Atletico · Peru: Copa De La Liga

Sport Boys carry a striking xG rating of 95.3 despite an Attack rating of just 60.0, while Alianza Atletico show the inverse — a high Attack rating of 86.7 paired with a low xG of 39.0 — suggesting Sport Boys are generating significantly higher-quality chances than their attacking output rating implies, and Alianza Atletico's attack may be producing volume without the same shot quality.

Attack/Defense contrast Generated from real data
Real Potosí vs San Antonio Bulo Bulo · Bolivia: Copa de la División Profesional

Real Potosí hold a Defence rating of 80.0 against San Antonio Bulo Bulo's Attack rating of just 20.0, yet the only recorded meeting between these sides ended 3-0 to San Antonio Bulo Bulo, highlighting a sharp disconnect between current defensive ratings and recent head-to-head reality.

Set piece dominance Generated from real data
Aurora vs ABB · Bolivia: Copa de la División Profesional

Aurora hold a perfect 100.0 set-piece rating against ABB's 25.0, a gulf that is particularly significant given ABB's league-worst defence rating of just 6.7, suggesting dead-ball situations could be the most exploitable route to goal in this fixture.

Data unavailable Generated from real data
Metalist 1925 U19 vs Lviv U19 · Ukraine: U19 League

All six-axis ratings for both sides sit at exactly 50.0 across every category, and the consensus odds are split precisely three ways at 33% each from a single source, indicating no meaningful differentiating data exists to identify a genuine edge for this fixture.

Market contrast Generated from real data
Karpaty Lviv U19 vs Zhytomyr U19 · Ukraine: U19 League

Despite all six-axis ratings being identical at 50.0 for both sides, the pre-match consensus heavily favours Zhytomyr U19 at 45% against Karpaty Lviv U19's 10%, with the draw at 45% — a striking market skew that the underlying model data does nothing to explain.

Defense vs Form gap Generated from real data
Urawa vs Omiya Ardija · Japan: Emperor Cup

Omiya Ardija's Defense rating of 80.0 stands out sharply against their Attack rating of 46.7 and a last-5 record of DDDWD, suggesting a side built to suppress scoring rather than generate it — yet the consensus still gives them only a 10% win probability against Urawa's 4W-1L recent form.

Form contrast Generated from real data
Sanfrecce Hiroshima vs Iwaki · Japan: Emperor Cup

Iwaki have lost four of their last five matches (LWLLL) compared to Sanfrecce Hiroshima's more balanced DWDWL run, yet the pre-match consensus still assigns Hiroshima and the draw equal probability at 45% each, reflecting uncertainty despite the clear recent form gap.

Form gap Generated from real data
Cerezo Osaka vs Kagoshima United · Japan: Emperor Cup

Kagoshima United's form rating of 86.7 dwarfs Cerezo Osaka's flat 50.0, backed by four wins and a draw in their last five against Cerezo's inconsistent W-D-L-D-W run, which helps explain why pre-match consensus gives the lower-division side a 45% win probability — equal to the draw and far above Cerezo's 10%.

Attack/Form gap Generated from real data
Avispa Fukuoka vs Yokohama FC · Japan: Emperor Cup

Yokohama FC's Attack rating of 80.0 dwarfs Avispa Fukuoka's 11.1, and their recent form (LWDWW, rated 66.7) contrasts sharply with Fukuoka's 11.1 Form rating from a run of LDLLW — making the pre-match consensus heavily favouring Fukuoka (45.0%) over Yokohama FC (10.0%) difficult to reconcile with the underlying data.

Recent form gap Generated from real data
Kolos Kovalivka U19 vs Dynamo Kyiv U19 · Ukraine: U19 League

Despite identical 50.0 ratings across all six axes, Dynamo Kyiv U19 have won 4 of their last 5 matches (WWWLW) while Kolos Kovalivka U19 have won just 1 of their last 5 (LLWLL), a form divergence that is reflected in the pre-match odds giving Dynamo a 45% win probability against Kolos's 10%.

Form comparison Generated from real data
Obolon' Kyiv U19 vs Shakhtar Donetsk U19 · Ukraine: U19 League

Neither side has won more than once in their last five matches — Obolon' Kyiv U19 managed zero wins (DLLDL) while Shakhtar Donetsk U19 claimed just one (LDWLL), yet the market still prices Shakhtar as 45% favourites against Obolon's 10%.

Market signal Generated from real data
Oleksandria U19 vs Livyi Bereh U19 · Ukraine: U19 League

With all six-axis ratings identical at 50.0 for both sides, the pre-match consensus from the sole tracked source leans heavily against the hosts, assigning Oleksandria U19 just a 10% win probability versus 45% for Livyi Bereh U19 and 45% for a draw — a striking market skew unsupported by any measurable statistical difference between the two teams.

Form divergence Generated from real data
Gumi Sportstoto W vs Incheon Red Angels W · South-Korea: WK-League

Incheon Red Angels W have collected just one point from their last five matches (DLDLL, form rating 13.3/100), while Gumi Sportstoto W's form rating of 46.7 reflects a more competitive recent run including back-to-back wins — a gap that aligns with the consensus giving Incheon only a 10% win probability.

Historical trend Generated from real data
Gyeongju W vs Hwacheon KSPO W · South-Korea: WK-League

In their last 2 meetings, Hwacheon KSPO W have not lost to Gyeongju W — winning one (1-0) and drawing the other (1-1) — and their superior defensive rating (80.0 vs 66.7) reinforces that pattern ahead of this fixture.

Defense gap Generated from real data
Seoul W vs Boeun Sangmu W · South-Korea: WK-League

Despite both sides sharing an identical attack rating of 33.3, Seoul W hold a notable defensive advantage (80.0 vs 60.0), yet the only recent head-to-head saw Boeun Sangmu W win 2-1, suggesting Seoul's defensive strength has not always translated into results against this opponent.

Form vs Attack gap Generated from real data
Changnyeong W vs Suwon FMC W · South-Korea: WK-League

Suwon FMC W carry a Form rating of 80.0 against Changnyeong W's 20.0, yet Changnyeong's Attack rating of just 20.0 — the lowest possible meaningful score here — aligns with the last two head-to-head results: a 6-1 Suwon FMC W win followed by a 0-0 draw, suggesting Changnyeong struggle to threaten offensively against this opponent.

Attack/defense mismatch Generated from real data
Real Madrid III vs Guadalajara · Spain: Segunda División RFEF - Group 5

Real Madrid III carry a strikingly low Attack rating of 6.7 against a Defense rating of 73.3, suggesting a side that is far more organised at the back than threatening going forward — a profile that aligns with pre-match odds giving them just a 10% win probability despite home advantage.

Form contrast Generated from real data
Shimizu S-pulse vs V-varen Nagasaki · Japan: Emperor Cup

Shimizu S-pulse have won their last three matches in a row (DLWWW) giving them a Form rating of 66.7/100, while V-varen Nagasaki's LWWDL sequence — ending in a loss — leaves them rated at just 50.0/100, yet the pre-match consensus still prices Nagasaki as the slight favourite over Shimizu (30.0% vs 35.0% for Shimizu) despite the hosts' stronger recent momentum.

Form divergence Generated from real data
FC Tokyo vs Shonan Bellmare · Japan: Emperor Cup

FC Tokyo have won their last four consecutive matches (DWWWW) giving them a perfect Form rating of 100.0, while Shonan Bellmare have not won any of their last five games (DWDWD) with a Form rating of just 53.3 — a stark contrast that makes the pre-match consensus of only 10% for an FC Tokyo win particularly striking.

Odds vs ratings gap Generated from real data
Kawasaki Frontale vs Tegevajaro Miyazaki · Japan: Emperor Cup

Despite Kawasaki Frontale holding a clear advantage across every six-axis rating — including Attack (77.8 vs 66.7), Form (77.8 vs 66.7), and Set Pieces (75.0 vs 50.0) — the pre-match consensus gives them just a 10.0% win probability against Miyazaki's 45.0%, a striking mismatch between the statistical profile and the market assessment.

Odds signal Generated from real data
Yokohama F. Marinos vs Kyoto Sangyo University · Japan: Emperor Cup

Despite Yokohama F. Marinos being a professional J-League side, the pre-match consensus gives them only a 35% win probability — identical to the draw probability and just 5 percentage points ahead of amateur Kyoto Sangyo University's 30%, indicating the single tracked source sees this as a remarkably open contest across all three outcomes.

Form divergence Generated from real data
Fagiano Okayama vs JEF United Chiba · Japan: Emperor Cup

Fagiano Okayama have won 4 of their last 5 matches (WWWLW), while JEF United Chiba have taken just 1 point from their last 2 after a stronger start (WWDLL), a contrasting momentum shift that aligns with pre-match consensus giving Okayama a 45% win probability against Chiba's 10%.

Defense gap Generated from real data
Gainare Tottori vs Tokyo Verdy · Japan: Emperor Cup

Gainare Tottori's defensive rating of 20.0 is drastically below Tokyo Verdy's 50.0 — the single most lopsided axis across both teams — yet the pre-match odds still give Tottori a 10% win probability, suggesting their recent WLLWW run is being factored in despite a structural defensive weakness that stands out sharply in the data.

Form vs odds mismatch Generated from real data
Olimpik-Mobiuz vs FarDu · Uzbekistan: Pro League A

FarDu have won 4 of their last 5 fixtures (WWDWW) and hold a notably higher Form rating (86.7 vs 66.7) and Attack rating (73.3 vs 46.7), yet the pre-match consensus gives them only a 30% win probability — lower than both the draw (35%) and the home side (35%).

Form divergence Generated from real data
BuxDu vs Lochin · Uzbekistan: Pro League A

BuxDu have lost all five of their last matches (rated 0.0/100 for form), while Lochin's form rating of 46.7/100 reflects a mixed but clearly superior recent record, a gap that is reflected in pre-match odds giving BuxDu only a 10% win probability against Lochin's 45%.

Set piece gap Generated from real data
Ratchaburi vs Ho Chi Minh · ASEAN Club Championship

Ratchaburi hold a perfect 100.0 set piece rating against Ho Chi Minh's 50.0, representing the single largest gap between the two sides across all six metrics and suggesting dead-ball situations could be a decisive edge for the home side.

Defensive edge Generated from real data
Buriram United vs Pusamania Borneo · ASEAN Club Championship

Buriram United's defensive rating of 75.0 is the standout gap between these sides, compared to Pusamania Borneo's 66.7, while Borneo's attack rating of just 25.0 against Buriram's 50.0 suggests the hosts are significantly better equipped to both score and prevent goals — a combination reflected in the pre-match consensus giving Borneo a 0% win probability from tracked sources.

Attack/Defense mismatch Generated from real data
Shortan vs Jayxun · Uzbekistan: Pro League A

Shortan's Attack rating of 80.0 is the highest single axis in this fixture, directly meeting Jayxun's Defense rating of 80.0 — the sharpest head-to-head axis clash in the data — while Jayxun's own Attack rating of just 40.0 faces Shortan's comparatively weaker Defense of 66.7, suggesting the most likely goal threat runs one way if either side breaks the deadlock.

Form pattern Generated from real data
Ergotelis vs Kissamikos · Greece: Gamma Ethniki - Group 10

Kissamikos have alternated W-L-W-L-W across their last five matches — a strict alternating sequence ending on a win — while Ergotelis have taken just one point from their last three (L-L-D), helping explain why the consensus gives Kissamikos a 45% win probability against the hosts' 10%.

Form collision Generated from real data
Liechtenstein W vs Gibraltar W · Friendlies Women

Both Liechtenstein W and Gibraltar W arrive on identical five-game losing runs (LLLLL), making this one of the rare fixtures where neither side has won any of their last five matches, yet the pre-match odds still heavily favour the hosts at 45% versus Gibraltar's 10%.

Attack vs Form gap Generated from real data
Brusaporto vs Chievo · Italy: Coppa Italia Serie D

Chievo's Attack rating of 75.0 dwarfs Brusaporto's 33.3, and Chievo back that up with a perfect 5-from-5 winning run (Form rated 100.0), making the consensus giving them only a 10% win probability look strikingly low given the underlying data.

Attack vs form gap Generated from real data
Kuching FA vs Tampines Rovers · ASEAN Club Championship

Kuching FA hold a maximum Attack rating of 100.0 against Tampines Rovers' 40.0, while Kuching's four wins in their last five (WDWWW) contrast sharply with Tampines' two losses in their last three (WDLLW), making the equal 33% consensus odds appear to significantly undervalue the home side's current momentum and attacking output.

Defense contrast Generated from real data
Ancona vs Fossombrone · Italy: Coppa Italia Serie D

Ancona's defensive rating of 66.7 dwarfs Fossombrone's 25.0 — the lowest possible rating in this dataset — suggesting a significant structural vulnerability for Fossombrone that aligns with their 10% win probability despite identical attack ratings of 41.7 on both sides.

Defense vs Attack mismatch Generated from real data
Mestre vs Schio · Italy: Coppa Italia Serie D

Schio's Attack rating of 8.3 is by far the lowest figure across both teams' six-axis profiles, while their Defense sits at 83.3 — the highest single rating in the data — suggesting they are extremely difficult to score against but near-toothless going forward, a combination that points strongly toward a low-scoring, potentially goalless contest.

Form pattern Generated from real data
Maroons vs Lugazi · Uganda: Premier League

Maroons have lost their last two matches and hold a form rating of just 25.0 out of 100, while Lugazi's perfectly alternating LWLWL sequence means they arrive on a loss — making both sides' recent momentum similarly unconvincing despite Maroons being marginal pre-match favourites at 35.0%.

Form contrast Generated from real data
Kitara vs Kigezi HomeBoyz · Uganda: Premier League

Kitara's recent run of WWD contrasts sharply with Kigezi HomeBoyz's LDL, and the pre-match consensus assigns Kigezi a 0.0% win probability — the lowest possible rating — against Kitara's Attack rating of 50.0 versus Kigezi's 11.1, the most extreme gap across all six measured axes.

Form collapse Generated from real data
Ntugasaze vs Mbarara City · Uganda: Premier League

Ntugasaze have lost all four of their last matches (Form rating: 0.0/100), while Mbarara City's LLDD run gives them a Form rating of just 22.2/100 — making this a meeting of two sides in notably poor form, yet the market still leans slightly toward Ntugasaze at 35% despite their worse recent record.

Attack vs Defence gap Generated from real data
Kataka vs SC Villa · Uganda: Premier League

SC Villa's Defence rating of 86.7 dwarfs Kataka's Attack rating of 11.1 — the lowest attack score in this dataset — suggesting Villa are well-equipped to keep a side that has lost their last two matches and scores very rarely.

Attack rating gap Generated from real data
Lentigione vs Piacenza · Italy: Coppa Italia Serie D

Despite sharing identical defensive ratings (73.3) and form scores (66.7), Piacenza hold a striking 26.7-point attacking advantage over Lentigione (66.7 vs 40.0), which aligns with the pre-match consensus giving Lentigione just a 10% win probability against 45% for Piacenza.

Defense vs Attack gap Generated from real data
Sasso Marconi Zola vs Cittadella Vis Modena · Italy: Coppa Italia Serie D

Cittadella Vis Modena's defensive rating of 93.3 dwarfs Sasso Marconi Zola's attack rating of just 26.7 — the widest cross-team gap in these six-axis scores — while Sasso have lost four of their last five matches, suggesting Cittadella's backline faces minimal threat from an opponent with no recorded win probability in the consensus.

Attack gap Generated from real data
Flaminia vs Robur Siena · Italy: Coppa Italia Serie D

Robur Siena's attack rating of 80.0 is nearly double Flaminia's 46.7, the single largest gap across all six measured axes, while Siena's alternating W-L-W-L-W pattern shows they consistently bounce back from defeats. Flaminia's defence rating of 40.0 is also the lowest figure recorded for either side, compounding the mismatch in the attacking third.

Attack/Defense gap Generated from real data
Latte Dolce vs Sarrabus Ogliastra · Italy: Coppa Italia Serie D

Sarrabus Ogliastra's Attack rating of 26.7 is sharply below Latte Dolce's Defense rating of 46.7, the largest imbalance across both teams' profiles, which aligns with the only recorded meeting ending 1-0 to Latte Dolce — suggesting Sarrabus struggle to generate goals against this opponent.

Set piece gap Generated from real data
Real Calepina vs Leon · Italy: Coppa Italia Serie D

Leon's set piece rating of just 12.5 (out of 100) is strikingly low compared to Real Calepina's 50.0, representing the sharpest divergence across all six tracked metrics and suggesting Leon are notably vulnerable or ineffective from dead-ball situations despite their edge in attack (53.3 vs 40.0) and form (53.3 vs 33.3).

Defense vs Attack gap Generated from real data
Città di Varese vs Pro Patria · Italy: Coppa Italia Serie D

Pro Patria's Defense rating of 80.0 is the highest single-axis score in this fixture, while Città di Varese's Attack rating of 40.0 is the lowest — a 40-point gap that points to a structural mismatch in the key head-to-head department most likely to decide the match.

Rating gap Generated from real data
Sestri Levante vs Pistoiese · Italy: Coppa Italia Serie D

Pistoiese hold maximum ratings in both Attack (100.0) and Form (100.0) off the back of five consecutive wins, while Sestri Levante's Attack (26.7) and Form (26.7) rank among the lowest possible on the same scale — a near-ceiling-to-floor contrast that makes the equal three-way consensus odds of 33% each appear difficult to justify on the underlying data.

Rating mismatch Generated from real data
Unipomezia vs Teramo · Italy: Coppa Italia Serie D

Teramo's Attack rating of 93.3 is the highest across both sides but pairs with a Defense rating of just 26.7 — the lowest of any category in this fixture — creating a stark 66.6-point internal gap that Unipomezia's Defense rating of 73.3 is directly positioned to exploit.

Defensive dominance Generated from real data
Igea Virtus vs Reggina · Italy: Coppa Italia Serie D

Reggina's defensive rating of 93.3 dwarfs Igea Virtus's 40.0 — the largest single gap across all six metrics — and their only recorded head-to-head meeting ended 2-0 to Reggina, suggesting Igea Virtus have consistently struggled to breach this defence.

Attack/Defense gap Generated from real data
L'Aquila vs Termoli Calcio · Italy: Coppa Italia Serie D

L'Aquila's Attack rating of 73.3 dwarfs Termoli's Attack rating of 26.7 — the largest gap across any single axis — while L'Aquila's Defense (86.7) also outranks Termoli's (73.3), meaning L'Aquila holds a numerical edge at both ends of the pitch, consistent with their sole recent meeting ending 1-0 in L'Aquila's favour.

Form vs Defence gap Generated from real data
Valenzana vs Saluzzo · Italy: Coppa Italia Serie D

Saluzzo's defensive rating of 66.7 is the highest figure across both teams' six-axis profiles, while Valenzana's attack rating of 40.0 is the lowest, creating a 26.7-point mismatch that aligns with the pre-match odds giving Valenzana only a 10% chance of winning.

Form divergence Generated from real data
Certosa V. Campagnano vs Albalonga · Italy: Coppa Italia Serie D

Certosa V. Campagnano's form rating (60.0) is nearly double Albalonga's (33.3), backed by a W-W-W pattern across their last three matches, while Albalonga have managed just one win in five with two draws and two losses (WLDDL).

Form contrast Generated from real data
Platanias vs Agios Nikolaos · Greece: Gamma Ethniki - Group 10

Agios Nikolaos have won 3 of their last 5 (WDWWW) while Platanias have lost their last 3 consecutively (LDLLL), a sharp divergence in recent results that is reflected in pre-match odds giving Agios Nikolaos a 50% chance of winning against 0% for the hosts.

Form contrast Generated from real data
Panakrotiriakos vs Episkopi · Greece: Gamma Ethniki - Group 10

Episkopi's last 5 results show four consecutive losses before a single win (LLLLW), while the pre-match consensus still favours them at 45% against Panakrotiriakos's 10%, suggesting the market is discounting that recent four-game skid.

Win probability gap Generated from real data
Rethymniakos vs Chersonissos · Greece: Gamma Ethniki - Group 10

Despite both sides carrying identical 50.0 ratings across all six performance axes, the pre-match consensus gives Rethymniakos a 45% win probability against just 10% for Chersonissos, a 35-percentage-point gap that appears driven entirely by Chersonissos's recent single-game sample returning a loss, versus Rethymniakos's five-game run of just one win among two draws and two losses (LDLDD).

Form contrast Generated from real data
AE Neapolis vs Atsalenios · Greece: Gamma Ethniki - Group 10

AE Neapolis have lost all 5 of their last matches, while Atsalenios have taken 4 points from their last 5 (W-D-L-L-D), a form gap that is reflected in the pre-match probabilities giving Neapolis just a 10% chance of winning.

Form divergence Generated from real data
Tympaki vs Giouchtas · Greece: Gamma Ethniki - Group 10

Giouchtas have collected 4 wins and 1 draw from their last 5 matches (WDWWD), while Tympaki have managed just 1 win alongside 2 draws and 2 losses (DLWDL), a form gap that aligns with the pre-match consensus giving Giouchtas a 50% win probability against Tympaki's 0%.

Form/defense contrast Generated from real data
Terranuova Traiana vs Prato · Italy: Coppa Italia Serie D

Prato's defensive rating of 73.3 is 20 points higher than Terranuova Traiana's 53.3, and Prato have won three of their last five games (WDWWD) versus Terranuova's more inconsistent WDWLD run, suggesting Prato hold a meaningful structural edge despite the markets pricing the match as a three-way split at 33% each.

Defense vs Form gap Generated from real data
Calcio Avola vs Modica · Italy: Coppa Italia Serie D

Modica's Defense rating (80.0) is the highest value across either team's six-axis profile, yet their Form rating (40.0) is the lowest, reflecting a LLWLW run that suggests their defensive solidity has not been translating into results, while Avola's Form rating (80.0) backs their WLWWW sequence and stands 33.3 points higher than Modica's.

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.

Odds vs ratings gap Generated from real data
FC Levadia Tallinn vs Keila · Estonia: Cup

Despite FC Levadia Tallinn holding a 100/93.3 Attack/Defense rating against Keila's flat 50.0 across all six axes, the pre-match consensus gives Levadia only a 10% win probability versus Keila's 45% — an unusually sharp divergence between team quality metrics and implied match odds that likely reflects contextual factors such as squad rotation in a cup fixture.

Recent form gap Generated from real data
Jordan W vs Armenia W · Friendlies Women

Jordan W have won 4 of their last 5 matches (WWLWW), while Armenia W have failed to win any of their last 5 (DLLDL), a stark contrast in momentum that the equal 33% consensus odds do not reflect.

Attack/Form gap Generated from real data
Este vs Caldiero Terme · Italy: Coppa Italia Serie D

Caldiero Terme's Attack rating of 40.0 is double Este's 20.0, and their Form rating of 60.0 dwarfs Este's 26.7, reflecting a recent run of DDWDW against Este's LLLDW — a gulf that leaves pre-match consensus giving Este a 0% win probability.

Defensive edge Generated from real data
Sanremese vs Millesimo · Italy: Coppa Italia Serie D

Millesimo's defensive rating of 66.7 is notably higher than Sanremese's 41.7 attack rating, suggesting the hosts may struggle to create chances despite playing at home — a mismatch that stands out against otherwise evenly split 33/33/33 pre-match odds.

Attack/Defense mismatch Generated from real data
Trapani 1905 vs Licata · Italy: Coppa Italia Serie D

Licata's defensive rating of 80.0 dwarfs Trapani's attacking rating of just 20.0 — the lowest attacking score in this fixture — suggesting Licata are structurally well-equipped to suppress whatever offensive threat the hosts can muster. Licata's three consecutive wins (DDWWW) further underline their momentum advantage heading into this cup tie.

Defense gap Generated from real data
Biellese vs Alessandria · Italy: Coppa Italia Serie D

Biellese hold a notable defensive advantage over Alessandria, rating 73.3 versus 53.3 on the defensive axis — a 20-point gap that stands as the largest difference across all six measured categories between these two sides.

Set piece gap Generated from real data
Academia Cantolao vs Santos · Peru: Segunda División

Santos hold a perfect 100.0 set-piece rating versus Academia Cantolao's 50.0, the single largest gap across all six tracked axes, suggesting Santos carry a meaningful dead-ball advantage despite the market making Cantolao marginal favourites at 35.0% implied probability.

Head-to-head dominance Generated from real data
Seravezza vs Lucchese · Italy: Coppa Italia Serie D

In the only tracked meeting between these sides, Seravezza beat Lucchese 5-0, a result that aligns with Seravezza's notably higher Attack rating of 83.3 compared to Lucchese's Defense rating of just 50.0.

Defensive gap Generated from real data
Freienbach vs Eschen / Mauren · Switzerland: 1. Liga Classic - Group 3

Freienbach hold a notable structural edge, rating 40.0 in Defense against Eschen/Mauren's 20.0 — the sharpest gap between any two matching axes — while Freienbach's Attack rating of 60.0 further dwarfs the visitors' 33.3, suggesting a clear one-sided quality differential on both sides of the ball.

Form vs defense gap Generated from real data
Paganese vs Real Normanna · Italy: Coppa Italia Serie D

Paganese have won four consecutive matches and carry the highest attack rating in this fixture at 91.7, while Real Normanna's defensive rating of 41.7 is the lowest figure across all six axes for either side — a combination that makes Normanna's backline a clear structural vulnerability heading into this cup tie.

Head-to-head trend Generated from real data
Ceará U20 vs Ferroviario U20 · Brazil: Copa do Brasil U20

The only recorded meeting between these sides ended 0-0, and with both teams carrying identical 50.0 ratings across all six axes, the pre-match odds reflect genuine uncertainty — Ceará U20 at 35%, Draw at 35%, Ferroviario U20 at 30%.

Historical trend Generated from real data
Criciuma U20 vs Barra SC U20 · Brazil: Copa do Brasil U20

In the last 3 meetings between these sides, Criciuma U20 have won twice (both 2-1) with the other match ending 2-2, meaning all three fixtures produced exactly three goals and Criciuma U20 are unbeaten in the head-to-head record.

Market signal Generated from real data
Nautico U20 vs Sergipe U20 · Brazil: Copa do Brasil U20

With all six Sergipe U20 ratings sitting at exactly 50.0 and only one source tracked, the pre-match market offers virtually no data-driven edge, yet Nautico U20 are rated marginal favourites at 35% against Sergipe U20's 30% despite Sergipe's recent LWWDL sequence showing two wins in their last four completed results.

Defensive contrast Generated from real data
Aldosivi Res. vs Tigre Res. · Argentina: Reserve League

Aldosivi Res. carry a Defence rating of 60.0 against Tigre Res.'s 20.0 — the sharpest gap across all six axes — yet despite that defensive edge, pre-match consensus still favours Tigre Res. at 45.0% versus Aldosivi Res.'s 10.0%, suggesting the market is heavily discounting Aldosivi's solidity given their Attack rating of just 26.7.

Form gap Generated from real data
Ferro 2 vs Independiente Res. · Argentina: Reserve League

Independiente Res. have collected 10 points from their last 5 games (WDLWW, form rating 66.7/100), while Ferro 2 have taken just 3 points across the same span (LLDLL, form rating 6.7/100), giving Independiente a form rating ten times higher despite equal xG ratings of 50.0.

Form divergence Generated from real data
Estudiantes Rio Cuarto 2 vs Platense Res. · Argentina: Reserve League

Estudiantes Rio Cuarto 2 have won their last four consecutive matches (DWWWW) and carry a Form rating of 86.7/100, while Platense Res. have collected just one point from their last four games (DDLDL) with a Form rating of only 20.0/100 — a gap of 66.7 points that makes the pre-match 45% draw probability look notably generous to the visitors.

Form divergence Generated from real data
Gimnasia Mendoza 2 vs Instituto Res. · Argentina: Reserve League

Gimnasia Mendoza 2 have won four of their last five matches (WLWWW, form rating 80.0), while Instituto Res. have taken just one point from their last three games after an opening WWDLL run, reflected in a form rating of only 33.3 — the sharpest contrast between the two sides across all six tracked metrics.

Form comparison Generated from real data
Atlético Mineiro U17 vs Palmeiras U17 · Brazil: Brasileiro U17

Atlético Mineiro U17 have won 4 of their last 5 matches (WWLWW), giving them a marginally stronger recent record than Palmeiras U17's 3 wins from 5 (WWDLW), yet the pre-match consensus still leans slightly against them at 35.0% versus Palmeiras U17's 30.0%.

Recent H2H result Generated from real data
Cruzeiro U17 vs Fluminense U17 · Brazil: Brasileiro U17

In the only tracked meeting between these sides, Cruzeiro U17 won 2-1 away at Fluminense U17, a result that aligns with the pre-match consensus giving Cruzeiro a 45% win probability compared to just 10% for Fluminense.

Recent form gap Generated from real data
Fortaleza U17 vs RB Bragantino U17 · Brazil: Brasileiro U17

RB Bragantino U17 have won four of their last five matches (WWDWW) with no losses, while Fortaleza U17 have lost two of their last five (LDLWW), a contrast reflected in the pre-match odds giving Bragantino a 45% win probability against Fortaleza's 10%.

Probability vs form Generated from real data
América RN U20 vs Piauí U20 · Brazil: Copa do Brasil U20

Despite both sides sharing identical 50.0 ratings across all six measured axes, the pre-match consensus gives Piauí U20 a notably higher win probability (45%) than América RN U20 (10%), with Piauí's last-5 record of LLWLW mirroring América RN's WDWLD in terms of recent wins but the market strongly favouring the away side.

Odds imbalance Generated from real data
Tuna Luso PA U20 vs União TO U20 · Brazil: Copa do Brasil U20

Despite both sides sharing identical 50.0 ratings across all six tracked metrics, the pre-match consensus assigns União TO U20 just a 10.0% win probability compared to 45.0% each for Tuna Luso PA U20 and the draw, suggesting a notable home-advantage bias is the sole differentiating factor in the market pricing.

Odds vs ratings gap Generated from real data
Paysandu PA U20 vs Independente-AP U20 · Brazil: Copa do Brasil U20

Despite both sides sharing identical 50.0 ratings across all six axes, the pre-match consensus assigns Paysandu PA U20 a 45% win probability against just 10% for Independente-AP U20, suggesting the market is applying a significant home-advantage premium that the underlying performance data does not yet reflect.

Attack/Defense gap Generated from real data
Deportivo Llacuabamba vs Comerciantes · Peru: Segunda División

Deportivo Llacuabamba's Attack rating of 20.0 is the sharpest imbalance in this fixture — paired with a Defense of 60.0, they rank among the more defensively oriented sides but are rated three times weaker in attack than Comerciantes (60.0), helping explain why the consensus gives them only a 10% win probability.

Form collapse Generated from real data
Villa Valle vs Tritium · Italy: Coppa Italia Serie D

Tritium's form rating of just 8.3/100 reflects their run of four straight losses in their last five games (LDLLL), making them statistically the worst-form side in this fixture despite the pre-match consensus giving Villa Valle — who have lost three of their last five (DLLDD) — only a 50% win probability.

Form contrast Generated from real data
Virtus Francavilla vs Gravina · Italy: Coppa Italia Serie D

Gravina arrive on a perfect five-match winning run (WWWWW, Form rating 66.7) while Virtus Francavilla have won just one of their last five (LLLDW), yet the single tracked source prices both sides equally at 33% — a notable disconnect between recent form and implied probability.

Form divergence Generated from real data
Fidelis Andria vs Bisceglie · Italy: Coppa Italia Serie D

Bisceglie arrive with a Form rating of 75.0 and three wins in their last five (LWLWW), while Fidelis Andria's Form rating sits at just 8.3 following four consecutive defeats (WDLLL), making this one of the starkest recent-form gaps the six-axis data captures.

Attack/Defense gap Generated from real data
Deportivo Riestra Res. vs Independiente Riva. Res. · Argentina: Reserve League

Deportivo Riestra Res. hold a striking 86.7 Attack rating against Independiente Riva. Res.'s 26.7 Defense rating — a 60-point gap that represents the sharpest imbalance across all rated axes and stands out even as the pre-match odds frame this as an even contest (45% each for home win or draw).

Attack/Defense mismatch Generated from real data
FC Cartagena vs Real Murcia · Spain: Primera División RFEF - Group 2

Real Murcia carry the sharper attacking threat with an Attack rating of 66.7 versus FC Cartagena's 33.3, yet the market gives Murcia only a 10% win probability — a striking disconnect given Cartagena's notably low attacking output across their last five results (W1 D2 L2).

Head-to-head result Generated from real data
Cerrito vs Wanderers · Uruguay: Copa Uruguay

In the only tracked meeting between these sides, Cerrito won convincingly 3-1 away at Wanderers, a result that stands in sharp contrast to the pre-match odds which give Wanderers just a 10% chance of reversing that deficit at home.

Attack/Defense gap Generated from real data
Sport Huancayo 2 vs Deportiva Agropecuaria · Peru: Segunda División

Sport Huancayo 2 hold a stark 60-point advantage in Attack rating over Deportiva Agropecuaria (80.0 vs 20.0), the largest gap across any axis, while Agropecuaria's Defense rating of 80.0 still trails their opponents' 86.7 — suggesting Huancayo 2's offensive profile is the clearest statistical edge in this fixture.

Rating gap Generated from real data
Petare FC vs Atletico Avila FC · Venezuela: Copa Venezuela

Atletico Avila FC hold an Attack rating of just 6.7 and a Form rating of 0.0 — the lowest possible on the scale — compared to Petare FC's 66.7 and 46.7 respectively, a gulf reflected in the most recent head-to-head where Petare won 4-0. Avila have also lost all five of their last five matches, giving them the weakest measurable profile of any side in this dataset.

Attack vs Defence split Generated from real data
Formartine United vs Deveronvale · Scotland: Football League - Highland League

Deveronvale's Attack rating of 73.3 is the highest of the four attacking/defensive figures here, yet their Defence rating of 33.3 is the lowest, creating a sharp imbalance that contrasts with Formartine's stronger defensive shape (73.3) and weaker Attack (53.3), suggesting the hosts' defensive solidity is likely to be the decisive factor in this match.

Attack rating gap Generated from real data
Banks O' Dee vs Fraserburgh · Scotland: Football League - Highland League

Banks O' Dee carry a notably superior Attack rating of 100.0 compared to Fraserburgh's 73.3, the largest gap across any of the six measured axes, suggesting the hosts hold a clear edge in offensive output by this model's assessment.

Form collapse Generated from real data
Buckie Thistle vs Lossiemouth · Scotland: Football League - Highland League

Buckie Thistle have lost their last four consecutive matches and carry a form rating of just 20.0, while Lossiemouth's form rating sits at 0.0 — meaning both sides head into this fixture on historically poor recent runs, making this a contest between two teams in severe form crisis.

Attack gap Generated from real data
Forres Mechanics vs Brora Rangers · Scotland: Football League - Highland League

Brora Rangers carry a perfect Attack rating of 100.0 against Forres Mechanics' 46.7 — a 53.3-point gap that is the single largest disparity across all six measured axes, while both sides share identical Defence ratings of 73.3, meaning Brora's dominance is concentrated entirely in their offensive output.

Attack/Defense gap Generated from real data
Rothes vs Huntly · Scotland: Football League - Highland League

Huntly's attack rating of 93.3 dwarfs Rothes's 13.3, while Rothes hold a defence rating of 0.0 — the sharpest mismatch across all six measured axes and a signal pointing firmly toward Huntly dominance in the final third.

Defense vs Attack Generated from real data
Inverurie Loco Works vs Invergordon · Scotland: Football League - Highland League

Invergordon's defensive rating of 0.0 out of 100 is the starkest figure in this fixture, directly facing an Inverurie attack rated at 80.0 — the widest such gap in the available data, suggesting a significant structural mismatch in Inverurie's favour going forward.

Defensive gap Generated from real data
Wick Academy vs Clachnacuddin · Scotland: Football League - Highland League

Clachnacuddin hold a significant defensive advantage over Wick Academy, rated 60.0 compared to Wick's 20.0 on the defensive axis — a 40-point gap that represents the starkest difference between the two sides across all six rating categories.

Defensive contrast Generated from real data
Zamora FC vs Club Atletico Barinas · Venezuela: Copa Venezuela

Club Atletico Barinas hold a notably superior Defense rating (60.0 vs Zamora FC's 20.0) and won the only tracked meeting between these sides 3-1, suggesting a meaningful structural edge for Barinas despite the market pricing them as slight underdogs at 30% vs Zamora's 35%.

Form vs H2H contrast Generated from real data
Rayo Zuliano vs Deportivo Lara · Venezuela: Copa Venezuela

Deportivo Lara carry a perfect 100/100 form rating across five consecutive wins, yet the only recent head-to-head meeting ended in a 3-1 defeat to Rayo Zuliano, making the pre-match consensus split of 50/50 between the hosts and a draw — with 0% assigned to Lara — a striking reflection of that h2h result overriding Lara's dominant recent run.

Defensive ratings contrast Generated from real data
Mineros de Guyana vs Monagas SC · Venezuela: Copa Venezuela

Despite Monagas SC being rated clear favourites (45% win probability vs Mineros' 10%), both sides carry strong defensive ratings — Monagas 80.0 and Mineros 73.3 — suggesting the most likely outcome is a low-scoring affair, consistent with the only recent head-to-head ending 1-0 to Monagas.

Form divergence Generated from real data
FAS vs Fuerte San Francisco · El-Salvador: Copa Presidente

FAS enter this Copa Presidente fixture with a Form rating of 86.7 and a WWDW run across their last four matches, while Fuerte San Francisco sit at a Form rating of just 6.7 having lost all five of their most recent games — a gap underlined by FAS's 1-0 win in the only tracked meeting between the sides.

Attack/defence mismatch Generated from real data
Firpo vs Alianza · El-Salvador: Copa Presidente

Alianza's Attack rating of 73.3 is the highest of any axis for either side, while Firpo's Defense rating of 60.0 is their strongest attribute — making the head-to-head battle between Alianza's forwards and Firpo's backline the clearest structural tension in this fixture. Despite that attacking edge, the pre-match consensus gives Alianza only a 10% win probability, suggesting the market is discounting their offensive output significantly.

Attack rating gap Generated from real data
Cacahuatique vs Inter · El-Salvador: Copa Presidente

Inter's Attack rating of 73.3 dwarfs Cacahuatique's 13.3, the widest gap across any of the six tracked axes, and Inter's perfect xG score of 100.0 versus Cacahuatique's 50.0 reinforces a clear finishing edge that already showed in the sides' only recorded meeting, a 2-0 Inter win.

Historical trend Generated from real data
Municipal Limeño vs Águila · El-Salvador: Copa Presidente

The only tracked meeting between these sides ended 0-0, and both teams share identical Defense (73.3) and xG (50.0) ratings, pointing to another likely low-scoring encounter where the draw at 45.0% consensus probability appears well-supported by the data.

Attack/Defense mismatch Generated from real data
Urena SC vs Trujillanos FC · Venezuela: Copa Venezuela

Trujillanos FC carry the higher attack rating (46.7 vs Urena's 26.7) but also the weaker defense (26.7 vs Urena's 40.0), mirroring the last head-to-head which ended 2-2, suggesting both sides may find it easier to score than to keep a clean sheet.

Defensive collapse Generated from real data
22 de Julio vs El Nacional · Ecuador: Liga Pro Serie B

22 de Julio carry a defensive rating of 0.0 out of 100 and have conceded at least three goals in each of the last two meetings with El Nacional (3-0 and 3-1), suggesting a severe structural vulnerability against this opponent specifically.

Defensive contrast Generated from real data
Estudiantil CNI vs Cesar Vallejo · Peru: Segunda División

Cesar Vallejo's Defense rating of 73.3 dwarfs their Attack rating of just 26.7 — the widest attack-defence gap in this fixture — yet the pre-match consensus gives them only a 10% win probability, suggesting the market views their low attacking output as the decisive handicap against a home side rated 46.7 in both Attack and Defense.

Attack gap Generated from real data
Cuniburo vs Deportivo Cuenca Juniors · Ecuador: Liga Pro Serie B

Cuniburo's Attack rating of 66.7 dwarfs Deportivo Cuenca Juniors' 6.7 — the lowest possible end of the scale — and that gap is reflected in the last two head-to-head meetings, both of which ended 0-2 to Cuniburo.

Head-to-head record Generated from real data
Flamengo RJ U17 vs Corinthians U17 · Brazil: Brasileiro U17

In the only tracked recent meeting between these sides, Flamengo RJ U17 won 2-0 against Corinthians U17, and pre-match consensus reflects that advantage with Flamengo priced as clear favourites at 45.0% versus just 10.0% for Corinthians.

Defense concern Generated from real data
Independiente Petrolero vs Gualberto Villarroel SJ · Bolivia: Copa de la División Profesional

Gualberto Villarroel SJ carry a defensive rating of 0.0 out of 100 — the lowest possible score — while conceding in both recent head-to-head meetings (including a 1-3 defeat), and have lost all five of their last fixtures, making Petrolero's attacking threat hard to ignore despite Petrolero's own modest attack rating of 33.3.

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.

Set piece gap Generated from real data
Coquimbo Unido vs Cobreloa · Chile: Copa Chile

Coquimbo Unido's set piece rating of 100.0 dwarfs Cobreloa's 50.0, making dead-ball situations the sharpest statistical edge in this fixture — particularly notable given Cobreloa's defensive rating of 66.7 still couldn't prevent a 1-2 home defeat to Coquimbo in the most recent meeting.

Attack/Defense mismatch Generated from real data
Caracas FC vs Yaracuyanos FC · Venezuela: Copa Venezuela

Despite Caracas FC holding a 3-2 win in the only tracked meeting, their Attack rating of just 20.0 is the lowest across both sides, while Yaracuyanos FC boast the highest Defense rating at 80.0 — suggesting that historical result may flatter Caracas FC's current attacking threat in this fixture.

xG & set piece gap Generated from real data
Antofagasta vs Universidad de Chile · Chile: Copa Chile

Universidad de Chile's xG rating of 83.0 and Set Pieces rating of 90.0 dwarf Antofagasta's 50.0 in both categories, suggesting a significant attacking quality advantage that makes the 30% win probability assigned to U de Chile look notably low.

Historical trend Generated from real data
Dinamo de Puerto La Cruz vs Bolívar · Venezuela: Copa Venezuela

In the last 3 head-to-head meetings, Dinamo de Puerto La Cruz have won 2 and lost 1, including a 2-1 home victory in the most recent encounter, despite their current Attack rating of just 26.7 compared to Bolívar's 60.0.

Head-to-head result Generated from real data
Fundación Lara Deportiva vs Aragua FC · Venezuela: Copa Venezuela

In the only tracked meeting between these sides, Fundación Lara Deportiva won 1-0 away at Aragua FC, yet the pre-match consensus gives them just a 10% chance of winning here, compared to 45% for Aragua FC.

Attack vs defense split Generated from real data
Plaza Colonia vs Juventud · Uruguay: Copa Uruguay

Both sides show markedly stronger defensive ratings than attacking ones — Plaza Colonia's Defense (66.7) is double their Attack (33.3), while Juventud's Defense (73.3) is nearly twice their Attack (40.0) — pointing to a match where goals are likely to be scarce despite Plaza being favoured at 45% versus Juventud's 10%.

Market signal Generated from real data
Amazonas U20 vs Santa Cruz AC U20 · Brazil: Copa do Brasil U20

The pre-match consensus gives Santa Cruz AC U20 a 50% win probability against 0% for Amazonas U20, making the visitors the clear implied favourite according to the single tracked source. Santa Cruz AC U20 also arrive on a two-game winning streak (the final two results of their last five: WW), contrasting with Amazonas U20's only recorded recent result being a draw.

Rating gap Generated from real data
Guabirá vs The Strongest · Bolivia: Copa de la División Profesional

The Strongest hold a perfect 100.0 Attack rating and 100.0 Form rating against Guabirá's 40.0 and 33.3 respectively, representing the sharpest possible divergence on both axes; notably, Guabirá's xG rating of 100.0 is the one area where they numerically match or exceed The Strongest's 62.0, suggesting their underlying chance creation may be underappreciated relative to their actual results (LWWLL).

Discipline gap Generated from real data
Oriente Petrolero vs Universitario de Vinto · Bolivia: Copa de la División Profesional

Universitario de Vinto's Discipline rating of 22.2 is the starkest gap in this fixture — nearly 39 points below Oriente Petrolero's 61.1 — suggesting Vinto carry a significantly higher risk of cards or fouls, which may prove costly given Oriente's league-high Set Pieces rating of 79.2.

Head-to-head record Generated from real data
Montenegro U19 W vs Cyprus U19 W · Friendlies Women

In the only tracked meeting between these sides, Montenegro U19 W won 4-0, and Cyprus U19 W arrive having lost four of their last five matches (LLLDL), making Montenegro the clear form side heading into this fixture.

Market vs form gap Generated from real data
Veres Rivne U19 vs LNZ Cherkasy U19 · Ukraine: U19 League

Despite LNZ Cherkasy U19 posting a stronger recent record (3W-2L in last 5 vs Veres's 1W-2D-2L), the pre-match consensus gives them just a 10% win probability compared to 45% for Veres, representing an unusually large disconnect between form and market pricing.

Defense vs Attack gap Generated from real data
Shakhter Karagandy vs Akademiya Ontustik · Kazakhstan: 1. Division

Shakhter Karagandy's Defense rating of 93.3 dwarfs Akademiya Ontustik's Attack rating of 53.3 — a 40-point gap that represents the starkest mismatch across all six axes, suggesting the hosts hold a substantial structural edge in the most decisive matchup of the game.

Form divergence Generated from real data
Yelimay Semey 2 vs Arys · Kazakhstan: 1. Division

Yelimay Semey 2 have lost all five of their last matches and carry a Defense rating of 0.0, while Arys have won three consecutive games and hold a 66.7 Defense rating — a stark contrast that makes the equal 50/50 win-probability split between these two sides striking.

Defense vs Attack gap Generated from real data
Respublika FA vs Yaypan · Uzbekistan: Pro League A

Yaypan's Defense rating of 20.0 is the lowest of any axis shown, while Respublika FA's Attack rating of 73.3 is their clear strongest — a 53.3-point gap that represents the sharpest offensive-defensive mismatch in this fixture's data and points strongly toward Respublika FA finding chances in front of goal.

Defense gap Generated from real data
Aktobe Jas vs Tobol 2 · Kazakhstan: 1. Division

Aktobe Jas carry the lowest defensive rating in this fixture at just 26.7/100, compared to Tobol 2's 40.0, which helps explain why the pre-match consensus gives the hosts only a 10% chance of winning despite both sides sharing identical form ratings of 40.0.

Attack rating gap Generated from real data
Kaspij Aktau 2 vs Astana II · Kazakhstan: 1. Division

Astana II's Attack rating of 86.7 dwarfs Kaspij Aktau 2's rating of 13.3 — the largest single-axis gap in this matchup — yet the pre-match odds still give the draw a 45% share, equal to Astana II's win probability, suggesting the market is cautious despite that stark offensive disparity.

Form gap Generated from real data
Kattaqurgon vs Metalourg · Uzbekistan: Pro League A

Metalourg enter this fixture with a perfect five-match winning run and a Form rating of 100.0, while Kattaqurgon have lost three of their last four and carry a Form rating of just 20.0 — a 80-point gap that is reflected in Kattaqurgon being given only a 10% win probability against Metalourg's 45%.

Discipline gap Generated from real data
WIT Georgia vs Gonio · Georgia: Liga 3

WIT Georgia's Discipline rating of 75.0 is notably higher than Gonio's 50.0, making them the cleaner side by a 25-point margin despite both teams sharing an identical Defense rating of 33.3 — the only axis where they are level.

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/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.

Form divergence Generated from real data
Home United vs Công An Nhân Dân · ASEAN Club Championship

Công An Nhân Dân's form rating of 75.0 dwarfs Home United's 33.3, a gap backed by their respective last-five records of WWWWL versus DLLDD, making the Vietnamese side the clear in-form team heading into this fixture.

Attack rating gap Generated from real data
Johor Darul Takzim FC vs Svay Rieng · ASEAN Club Championship

Johor Darul Takzim FC carry a maximum Attack rating of 100.0 against Svay Rieng's 66.7, the largest single-axis gap in the data, yet pre-match odds are split evenly at 33% each — suggesting the market is heavily discounting JDT's attacking superiority, possibly due to their Discipline rating of 0.0.

Form divergence Generated from real data
Port FC vs Persib Bandung · ASEAN Club Championship

Persib Bandung's Form rating of 80.0 is double Port FC's 40.0, and their last-5 record of WWWLW contrasts sharply with Port FC's more mixed WDLWW sequence, yet the pre-match consensus gives Persib a 0.0% win probability — a striking disconnect between recent performance data and the market assessment.

Defensive trend Generated from real data
Arsenal Tivat vs Dečić · Montenegro: First League

The only tracked meeting between these sides ended 0-0, and Dečić's defense rating (53.3) is double Arsenal Tivat's attack rating (33.3 vs 26.7 respectively), suggesting another low-scoring encounter is plausible — reflected in the 45% draw probability against just 10% for a home win.

Defensive contrast Generated from real data
Otrant-Olympic vs Mladost DG · Montenegro: First League

Despite Otrant-Olympic's stronger Attack rating (60.0 vs 26.7), Mladost DG's Defense rating of 66.7 is the highest of any axis for either side, suggesting the visitors are built to suppress the home team's primary advantage. Mladost DG's defensive solidity also aligns with their only head-to-head result on record, a 2-1 win over Otrant-Olympic.

Form & defense gap Generated from real data
Masar vs El Dakhleya · Egypt: Second League

Masar's form rating of 86.7 and defense rating of 86.7 dwarf El Dakhleya's respective scores of 33.3 and 60.0, and Masar's last five results of WWWDW contrast sharply with El Dakhleya's DDLLW run, reflecting a side conceding poorly against one currently allowing very little.

Form vs defense gap Generated from real data
Haras El Hodood vs El Seka El Hadid · Egypt: Second League

Haras El Hodood's defensive rating of 86.7 is the standout figure across both squads, pairing with a run of four wins in their last five games (WDWWW), while El Seka El Hadid's defense sits 40 points lower at 46.7 and they have lost two of their last five (WDLWL).

Attack vs Defense gap Generated from real data
AL Nasr SC vs Proxy · Egypt: Second League

Proxy's Attack rating of 13.3 is the lowest of any team in this fixture by a wide margin, facing an AL Nasr SC Defense rated 80.0 — a 66.7-point differential that makes Proxy's chances of scoring appear severely limited, consistent with their run of four losses in the last five matches.

Attack/Defense gap Generated from real data
Tersana vs Kahraba Ismailia · Egypt: Second League

Kahraba Ismailia's Attack rating of 66.7 dwarfs Tersana's 26.7 — the lowest attacking score of the two sides — yet the pre-match consensus still gives Tersana a marginally higher win probability (35%) than Kahraba (30%), suggesting the market is leaning on home advantage to offset a stark 40-point gap in attacking output.

Form collapse Generated from real data
Mega Sport vs Dayrout · Egypt: Second League

Dayrout have lost all five of their last five matches and carry a Form rating of 0.0 out of 100, while Mega Sport's own poor run of three consecutive defeats follows two draws, giving the hosts a clear relative edge despite their modest Form rating of 13.3 — reflected in the pre-match consensus assigning Dayrout a 0% win probability.

Recent form contrast Generated from real data
India W vs Russia W · Friendlies Women

Russia W have gone W-D-W-W across their last 4 matches, while India W lost four of their last five, picking up only a single win in that run — a stark difference in momentum heading into this friendly despite both sides carrying identical 50.0 model ratings across all six axes.

Recent form edge Generated from real data
Rosenborg U19 vs Lillestrøm U19 · Norway: Nasjonal U19 Champions League

Rosenborg U19 have won their last four consecutive matches (LWWWW), while Lillestrøm U19 have won three of their last four (WLWWW), giving Rosenborg a marginally stronger recent run despite both sides sharing identical 50.0 ratings across all six analytical axes.

Defense rating gap Generated from real data
Hayq vs Pyunik II · Armenia: First League

Pyunik II's Defense rating of 33.3 is notably the weakest of any axis across both teams, sitting 16.7 points below their own Attack rating and well below Hayq's flat 50.0 across all categories, suggesting a clear structural vulnerability at the back for the visitors despite the consensus favouring them at 45% to win.

Form divergence Generated from real data
Aral vs Qiziriq · Uzbekistan: Pro League A

Qiziriq have lost all five of their last five matches and carry a Form rating of 0.0 out of 100, while Aral have won three of their last five (LWDWW) and hold a Form rating of 66.7 — the starkest contrast in the available data and one that makes the consensus 0% win probability for Qiziriq easy to understand.

Form divergence Generated from real data
Gazalkent vs Pakhtakor II · Uzbekistan: Pro League A

Gazalkent have won their last two matches after an LDDWW run, while Pakhtakor II have lost three consecutive games (LWLLL), giving Gazalkent a Form rating of 53.3 against Pakhtakor II's 20.0 — the sharpest gap across all six tracked metrics.

Defense vs Attack mismatch Generated from real data
Blacks Power vs Vipers · Uganda: Premier League

Both sides carry strong defensive ratings (Blacks Power 75.0, Vipers 83.3) while posting the two lowest attack ratings in their respective profiles (41.7 and 33.3), a combination that aligns with the pre-match consensus heavily favouring a draw at 45.0% — the single most likely individual outcome despite Vipers being co-favourites to win.

Form vs Attack split Generated from real data
Neftchi vs Muras United · Kyrgyzstan: Premier League

Muras United rate higher than Neftchi in both Attack (66.7 vs 60.0) and Defense (66.7 vs 60.0), yet their Form rating (46.7) sits 20 points below Neftchi's (66.7), suggesting Muras are underperforming their underlying quality while Neftchi arrive having won four of their last five.

Attack/Defense gap Generated from real data
Ozgon vs Dordoi Bishkek · Kyrgyzstan: Premier League

Ozgon's attack rating of 93.3 dwarfs their own defensive rating of 40.0 and Dordoi's attack rating of 46.7, making them a heavily lopsided side built almost entirely on offensive output rather than defensive solidity. Dordoi's recent WDLLW sequence and a form rating of just 33.3 — versus Ozgon's 60.0 — further underline the home side's advantage heading into this fixture.

Defensive imbalance Generated from real data
Shabab Al Ahli Dubai vs Dubai United · United-Arab-Emirates: League Cup

Shabab Al Ahli Dubai hold a Defense rating of 73.3 against Dubai United's strikingly low 13.3, suggesting a lopsided defensive matchup where Shabab's backline is over five times more highly rated than their opponent's — yet Dubai United's Attack rating of 80.0 is the highest single offensive figure across both sides.

Defensive contrast Generated from real data
Al Ain vs Al-Ittihad Kalba · United-Arab-Emirates: League Cup

Al-Ittihad Kalba's defensive rating of just 13.3 out of 100 is starkly exposed against Al Ain's attack rating of 80.0 — the sharpest mismatch across both teams' six-axis profiles, and Al Ain already converted that into a 2-0 win in the only recorded head-to-head.

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.

Defense vs Attack gap Generated from real data
Hapoel Ironi Karmiel vs Hapoel Tirat HaCarmel · Israel: Liga Alef

Karmiel's defensive rating (80.0) is nearly double Tirat HaCarmel's attacking rating (41.7), the largest cross-team gap in the available data, suggesting Karmiel are well-placed to suppress an opposition that has won just once in their last four matches (LWLD).

Defense vs Attack gap Generated from real data
Hapoel Ramat HaSharon vs Hapoel Azor · Israel: Liga Alef

Hapoel Ramat HaSharon's Defense rating of 86.7 dwarfs Hapoel Azor's Attack rating of 26.7 — the lowest attacking score in this fixture — suggesting the hosts have a significant structural advantage in suppressing their opponents, which aligns with their three consecutive wins to close out their last five games.

Attack/Defense gap Generated from real data
Khorfakkan vs Al-Wasl FC · United-Arab-Emirates: League Cup

Al-Wasl's Attack rating of 73.3 dwarfs Khorfakkan's Defense rating of 20.0 — the lowest defensive score in this dataset — a mismatch that aligns directly with the sides' only recent meeting, a 5-2 Al-Wasl victory.

Defense vs Attack gap Generated from real data
Al Nasr vs Hatta SC · United-Arab-Emirates: League Cup

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 an attack that ranks among the weakest in the available data. Hatta SC's Form rating of just 20.0, backed by a recent LWLDL run, reinforces why pre-match odds give them only a 10% chance of winning.

Attack/Defense mismatch Generated from real data
Mornar vs Jezero · Montenegro: First League

Mornar's defense rating of 73.3 dwarfs Jezero's attack rating of 20.0, and their only recent meeting ended 0-0, suggesting Jezero will struggle again to find a way through — consistent with Jezero scoring in just one of their last five games (W in the L-W-L-D-L run).

Form divergence Generated from real data
Bokelj vs Petrovac · Montenegro: First League

Bokelj's form rating of 53.3 dwarfs Petrovac's 13.3, with Bokelj collecting W-D-W from their last three while Petrovac have taken just one point from their last five (DDDLL), compounding a 0-1 home defeat to Bokelj in the most recent head-to-head.

Form divergence Generated from real data
NEC vs Express · Uganda: Premier League

NEC's form rating of 83.3 dwarfs Express's 33.3, backed by concrete results — NEC have won 3 of their last 5 (LWWDW) while Express have lost 3 of their last 5 (LLWLD), suggesting a stark imbalance in recent momentum heading into this fixture.

Attack gap Generated from real data
Hapoel Marmorek vs Maccabi Ashdod · Israel: Liga Alef

Maccabi Ashdod's attack rating of 46.7 is nearly double Hapoel Marmorek's 26.7, the sharpest gap between the two sides across all six metrics, which aligns with the consensus giving Marmorek just a 10% win probability despite identical defensive ratings of 60.0 on both sides.

Defense gap Generated from real data
Alingsås W vs Elfsborg W · Sweden: Svenska Cupen - Women

Alingsås W hold a notable defensive rating advantage (66.7 vs 60.0) over Elfsborg W, yet the pre-match consensus still gives Elfsborg W a 45% win probability compared to just 10% for the hosts, suggesting the market is heavily discounting Alingsås's stronger defensive structure.

Defensive vulnerability Generated from real data
Hapoel Migdal HaEmek vs Tzeirey Tamra · Israel: Liga Alef

Tzeirey Tamra's defensive rating of just 6.7/100 is drastically lower than Hapoel Migdal HaEmek's attack rating of 75.0/100, representing the sharpest mismatch in this fixture and suggesting the hosts are well-positioned to exploit a backline that ranks among the weakest in the division by this measure.

Form collapse Generated from real data
Holon Yermiyahu vs Nordia Jerusalem · Israel: Liga Alef

Nordia Jerusalem have lost all five of their last matches and carry a Form rating of 0.0 out of 100, the lowest possible score, while Holon Yermiyahu's Form rating of 46.7 reflects a more mixed but clearly superior recent record of W-D-L-W-L.

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.

Form divergence Generated from real data
Enskede W vs Brommapojkarna W · Sweden: Svenska Cupen - Women

Brommapojkarna W have won their last three matches and hold a Form rating of 73.3 versus Enskede W's 6.7, who have lost four of their last five — the sharpest form gap in this dataset. Despite this, the pre-match consensus gives Brommapojkarna W only a 50% chance of winning with zero probability assigned to an Enskede W victory.

Head-to-head record Generated from real data
Ind. Juniors vs 9 de Octubre · Ecuador: Liga Pro Serie B

In the last 2 recorded meetings, 9 de Octubre have not lost to Ind. Juniors — winning 3-1 and drawing 2-2 — scoring 5 goals across those fixtures while conceding just 3, consistent with their notably stronger defensive rating (66.7 vs 53.3).

Attack rating gap Generated from real data
Tira vs Ironi Nesher · Israel: Liga Alef

Despite the pre-match odds marginally favouring Tira (35%) over Ironi Nesher (30%), Ironi Nesher hold a maximum Attack rating of 100.0 against Tira's 66.7 — the largest single-axis gap in the data — suggesting visiting firepower is significantly underpriced by the consensus.

Form divergence Generated from real data
Hapoel Herzliya vs Hapoel Mahane Yehuda · Israel: Liga Alef

Hapoel Herzliya's last five results (WWDWD) give them a Form rating of 73.3, while Hapoel Mahane Yehuda's run of DDLLL produces a rating of just 13.3 — a gap of 60 points that represents the sharpest contrast between these two sides across all six measured axes.

Attack vs defense split Generated from real data
Vänersborgs FK vs Kumla · Sweden: Division 2 - Norra Götaland

Despite carrying the lowest attack rating in this matchup (Vänersborgs 26.7, Kumla 20.0), both sides post relatively solid defensive ratings (60.0 and 66.7 respectively), pointing to a fixture where goalscoring chances are likely to be limited from two of the division's less prolific attacks.

Rating gap Generated from real data
Ironi Baka El Garbiya vs Hapoel Nazareth Illit · Israel: Liga Alef

Hapoel Nazareth Illit's Attack rating of 66.7 is exactly 20 points higher than Ironi Baka El Garbiya's 46.7, the largest gap across all six axes, while Baka's Form rating of 33.3 is the lowest single rating in the dataset — a combination that aligns with the pre-match odds giving the hosts just a 10% win probability.

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.

Head-to-head dominance Generated from real data
Atlético Mineiro U20 vs Athletic Club MG U20 · Brazil: Copa do Brasil U20

In the only tracked meeting between these sides, Atlético Mineiro U20 won 3-0, and pre-match consensus assigns Athletic Club MG U20 just a 10% chance of winning — the lowest probability of any outcome, including a draw at 45%.

Data limitation Generated from real data
CSA U20 vs Santa Cruz AC U20 · Brazil: Copa do Brasil U20

Every available metric for both sides sits at exactly 50.0 across all six rating axes, leaving the only differentiating signal in recent results: Santa Cruz AC U20 have won their last two (LDLWW) while CSA U20's run of three draws preceded a loss then a win (DDDLW), giving Santa Cruz a marginally stronger momentum profile heading into this fixture.

Form contrast Generated from real data
Cruzeiro U20 vs Goiás U20 · Brazil: Copa do Brasil U20

Cruzeiro U20 have won all five of their last five matches, while Goiás U20 collected only three wins alongside a loss and a draw in the same span — yet the pre-match consensus still prices Goiás as heavy co-favourites at 45% against Cruzeiro's 10%.

Form contrast Generated from real data
Grêmio U20 vs Operário PR U20 · Brazil: Copa do Brasil U20

Grêmio U20 have won three of their last five matches (WWLLW), while Operário PR U20 are winless across their last five with four defeats and a draw (LLLLD), a form gap reflected in the pre-match odds giving Operário just a 10% chance of winning.

Form divergence Generated from real data
Argentinos Juniors Res. vs San Lorenzo Res. · Argentina: Reserve League

Despite identical Attack (26.7) and Defense (53.3) ratings, Argentinos Juniors Res. hold a meaningful form edge with a rating of 33.3 versus San Lorenzo Res.'s 20.0, reflected in their recent sequences — LDLDW versus a collapsing WLLLL — helping explain why the market gives San Lorenzo Res. just a 10% win probability.

Form divergence Generated from real data
Atlético Tucumán Res. vs Talleres Córdoba Res. · Argentina: Reserve League

Despite identical Attack (26.7) and Defense (66.7) ratings, Atlético Tucumán Res. hold a notably stronger Form rating (46.7 vs 33.3), driven by their W-D finish across the last five games compared to Talleres Córdoba Res.'s L-D close — yet the pre-match odds still heavily favour Talleres at 45.0% vs Tucumán's 10.0%.

Rating gap Generated from real data
Godoy Cruz Res. vs Barracas Central Res. · Argentina: Reserve League

Godoy Cruz Res. hold a substantial advantage over Barracas Central Res. in both Attack (66.7 vs 26.7) and Form (66.7 vs 26.7), the widest gaps across all six rated categories, while the consensus gives Barracas Central a 0% win probability from the one tracked source.

Defense vulnerability Generated from real data
Lanús Res. vs Central Córdoba SdE Res. · Argentina: Reserve League

Central Córdoba SdE Res. carry the weakest defensive rating in this fixture at just 26.7/100 — significantly below Lanús Res.'s already modest 40.0 — which aligns with their LLWLD run and helps explain why pre-match consensus gives them only a 10% win probability despite equal xG ratings of 50.0 on both sides.

Defense/Attack gap Generated from real data
Sarmiento Res. vs Vélez Sársfield Res. · Argentina: Reserve League

Vélez Res. carry a striking imbalance between their Defense rating (93.3) and Attack rating (40.0) — the highest defensive score of either side by a wide margin — suggesting they are built to suppress goals rather than score them, which aligns with their DDWWD run containing two draws and only one win in the last five.

Attack rating gap Generated from real data
Belgrano Córdoba Res. vs San Martín San Juan Res. · Argentina: Reserve League

Belgrano Córdoba Res. carry an Attack rating of 66.7 compared to San Martín San Juan Res.'s 6.7 — a 60-point gap that is reflected in San Martín's run of four losses in their last five matches (LDLLL) against Belgrano's more balanced LWWDD sequence.

Historical volatility Generated from real data
Always Ready vs Nacional Potosí · Bolivia: Copa de la División Profesional

The last two head-to-head meetings produced a 9-0 Nacional Potosí win followed by a 4-0 Always Ready win, a combined 13-goal swing that underlines how wildly unpredictable this fixture has been — making the 45% draw probability in the consensus particularly notable.

xG rating gap Generated from real data
Shamrock Rovers vs Drogheda United · Ireland: Premier Division

Despite being priced as co-favourites at 45%, Shamrock Rovers carry an xG rating of just 29.7 compared to Drogheda United's 63.0 — a 33-point gap that suggests Rovers are significantly underperforming in chance quality, mirroring the 0-0 result in the sides' most recent meeting.

Historical trend Generated from real data
Atletico FC vs San Antonio · Ecuador: Liga Pro Serie B

In the last 2 meetings between these sides, Atletico FC have won both fixtures by a combined score of 7-1, including a 4-1 win at home and a 3-0 win away, while San Antonio's current run of four consecutive defeats compounds a bleak recent record against this opponent.

Head-to-head result Generated from real data
Flamengo U20 vs Vasco da Gama U20 · Brazil: Copa do Brasil U20

In the only tracked meeting between these sides, Flamengo U20 won convincingly 3-1 away at Vasco da Gama U20, a result that stands in sharp contrast to the pre-match odds which give Flamengo just a 10% chance of winning this fixture.

Rating gap signal Generated from real data
Bentín Tacna Heroica vs Carlos A. Mannucci · Peru: Segunda División

Despite being the away side, Carlos A. Mannucci hold a striking advantage in both Attack (86.7 vs 46.7) and Defense (80.0 vs 66.7) ratings, yet the pre-match consensus still marginally favours hosts Bentín Tacna Heroica (35.0% vs 30.0%), creating a notable mismatch between the underlying quality ratings and implied probabilities.

Form comparison Generated from real data
São Paulo U20 vs Athletico PR U20 · Brazil: Copa do Brasil U20

São Paulo U20's last five results show WWWWD — four consecutive wins with no losses — compared to Athletico PR U20's more inconsistent WWLLW run, which may help explain why the pre-match consensus gives São Paulo a 45% chance against Athletico PR's just 10%, despite both sides carrying identical 50.0 ratings across all six statistical axes.

Historical trend Generated from real data
Santo Domingo vs LDU Portoviejo · Ecuador: Liga Pro Serie B

LDU Portoviejo have won both recorded meetings against Santo Domingo by an identical 1-0 scoreline, suggesting a pattern of narrow, defence-dominated results between these sides — consistent with Santo Domingo's notably low Attack rating of 40.0 against LDU Portoviejo's solid Defense rating of 73.3.

Form divergence Generated from real data
Boca Juniors Res. vs Colón Res. · Argentina: Reserve League

Boca Juniors Res. have gone WWWDD across their last five matches (Form rating 73.3), while Colón Res. went LLLLW — four straight defeats before a single win — reflected in a Form rating of just 20.0, the starkest gap between any two ratings compared across both teams.

Probability spread Generated from real data
São Raimundo RR U20 vs Nacional AM U20 · Brazil: Copa do Brasil U20

With all six performance ratings identical at 50.0 for both sides, the pre-match consensus marginally favours São Raimundo RR U20 (35%) and a draw (35%) over Nacional AM U20 (30%), making the away win the least likely outcome despite no measurable statistical difference between the teams.

Recent form gap Generated from real data
Botafogo U20 vs Bahia U20 · Brazil: Copa do Brasil U20

Bahia U20 have won 4 of their last 5 matches (WWWLW), compared to Botafogo U20's 2 wins from 5 (WLLLW), a difference in recent results that is reflected in the pre-match odds giving Bahia a 45% win probability against Botafogo's 10%.

Set piece dominance Generated from real data
Blooming vs Bolívar · Bolivia: Copa de la División Profesional

Bolívar hold a perfect 100.0 set-piece rating against Blooming's 62.5, a structural edge that aligns with their last three head-to-head results — winning all three by a combined 11-2 scoreline.

Attack rating gap Generated from real data
Alebrijes de Oaxaca vs Correcaminos Uat · Mexico: Liga de Expansión MX

Correcaminos hold a notable attacking edge over the hosts, rated 46.7 vs Alebrijes' 26.7 on the attack axis — yet pre-match odds still marginally favour Alebrijes (35%) over Correcaminos (30%), suggesting the market may be underweighting that 20-point attacking differential.

Set piece gap Generated from real data
Didube 2014 vs Lokomotivi Tbilisi · Georgia: Liga 3

Lokomotivi Tbilisi hold a striking set piece rating of 87.5 compared to Didube 2014's 50.0 — a 37.5-point gap that stands as the largest differential across all six measured axes, making dead-ball situations a key potential edge for the visitors despite the consensus marginally favouring the hosts.

Attack/Defense mismatch Generated from real data
Persipura Jayapura vs RANS Nusantara · Indonesia: Liga 2

RANS Nusantara carry the sharpest attacking rating in this fixture at 77.8, yet face a Persipura defense rated 55.6 — meanwhile RANS's own defensive rating of 22.2 is the lowest of any axis across both teams, suggesting goals are more likely to flow against them than the 10% win probability they've been assigned implies.

Form pattern Generated from real data
I.S.P.E vs Dagon · Myanmar: National League

Dagon have taken 8 points from their last 5 matches (W-D-L-W-W) compared to I.S.P.E's 6 points (L-W-W-L-L), with Dagon winning their last two games while I.S.P.E have lost their last two — a divergence that aligns with the pre-match consensus giving Dagon a 50% win probability against I.S.P.E's 0%.

Form contrast Generated from real data
Sagaing United vs GFA · Myanmar: National League

Despite both sides sharing identical 50.0 ratings across all six axes, GFA's last five results show five consecutive losses (LLLLL) compared to Sagaing United's mixed run of LLWLW, which likely underpins the consensus giving GFA just a 10% win probability against the hosts' 45%.

Historical head-to-head Generated from real data
Johor Darul Takzim FC vs Penang · Malaysia: FA Cup

In the only tracked meeting between these sides, Johor Darul Takzim FC won 7-2 away at Penang, a scoreline that aligns with JDT's maximum attack rating of 100.0 versus Penang's modest attack rating of 25.0 — the widest gap in that metric across both squads.

Form divergence Generated from real data
Metal Kharkiv vs Viktoriya Mykolaivka · Ukraine: Persha Liga

Metal Kharkiv have won 3 of their last 5 matches (WWLLW) while Viktoriya Mykolaivka have taken just 1 point from their last 5 (DLLLD), a stark form gap that aligns with the pre-match consensus giving Mykolaivka only a 10% chance of winning.

Defense vs Attack gap Generated from real data
FC Jerusalem vs Maccabi Kiryat Malachi · Israel: Liga Alef

Maccabi Kiryat Malachi's Defense rating of 80.0 outstrips FC Jerusalem's Attack rating of 60.0 by 20 points, the largest cross-team mismatch across all six axes, suggesting the visitors hold a structural edge in containing the home side's offensive threat.

Form collapse Generated from real data
Ekibastuz vs Khan Tengri · Kazakhstan: 1. Division

Ekibastuz have lost their last four consecutive matches (WLLLL) and carry a defense rating of 0.0/100, while Khan Tengri's Attack rating of 66.7 is the highest across both teams — a combination that explains why pre-match odds give Ekibastuz just a 10% win probability.

Form collapse Generated from real data
Ironi Beit Shemesh vs Tzeirey Tira · Israel: Liga Alef

Tzeirey Tira 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 Ironi Beit Shemesh's 26.7 Form rating — though modest — represents a clear advantage that is reflected in the pre-match consensus giving Tira just a 10% chance of winning.

Form divergence Generated from real data
Beitar Nahariya vs Hapoel Umm al-Fahm · Israel: Liga Alef

Beitar Nahariya's form rating of 80.0 stands well above Hapoel Umm al-Fahm's 50.0, backed by four wins in their last five games, while Umm al-Fahm have managed just one draw in their last four — yet the pre-match consensus gives the home side only a 45% win probability, equal to the draw.

Attack/Defense mismatch Generated from real data
Ghiroda şi Giarmata Vii vs Progresul Pecica · Romania: Liga III - Serie 7

Progresul Pecica's Attack rating of 66.7 is the highest value across both teams, yet faces a Ghiroda defence rated 53.3 — while Pecica's own Defence sits at just 26.7, the lowest figure in the dataset, suggesting both sides are likely to find scoring opportunities despite Pecica being given only a 10% win probability.

Recent form edge Generated from real data
Nizhny Novgorod U19 vs Rostov U19 · Russia: Youth Championship

Nizhny Novgorod U19 have picked up 4 points from their last 5 games (LDLWL) compared to Rostov U19's 3 points (WLDLL), yet the pre-match consensus gives Rostov a 45% win probability against Nizhny's 10%, suggesting the market is not being driven by recent results alone.

Form vs odds gap Generated from real data
Almaz Antey U19 vs Krasnodar U19 · Russia: Youth Championship

Almaz Antey U19 have won their last four matches in a row (DWWWW), yet the pre-match consensus gives them only a 10% chance of winning compared to Krasnodar U19's 45%, making them a notably overlooked side on recent results alone.

Consensus vs form Generated from real data
Torrent vs Hércules II · Spain: Tercera División RFEF - Group 6

Despite Hércules II arriving in stronger momentum with three consecutive wins (LDWWW) compared to Torrent's inconsistent LWDLW run, the pre-match consensus gives Torrent a dominant 45% win probability against just 10% for Hércules II, suggesting the market is heavily discounting the visitors' recent form.

Form divergence Generated from real data
Galatasaray U19 vs Kasimpasa U19 · Turkey: U19 league

Kasimpasa U19 have lost their last four consecutive matches (WLLLL) and carry a Form rating of just 20.0 against Galatasaray U19's 50.0, a gap reflected in the pre-match odds that give Kasimpasa only a 10% chance of winning.

Recent form contrast Generated from real data
Estoril U23 vs Sporting CP U23 · Portugal: Liga Revelação U23

Sporting CP U23 have not lost in their last 5 matches (WWWDD), collecting 11 points, while Estoril U23's alternating DWDWD sequence yields just 6 points over the same span — a gap that aligns with the pre-match odds giving Sporting a 45% win probability against Estoril's 10%.

Defensive ratings gap Generated from real data
Hapoel Hadera vs Maccabi Yavne · Israel: Liga Alef

Despite being priced as heavy underdogs at just 10% implied probability, Maccabi Yavne hold the superior ratings in both Defence (80.0 vs 73.3) and Attack (60.0 vs 53.3), making them the stronger side on every measurable axis in this dataset.

Form gap Generated from real data
Shimshon Tel Aviv vs Kfar Saba 1928 · Israel: Liga Alef

Shimshon Tel Aviv's last-5 record of WDWWL gives them a form rating of 66.7, compared to Kfar Saba 1928's LWLLD sequence which produces a rating of just 26.7 — a 40-point gap that stands as the sharpest divergence across all six measured categories.

Recent form contrast Generated from real data
Andorra W vs Faroe Islands W · Friendlies Women

Andorra W have lost all five of their last five matches (LLLLL), while Faroe Islands W have won their two most recent games after earlier losses, giving the Faroes a notably sharper run of form heading into this fixture — reflected in the consensus offering a 0% win probability for Andorra and 50% for Faroe Islands.

Form vs odds gap Generated from real data
Dimona vs Hapoel Sderot · Israel: Liga Alef

Dimona's last-5 form rating of 80.0 is the highest of the two sides and includes four wins from five (WWWLW), yet the pre-match consensus gives them only a 10% win probability compared to Hapoel Sderot's 45% despite Sderot's markedly weaker form rating of 46.7 and a run of just one win in their last three (WLD).

Attack gap Generated from real data
Maccabi K. Ata Bialik vs Maccabi Neve Sha'anan · Israel: Liga Alef

Maccabi K. Ata Bialik's Attack rating of 93.3 dwarfs Maccabi Neve Sha'anan's 26.7 — a gap of 66.6 points — making it the starkest contrast across all six measured axes, yet pre-match odds still give the draw equal billing with the home side at 45% each.

Form & defense gap Generated from real data
Taraz vs Sport Academy Kairat · Kazakhstan: 1. Division

Sport Academy Kairat's Defense rating of 86.7 dwarfs Taraz's Attack rating of 46.7, and Kairat have won three of their last four unbeaten matches (DWWWD) while Taraz have managed just one win in five (DWLDD), underlining a stark competitive imbalance that markets reflect with Taraz given only a 10% win probability.

Attack/defense mismatch Generated from real data
Jaiyq vs Turan Turkistan · Kazakhstan: 1. Division

Turan Turkistan's attack rating of 93.3 is the sharpest contrast in this fixture, directly targeting a Jaiyq side rated just 20.0 for attack — the lowest possible end of the scale — while Turan have won three straight to close a DLWWW run against Jaiyq's inconsistent DLWLD sequence.

Defensive collapse Generated from real data
Merani Tbilisi vs Iveria Khashuri · Georgia: Liga 3

Iveria Khashuri carry a Defense rating of 0.0 out of 100 — the lowest possible score — while Merani Tbilisi post a perfect 100.0 for Set Pieces, making dead-ball situations a particularly acute threat against a side that has also failed to win any of their last five matches (LLDDD).

Defensive ratings gap Generated from real data
Gardabani vs Kolkheti Khobi · Georgia: Liga 3

Gardabani's Defense rating sits at 0.0 out of 100 — the lowest possible score — compared to Kolkheti Khobi's 33.3, a disparity that helps explain why pre-match probabilities give Gardabani only a 10% win chance despite both sides sharing an identical xG rating of 50.0.

Defensive contrast Generated from real data
Betlemi vs Iberia 2010 · Georgia: Liga 3

Betlemi carry a Defense rating of just 0.0 against Iberia 2010's 60.0, the starkest gap across all six axes, which aligns with Betlemi's four losses in their last five matches and a pre-match win probability of only 10%.

Discipline gap Generated from real data
Irao vs FC Iberia 1999 II · Georgia: Liga 3

FC Iberia 1999 II hold a Discipline rating of 83.3 versus Irao's 0.0, the starkest gap across all six tracked metrics, suggesting Irao carry a significantly higher risk of cards or fouls that could shape the game's flow. This aligns with pre-match odds giving Irao only a 10% win probability against a side that has also posted a superior Defense rating of 60.0 to Irao's 40.0.

Rating gap signal Generated from real data
Margveti 2006 vs Guria · Georgia: Liga 3

Guria hold a perfect 100.0 rating in Attack, Defense, Form, and Set Pieces versus Margveti 2006's markedly lower scores of 86.7, 80.0, 80.0, and 75.0 respectively, yet the xG rating is identical at 50.0 for both sides — suggesting Guria's dominance across most dimensions has not yet translated into a clear expected-goals advantage, which may explain why the draw is favoured at 45.0% despite Guria's unblemished WWWWW run.

Set piece dominance Generated from real data
Ratchaburi vs Sukhothai FC · Thailand: Thai League 1

Ratchaburi's set piece rating of 100.0 dwarfs Sukhothai FC's 50.0, making dead-ball situations a critical and lopsided advantage for the hosts despite Ratchaburi's notably weak defensive rating of just 25.0.

Recent form gap Generated from real data
Montenegro W vs Bosnia-Herzegovina W · Friendlies Women

Bosnia-Herzegovina W have collected 8 points from their last 5 matches (WLWDD) compared to Montenegro W's 1 point (LLLDL), giving them a clear recent form advantage despite both sides sharing identical 50.0 ratings across all six analytical axes.

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.

Rating gap Generated from real data
Hapoel Ironi Arraba vs Hapoel Ihud Bnei Jatt · Israel: Liga Alef

Hapoel Ihud Bnei Jatt hold a stark advantage across every team-specific rating — Attack 46.7 vs 13.3, Defense 26.7 vs 6.7, Form 26.7 vs 6.7 — reflecting Arraba's run of four consecutive losses before a single draw, which aligns with consensus giving Bnei Jatt a 45% win probability against the hosts' 10%.

Form gap Generated from real data
Eastern vs North District · Hong-Kong: Premier League

North District's form rating of 83.3 dwarfs Eastern's 25.0, backed by a DWDWW run versus Eastern's LDLLW — Eastern have won just once in their last five while North District have lost none.

Defensive vulnerability Generated from real data
Barnsley U21 vs Hull City U21 · England: Professional Development League

Hull City U21 carry a Defense rating of 0.0 out of 100 — the lowest possible score — compared to Barnsley's 13.3, while Barnsley's Attack rating of 73.3 dwarfs Hull's 44.4, making Hull's backline the single most glaring weakness in this fixture by the available metrics.

Attack/odds mismatch Generated from real data
Înainte Modelu vs Dunarea Calarasi · Romania: Liga III - Serie 4

Înainte Modelu carry a striking Attack rating of 93.3 compared to Dunarea Calarasi's 46.7, yet the pre-match consensus gives the home side just a 10% win probability against Calarasi's 45% — a sharp disconnect between the teams' attacking profiles and how the market has priced this fixture.

Form collapse Generated from real data
ARO Muscelul Câmpulung vs Săcele · Romania: Liga III - Serie 2

Săcele have lost their last four consecutive matches after an opening win (WLLLL), giving them a Form rating of just 20.0 — the lowest of any axis for either side — while ARO Muscelul Câmpulung have strung together three straight draws to close their sequence (DLDDD), reflecting a 45%-45% split in pre-match consensus that heavily marginalises Săcele at just 10%.

Form divergence Generated from real data
ACS Mediaş 2022 vs Kids Tâmpa Braşov · Romania: Liga III - Serie 2

Kids Tâmpa Braşov have lost all five of their last matches and hold a Form rating of 0.0/100, while ACS Mediaş 2022 have won their last two to sit at 53.3/100 — a gap that is reflected in the pre-match consensus giving Braşov a 0% win probability from the one tracked source.

Form collapse Generated from real data
PSIS Semarang vs Persiraja Banda Aceh · Indonesia: Liga 2

Persiraja Banda Aceh have lost their last three consecutive matches and carry a Form rating of 0.0 out of 100, the lowest possible score, while pre-match consensus gives them a 0.0% chance of winning this fixture.

Model data gap Generated from real data
Mebrat Hayl vs Adama Kenema · Ethiopia: Premier League

Every tracked metric for both sides sits at exactly 50.0 across all six axes, and the consensus odds are split precisely three ways at 33% each from just one source, meaning there is no statistically distinguishable edge for either team in the available data. The only concrete differentiation is in recent results: Mebrat Hayl have won two of their last three (LDWDW) while Adama Kenema have also won two of their last three (LWDLW), leaving the fixture effectively a coin flip on current form as well.

Attack/form gap Generated from real data
Flacăra Moreni vs Viitorul Corbeanca · Romania: Liga III - Serie 3

Flacăra Moreni's Attack rating of 100.0 dwarfs Viitorul Corbeanca's 6.7, the lowest possible end of the scale, while Moreni's WDWWW run (4 wins in 5) contrasts sharply with Corbeanca's LLDDL record — a gap that leaves Corbeanca with a 0% win probability across tracked sources.

Defensive mismatch Generated from real data
Râmnicu Sărat vs Plopeni · Romania: Liga III - Serie 3

Râmnicu Sărat hold a Defense rating of 0.0 out of 100 compared to Plopeni's 53.3, the starkest gap across any single axis between these two sides, which aligns with pre-match odds giving the hosts just a 10% win probability against a Plopeni team that has lost only two of their last five while conceding fewer opportunities defensively.

Form gap Generated from real data
Blejoi vs Păuleşti · Romania: Liga III - Serie 3

Păuleşti's form rating of 13.3 is the starkest gap in this fixture — less than a quarter of Blejoi's 53.3 — reflecting a run of LDLDL across their last five games in which they have not won once, while Blejoi have taken seven points from their last five (DLWWD).

Defense gap Generated from real data
Progresul Draganesti vs Tunari · Romania: Liga III - Serie 3

Progresul Draganesti's defensive rating of 33.3 is the sharpest contrast between the two sides, sitting 13.4 points below Tunari's 46.7, yet the pre-match consensus still gives the home side a 45% win probability — suggesting their attacking rating of 66.7 (highest of any axis for either team) is driving that confidence despite the defensive vulnerability.

Defense vs Attack gap Generated from real data
Maccabi Nujeidat Ahmed vs Hapoel Bnei Musmus · Israel: Liga Alef

Hapoel Bnei Musmus carry a Defense rating of 60.0 against Maccabi Nujeidat Ahmed's Attack rating of just 46.7, while the hosts' own Defense sits at a notably low 26.7 — suggesting Musmus's defensive strength is the clearest structural edge in this fixture, consistent with their 45% win probability despite a recent run of DLL.

Attack gap Generated from real data
Sănătatea Cluj vs SCM Zalău · Romania: Liga III - Serie 8

Despite identical defensive ratings (73.3), SCM Zalău's Attack rating of 66.7 dwarfs Sănătatea Cluj's 40.0 — the largest single-axis gap between these two sides — helping explain why the pre-match consensus gives Zalău a 45% win probability against the hosts' 10%.

Attack gap Generated from real data
Sânmartin vs Bihorul Beiuş · Romania: Liga III - Serie 8

Sânmartin's Attack rating of 60.0 is more than double Bihorul Beiuş's 26.7, the sharpest gap across all six axes, yet the pre-match consensus still assigns a 45% draw probability — suggesting the market is not fully pricing in that attacking advantage.

Attack/Defense split Generated from real data
Metalurgistul Cugir vs Cetate Deva · Romania: Liga III - Serie 7

Cetate Deva's Attack rating of 73.3 is the highest of any side in this fixture, yet their Defense rating of just 26.7 is the lowest, creating a sharply lopsided profile that contrasts directly with Cugir's more balanced Attack 46.7 / Defense 53.3 split and suggests Deva are likely to create chances but remain exposed at the back.

Attack vs form gap Generated from real data
CIL Blaj vs Universitatea Alba Iulia · Romania: Liga III - Serie 7

CIL Blaj hold a striking Attack rating of 86.7 against Universitatea Alba Iulia's 13.3, the sharpest attacking differential in this dataset, yet despite Alba Iulia's LDLLL run and a Form rating of just 6.7, the consensus still prices a draw at 45.0%—equal to a CIL Blaj win—suggesting the market is applying heavy caution to a home side whose attacking numbers look decisively superior.

Attack/Defense gap Generated from real data
Timişul Şag vs Unirea Sântana · Romania: Liga III - Serie 7

Timişul Şag carry the sharpest internal imbalance in this fixture: their Defense rating (80.0) is more than double their Attack rating (33.3), the lowest attacking score of either side, suggesting they are built to absorb pressure rather than create — which aligns with Unirea Sântana being given a 45% win probability despite playing away.

Recent form gap Generated from real data
Lokomotiv Moskva U19 vs Zenit U19 · Russia: Youth Championship

Zenit U19 have won four of their last five matches (LWWWW), while Lokomotiv U19 have alternated wins and losses to finish LWLWL — a clear divergence in momentum that is reflected in the pre-match consensus giving Zenit a 45% win probability against Lokomotiv's 10%.

Odds vs form gap Generated from real data
CSKA Moskva U19 vs Akademiya Konoplev U20 · Russia: Youth Championship

Despite Akademiya Konoplev U20 posting a perfect five-from-five winning run compared to CSKA's 4-1 record, the pre-match consensus gives Akademiya only a 10% chance of winning versus CSKA's 45%, a striking mismatch between recent results and implied probability.

Win probability gap Generated from real data
Spartak Moskva U19 vs Ural U20 · Russia: Youth Championship

Despite both sides sharing identical 50.0 ratings across all six axes, the pre-match consensus gives Ural U20 just a 10.0% win probability compared to 45.0% each for Spartak Moskva U19 and the draw, suggesting external factors beyond the tracked metrics are driving a significant market lean against the away side.

Form pattern Generated from real data
Fakel U19 vs Chertanovo U20 · Russia: Youth Championship

Fakel U19 have not won in their last five matches (DDLLL), while Chertanovo U20 show a bookend pattern of wins only in games one and five (WLLLW), leaving both sides with just one win between them across their combined last ten results — consistent with the 45% draw probability in the pre-match consensus.

Form contrast Generated from real data
Dynamo Makhachkala U19 vs Rubin Kazan U20 · Russia: Youth Championship

Rubin Kazan U20 have lost all five of their last matches (LLLLL), while Dynamo Makhachkala U19 have won three of their last five (LWWLW), a form gap reflected in the pre-match consensus giving Rubin Kazan just a 10% win probability against the hosts' 45%.

Form contrast Generated from real data
Lovćen vs Jedinstvo · Montenegro: Second League

Jedinstvo arrive with a near-perfect recent run of W-W-W-D-W and a form rating of 86.7, compared to Lovćen's alternating W-L pattern (L-W-L-W-L) and a form rating of just 40.0, making the visitors significantly more consistent heading into this fixture.

Attack differential Generated from real data
Oguzsport vs FC Stăuceni · Moldova: Liga 1

Despite identical defensive (73.3) and form (66.7) ratings, FC Stăuceni hold a clear attacking edge over Oguzsport — 53.3 vs 46.7 — and that superiority is backed by the only recorded meeting between the sides, a 1-0 Stăuceni win.

Attack vs Defence gap Generated from real data
Vulturii Cutezători vs Univer Comrat · Moldova: Liga 1

Vulturii Cutezători carry the highest attack rating in this fixture at 86.7 but the lowest defensive rating at 40.0, a 46.7-point gap that dwarfs Univer Comrat's near-equal attack/defence balance of 73.3 on both axes — a contrast that mirrors the only known head-to-head, a 3-3 draw in which both sides scored freely.

Attack/Defense mismatch Generated from real data
FCM Ungheni vs Zimbru II · Moldova: Liga 1

FCM Ungheni carry the highest Attack rating in the dataset (100.0) and already won the reverse fixture 3-1, while Zimbru II hold a Defense rating of just 6.7 — the lowest possible — suggesting Ungheni are well-placed to exploit a defence that has conceded heavily all season.

Rating gap Generated from real data
FC Bacău II vs CSM FC Vaslui · Romania: Liga III - Serie 1

CSM FC Vaslui's Attack rating of 86.7 and Form rating of 100.0 dwarf FC Bacău II's corresponding scores of 40.0 and 46.7, while Bacău II's Defense sits at just 26.7 — the lowest axis rating in the dataset — suggesting Vaslui's in-form attack faces a structurally vulnerable backline.

Defensive mismatch Generated from real data
Alexandria vs Dinamo Bucureşti II · Romania: Liga III - Serie 5

Alexandria's defensive rating of 73.3 dwarfs Dinamo Bucureşti II's rating of 33.3, the largest gap across any of the six measured axes, suggesting a notable structural advantage for the hosts in limiting the visitors' attack, which itself carries the lowest rating in the dataset at 46.7.

Attack vs Defence contrast Generated from real data
Filiaşi vs Minerul Lupeni · Romania: Liga III - Serie 6

Filiaşi carry the higher attacking rating (66.7) but the weakest defensive rating in this matchup (40.0), while Minerul Lupeni post a dominant defensive score of 80.0 — the sharpest single-axis gap in these ratings — suggesting Lupeni's backline is well-equipped to suppress Filiaşi's forward threat.

Recent form edge Generated from real data
Al Safa vs Afif · Saudi-Arabia: Division 2

Al Safa's last five results (W-L-D-W-D) show three unbeaten outcomes in their final four games, while Afif's sequence (L-L-W-L-L) includes four losses and only one win, giving Al Safa a clear recent form advantage despite both sides carrying identical 50.0 ratings across all six analytical axes.

Attack/Defense split Generated from real data
Al Sahel vs Al Taraji · Saudi-Arabia: Division 2

Al Sahel carry an extreme defensive rating of 88.9 against an attack rating of just 11.1, suggesting a side built almost entirely on keeping clean sheets rather than scoring — a profile that may explain why the pre-match consensus gives Al Taraji a 0% win probability despite their more balanced 50.0 ratings across all six axes.

Attack/Defense mismatch Generated from real data
Ismaily SC vs Tanta SC · Egypt: Second League

Tanta SC's defensive rating (73.3) dwarfs their attacking rating (13.3) — the lowest attack score in this data set — suggesting they are built to frustrate rather than create, which aligns with their last five results producing just one win and three draws or losses when required to score.

Attack gap Generated from real data
El Entag EL Harby vs La Viena FC · Egypt: Second League

El Entag El Harby's Attack rating of 40.0 is three times La Viena FC's rating of 13.3, the sharpest divergence across all six axes, suggesting a meaningful offensive edge for the hosts despite both sides' poor recent form (DLDWD vs DLLDL).

Defense vs Attack gap Generated from real data
Itesalat vs El Mansura · Egypt: Second League

Itesalat's defensive rating of 80.0 dwarfs El Mansura's attack rating of 26.7 — the largest axis mismatch in this fixture — suggesting El Mansura, who have won none of their last four (WDDL closing run), will find scoring extremely difficult against a side that has won 4 of their last 5.

Attack gap Generated from real data
Maleyet Kafr El Zayiat vs Baladiyyat Al Mehalla · Egypt: Second League

Maleyet Kafr El Zayiat's Attack rating of 40.0 is double Baladiyyat Al Mehalla's 20.0, the single largest gap between the two sides across all six axes, and aligns with Al Mehalla's recent DWLLD run that includes no back-to-back wins.

Attack gap Generated from real data
Team vs Pharco · Egypt: Second League

Team's Attack rating of 33.3 is the lowest value across all twelve combined six-axis scores in this fixture, sitting 13.4 points below Pharco's 46.7 and less than half their shared defensive rating of 66.7, which helps explain why the pre-match consensus gives Team only a 10% win probability.

Recent form edge Generated from real data
Brann U19 vs Fredrikstad FK U19 · Norway: Nasjonal U19 Champions League

Fredrikstad FK U19 have won 4 of their last 5 matches (WWWLW), compared to Brann U19's more mixed 4-game run of DWLW, yet the pre-match consensus marginally favours Brann at 35% against Fredrikstad's 30%.

Market signal Generated from real data
Halaba Ketema vs Welwalo Adigrat Uni · Ethiopia: Premier League

With all three pre-match outcomes priced at exactly 33% from the sole tracked source, and Welwalo Adigrat Uni rated at a flat 50.0 across all six axes, there is no meaningful data edge to distinguish either side — making this one of the most statistically undifferentiated fixtures available.

Attack/Form gap Generated from real data
Al Jazira Al Hamra vs Dibba Al-Fujairah · United-Arab-Emirates: Division 1

Dibba Al-Fujairah's attack rating of 91.7 dwarfs Al Jazira Al Hamra's 13.3, and that gap is reflected in results — Dibba have won 3 of their last 5 while Al Jazira Al Hamra have lost 4 of their last 5 with no wins (LDLDL).

Form gap Generated from real data
Al Wahda FC vs Al-Dhafra · United-Arab-Emirates: League Cup

Al Wahda FC's Form rating of 80.0 dwarfs Al-Dhafra's 20.0 — the largest gap across all six tracked metrics — and their last five results (WWWLL) contrast sharply with Al-Dhafra's LLWLL, with Al Wahda also winning the only recorded meeting between the sides 1-0.

Rating contrast Generated from real data
Ajman vs Baniyas SC · United-Arab-Emirates: League Cup

Despite Ajman holding a dominant Attack rating of 73.3 versus Baniyas SC's 33.3, Baniyas carry a commanding Set Pieces rating of 81.3 compared to Ajman's 25.0, suggesting Baniyas's primary route to goal will be from dead-ball situations rather than open play. Baniyas's Form rating of just 6.7 against Ajman's 60.0 adds further tension to consensus odds that heavily favour the draw or a Baniyas win at 45% each.

Attack/defence mismatch Generated from real data
Al Arabi vs Gulf United · United-Arab-Emirates: Division 1

Gulf United carry the higher attacking threat with a rating of 66.7 versus Al Arabi's 33.3, yet Al Arabi's defence (53.3) comfortably outrates Gulf United's (41.7), creating a clear mismatch where the stronger attack faces the stronger defence. Despite this, the pre-match consensus gives Gulf United only a 10% win probability, heavily discounting their offensive advantage.

Attack/Form gap Generated from real data
Ittifaq vs Al Thaid · United-Arab-Emirates: Division 1

Al Thaid's Attack rating of 91.7 dwarfs Ittifaq's 13.3 — the widest possible gulf in these ratings — while Al Thaid have won three straight (LDWWW) against Ittifaq's four consecutive defeats (LDLLL), making the visitors' dominance across both form and attacking output unusually stark.

Form & ratings contrast Generated from real data
Górnik Polkowice vs Stilon Gorzów · Poland: III Liga - Group 3

Both sides share an identical Form rating of 40.0, yet their recent sequences differ sharply: Górnik have lost four of their last five (LWLLL), while Stilon's DDLDW run includes only one loss in five, suggesting Stilon arrive in marginally better competitive shape despite the mirror-image rating.

Defensive vs Attack mismatch Generated from real data
Rekord Bielsko-Biała vs Sandecja Nowy Sącz · Poland: II Liga - East

Rekord's defensive rating (73.3) is the standout figure in this fixture, ranking notably higher than Sandecja's attack rating (60.0), yet the only recorded head-to-head meeting ended in a 3-0 win for Sandecja — suggesting Rekord's defensive solidity is a recent development not yet tested against this opponent.

Defense vs Attack gap Generated from real data
Hrvatski Dragovoljac vs Uskok Klis · Croatia: Second NL

Hrvatski Dragovoljac's Defense rating of 80.0 is the standout figure in this match, towering over their own Attack rating of 46.7 and Uskok Klis's Attack rating of 73.3, suggesting the hosts are built to suppress rather than create — yet pre-match odds give them only a 10% win probability, implying the market doubts their attacking output (46.7) can convert that defensive solidity into results.

Defense gap Generated from real data
Uljanik vs Križevci · Croatia: Second NL

Uljanik's defensive rating of 20.0 is less than half of Križevci's 46.7, the starkest axis difference between the two sides, which helps explain why pre-match consensus gives Uljanik only a 10% win probability despite the two teams sharing identical xG ratings of 50.0.

Attack vs Defence split Generated from real data
Entebbe UPPC vs Police · Uganda: Premier League

Both sides carry near-identical and exceptionally low Attack ratings (Entebbe UPPC 25.0, Police 26.7) against high Defence ratings (83.3 and 80.0 respectively), making this one of the most defence-dominant matchups the scale can produce and strongly supporting the 45% draw probability as the consensus outcome.

Form contrast Generated from real data
Moldova W vs Georgia W · Friendlies Women

Moldova W have taken 4 points from their last 5 games (LDDDW) while Georgia W have collapsed to just 3 points from their opening win before losing the next four (WLLLL), making Moldova the significantly better-placed side by recent form despite the market pricing Georgia as co-favourites at 50%.

Form divergence Generated from real data
Petro de Luanda vs Recreativo da Caála · Angola: Girabola

Petro de Luanda's form rating of 86.7 dwarfs Recreativo da Caála's 26.7, reflecting a run of W-W-W-D-W against the visitors' D-L-W-L-L — the sharpest head-to-head form gap in the available ratings, yet the pre-match consensus still prices a draw as likely as a Petro win at 45% each.

Attack/Defense gap Generated from real data
Yantra 2019 vs Vihren · Bulgaria: Second League

Vihren's Attack rating of 93.3 dwarfs Yantra 2019's Defense rating of 73.3, while Yantra's own Attack sits at just 33.3 — the lowest of any rated dimension in this fixture — suggesting a pronounced one-sided offensive advantage that the 45% Vihren win probability only partially reflects.

Head-to-head record Generated from real data
Al Nasar vs Al Kuwait · Kuwait: Premier League

The only tracked meeting between these sides ended in a convincing 3-0 win for Al Kuwait over Al Nasar, which aligns with pre-match odds that give Al Kuwait a 45% chance of victory compared to just 10% for Al Nasar.

Defensive dominance Generated from real data
Sharjah FC vs Al-Jazira · United-Arab-Emirates: League Cup

Al-Jazira's defensive rating of 86.7 is the standout figure across all twelve metrics listed for both sides, and they backed it with a 2-0 win in the only recorded meeting here — contributing to a pre-match consensus that gives Sharjah just a 10% chance of winning.

Form/attack gap Generated from real data
Vejle vs Hvidovre · Denmark: 1. Division

Hvidovre's Attack rating of 73.3 and Form rating of 73.3 both sharply outpace Vejle's equivalent scores of 46.7 and 40.0, and Hvidovre's last-five record of DWWDW against Vejle's DWDLD reinforces that gap — making the consensus giving Hvidovre only 10% look notably short relative to their recent output.

Form comparison Generated from real data
Velež vs Siroki Brijeg · Bosnia: Premijer Liga

Despite Velež's own poor recent run (1 win in 5, rated 26.7/100 for form), Siroki Brijeg's form rating of just 13.3/100 — the lowest across all tracked axes for either side — reflects a sequence of DLLDL with no wins in five, making them the significantly weaker performer on recent results heading into this fixture.

Defensive weakness Generated from real data
Elana Toruń vs Flota Świnoujście · Poland: III Liga - Group 2

Flota Świnoujście hold the lowest defensive rating in this fixture at just 6.7 out of 100, compared to Elana Toruń's already-weak 26.7, suggesting both sides are highly vulnerable at the back despite their identical xG ratings of 50.0.

Defense gap Generated from real data
Chojniczanka Chojnice vs Podhale Nowy Targ · Poland: II Liga - East

Despite both sides sharing an identical Attack rating of 80.0, Podhale's Defense rating of 60.0 is notably stronger than Chojniczanka's 46.7, suggesting Podhale are better equipped to protect their goal — a gap backed by their 2-0 win in the only recorded head-to-head.

Probability vs form Generated from real data
Dinamo Moskva U19 vs Rodina Moscow U19 · Russia: Youth Championship

Despite both teams sharing identical 50.0 ratings across all six axes, the pre-match consensus heavily favours a draw or Rodina win (45% each, just 10% for Dinamo), with Rodina's recent WLWLW sequence ending on a win compared to Dinamo's WLWLL run ending on two consecutive losses providing the only meaningful differentiator in the available data.

Attack vs Defense gap Generated from real data
Utiel vs Levante II · Spain: Tercera División RFEF - Group 6

Levante II's defensive rating of 83.3 dwarfs Utiel's attack rating of 26.7 — the largest single axis mismatch in this fixture — suggesting Levante II's backline should comfortably suppress a home side that has won none of their last five recorded matches (DDLDL).

Consensus split Generated from real data
Estonia W vs Czechia U23 W · Friendlies Women

With all six-axis ratings identical at 50.0 for both sides, the sole tracked source assigns a 0% chance to an Estonia W win, splitting the remaining probability evenly between a draw and a Czechia U23 W victory at 50% each — making a home win the one outcome the market has entirely ruled out.

Rating contrast Generated from real data
CSM Targu Jiu vs Unirea Bascov · Romania: Liga III - Serie 6

The ratings show a direct inversion between the two sides: CSM Targu Jiu's strongest axis is Defense (73.3) while their Attack sits at 60.0, whereas Unirea Bascov's strongest axis is Attack (73.3) with Defense at 60.0, setting up a clear clash between the home side's defensive solidity and the visitors' attacking threat.

Form divergence Generated from real data
SV Kapfenberg vs Austria Vienna (Am) · Austria: 2. Liga

Kapfenberg have lost four of their last five matches (LWLLL) while Austria Vienna (Am) have won three of their last five (WWLWL), a gap reflected in their form ratings of 20.0 versus 60.0 on the 0-100 scale.

Defense gap Generated from real data
SKU Amstetten vs FC BW Linz · Austria: 2. Liga

FC BW Linz's defensive rating of 73.3 dwarfs SKU Amstetten's 40.0 — the largest single-axis gap in this matchup — suggesting Amstetten's attack (rated 73.3) faces a significantly sturdier backline than it typically encounters, which may explain why the market prices a BW Linz win (45%) as equally likely as a draw (45%) despite the home side's recent back-to-back wins.

Form divergence Generated from real data
Wiślanie Jaśkowice vs Siarka Tarnobrzeg · Poland: III Liga - Group 4

Siarka Tarnobrzeg's form rating of 66.7 is more than double Wiślanie Jaśkowice's 26.7, reflecting a sequence of WWDWL against the hosts' LLWDL across the last five matches — a gap that aligns with pre-match models giving Wiślanie just a 10% win probability.

Form divergence Generated from real data
Villarreal III vs Buñol · Spain: Tercera División RFEF - Group 6

Villarreal III's form rating of 80.0 contrasts sharply with Buñol's 33.3, reflecting their respective last-five sequences of WWWLW versus WDDLL — a gap that aligns with the consensus giving Buñol just a 10% win probability against the hosts' 45%.

Attack/Defense gap Generated from real data
Altglienicke vs BFC Dynamo · Germany: Regionalliga - Nordost

BFC Dynamo's Attack rating of 86.7 dwarfs Altglienicke's Defense rating of 60.0, the largest cross-team mismatch in the data, while Dynamo have dropped just one point in their last five games (WWWDW) against a host rated 40.0 for Attack.

Rating gap Generated from real data
Bad Schallerbach vs Wallern / Marienkirchen · Austria: Regionalliga - North

Wallern / Marienkirchen hold a clear edge over Bad Schallerbach in both Attack (80.0 vs 73.3) and Defense (66.7 vs 53.3), making them the stronger-rated side across the two most decisive axes despite pre-match odds listing all three outcomes at an identical 33%.

Form divergence Generated from real data
Gurten vs Wals-Grünau · Austria: Regionalliga - North

Wals-Grünau's form rating of 73.3 is the standout gap between these sides — nearly 27 points above Gurten's 46.7 — yet the pre-match consensus gives Wals-Grünau only a 10% win probability, making them a heavily discounted side despite going DWWWD in their last five against Gurten's LDWWL.

Odds vs attack split Generated from real data
SK Vorwarts Steyr vs Kuchl · Austria: Regionalliga - North

Despite Kuchl holding a notably higher Attack rating (66.7 vs 53.3), the pre-match consensus gives them only a 10% win probability compared to Vorwarts Steyr's 45%, a striking divergence that may partly reflect Vorwarts Steyr's 1-0 win in the only tracked head-to-head meeting.

Attack gap Generated from real data
AB Copenhagen vs Aarhus Fremad · Denmark: 1. Division

AB Copenhagen's Attack rating of 46.7 is nearly double Aarhus Fremad's 26.7, the sharpest gap between the two sides across all six metrics, suggesting Copenhagen carry a meaningful offensive edge despite Fremad's slightly stronger Defense rating (66.7 vs 60.0).

Defensive vulnerability Generated from real data
FSV Zwickau vs Tasmania Berlin · Germany: Regionalliga - Nordost

Tasmania Berlin's Defence rating of 13.3 out of 100 is dramatically lower than Zwickau's 46.7, and their last five results of DLLLD underline a side in serious trouble — context that helps explain why pre-match consensus gives them just a 10% win probability.

Form collapse Generated from real data
BSG Chemie Leipzig 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, the lowest possible score, making them statistically the most out-of-form side in this dataset — yet the pre-match consensus still assigns them a 10% win probability against a BSG Chemie Leipzig side that has won just once in their last five.

Defense rating gap Generated from real data
Etar Veliko Tarnovo vs Fratria · Bulgaria: Second League

Fratria's defensive rating of 66.7 dwarfs Etar's 6.7 — the lowest defensive score possible in this dataset — while Fratria's last 5 results (WDDDW) show just one loss, contrasting sharply with Etar's three defeats in their last five (DLWLL), which helps explain why the consensus gives Etar only a 10% win probability.

Attack gap Generated from real data
Warta Sieradz vs Wigry Suwałki · Poland: III Liga - Group 1

Wigry Suwałki's Attack rating of 86.7 dwarfs Warta Sieradz's 60.0, the largest single-axis gap in the data, and aligns with pre-match odds giving Wigry a 45% win probability against Warta's just 10%.

Attack/Defense mismatch Generated from real data
Polonia Środa vs Kluczevia Stargard · Poland: III Liga - Group 2

Polonia Środa carry an attack rating of 93.3 — the highest axis score in this fixture by a wide margin — yet their defense sits at just 20.0, creating a stark 73.3-point internal gap that Kluczevia's comparatively solid 60.0 defensive rating may be well-positioned to exploit on the counter.

Defensive edge Generated from real data
Varketili vs Dinamo Tbilisi II · Georgia: Liga 3

Varketili hold a notable defensive advantage over Dinamo Tbilisi II, rating 66.7 versus 53.3 on the defensive axis, yet the pre-match consensus still gives Varketili only a 45% win probability — the same as a draw — suggesting their structural solidity at the back is not being fully priced in.

Attack vs Defense contrast Generated from real data
URA vs KCCA · Uganda: Premier League

KCCA's Attack rating of 8.3 is drastically lower than URA's 33.3, yet KCCA's Defense rating of 66.7 dwarfs URA's 33.3, suggesting this match is likely to be low-scoring with KCCA's defensive strength potentially neutralising URA's modest attacking output.

Attack/Defence mismatch Generated from real data
IFK Skövde vs Skara · Sweden: Division 2 - Norra Götaland

Skara carry the highest attacking rating in this matchup at 93.3, while IFK Skövde's defence is rated an equally extreme 93.3, setting up a direct clash of the two most polarised single ratings in the data. Despite Skövde's defensive strength, pre-match consensus still gives them only a 10% win probability against Skara's superior overall profile.

Form divergence Generated from real data
Kalsdorf vs Gleisdorf 09 · Austria: Regionalliga - South

Gleisdorf 09 have taken just one point from their last five matches (LDLLD) and carry the lowest form rating in this fixture at 13.3/100, compared to Kalsdorf's 40.0/100 — a gap reinforced by Kalsdorf's 2-1 win in the only tracked head-to-head meeting.

Rating vs odds mismatch Generated from real data
Weiz vs Allerheiligen · Austria: Regionalliga - South

Despite Allerheiligen holding a notably higher Attack rating (73.3 vs Weiz's 60.0), the pre-match consensus gives them only a 10% win probability compared to Weiz's 45%, suggesting the market heavily discounts Allerheiligen's attacking output — though the sole recent meeting between these sides ended 0-0.

Head-to-head dominance Generated from real data
Wolfsberg vs Velden · Austria: Regionalliga - South

In the only tracked meeting between these sides, Velden won 4-0 against Wolfsberg, a result that aligns with Velden's substantially higher Attack (60.0 vs 26.7) and Form (73.3 vs 33.3) ratings heading into this fixture.

Form vs odds gap Generated from real data
Penafiel vs AVS · Portugal: Segunda Liga

Penafiel carry a Form rating of 86.7 and have gone WWWWD in their last five, yet the pre-match consensus gives them only a 45% win probability — the same figure assigned to a draw — suggesting the market is not fully pricing in their recent dominance.

Defense vulnerability Generated from real data
Tillmitsch vs SV Lafnitz · Austria: Regionalliga - South

SV Lafnitz carry the lowest defensive rating in this fixture at just 20.0 out of 100, yet their attack rates at 73.3 — the sharpest attacking figure across both sides — suggesting they are built to outscore rather than keep clean sheets, a dynamic that may favour goals at both ends despite consensus markets pricing a draw at 45%.

Form pattern Generated from real data
Malta W vs Luxembourg W · Friendlies Women

Both Malta W and Luxembourg W have lost all five of their last five matches, making this a meeting of two sides in identical five-game losing streaks — yet the sole tracked source gives Luxembourg W a 0% chance of winning despite that symmetry.

Form vs odds clash Generated from real data
Sundby vs Ishøj · Denmark: 3. Division

Despite Ishøj losing all five of their last matches, the pre-match consensus gives them a 10% win probability while Sundby — who have won 2 of their last 5 — are rated only marginally better at 45%, with the draw equally favoured at 45%, suggesting the market sees little to separate two defensively weak sides (both rated 33.3 for defence).

Attack gap Generated from real data
Gaborone United vs Morupule Wanderers · Botswana: Premier League

Morupule Wanderers' Attack rating of 11.1 is drastically lower than Gaborone United's 44.4, making them one of the least threatening attacking sides by this measure, despite both teams sharing an identical xG rating of 50.0.

Defensive contrast Generated from real data
Tonota vs Sua Flamingoes · Botswana: Premier League

Sua Flamingoes carry a notably high Defense rating of 91.7 against Tonota's 75.0, yet their Attack rating of just 25.0 compared to Tonota's 50.0 suggests Flamingoes are built to suppress rather than score, pointing toward a low-scoring, tight contest.

Defensive collapse Generated from real data
UFC Hallein vs TSV St. Johann · Austria: Regionalliga - North

UFC Hallein carry a Defense rating of 0.0 out of 100 — the lowest possible score — while losing four of their last five matches (LDLLL), giving TSV St. Johann, who have won two of their last three games, a stark structural advantage heading into this fixture.

Head-to-head score Generated from real data
Austria Klagenfurt vs Bleiburg · Austria: Regionalliga - South

The only recorded meeting between these sides produced a high-scoring 4-3 win for Austria Klagenfurt away at Bleiburg, suggesting both teams are capable of conceding freely despite Bleiburg's higher attack rating (53.3) and Austria Klagenfurt's slightly stronger defensive rating (46.7 vs 40.0).

Defensive collapse Generated from real data
Lindome vs Böljan · Sweden: Division 2 - Västra Götaland

Lindome's Defence rating of 26.7 is the most extreme gap in this fixture — nearly 27 points below Böljan's 53.3 — and their run of four consecutive losses compounds that vulnerability against a Böljan Attack rated 86.7, the highest single axis value across both sides.

Form contrast Generated from real data
Neuchatel Xamax FC vs FC Winterthur · Switzerland: Challenge League

FC Winterthur arrive on a perfect five-match winning run (WWWWW, Attack rated 100/100) against a Neuchatel Xamax side that has lost four of their last five (LWLLL, Attack rated just 33.3/100), a gap underlined by Winterthur's 4-0 win in the only tracked head-to-head meeting.

Defense/Form gap Generated from real data
Rapperswil vs Stade Lausanne-Ouchy · Switzerland: Challenge League

Stade Lausanne-Ouchy's defensive rating of 86.7 dwarfs Rapperswil's 60.0, and their unbeaten last-5 run (WWDWD) contrasts sharply with Rapperswil's inconsistent LDLWW sequence — a gap reinforced by their only recent meeting ending 2-0 to Lausanne-Ouchy.

Attack vs defence gap Generated from real data
Cardiff City U21 vs Leicester City U21 · England: Premier League Cup

Cardiff's Attack rating of 86.7 dwarfs Leicester U21's Defence rating of 22.2 — the largest axis mismatch in this fixture — while Leicester have lost all five of their last matches (LLLLD) and carry an Attack rating of just 11.1, the lowest possible in this dataset.

Defense rating gap Generated from real data
Peterborough United U21 vs Nottingham Forest U21 · England: Premier League Cup

Peterborough United U21's defensive rating of just 8.3 out of 100 is dramatically lower than Nottingham Forest U21's 41.7, representing the sharpest contrast across all six measured axes and helping explain why consensus gives the hosts only a 10% chance of winning despite their four-win streak.

Defensive rating gap Generated from real data
Birmingham City U21 vs Huddersfield Town U21 · England: Premier League Cup

Birmingham City U21's defensive rating of 22.2 is less than half of Huddersfield Town U21's 44.4, the starkest gap between the two sides across all six metrics, and aligns with a win probability of just 10% for the hosts despite both teams sharing identical xG, Set Pieces, and Discipline scores of 50.0.

Defensive weakness signal Generated from real data
Burnley U21 vs Preston North End U21 · England: Premier League Cup

Burnley U21 carry a strikingly low Defence rating of 25.0 against Preston's 50.0, the single sharpest gap across all six axes, which helps explain why pre-match probability assigns them only a 10% chance of winning despite their slightly superior Attack rating of 66.7 vs Preston's 50.0.

Attack vs Form gap Generated from real data
Ipswich Town U21 vs West Bromwich Albion U21 · England: Premier League Cup

West Brom U21 carry the highest Attack rating in this fixture at 88.9 — nearly 22 points clear of Ipswich's 66.7 — yet their Form rating of just 11.1 (versus Ipswich's 33.3) reflects a recent sequence of LDWWL that ended in back-to-back defeats, suggesting their attacking output has not been translating into results in their most recent games.

Form vs Attack gap Generated from real data
Millwall U21 vs West Ham United U21 · England: Premier League Cup

Millwall U21 carry a Form rating of 0.0 out of 100 — the lowest possible — while their Attack rating of 22.2 is also well below West Ham U21's 41.7, helping explain why pre-match consensus gives Millwall only a 10% chance of winning despite home advantage.

Defensive gap Generated from real data
RFC de Liege U21 vs RAAL La Louviere U21 · Belgium: Reserve Pro League

RFC de Liege U21 hold a Defense rating of just 11.1 against RAAL La Louviere U21's Attack rating of 50.0 — the largest single axis gap in this fixture — which aligns with a consensus giving the hosts only a 10% chance of winning.

Defense/Form gap Generated from real data
RFC Seraing Reserve U21 vs Lierse K. U21 · Belgium: Reserve Pro League

Lierse K. U21 hold a Defense rating of just 11.1 and a Form rating of 11.1 — both the lowest possible in this dataset — while going winless in their last 5 (DLLDL), contrasting sharply with RFC Seraing Reserve U21's Defense of 55.6 and a 3-1 record in their last 4 (WWLW).

Defensive gap Generated from real data
K. Beerschot V.A. Reserve U21 vs Sp. Hasselt U21 · Belgium: Reserve Pro League

Beerschot Reserve's defensive rating of 77.8 dwarfs Hasselt U21's 33.3, the largest single-axis gap between the two sides, while Hasselt's attack rating of 22.2 is the lowest figure across all twelve recorded ratings — a combination that points to a significant structural mismatch in Hasselt's ability to threaten or withstand pressure.

Attack/Defense gap Generated from real data
Petrópolis vs Artsul · Brazil: Carioca - 2

Petrópolis carry the lowest Attack rating in this matchup at just 33.3, while both sides post solid defensive numbers (Petrópolis 88.9, Artsul 77.8), pointing strongly toward a low-scoring affair despite Petrópolis being rated slight favourites alongside the draw at 45% each.

Defensive vulnerability Generated from real data
Brighton U21 vs Sheffield United U21 · England: Premier League Cup

Brighton U21's defensive rating of 25.0 is notably the lowest figure across all six axes for either side, sitting 16.7 points below Sheffield United U21's defensive rating of 41.7 and suggesting a clear structural weakness at the back heading into this fixture.

Defense vs form gap Generated from real data
Southampton U21 vs Queens Park Rangers U21 · England: Premier League Cup

Southampton U21 hold a defensive rating of 83.3 against QPR U21's 20.0 — the sharpest gap in the data — while QPR's form rating of 26.7 (four losses in their last five) compounds the vulnerability, helping explain why consensus gives them just a 10% win probability.

Form contrast Generated from real data
Wolves U21 vs Fleetwood Town U21 · England: Premier League Cup

Wolves U21 have lost four of their last five matches (LWLLL) while Fleetwood Town U21 carry a rated form score of 60.0 versus Wolves U21's 0.0, making Fleetwood the stronger side on recent results despite the pre-match consensus giving them a 0% win probability.

Form contrast Generated from real data
Stoke City U21 vs Charlton Athletic U21 · England: Premier League Cup

Charlton Athletic U21 have alternated draw-win across their last 5 matches (DWDWD) for a form rating of 40.0, while Stoke City U21 have won just once in five (LLWLL) and carry the notably lower form rating of 33.3, with pre-match consensus giving Stoke a 0.0% win probability from the one tracked source.

Form mirror Generated from real data
Reading U21 vs Norwich City U21 · England: Premier League Cup

Both sides share identical Form ratings (58.3) and have each won twice, drawn once, and lost twice across their last five outings, producing a perfectly symmetrical recent record that aligns with the even-handed 33/33/33 consensus split.

Attack/Defense mismatch Generated from real data
Leeds United U21 vs Stockport County U21 · England: Premier League Cup

Leeds U21 carry an attacking rating of 91.7 — the highest possible outlier in this dataset — yet their defensive rating sits at just 25.0, a stark 66.7-point gap that suggests a side likely to create but equally likely to concede heavily. Despite this attacking dominance, the pre-match consensus gives Leeds only a 10.0% win probability against Stockport's perfectly neutral 50.0 defensive rating.

Defensive rating collapse Generated from real data
Newcastle United U21 vs Luton Town U21 · England: Premier League Cup

Newcastle United U21 carry a defensive rating of 0.0 and a form rating of 0.0 on the six-axis model, while winning only 1 of their last 5 matches (LLWLL), making them statistically the weakest-rated side across both those metrics despite the market offering an equal three-way 33% split.

Form collapse Generated from real data
Mosta vs Birzebbuga · Malta: Premier League

Birzebbuga arrive with a Form rating of 0.0 out of 100 and five consecutive losses, while Mosta's Form rating of 66.7 reflects a W-W-D-L run that still leaves the market giving each side an equal 45% chance — suggesting the draw probability may be overvalued against a visiting team that has not won in any of their last five outings.

Form convergence Generated from real data
Mecklenburg Schwerin vs Hansa Rostock II · Germany: Oberliga - Nordost-Nord

Despite Hansa Rostock II being favoured at 45% versus Mecklenburg Schwerin's 10%, both sides share an identical Form rating of 33.3/100 across their last five games, with each managing only two wins in that span (WDWDL vs DLLDW), making the 45% draw probability the most data-consistent outcome.

Consensus split Generated from real data
Haiti W vs Japan W · Friendlies Women

With just one tracked source, the pre-match consensus gives Japan W and a Draw equal 50% probability each, assigning Haiti W literally zero chance of winning — an unusually binary outlook that entirely rules out a Haiti victory before kick-off.

Attack vs Defence gap Generated from real data
Portalban / Gletterens vs Coffrane · Switzerland: 1. Liga Classic - Group 1

Portalban / Gletterens hold a significant attacking advantage over Coffrane, rating 53.3 in Attack against Coffrane's 20.0, yet Coffrane's Defence rating of 66.7 is the highest figure across either side's six metrics, setting up a direct clash between the home side's strongest attribute and the visitors' most developed one.

Attack/Defense mismatch Generated from real data
Westerlo U21 vs Kortrijk U21 · Belgium: Reserve Pro League

Westerlo U21 carry the highest attack rating in this fixture at 88.9, facing a Kortrijk U21 side whose defensive rating of 77.8 is the standout strength in the match — creating a direct clash between the sharpest attacking unit and the most organised backline in this data set. Despite Westerlo's attacking superiority, pre-match odds heavily discount a Kortrijk win at just 10%, suggesting the market leans on the defensive solidity being overcome rather than holding firm.

Defense rating contrast Generated from real data
Francs Borains U21 vs RWDM U21 · Belgium: Reserve Pro League

Francs Borains U21 carry a Defense rating of 0.0 out of 100 — the lowest possible score — while RWDM U21 sit at 58.3, a gap that helps explain why pre-match probabilities give Francs Borains just a 10% chance of winning despite their comparatively higher Attack rating of 77.8.

Form divergence Generated from real data
First Vienna vs SKN ST. Polten · Austria: 2. Liga

First Vienna have won all five of their last five matches (Form rating 86.7/100), while SKN St. Pölten's recent run is a patchy LWLWW sequence (Form rating 60.0/100), yet the pre-match consensus gives the two sides almost identical win probabilities at 45% apiece, suggesting the market may be underweighting Vienna's current momentum.

Defense vs Attack mismatch Generated from real data
Podbeskidzie vs Pogoń Siedlce · Poland: I Liga

Pogoń Siedlce's defensive rating of 86.7 dwarfs both sides' attacking ratings of 33.3, suggesting a strong structural advantage for the visitors; combined with their LWWDW run against Podbeskidzie's three-draw streak (LLDDD), the market's 45% win probability for Siedlce appears anchored in a genuine quality gap rather than mere conjecture.

Form comparison Generated from real data
Germany W vs Australia W · Friendlies Women

Germany W have won four of their last five matches (WWDWW) with no losses, while Australia W have dropped two of their last five (LWWLW), giving Germany a notably more consistent recent record heading into this friendly.

Defense gap Generated from real data
Newry City AFC vs Dundela · Northern-Ireland: Championship

Despite both sides sharing an identical Attack rating of 73.3, Dundela's Defense rating of 33.3 is notably weaker than Newry City's 46.7, making Dundela the more vulnerable side defensively even as pre-match consensus heavily favours them at 45% versus Newry's 10%.

Attack vs form slump Generated from real data
Rathfriland vs Armagh City · Northern-Ireland: Championship

Armagh City's Attack rating of 33.3 is notably higher than Rathfriland's 13.3, yet both sides arrive in poor form — Armagh without a win in their last 5 (LDLDL) and Rathfriland managing just one win in five (LLLWL) — which likely explains why the pre-match consensus gives Rathfriland only a 10% chance despite this being a home fixture.

Form gap Generated from real data
Cardiff MET vs Trefelin · Wales: Premier League

Cardiff MET's form rating of 40.0 dwarfs Trefelin's 13.3, reflecting a recent run of WDDLD versus Trefelin's winless DLLDL sequence across their last five matches — a gap that leaves Trefelin with a 0% pre-match win probability from tracked sources.

Defensive gap Generated from real data
Llandudno vs Airbus UK · Wales: Premier League

Llandudno's defensive rating of 26.7 is the most striking disparity in this fixture — nearly half Airbus UK's 46.7 — yet pre-match odds give the hosts just a 10% chance of winning, suggesting the market is pricing in that vulnerability heavily despite Llandudno's slightly higher attack rating of 53.3 vs 46.7.

Form divergence Generated from real data
Penybont vs Barry Town · Wales: Premier League

Penybont arrive on a perfect five-from-five winning run (Form rating 100.0) while Barry Town have taken just one point from their last five matches (LWDLL, Form rating 26.7), and Barry's defence rating of 13.3 is the starkest number in the data — the lowest possible end of the scale against a Penybont Attack rated 80.0.

Attack gap Generated from real data
Haverfordwest County AFC vs Caernarfon Town · Wales: Premier League

Caernarfon Town's Attack rating of 100.0 dwarfs Haverfordwest's 46.7 — a 53.3-point gap that is the single largest difference between the two sides across all six axes, and aligns with pre-match odds giving Haverfordwest only a 10% chance of winning.

Form divergence Generated from real data
Briton Ferry vs GAP Connah S Quay FC · Wales: Premier League

Briton Ferry have gone LLLDD across their last five matches — failing to win any — while GAP Connah S Quay FC have won their last three in a row (DLWWW), a stark form divergence reflected in their respective Form ratings of 13.3 versus 66.7 on a 0–100 scale.

Attack vs Form gap Generated from real data
Cambrian & Clydach vs Ammanford AFC · Wales: Premier League

Cambrian & Clydach hold a commanding Attack rating of 86.7 against Ammanford's 20.0, and that gulf is reflected in recent results — Cambrian have won three of their last five while Ammanford have lost four, yet the pre-match consensus still splits the win probability evenly between a home win and a draw at 45% each.

Form divergence Generated from real data
Holywell vs The New Saints · Wales: Premier League

The New Saints have won all five of their last five matches, earning a perfect Form rating of 100.0, while Holywell have collected just one draw in five attempts (DLLLD) for a Form rating of 13.3 — the sharpest contrast in any of the six tracked metrics between these two sides.

Form vs history Generated from real data
Bohemians vs Waterford · Ireland: FAI Cup

Despite Bohemians arriving in strong form (WWDWW, Form rating 86.7 vs Waterford's 40.0), the only recent head-to-head on record ended in a 3-1 Waterford win, which helps explain why the consensus still gives the draw as likely as a Bohemians victory at 45% each.

Head-to-head record Generated from real data
Cork City vs Finn Harps · Ireland: First Division

The only tracked recent meeting between these sides ended in a 3-0 Cork City win away at Finn Harps, a result that aligns with Cork's notably stronger attack rating (66.7 vs 33.3) despite both teams carrying poor recent form (Cork DLWLL, Harps LWLLL).

Defense/Attack mismatch Generated from real data
UCD vs Longford Town · Ireland: First Division

UCD's Defense rating of just 26.7 is the starkest number in this fixture, and Longford Town's most recent meeting exploited exactly that — winning 2-1 — suggesting UCD's attacking rating of 60.0 may not compensate for a backline that ranks among the division's most vulnerable.

Form vs history Generated from real data
Athlone Town vs Treaty United · Ireland: First Division

Athlone Town enter this fixture with an alternating WDWDW run across their last five — winning every odd-numbered game — while Treaty United's mirror-image LWLWL sequence means they have lost their last match and are due a win on pattern alone, adding context to the sole recorded meeting where Treaty won 2-1 despite their current Attack rating of just 26.7 versus Athlone's 73.3.

Form divergence Generated from real data
Bray Wanderers vs Wexford · Ireland: First Division

Bray enter this fixture with a rating of 66.7 for form versus Wexford's 46.7, reflecting Bray's run of three consecutive wins in their last five (DWWWL) compared to Wexford's inconsistent WLWLD sequence — yet the pre-match consensus still gives Bray only a 45% chance, equal to the draw.

Attack/Defense mismatch Generated from real data
Cobh Ramblers vs Kerry · Ireland: First Division

Cobh Ramblers carry the highest attack rating in this matchup at 80.0, but face a Kerry side with a defensive rating of 66.7 compared to Cobh's own defensive rating of just 33.3 — the sharpest individual rating gap in this fixture, and one that mirrors Kerry's 3-0 win in the only recorded recent meeting between the sides.

Form divergence Generated from real data
Shelbourne vs Sligo Rovers · Ireland: Premier Division

Sligo Rovers have lost all five of their last five matches (rated just 6.7/100 for both Attack and Form), while Shelbourne's xG rating of 60.0 suggests they are creating chances at a significantly higher rate than their opponents — a combination that gives the consensus zero probability to a Sligo win.

Defensive contrast Generated from real data
Newington Youth vs Ards · Northern-Ireland: Championship

Newington Youth carry a Defence rating of just 13.3 against Ards' 73.3 — the sharpest single-axis gap in this fixture — yet the pre-match consensus still gives Newington a marginal edge at 35% versus Ards' 30%, suggesting the market is leaning on Newington's superior Attack rating (66.7 vs 20.0) to offset that defensive vulnerability.

Win probability gap Generated from real data
Ibiza vs Real Madrid II · Spain: Primera División RFEF - Group 2

Despite Real Madrid II's pedigree, the pre-match consensus gives them just a 10% chance of winning compared to Ibiza's 45% and a draw's 45%, making an away win by far the least likely outcome. Ibiza's superior defensive rating (66.7 vs 60.0) and stronger recent form (3 wins from last 5 vs Real Madrid II's 2) support this marked gap in assessed probabilities.

Consensus split Generated from real data
Peru W vs Philippines W · Friendlies Women

With all six-axis ratings identical at 50.0 for both sides, the single tracked source places no probability on a Peru win, splitting the outcome entirely between a draw (50%) and a Philippines win (50%), making this one of the more binary pre-match pictures available.

Form divergence Generated from real data
Trindade vs Tupy FC · Brazil: Goiano - 2

Tupy FC have failed to win any of their last 5 matches (LLDLD, form rating 13.3/100) while Trindade's form rating of 46.7 reflects a more competitive recent run of WDWLL, making Tupy's winless streak the sharpest contrast between these two sides heading into this fixture.

Consensus probability gap Generated from real data
Palmeiras U20 vs Santos U20 · Brazil: Copa do Brasil U20

Despite both sides sharing identical 50.0 ratings across all six axes, the pre-match consensus sharply discounts Santos U20 at just 10.0% win probability versus Palmeiras U20's 45.0%, a 35-point gap that sits entirely at odds with the underlying data parity. Santos U20's recent form of WWDWW (4 wins, 1 draw) also outperforms Palmeiras U20's LWWWD sequence, making the extreme odds skew the most distinctive anomaly in this fixture.

Form divergence Generated from real data
Tapatío vs CA La Paz · Mexico: Liga de Expansión MX

CA La Paz's form rating of 86.7 dwarfs Tapatío's 46.7, backed by a WWDWW run across their last five games compared to Tapatío's WDLLW, which helps explain why La Paz share the favourite tag at 45.0% despite being the away side.

Model data gap Generated from real data
Canada W vs Denmark W · Friendlies Women

Every six-axis rating for both Canada W and Denmark W sits at exactly 50.0, and the pre-match consensus splits the three outcomes at a perfect 33% each from just one tracked source, meaning the available modelled data offers no statistical basis for distinguishing either side's advantage ahead of this fixture.

xG contrast Generated from real data
Inca Aruba vs Platense · El-Salvador: Primera Division

Platense's xG rating of just 8.0 is dramatically lower than Inca Aruba's 50.0, yet Platense won the only recorded meeting 2-0, highlighting a stark disconnect between their underlying attacking metrics and actual output in this fixture.

Form divergence Generated from real data
Tepatitlán vs Monarcas · Mexico: Liga de Expansión MX

Monarcas have won four consecutive matches (LWWWW, Form rating 80.0) while Tepatitlán have lost their last four (WLLLL, Form rating 20.0), a stark divergence that is reflected in Tepatitlán being given just a 10.0% win probability against Monarcas's 45.0%.

Historical trend Generated from real data
Mexico W vs Jamaica W · Friendlies Women

In the only tracked meeting between these sides, Mexico W won 7-0 away in Jamaica, and they enter this home fixture with a four-game unbeaten run (DWWWD), making the consensus 45% draw probability appear generous to Jamaica W, who have lost three of their last five.

Probability split Generated from real data
Wellington Phoenix II vs Birkenhead United · New-Zealand: National League - National

The pre-match consensus gives Birkenhead United a 45% win probability against Wellington Phoenix II's 10%, with the draw equally favoured at 45% — making an away win or draw the overwhelming expectation from the single tracked source. Both sides carry identical six-axis ratings across all metrics, so recent form (Birkenhead winning 3 of their last 5 versus Wellington's 2 of 5) is the only differentiator in the available data.

Form vs odds split Generated from real data
Paraguay W vs El Salvador W · Friendlies Women

El Salvador W have alternated win-loss-win-loss-win across their last 5 matches (WLWLW), giving them a superior form rating of 60.0 vs Paraguay W's 50.0, yet the pre-match consensus gives El Salvador a 45% win probability compared to just 10% for Paraguay — a striking gap that reflects the home advantage weighting rather than recent form.

Form divergence Generated from real data
Auckland City vs Wellington Olympic · New-Zealand: National League - National

Auckland City have won all five of their last five matches, earning a perfect Form rating of 100.0, while Wellington Olympic have managed just two wins in the same period and most recently drew, reflecting a sharp divergence in momentum heading into this fixture.

Form collapse Generated from real data
SKA Khabarovsk II vs Kvant · Russia: Second League - Group 3

SKA Khabarovsk II have lost all five of their last five matches, giving them a Form rating of 0.0/100 — the lowest possible — yet the pre-match consensus still makes them joint-favourites alongside the draw at 45.0%, compared to Kvant's 10.0% despite Kvant's marginally better five-game record of LLDLD.

Defensive contrast Generated from real data
Ferrymead Bays vs Miramar · New-Zealand: National League - National

Despite identical xG ratings (50.0), Miramar's Defense rating of 73.3 stands well above Ferrymead Bays' 50.0, making them the notably stronger defensive unit on paper even as the pre-match odds are split equally at 33% each.

Set pieces gap Generated from real data
Ska-khabarovsk vs KAMAZ · Russia: First League

KAMAZ hold a striking set-piece rating of 79.2 against Ska-Khabarovsk's 29.2 — a 50-point gap that represents the largest difference across all six tracked metrics, suggesting dead-ball situations could be the decisive factor in a match where both sides share identical attack (33.3) and xG (50.0) ratings.

Defense gap Generated from real data
Kitchee vs Hong Kong FC · Hong-Kong: Premier League

Kitchee's defensive rating of 73.3 dwarfs Hong Kong FC's 22.2 — the lowest possible rating in this dataset — while Hong Kong FC have lost three of their last five fixtures, underlining a structural vulnerability that makes them heavy underdogs despite the pre-match market giving them a 0% win probability.

Defensive vulnerability Generated from real data
Wofoo Tai Po vs Kowloon City · Hong-Kong: Premier League

Kowloon City's defensive rating of just 8.3 out of 100 is by far the weakest figure across both teams' six-axis profiles, sitting 25 points below Wofoo Tai Po's already modest 33.3, suggesting Kowloon City concede with notable regularity despite their back-to-back wins to close their last five games.

Attack gap Generated from real data
Genclerbirligi U19 vs Amedspor U19 · Turkey: U19 league

Genclerbirligi U19 hold a striking 80.0 attack rating against Amedspor U19's 13.3 — a 66.7-point gap — while both sides share identical defense (53.3), xG (50.0), set piece (50.0), and discipline (50.0) scores, making the attacking differential the single clearest separator between these teams.

Rating gap Generated from real data
Neratovice-Byškovice vs Pardubice II · Czech-Republic: 3. liga - CFL B

Pardubice II hold a commanding edge across every tracked dimension, rating 46.7 vs 20.0 in Attack and 60.0 vs 33.3 in Defense, while Neratovice-Byškovice's Form rating of just 13.3 — against Pardubice II's 53.3 — reflects a sequence of only one win in their last five (DLLDL) compared to two wins in the visitors' last five (DDWLW).

Defense gap Generated from real data
Mladá Boleslav II vs Baník Souš · Czech-Republic: 3. liga - CFL B

Baník Souš hold a clear defensive advantage with a Defense rating of 66.7 versus Mladá Boleslav II's 46.7, yet the pre-match consensus still leans slightly toward the home side (35% vs 30%), making Souš's defensive solidity a potentially underweighted factor given their identical Attack ratings of 66.7.

Form collapse Generated from real data
Slovan Liberec II vs Chrudim · Czech-Republic: 3. liga - CFL B

Both sides have won zero of their last five games — Slovan Liberec II picking up just one draw (LDLLL) and Chrudim two draws (LDDLL) — making this a meeting of the two sides in notably poor form, which aligns with the pre-match consensus heavily favouring a draw at 45%.

Rating gap Generated from real data
Horní Ředice vs Benátky nad Jizerou · Czech-Republic: 3. liga - CFL B

Benátky nad Jizerou's Attack rating of 86.7 is 33.4 points higher than Horní Ředice's 53.3, the largest gap across all six axes, and is backed by four consecutive wins that give them an 86.7 Form rating versus the hosts' 60.0 — consistent with a market that gives Horní Ředice only a 10% win probability.

Rating contrast Generated from real data
Inhulets vs Ahrobiznes Volochysk · Ukraine: Persha Liga

Inhulets hold a strong defensive rating of 73.3 against Ahrobiznes Volochysk's attack rating of 66.7, while Inhulets' own attack rating of just 40.0 is the lowest figure across both teams' profiles — suggesting a match where Inhulets may suppress chances but struggle to create them at the other end.

Form vs odds contrast Generated from real data
Bekasi City vs PSGC Ciamis · Indonesia: Liga 2

Despite Bekasi City winning only 1 of their last 5 (LWDLL) compared to PSGC Ciamis's equally poor 1-from-5 run (LLLWL), the pre-match consensus gives Ciamis a 45% win probability against Bekasi City's just 10%, a 35-percentage-point gap that appears largely driven by home/away context rather than any meaningful difference in recent form or defensive ratings, which are identical at 55.6 for both sides.

Form collapse Generated from real data
Sumsel United vs Persiku Kudus · Indonesia: Liga 2

Sumsel United's form rating of just 11.1 out of 100 reflects a run of four points dropped in their last five matches (LWDLL), making them the significantly weaker side on recent form despite the pre-match consensus giving them and the draw an equal 45% each.

Form comparison Generated from real data
Lao Army vs Namtha United · Laos: Lao League

Lao Army's last 5 results (WLLWL) yield 2 wins against Namtha United's 1 win from LLWLL, giving Lao Army a marginal recent form edge that aligns with the pre-match consensus assigning Namtha United a 0% win probability from the one tracked source.

Recent form gap Generated from real data
Champasak United vs Master 7 · Laos: Lao League

Champasak United have won their last two matches and taken 3 wins from their past 5 (WLLWW), while Master 7 have lost their last three consecutively (DDLLL), marking a clear divergence in momentum heading into this fixture.

Form contrast Generated from real data
Savannakhet vs Viengchanh · Laos: Lao League

Savannakhet have lost all five of their last five matches (LLLLL), while Viengchanh have taken 7 points from their last 5 (DDWLW), a stark form divergence that is reflected in the pre-match consensus giving Savannakhet a 0% win probability against Viengchanh's 50%.

Attack/Defense mismatch Generated from real data
Cesena U20 vs Torino U20 · Italy: Campionato Primavera - 1

Torino U20 carry the sharpest attacking rating in this fixture at 80.0 but the weakest defensive rating at just 13.3, creating a stark imbalance against a Cesena U20 side that rates 66.7 in defense despite only 33.3 in attack — suggesting Cesena's structure could neutralise Torino's threat rather than outscoring them.

Recent form gap Generated from real data
Bayer Leverkusen U19 vs Alemannia Aachen U19 · Germany: U19 Bundesliga

Bayer Leverkusen U19 won four of their last five matches (WWWWL), while Alemannia Aachen U19 lost three of their last five (LDLWL), giving Leverkusen a notably stronger recent run despite both sides sharing identical 50.0 ratings across all six statistical axes.

Recent form gap Generated from real data
Arminia Bielefeld U19 vs Paderborn U19 · Germany: U19 Bundesliga

Arminia Bielefeld U19 have won three of their last five matches (WLLWW), while Paderborn U19 have won just one — their most recent game — after losing the four before it (LLLLW), a contrast reflected in the pre-match consensus giving Bielefeld a 45% chance against Paderborn's 10%.

Form contrast Generated from real data
Hansa Rostock U19 vs Magdeburg U19 · Germany: U19 Bundesliga

Magdeburg U19 have taken 10 points from their last 5 matches (DWWLW) compared to Hansa Rostock U19's 4 points (WLDDL), a difference reflected in the pre-match probabilities that give Magdeburg a 45% chance of winning against Rostock's 10%.

Attack vs form gap Generated from real data
Internazionale U20 vs Como U20 · Italy: Campionato Primavera - 1

Internazionale U20 carry a perfect Attack rating of 100.0 against Como U20's 40.0, backed by four wins in their last five games (WDWWW) compared to Como's two losses in five (LDWDL), making the 10% win probability assigned to Como the starkest gap between any outcome in the consensus.

Attack/Defense contrast Generated from real data
Miedź Legnica II vs Rakow II · Poland: III Liga - Group 3

Miedź Legnica II carry a maximum Attack rating of 100.0 against Rakow II's Defense rating of 66.7, while Rakow II's Attack rating of just 33.3 faces Miedź Legnica II's Defense rating of 40.0 — suggesting the home side hold a significant attacking edge but leave clear vulnerabilities at the back that Rakow II may not be capable enough to exploit.

Form divergence Generated from real data
Torpedo Miass vs Dinamo Stavropol · Russia: Second League A - Division A Silver

Torpedo Miass have won three of their last five matches (LWLWW, form rating 80.0) while Dinamo Stavropol have lost their last three in a row (LWLLL, form rating 26.7), representing the sharpest measurable contrast between the two sides ahead of this fixture.

Form divergence Generated from real data
Ural vs Veles · Russia: First League

Ural have won three of their last five matches (WLDWW) and carry a Form rating of 73.3, while Veles have lost three and drawn one in the same span (DLLDL), producing a Form rating of just 33.3 — a 40-point gap that represents the sharpest contrast between the two sides across all six measured categories.

Defense vs Form gap Generated from real data
Cittadella U19 vs Renate U19 · Italy: Campionato Primavera - 2

Cittadella U19 carry a Defense rating of 0.0 against Renate U19's 66.7, while Renate also hold a commanding Form rating of 77.8 versus Cittadella's 33.3 — backing up a run of four wins from their last five (LWWDW) that makes them the sharply stronger side across both defensive solidity and recent momentum.

Form convergence Generated from real data
Perugia U19 vs Avellino U19 · Italy: Campionato Primavera - 2

Both sides arrive in identical recent form, each winning their last three matches, but Perugia's Attack rating of 100.0 edges Avellino's 88.9, suggesting the hosts carry the sharper offensive threat heading into this clash.

Attack gap Generated from real data
Legion vs Tulevik · Estonia: Esiliiga B

Tulevik's Attack rating of 100.0 dwarfs Legion's 20.0, and their only recent meeting ended 3-0 to Tulevik, reinforcing a stark one-sided offensive dominance that the consensus odds — giving Legion a 0% win probability — fully reflect.

Historical head-to-head Generated from real data
Tartu Kalev vs Levadia U19 · Estonia: Esiliiga B

Despite the pre-match odds favouring neither side heavily, the only recorded meeting between these two sides resulted in a 5-0 win for Tartu Kalev — a scoreline that starkly contrasts with Levadia U19's superior Attack rating of 86.7 versus Tartu Kalev's 66.7.

Attack/form gap Generated from real data
Wisła Kraków II vs Jarosław · Poland: III Liga - Group 4

Jarosław's Attack rating of 100.0 dwarfs Wisła Kraków II's 26.7 — the lowest attacking score possible against the maximum — and that gulf is backed by form, with Jarosław collecting three wins from their last five against Wisła Kraków II's run of one draw and four losses (DLLDD).

Consensus vs data gap Generated from real data
Ingolstadt U19 vs 1860 München U19 · Germany: U19 Bundesliga

With all six-axis ratings identical at 50.0 for both sides and only one source tracked, the pre-match odds heavily favouring 1860 München U19 (45%) over Ingolstadt (10%) rest on no quantifiable model differentiation — making the 35-percentage-point gap between the two teams statistically unsupported by the available data.

Form contrast Generated from real data
Saarbrücken U19 vs Elversberg U19 · Germany: U19 Bundesliga

Saarbrücken U19 have lost all five of their last matches, while Elversberg U19 managed a win in their most recent game after going LDLL, a form gap reflected in the pre-match odds giving Saarbrücken just a 10% chance of victory against Elversberg's 45%.

Probability vs form Generated from real data
Hertha BSC U19 vs Energie Cottbus U19 · Germany: U19 Bundesliga

Despite both sides sharing identical 50.0 ratings across all six axes, the pre-match consensus from tracked sources gives Hertha a 45% chance against Cottbus's 10%, while Hertha's last 5 results (WWLLD) show more recent wins than Cottbus's (LWLLW), who have lost three of their last four before a final-game win.

Defensive gap Generated from real data
Zenit 2 vs Amkar · Russia: Second League A - Division A Silver

Zenit 2's defensive rating of 86.7 dwarfs Amkar's 53.3, the largest gap between any two axes for these sides, suggesting a notable structural mismatch despite both teams sharing identical attack (66.7) and xG (50.0) ratings. The sole recent head-to-head ended 2-2, but Zenit 2's current three-match winning run contrasts with Amkar's shakier recent record (DDLWW).

Defense vs Attack gap Generated from real data
Avangard Kursk vs Volna Nizhegorodskaya · Russia: Second League - Group 3

Volna Nizhegorodskaya's Defense rating of 73.3 dwarfs Avangard Kursk's Attack rating of 40.0 — the single largest axis mismatch in this fixture — suggesting Kursk will struggle to convert even their modest attacking output against a side rated almost twice as strong defensively.

Set piece edge Generated from real data
Tondela vs Torreense · Portugal: Segunda Liga

Tondela hold a notable set piece advantage with a rating of 68.8 versus Torreense's 58.3, making dead-ball situations a potential differentiator in a match where both sides are otherwise rated equally on xG (50.0 each) and the consensus heavily favours a draw (45%) over a Torreense win (10%).

Attack gap Generated from real data
Cuarte vs Caspe · Spain: Tercera División RFEF - Group 17

Cuarte's Attack rating of 73.3 is notably higher than Caspe's 60.0, the only axis where either side separates from the other, and this edge appears reflected in the consensus odds that give Caspe just a 10% chance despite an equal Defence rating of 60.0 for both teams.

Form divergence Generated from real data
Épila vs Robres · Spain: Tercera División RFEF - Group 17

Robres have collected just one point from their last five matches (LLDLL) and carry a Form rating of just 6.7 out of 100, compared to Épila's 46.7, yet the pre-match consensus still prices the draw as equally likely as an Épila win at 45% each, suggesting the market may be underweighting Robres's poor recent run.

Defense vs Attack gap Generated from real data
Alanyaspor U19 vs Erzurumspor U19 · Turkey: U19 league

Alanyaspor U19's Defense rating of 66.7 dwarfs Erzurumspor U19's Attack rating of 40.0, while Erzurumspor's Defense rating of 0.0 is the lowest possible on the scale — suggesting Alanyaspor's attack (26.7) may still find openings against a side that has conceded heavily across their five straight defeats.

Rating gap Generated from real data
Samsunspor U19 vs Trabzonspor U19 · Turkey: U19 league

Trabzonspor U19's Attack rating of 100.0 dwarfs Samsunspor U19's Defense rating of 60.0, the largest single-axis mismatch in this fixture, reinforcing why no tracked source gives the hosts any win probability against a visitors who have dropped only one point in their last five games (WWWDW).

Rating gap Generated from real data
Podillya Khmelnytskyi vs Bratslav Vinnytsia · Ukraine: Druha Liga

Bratslav Vinnytsia hold a significant edge across key ratings — outscoring Podillya in Attack (73.3 vs 66.7), Defense (66.7 vs 40.0), and Form (73.3 vs 60.0) — and their only prior meeting ended 3-2 to Bratslav, aligning with a pre-match consensus giving them a 45% win probability against the hosts' 10%.

Form divergence Generated from real data
Irtysh vs Kyzyl-Zhar · Kazakhstan: Premier League

Irtysh have won their last two matches and hold a Form rating of 60.0, while Kyzyl-Zhar's rating of just 13.3 reflects a run of one draw and four defeats in their last five — the sharpest form gap between these two sides in the available data.

Defensive dominance gap Generated from real data
Probiy Horodenka vs SK Poltava · Ukraine: Persha Liga

SK Poltava's defensive rating of 73.3 dwarfs Probiy Horodenka's rating of 0.0, the maximum possible gap on the scale, while Horodenka have lost four of their last five matches — a combination that makes the pre-match odds offering no probability at all to the home side particularly striking.

Form divergence Generated from real data
Falu BS vs Gute · Sweden: Division 2 - Norra Svealand

Falu BS have won just 1 of their last 5 matches (WDLLL), while Gute have alternated win-loss perfectly (LWLWL), giving Gute a Form rating of 40.0 against Falu BS's 26.7 — yet the pre-match consensus still heavily favours the hosts at 45.0% versus just 10.0% for Gute.

Form divergence Generated from real data
Hillerød vs FC Fredericia · Denmark: 1. Division

Hillerød's last 5 results (WDLWD) give them a form rating of 53.3 versus FC Fredericia's 33.3, yet the pre-match consensus still prices Fredericia as joint-favourites at 45% against Hillerød's 10%, suggesting the market is largely ignoring Hillerød's recent edge in form.

Attack/Defense mismatch Generated from real data
Budafoki LC vs Majosi · Hungary: NB III - Southwest

Majosi's Attack rating of 86.7 is the highest across both sides, yet their Defense sits at just 33.3 — the lowest rating in any category for either team — suggesting they concede opportunities freely against Budafoki LC, whose Attack (73.3) and four-win run (WDWWW) make them well-placed to exploit that defensive vulnerability.

Defense contrast Generated from real data
Kaposvar vs Iváncsa · Hungary: NB III - Southwest

Iváncsa carry a defence rating of 0.0 out of 100 — the lowest possible score — compared to Kaposvar's already-modest 33.3, a gap that stands out sharply and aligns with their run of four consecutive defeats before last week's solitary win.

Defensive contrast Generated from real data
PTE-PEAC vs Ferencváros II · Hungary: NB III - Southwest

Ferencváros II carry a notably higher attack rating (86.7) than PTE-PEAC (66.7), yet their defense rating of 46.7 is sharply lower than PTE-PEAC's 73.3, pointing to a lopsided matchup where the visitor's offensive threat comes paired with a significant defensive vulnerability that the home side's stronger backline could exploit.

Rating contrast Generated from real data
Szekszárd vs Dunaharaszti MTK · Hungary: NB III - Southwest

Szekszárd hold a Defense rating of 0.0 against Dunaharaszti MTK's Attack rating of 80.0 — the sharpest attacking-versus-defensive mismatch in the available data — while Szekszárd's five consecutive losses compound a Form rating also sitting at 0.0, leaving pre-match odds giving them just a 10% chance of victory.

Form vs History Generated from real data
Lindo FF vs Örebro Syrianska · Sweden: Division 2 - Södra Svealand

Despite Lindo FF losing all five of their last matches and holding a defense rating of just 0.0, they won the only previous meeting between these sides 2-0 away at Örebro Syrianska, a result that sits in stark contrast to their current five-game losing run.

Defense/Attack gap Generated from real data
Lichtenberg vs Anker Wismar · Germany: Oberliga - Nordost-Nord

Lichtenberg's defensive rating of 80.0 dwarfs Anker Wismar's attacking rating of 46.7, representing the sharpest mismatch in the data and suggesting the hosts are well-equipped to nullify a visiting attack that is itself rated below the midpoint of the scale.

Defense vs Attack gap Generated from real data
Eintracht Mahlsdorf vs Neustrelitz · Germany: Oberliga - Nordost-Nord

Mahlsdorf's Defense rating of 80.0 dwarfs Neustrelitz's Attack rating of 46.7, while Neustrelitz's Defense rating of just 13.3 is the starkest number in this dataset — suggesting Mahlsdorf hold a pronounced structural advantage at both ends that aligns with Neustrelitz being given only a 10% win probability.

Attack rating gap Generated from real data
Salgótarjáni BTC vs DEAC · Hungary: NB III - Northeast

DEAC's Attack rating of 60.0 is three times higher than Salgótarjáni BTC's 20.0, the single largest gap across all six measured axes, yet the consensus still gives DEAC only a 45% win probability against a side that has lost four of their last five matches.

Defense gap Generated from real data
Gödöllő vs Tiszafuredi VSE · Hungary: NB III - Northeast

Gödöllő's defensive rating of 73.3 is notably stronger than Tiszafuredi VSE's 53.3, representing the sharpest gap between the two sides across all six measured axes, which may explain why the hosts are given a 45% win probability despite both teams sharing identical Form (60.0) and xG (50.0) ratings.

Form dominance Generated from real data
Mátészalka vs Cigand SE · Hungary: NB III - Northeast

Cigand SE arrive on a perfect five-from-five winning run, reflected in a Form rating of 86.7 against Mátészalka's 53.3, and pre-match probability gives the visitors a 45% win chance compared to just 10% for the home side.

Defense vs Attack gap Generated from real data
Füzesabony vs Eger · Hungary: NB III - Northeast

Eger's defensive rating of 0.0 is the starkest figure in this dataset, pairing with an attack rating of just 26.7 and a form rating of 6.7 — the lowest across all six axes for both sides — while Füzesabony's defense sits at 73.3, creating a 73.3-point defensive gulf that makes Eger's 10% win probability the only consensus figure separating them from a near-complete outsider tag.

Defense vs Attack gap Generated from real data
Atalanta U20 vs Milan U20 · Italy: Campionato Primavera - 1

Atalanta U20's Defense rating of 13.3 is the starkest imbalance in this fixture — over 46 points below their own Attack rating of 46.7 — and helps explain why pre-match consensus gives them only a 10% win probability despite Milan U20's Attack rating of just 40.0.

Form divergence Generated from real data
Sárisápi Bányász vs 1908 SZAC · Hungary: NB III - Northwest

Sárisápi Bányász have won their last three consecutive matches (Form rating 66.7/100) while 1908 SZAC have taken just one point from their last five games (Form rating 6.7/100), producing one of the starkest form-rating gaps in this dataset at 60 points apart.

Attack/defense gap Generated from real data
Tatabánya vs Zalaegerszegi TE II · Hungary: NB III - Northwest

Tatabánya's Attack rating of 93.3 dwarfs Zalaegerszegi TE II's Defense rating of 46.7 — the largest cross-team mismatch in the available data — yet the pre-match consensus still assigns a 45% probability to a draw, suggesting the market may be underweighting the hosts' attacking advantage.

Form comparison Generated from real data
SC Sopron vs Komárom · Hungary: NB III - Northwest

SC Sopron's form rating of 26.7 is the lower of the two sides, yet their DLLLW sequence ends in the only outright win across both teams' last five results combined — Komárom's LDLLD contains no wins at all, leaving the pre-match 45% Komárom probability resting on a side without a victory in their last five games.

Form divergence Generated from real data
Zenit Penza vs Rodina Moskva III · Russia: Second League - Group 3

Rodina Moskva III's Form rating of 80.0 dwarfs Zenit Penza's 13.3, reflecting a LWWWW run against Zenit's LDDLL — a stark divergence that aligns with the 45% win probability assigned to the visitors versus just 10% for the hosts.

Head-to-head dominance Generated from real data
Irtysh Omsk vs Tyumen · Russia: Second League A - Division A Silver

In the only tracked meeting between these sides, Tyumen hammered Irtysh Omsk 5-0, a result that aligns with Tyumen's Attack rating of 66.7 dwarfing Irtysh Omsk's Defense rating of just 26.7 — the lowest defensive score in the available data.

Defense gap Generated from real data
Tord vs Grebbestad · Sweden: Division 2 - Norra Götaland

Grebbestad's defensive rating of 53.3 is almost double Tord's 26.7, the starkest gap across all six measured axes, which aligns with the pre-match odds giving Tord just a 10% win probability despite equal xG ratings of 50.0 on both sides.

Form/ratings gap Generated from real data
BG Pathum United vs Ayutthaya FC · Thailand: Thai League 1

Despite hosting, BG Pathum United carry a Form rating of just 41.7 against Ayutthaya FC's 66.7, while the pre-match consensus gives the visitors a 45% win probability compared to just 10% for the home side — a striking disadvantage for the league's typically stronger outfit.

Market signal Generated from real data
Mathare United vs APS Bomet · Kenya: FKF Premier League

Despite Mathare United being the home side with a win in their last result versus APS Bomet's draw, the pre-match consensus from tracked sources gives Mathare United a 0% win probability, splitting the outlook entirely between a draw (50%) and an APS Bomet victory (50%).

Attack rating gap Generated from real data
Dalian Huayi vs Changchun Yatai · China: League One

Dalian Huayi's Attack rating of 13.3 is less than half of Changchun Yatai's 33.3, making it the starkest gap between the two sides' six-axis profiles and helping explain why the pre-match consensus gives the hosts just a 10% win probability against Yatai's 45%.

Defensive imbalance Generated from real data
Suzhou Dongwu vs Hebei Kungfu · China: League One

Hebei Kungfu's Defense rating of 93.3 dwarfs Suzhou Dongwu's 40.0, yet Suzhou carry a significantly higher Attack rating (86.7 vs 46.7), setting up a sharp contrast between the league's most attack-minded side and one of its stingiest defenses. Despite Suzhou's attacking edge, pre-match odds actually marginally favour them less (35%) than a draw (35%), reflecting how Hebei's defensive solidity offsets the goal threat.

Away odds anomaly Generated from real data
Kubikenborg vs IFK Östersund · Sweden: Division 2 - Norrland

Despite IFK Östersund winning the only tracked head-to-head meeting 2-0 and sharing identical Form (80.0) and Attack (100.0) ratings with Kubikenborg, the pre-match consensus gives them just a 10% win probability — a striking disconnect between recent history and market expectation.

Form collision Generated from real data
Enskede vs Skiljebo · Sweden: Division 2 - Norra Svealand

Both Enskede and Skiljebo arrive on identical perfect five-match winning runs (WWWWW), yet the pre-match consensus gives Skiljebo just a 10% win probability despite their marginally higher attack rating (73.3 vs 66.7), making this one of the more lopsided probability splits against an in-form visiting side in recent fixtures.

Defensive gap Generated from real data
Leningradets vs Torpedo Moskva · Russia: First League

Torpedo Moskva's defensive rating of 66.7 dwarfs Leningradets' 13.3 — the lowest defensive score visible in this data — which helps explain why the market assigns Torpedo a 45% win probability against a host with just a 10% chance despite identical attack ratings of 53.3.

Odds vs defence gap Generated from real data
FK Tobol Kostanay vs FC Astana · Kazakhstan: Premier League

Despite FC Astana holding a notably superior defensive rating (73.3 vs 53.3), the pre-match consensus gives them only a 10% win probability compared to FK Tobol's 45%, a striking divergence that is partly explained by Tobol's stronger attacking rating (66.7 vs 60.0) and their victory in the only tracked recent head-to-head (1-2 away at Astana).

Rating gap Generated from real data
Yelimay Semey vs Aktobe · Kazakhstan: Premier League

Aktobe hold a clear edge across the six-axis ratings, outscoring Yelimay Semey on Attack (53.3 vs 40.0), Defense (60.0 vs 40.0), and Form (66.7 vs 46.7), while the only previous recorded meeting also ended in Aktobe's favour (2-1), making the consensus odds that give Yelimay Semey an equal or higher chance than Aktobe (35% vs 30%) look misaligned with the underlying data.

Attacking contrast Generated from real data
Lugansk vs Nart Cherkessk · Russia: Second League - Group 1

Lugansk hold a maximum Attack rating of 100.0 against Nart Cherkessk's 46.7, the sharpest gap across all six measured axes, while Nart Cherkessk counter with the superior Defense rating of 86.7 versus Lugansk's 73.3, setting up a direct clash between the division's most potent attack and one of its sturdier defenses.

Attack rating gap Generated from real data
FK Zalgiris Vilnius vs Suduva Marijampole · Lithuania: A Lyga

Despite being heavy pre-match favourites at 45% win probability versus Suduva's 10%, FK Zalgiris carry a notably low Attack rating of 26.7 compared to Suduva's 40.0, and their only recent head-to-head meeting ended 0-0, suggesting goals may again be hard to come by even with the home side favoured.

Form gap Generated from real data
Esbjerg vs Aalborg · Denmark: 1. Division

Aalborg's form rating of 40.0 is notably stronger than Esbjerg's 26.7, reflected in their recent sequences — Aalborg have taken four points from their last three matches (WDD) while Esbjerg have lost three of their last five including their most recent game, helping explain why Aalborg are given a 45% win probability against a host priced at just 10%.

Form contrast Generated from real data
Geylang International vs Albirex Niigata S · Singapore: Premier League

Albirex Niigata S arrive on a perfect five-from-five winning run (WWWWW), while Geylang International's last five show only two wins alongside two draws and a loss (LDLWW) — a form gap that is reflected in the pre-match odds giving Albirex a 45% win probability against Geylang's 10%.

Attack/Form gap Generated from real data
Quick Boys vs Katwijk · Netherlands: Tweede Divisie

Quick Boys hold a striking 26.7-point advantage in Attack rating over Katwijk (86.7 vs 60.0) and won four of their last five games before a single defeat, while Katwijk's WLWDL run shows two losses and a draw in their final three — a combination that helps explain why pre-match consensus gives Quick Boys a 45% chance against Katwijk's mere 10%.

Set pieces gap Generated from real data
Buriram United vs Rayong FC · Thailand: Thai League 1

Buriram United's set piece rating of 12.5 is drastically lower than Rayong FC's 50.0 — a four-fold difference that stands out as the single sharpest gap across all six rated dimensions for this fixture.

Defensive gap Generated from real data
Meizhou Kejia vs Wuxi Wugou · China: League One

Wuxi Wugou's defensive rating of 60.0 is nearly double Meizhou Kejia's 33.3, the largest gap between the two sides across all six tracked metrics, which aligns with pre-match odds giving Wuxi a 45.0% win probability against Meizhou's 10.0%.

Defense vs Attack mismatch Generated from real data
Odishi 1919 vs Gareji · Georgia: Erovnuli Liga 2

Gareji's Attack rating of 53.3 is nearly double Odishi's Defense rating of 40.0, while Odishi's Attack rating of 26.7 is well below Gareji's Defense rating of 20.0 — yet the sole head-to-head on record ended 1-2 to Odishi, suggesting the ratings contrast has not yet translated into expected results.

Attack rating gap Generated from real data
Kuching FA vs Kelantan City · Malaysia: FA Cup

Kuching FA carry a perfect Attack rating of 100.0 against Kelantan City's 50.0, yet the only recorded meeting between these sides ended 0-0, making it a notable test of whether that attacking superiority can finally translate into goals.

Attack gap Generated from real data
Panserraikos vs Nestos Chrisoupolis · Greece: Super League 2

Panserraikos hold a clear attacking advantage over Nestos Chrisoupolis, rated 46.7 versus just 25.0 on the attack axis — the largest gap between the two sides across all six measured categories — yet the pre-match consensus still prices a draw as equally likely as a home win (45% each), suggesting the market is not fully reflecting that offensive edge.

Defense/Attack gap Generated from real data
FC Carl Zeiss Jena vs Magdeburg II · Germany: Regionalliga - Nordost

Jena's Defense rating of 66.7 dwarfs Magdeburg II's Attack rating of 53.3, while Magdeburg II's own Defense rating of just 20.0 is the lowest in this dataset — suggesting the hosts hold a clear structural edge at both ends despite being given only a 45% win probability.

Attack gap Generated from real data
BFC Preussen vs Hertha BSC II · Germany: Regionalliga - Nordost

Hertha BSC II's Attack rating of 20.0 is less than half of BFC Preussen's 53.3, the starkest gap across all six measured axes, and their recent sequence of DLLLW underlines a side that has managed just one win in five — context that helps explain why the pre-match consensus gives them only a 10% chance of victory.

Defense/Attack gap Generated from real data
Optik Rathenow vs Makkabi · Germany: Oberliga - Nordost-Nord

Makkabi's Defense rating of 66.7 is the standout figure in this fixture, dwarfing their own Attack rating of 26.7 and comfortably outstripping Rathenow's Attack rating of 53.3, suggesting Makkabi are built to absorb pressure rather than create it — a profile that aligns with their 10% win probability despite a solid defensive foundation.

Defensive contrast Generated from real data
Reinickendorfer Fuchse vs FC Lok Stendal · Germany: Oberliga - Nordost-Nord

Stendal's defensive rating of 33.3 is notably weaker than Reinickendorfer Fuchse's 53.3, representing the sharpest gap across all six measured axes and suggesting the hosts carry a meaningful structural edge at the back despite both sides sharing identical recent form sequences (LDWWL vs DLWWL).

Attack rating gap Generated from real data
Siedenbollentin vs Tennis Borussia · Germany: Oberliga - Nordost-Nord

Siedenbollentin's Attack rating of 60.0 is more than double Tennis Borussia's 26.7, the largest gap between the two sides across all six measured axes, which aligns with the consensus giving Tennis Borussia just a 10% chance of winning.

Defensive vulnerability Generated from real data
Brentford U21 vs Derby County U21 · England: Premier League Cup

Derby County U21 hold a Defense rating of 0.0 out of 100 — the lowest possible score — compared to Brentford U21's already-weak 33.3, suggesting both defenses are rated poorly but Derby's is statistically at rock bottom entering this fixture.

Form contrast Generated from real data
Bicskei vs Pápai Perutz · Hungary: NB III - Northwest

Bicskei arrive on a perfect five-match winning run with an Attack rating of 100.0, while Pápai Perutz have taken just one win from their last five (LWLLD) and carry an Attack rating of only 13.3 — the sharpest attacking imbalance visible in the available data.

Attack/Defense mismatch Generated from real data
Arsenal U21 vs Sunderland U21 · England: Premier League 2 Division One

Sunderland U21 carry the highest Attack rating in this dataset (100.0) but the lowest Defense rating (25.0), facing an Arsenal U21 side whose Attack rating of 33.3 is the weakest recorded here, suggesting Sunderland are likely to create but may concede against even limited opposition — a dynamic that aligns with the pre-match odds heavily favouring a draw or Sunderland win (45% each) rather than an Arsenal victory (10%).

Recent form contrast Generated from real data
Diagoras Agias vs Thiva · Greece: Gamma Ethniki - Group 5

Thiva have lost four of their last five matches (DLLLL), while the evenly split 33/33/33 consensus odds and identical 50.0 ratings across all six axes for both sides suggest the market has no meaningful edge to price in — Thiva's losing run is the only concrete differentiator available in this data.

Defensive contrast Generated from real data
CSF Bălți vs Sireți · Moldova: Super Liga

Sireți hold a Defense rating of 60.0 versus CSF Bălți's 0.0, the starkest gap across all six tracked axes, which aligns with Bălți's five-match losing streak against Sireți's run of three draws followed by two defeats.

Attack vs defense mismatch Generated from real data
Sporting Lieşti vs Progresul Fundulea · Romania: Liga III - Serie 4

Both sides rank in the bottom third for defense (Sporting Lieşti 33.3, Progresul Fundulea 26.7) while carrying top-tier attack ratings (100.0 and 86.7 respectively), suggesting a high-scoring exchange is structurally plausible regardless of which team creates first.

Form vs Attack split Generated from real data
Unirea Braniştea vs Recolta Gheorghe Doja · Romania: Liga III - Serie 4

Unirea Braniştea hold the higher Attack rating (73.3 vs 60.0) yet their Form score of 40.0 reflects a 2-3 record across the last five games, while Recolta Gheorghe Doja's Form rating of 80.0 — the highest single-axis score in this fixture — backs four consecutive wins and aligns with their 45% win probability against the hosts' 10%.

Attack/Defense gap Generated from real data
Gloria Băneasa vs Axiopolis · Romania: Liga III - Serie 4

Axiopolis carry an Attack rating of 73.3 against Gloria Băneasa's Defense rating of 46.7 — a 26.6-point gap that represents the sharpest asymmetry in the match data, and aligns with Gloria Băneasa being given only a 10% win probability against Axiopolis's 45%.

Form contrast Generated from real data
Portul Constanta vs Agricola Borcea · Romania: Liga III - Serie 4

Portul Constanta have lost all five of their last five matches (form rating 0.0) while Agricola Borcea have won four of their last five (form rating 80.0), a stark divergence that leaves pre-match probability giving Portul a 0.0% win chance against Borcea's 50.0%.

Attack/Defense contrast Generated from real data
Olimpia Elbląg vs Mławianka Mława · Poland: III Liga - Group 1

Mławianka Mława carry the maximum Attack rating of 100.0 but a rock-bottom Defense rating of 0.0, making them the most extreme attacking-but-defensively-exposed side in this dataset — yet the pre-match consensus gives them only a 10% win probability against an Olimpia side with an Attack rating of just 33.3.

Attack gap Generated from real data
Wisła Płock II vs Troszyn · Poland: III Liga - Group 1

Wisła Płock II carry an Attack rating of 86.7 against Troszyn's 53.3 — a 33-point gap that is the starkest difference across all six measured axes, with both sides sharing identical Defense (40.0), xG (50.0), Set Pieces (50.0), and Discipline (50.0) ratings.

Defense vs Attack gap Generated from real data
Dalstorps vs Jonsered · Sweden: Division 2 - Västra Götaland

Dalstorps' defensive rating of 73.3 stands 26.6 points above Jonsered's attack rating of 53.3, representing the largest cross-team gap in the data and suggesting Jonsered will face a notably harder time creating chances than their own attacking numbers might imply.

Defense rating gap Generated from real data
Landvetter IS vs Astrio · Sweden: Division 2 - Västra Götaland

Astrio carry a defensive rating of 0.0 out of 100 — the lowest possible score — compared to Landvetter IS's 46.7, a stark disparity that aligns with Astrio's run of four consecutive defeats before their most recent result and helps explain why they are given just a 10% win probability despite the draw being rated equally likely as a home win.

Attack/Defense gap Generated from real data
Corona Braşov vs Inter Sibiu · Romania: Liga III - Serie 2

Corona Braşov hold a perfect Attack rating of 100.0 against Inter Sibiu's Defense rating of just 66.7 — the largest single defensive vulnerability in this matchup — while Braşov's own defense sits at 86.7, creating a pronounced one-sided structural advantage that aligns with their WWWDW run in their last five games.

Attack vs Defence gap Generated from real data
Valenii de Munte vs Sepsi II · Romania: Liga III - Serie 2

Valenii de Munte carry a perfect Attack rating of 100.0 against Sepsi II's Defence rating of just 33.3 — the weakest defensive score in this dataset — suggesting a significant structural mismatch that aligns with the consensus giving Sepsi II a 0% win probability.

Defensive weakness Generated from real data
Carpati Covasna vs Tricolorul Breaza · Romania: Liga III - Serie 2

Carpati Covasna hold a Defense 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 poorly both sides have performed across their last five games (Carpati: LLLLD, Breaza: LLLDL).

Defensive mismatch Generated from real data
Agigea vs FC Oţelul II · Romania: Liga III - Serie 4

FC Oţelul II carry a Defense rating of 0.0 out of 100 — the lowest possible — against an Agigea side rated 80.0 in defense, and Oţelul II have lost all five of their last matches, suggesting a team in complete structural collapse heading into this fixture.

Defense gap Generated from real data
Baicoi vs Olimpic Zărneşti · Romania: Liga III - Serie 2

Olimpic Zărneşti's defensive rating of 33.3 is the single weakest axis across both teams, sitting 40 points below Baicoi's 73.3, yet the pre-match odds still frame this as a near three-way split — a notable mismatch between the defensive data and the market consensus.

Form divergence Generated from real data
Barito Putera vs Persiba Balikpapan · Indonesia: Liga 2

Persiba Balikpapan's form rating of 0.0 out of 100 reflects four losses in their last five matches (LWLLL), while Barito Putera's 44.4 form rating comes from a run containing three wins in five (DWWLD) — a stark gap that helps explain why Persiba are given just a 10% win probability despite the match being otherwise rated a near-coin-flip between Barito and a draw.

Form divergence Generated from real data
Tornado Pekanbaru vs PSBS Biak Numfor · Indonesia: Liga 2

Tornado Pekanbaru have taken 7 points from their last 5 matches (LWWDD), while PSBS Biak Numfor have lost all 5 of their most recent games — a stark divergence reflected in PSBS's Attack and Defense ratings both registering 0.0 out of 100, the lowest possible score on the six-axis scale.

Form collapse Generated from real data
Shumbrat vs Rotor-2 · Russia: Second League - Group 3

Rotor-2 have lost four of their last five matches and carry a form rating of just 6.7 out of 100, while their attack rating of 13.3 is the most critically low axis on the radar — contributing to pre-match consensus giving them a 0% win probability.

Form vs form Generated from real data
Metalac GM vs Teleoptik · Serbia: Prva Liga

Metalac GM have won their last four matches in a row (DWWWW) and carry a form rating of 86.7/100, while Teleoptik have lost three of their last five and sit at just 26.7/100 for form — a gap of 60 points that stands as the starkest contrast between the two sides heading into this fixture.

Defense/Form gap Generated from real data
Motala vs Lidköping · Sweden: Division 2 - Norra Götaland

Lidköping's defensive rating of 73.3 dwarfs Motala's 26.7 — the largest gap across all six axes — while Lidköping's form rating of 80.0 (4 wins in last 5) contrasts sharply with Motala's 33.3 (1 win in last 5), making the consensus 45% home probability look notably generous to the hosts.

Form pattern Generated from real data
Ahlafors vs Stenungsund · Sweden: Division 2 - Norra Götaland

Ahlafors arrive on a W-L-W-L-W alternating sequence that lands on a win, while Stenungsund's last result was a loss, giving the home side a clear recent momentum edge reflected in their Form rating of 60.0 versus Stenungsund's 46.7.

Form divergence Generated from real data
SVG Reichenau vs Kitzbühel · Austria: Regionalliga - West

Reichenau's last 5 results (DDLLL) have yielded a form rating of just 13.3 out of 100, while Kitzbühel's run of WLWWW produces a form rating of 80.0 — a gap of 66.7 points that is reflected in pre-match odds giving Reichenau only a 10% chance of winning.

Prediction skew Generated from real data
Kedus Giorgis vs Negelle Arsi · Ethiopia: Premier League

Despite all six-axis ratings being identical at 50.0 for both sides, the single tracked consensus source assigns Negelle Arsi a 0% win probability, placing the entire non-draw probability on Kedus Giorgis at 50%.

Defensive imbalance Generated from real data
Pucioasa vs Berca · Romania: Liga III - Serie 3

Berca's Defense rating of 13.3 is by far the lowest in this matchup, contrasting sharply with Pucioasa's 73.3, yet Pucioasa's Attack sits at just 40.0 — suggesting Berca's vulnerability at the back may not be fully exploited by a side that struggles to create. This tension makes the 35% draw probability notable despite the stark defensive gap.

Rating imbalance Generated from real data
Voința Crevedia vs Urban Titu · Romania: Liga III - Serie 3

Voința Crevedia's Attack rating of 93.3 is the standout figure in this match, yet it is paired with a Defence rating of just 26.7 — the sharpest attack-defence gap of any team here — while Urban Titu present the mirror profile at Attack 40.0 and Defence 60.0, suggesting a contest between a high-risk attacking side and a more defensively structured opponent.

Defense vs Attack mismatch Generated from real data
Kallithea vs Panthrakikos · Greece: Super League 2

Panthrakikos boast the stronger defensive rating (80.0 vs Kallithea's 66.7), yet face a Kallithea attack rated 58.3 compared to their own attack of just 33.3, making this a clash between the home side's relative attacking edge and the visitors' notably superior defensive solidity.

Attack rating signal Generated from real data
Tzeirei Umm al-Fahm vs Hapoel Beit Shean · Israel: Liga Alef

Tzeirei Umm al-Fahm carry an Attack rating of just 16.7 out of 100 — by far their lowest-rated dimension — which aligns with a recent run of DDLD across their last four matches, suggesting chronic difficulty converting pressure into goals.

Defense rating gap Generated from real data
Minaur Baia Mare vs Transilvania Sport Academy · Romania: Liga III - Serie 8

Transilvania Sport Academy hold a Defense rating of 0.0 out of 100 — the lowest possible score — compared to Minaur Baia Mare's 73.3, a gap of 73.3 points that aligns with Transilvania's run of four losses and one draw in their last five matches.

Rating gap Generated from real data
Unirea Tășnad vs Viitorul Cluj · Romania: Liga III - Serie 8

Viitorul Cluj's Attack rating of 93.3 dwarfs Unirea Tășnad's Defense rating of 26.7 — the widest axis mismatch in this fixture — while Cluj's Form rating of 73.3 contrasts sharply with Tășnad's 13.3, reflecting their respective last-5 records of DWWDW versus LDLLD.

Defensive contrast Generated from real data
Sighetu Marmaţiei vs Unirea Dej · Romania: Liga III - Serie 8

Sighetu Marmaţiei's Defense rating of 73.3 is notably stronger than Unirea Dej's 53.3, yet both sides share an identical Attack rating of just 26.7, pointing to a match where scoring opportunities are likely to be scarce for either team.

Attack/Defense mismatch Generated from real data
Crişul Sântandrei vs Academica Recea · Romania: Liga III - Serie 8

Academica Recea carry the sharpest attacking rating in this fixture at 80.0, but their defensive rating of just 26.7 is the most exposed number on the board — yet the pre-match consensus gives them only a 10% win probability, suggesting the market heavily discounts their attacking threat in favour of Crişul Sântandrei's more balanced profile (Defense 60.0, Form 66.7).

Attack/Defense gap Generated from real data
Unirea Alba Iulia vs Poli Timisoara 2 · Romania: Liga III - Serie 7

Unirea Alba Iulia's attack rating of 100.0 faces a Poli Timisoara 2 defense rated just 33.3, the sharpest mismatch across all six measured axes, which aligns with the consensus giving the visitors a 0.0% win probability from tracked sources.

Rating gap Generated from real data
Nera Bogodinţi vs Viitorul Arad · Romania: Liga III - Serie 7

Nera Bogodinţi's Defence rating of 0.0 and Attack rating of 13.3 are drastically below Viitorul Arad's 40.0 in both categories, reflecting a sequence of four consecutive losses before a draw — a gulf so stark that pre-match odds give Nera Bogodinţi a 0.0% win probability.

Form divergence Generated from real data
Uthai Thani vs Rasi Salai United · Thailand: Thai League 1

Rasi Salai United's form rating of just 11.1 is the most striking gap in this fixture — compared to Uthai Thani's 66.7 — with Rasi Salai's last 5 results (WDLLD) showing a run of three games without a win to close out that sequence, reflected in their pre-match win probability of just 10.0%.

Attack/defense gap Generated from real data
Rizespor U19 vs Fenerbahce U19 · Turkey: U19 league

Fenerbahce U19's attack rating of 80.0 dwarfs Rizespor U19's defending rating of 53.3, while Rizespor U19's attack rating of just 26.7 is the lowest in this dataset — suggesting a pronounced one-sided threat profile that markets reflect with Rizespor given only a 10% win probability.

Attack vs Defense gap Generated from real data
Mazovia Minsk Mazowiecki vs Pelikan Łowicz · Poland: III Liga - Group 1

Mazovia's Attack rating of 80.0 is the highest single-axis score in this fixture, yet they face a Pelikan defence rated 73.3 — the sharpest defensive figure on show — creating a clear clash between the division's most potent attacking unit and one of its more organised backlines, which may explain why pre-match odds still point to a draw (35%) rather than a home win (35% vs 30%).

Defense vs Attack gap Generated from real data
Bollstanäs vs Kungsängen · Sweden: Division 2 - Norra Svealand

Bollstanäs carry the weakest defensive rating in this fixture at just 6.7 out of 100, while Kungsängen's attack rates at 53.3 — a gap of 46.6 points that stands as the most extreme mismatch across all six measured axes, helping explain why Kungsängen are given a 45% win probability against Bollstanäs's 10%.

Defense rating gap Generated from real data
Täfteå vs Boden · Sweden: Division 2 - Norrland

Boden's defensive rating of just 6.7 out of 100 is drastically lower than Täfteå's 40.0, representing the sharpest single-axis gap between these two sides and suggesting Täfteå's attack (46.7) faces a significantly vulnerable backline in this fixture.

Discipline gap Generated from real data
Kairat Almaty vs Zhetysu · Kazakhstan: Premier League

Kairat Almaty carry the lowest Discipline rating in this fixture at just 33.3 out of 100, compared to Zhetysu's 50.0, meaning the hosts are notably more prone to cards or fouls despite being heavy favourites with a 50% win consensus against Zhetysu's 0%.

Attack rating gap Generated from real data
Progresul Spartac vs Voluntari II · Romania: Liga III - Serie 5

Voluntari II hold a notably higher Attack rating (40.0) compared to Progresul Spartac (26.7), while Progresul's Defence rating (53.3) is their sole above-average metric — a combination that points to a low-scoring, defensively-oriented contest where Spartac's recent run of four straight losses (WLLLL) suggests they are struggling to convert their defensive solidity into results.

Attack gap Generated from real data
Păușești vs CS Drobeta-Turnu Severin · Romania: Liga III - Serie 6

CS Drobeta-Turnu Severin hold a striking attacking advantage over Păușești, rated 73.3 versus just 33.3 on the 0-100 attack scale — a 40-point gap that stands out as the single largest difference across all six measured axes.

Defense rating gap Generated from real data
Vulturii Fărcăşeşti vs Petrolul Hartiesti · Romania: Liga III - Serie 6

Petrolul Hartiesti carry a defensive rating of 0.0 against Vulturii Fărcăşeşti's 13.3, making both sides among the most exposed defensively in the division, but Vulturii's attack rating of 66.7 dwarfs Petrolul's 20.0, suggesting the hosts hold a significant edge in creating chances against a defence rated at the floor of the scale.

Form pattern Generated from real data
Ull/Kisa vs Follo · Norway: 2. Division - Group 2

Ull/Kisa have taken zero points from their last five matches (LDLLL), while Follo have won two of their last five (LWDLW), giving Follo a clear recent form advantage heading into this fixture.

Defense vs Attack Generated from real data
Făleşti vs FC National Ialoveni · Moldova: Liga 1

Ialoveni's defensive rating (66.7) dwarfs Făleşti's attacking rating (40.0), and the only recorded head-to-head meeting resulted in a narrow 1-0 win for Făleşti, suggesting goals are likely to be scarce in this fixture.

Head-to-head result Generated from real data
Spartanii Selemet vs Iskra · Moldova: Liga 1

The only recorded meeting between these sides ended in a 10-0 victory for Iskra, a scoreline that aligns with Iskra's strong defensive rating of 80.0 against Spartanii Selemet's defence rating of 0.0 — the starkest rating gap in this fixture.

Attack/Defense gap Generated from real data
CSM Adjud vs Gheorgheni · Romania: Liga III - Serie 1

CSM Adjud hold a notable structural edge, rating 80 in Attack against Gheorgheni's Defense of just 40 — a 40-point gap that represents the sharpest mismatch across either side's six-axis profiles. Gheorgheni's own Attack (60) also faces a sturdier Adjud Defense (60), making the home side's offensive advantage the most distinctive measurable factor in this fixture.

Defensive contrast Generated from real data
Viitorul Onesti vs Odorheiu Secuiesc · Romania: Liga III - Serie 1

Odorheiu Secuiesc's defensive rating of 60.0 is triple that of Viitorul Onesti's 20.0, the starkest gap across all six measured axes, suggesting the visitors hold a significant structural advantage at the back against a home side that also carries a form rating of 0.0 from their last five outings.

Attack vs defence gap Generated from real data
Târgu Secuiesc vs Aerostar Bacau · Romania: Liga III - Serie 1

Târgu Secuiesc carry the sharpest attacking rating in this fixture at 86.7, yet their defensive rating of just 40.0 is the lowest of any axis for either side — a 46.7-point internal gap that makes them a high-risk, high-reward team likely to feature heavily in the scoring. Aerostar's defence rates 60.0, giving them a clear structural edge at the back despite arriving on a LWWLL run.

Defense gap Generated from real data
Dunărea 2020 Giurgiu vs FCSB II · Romania: Liga III - Serie 5

FCSB II's defensive rating of 20.0 is dramatically lower than Dunărea 2020 Giurgiu's 60.0, the single largest gap across all six tracked axes, suggesting Giurgiu's attack — despite a modest 46.7 rating — faces a significantly weakened backline. FCSB II's recent form rating of 20.0 compounds this, reflecting a deteriorating run that includes back-to-back losses to close their last five matches.

Form divergence Generated from real data
BAK '07 vs Union Klosterfelde · Germany: Oberliga - Nordost-Nord

BAK '07 have taken 11 points from their last 5 matches (DWWDW, form rating 86.7/100), while Union Klosterfelde have collected just 1 point in the same span (DWLLL, form rating 40.0/100), making the hosts' recent momentum the sharpest differentiator between these two sides.

Defense vs Attack gap Generated from real data
Silver Strikers vs Be Forward Wanderers · Malawi: Super League

Silver Strikers' Defense rating (60.0) is nearly double their own Attack rating (33.3) and well above Be Forward Wanderers' Attack rating (40.0), suggesting the hosts are far more likely to suppress goals than to create them — consistent with a match market that prices a draw at 45%.

Attack gap Generated from real data
Ekhaya vs Kamuzu Barracks · Malawi: Super League

Ekhaya's Attack rating of 20.0 is exactly half that of Kamuzu Barracks' 40.0, yet the pre-match consensus still gives Ekhaya a 45.0% win probability versus just 10.0% for Kamuzu Barracks — a striking mismatch between the attacking data and the market lean.

Defense vs Attack gap Generated from real data
Mitundu Baptist vs Red Lions · Malawi: Super League

Mitundu Baptist's defensive rating of 80.0 dwarfs their own attack rating of 20.0 — the widest such gap in this fixture — and they face a Red Lions attack rated just 26.7, suggesting a strong lean toward a low-scoring or goalless outcome despite the pre-match odds giving both sides nearly equal chances.

Defense vulnerability Generated from real data
GVVV Veenendaal vs Rijnsburgse Boys · Netherlands: Tweede Divisie

Both sides share an identically low defensive rating of 26.7 out of 100 — the weakest axis for each team — suggesting neither can reliably suppress the other, which aligns with the 45% draw probability despite GVVV's superior attack rating of 66.7 versus Rijnsburgse Boys' 53.3.

Rating imbalance Generated from real data
ASC Dortmund vs Gievenbeck · Germany: Oberliga - Westfalen

ASC Dortmund carry the highest attack rating in this fixture at 93.3, yet their defence sits at just 46.7 — a gap of 46.6 points — while Gievenbeck are far more balanced at 80.0 attack and 73.3 defence, suggesting Dortmund may outscore but also concede freely against the visitor's more rounded profile.

Form divergence Generated from real data
Chitipa United vs MAFCO · Malawi: Super League

Chitipa United's form rating of 53.3 dwarfs MAFCO's 6.7, reflecting a WLWDD run versus MAFCO's near-total collapse of LLDLL — a gap that aligns with pre-match odds giving MAFCO just a 10% win probability.

Attack/Defense contrast Generated from real data
Korona Kielce II vs Podlasie Biała Podlaska · Poland: III Liga - Group 4

Korona Kielce II's Attack rating of 60.0 faces a Podlasie defence rated at 60.0, while Podlasie's Attack rating of just 20.0 — the lowest of any axis across both sides — suggests the visitors will struggle to convert even as they defend, pointing to a likely low-scoring affair skewed toward the hosts if goals arrive at all.

Defense vs Attack mismatch Generated from real data
Warta Gorzów vs Polonia Nysa · Poland: III Liga - Group 3

Polonia Nysa carry the lowest defensive rating in this fixture at just 20.0, while their last five results read LLLLW — four consecutive losses before a solitary win — making them statistically the weakest defensive side here against a Warta Gorzów attack rated at 26.7, yet the pre-match consensus still assigns Polonia only a 10% chance, reflecting how little confidence exists in their ability to threaten even this modest home side.

Market signal Generated from real data
Doxa Dramas vs Apollon Paralimniou · Greece: Gamma Ethniki - Group 1

With all six-axis ratings identical at 50.0 for both sides and only one tracked source available, the pre-match consensus splits entirely between the draw (50%) and an Apollon Paralimniou win (50%), assigning Doxa Dramas a 0% chance despite their 3W-2L record in recent games.

Form contrast Generated from real data
Aetos Orfani vs Xanthi FC · Greece: Gamma Ethniki - Group 1

Aetos Orfani have lost all five of their last five matches, while Xanthi FC have taken 8 points from their last 5 games (WLWWD), representing the sharpest differentiator in a dataset where every other rated metric is identical at 50.0 for both sides.

Consensus probability gap Generated from real data
Roma U20 vs Empoli U20 · Italy: Campionato Primavera - 1

The pre-match consensus assigns Empoli U20 just 10.0% probability of winning despite them matching Roma U20 identically across all six rated axes — Attack (60.0), Defense (60.0), Form (73.3), xG (50.0), Set Pieces (50.0), and Discipline (50.0) — making the win-probability split of 45/45/10 notably difficult to justify from the available performance data alone.

Defense gap Generated from real data
Leonfelden vs Pinzgau Saalfelden · Austria: Regionalliga - North

Leonfelden's defensive rating of 13.3 is dramatically lower than Pinzgau Saalfelden's 46.7 — the largest gap across any of the six tracked axes — yet the pre-match consensus still gives Leonfelden a 45% win probability, suggesting the market is largely discounting that defensive vulnerability.

Form signal Generated from real data
MAS Ardas Kastanion vs Pontion Nea Amisos · Greece: Gamma Ethniki - Group 1

Pontion Nea Amisos have lost all four of their most recent matches (LLLL), yet the pre-match consensus gives all three outcomes an identical 33% probability, suggesting the market is not accounting for their current losing streak.

Form collapse Generated from real data
Ried II vs Wohnbau Dietach · Austria: Regionalliga - North

Ried II have lost all five of their last five matches and carry a defense rating of 0.0 out of 100, making them statistically the weakest defensive side in the available data, while Wohnbau Dietach's 50% win probability reflects a clear edge despite their own inconsistent DLWLL run.

Market uncertainty Generated from real data
Thrakis vs Kavala · Greece: Gamma Ethniki - Group 1

With all three outcomes priced at exactly 33% and Kavala's six-axis ratings uniformly at 50.0 across every metric, the market and model data offer no meaningful edge in either direction, reflecting genuine uncertainty about this fixture. Kavala's last five results (W-L-L-W-D) show a mixed but slightly positive recent run, which is the only marginal differentiator available.

Market signal Generated from real data
Anagennisi Artas vs Eordaikos · Greece: Gamma Ethniki - Group 3

With all six-axis ratings identical at 50.0 for both sides, the single tracked source splits its consensus entirely between Draw and Eordaikos at 50% each, assigning Anagennisi Artas a 0% win probability despite playing at home.

Recent form signal Generated from real data
Doxa Mascholouriou vs Kastoria · Greece: Gamma Ethniki - Group 3

Kastoria arrive on a run of four consecutive defeats, making them the only side in this fixture with a defined recent form sequence — yet the single tracked source still prices all three outcomes equally at 33%, suggesting the market has not adjusted for that losing streak.

Odds distribution Generated from real data
Alexandros Florinas vs Veria · Greece: Gamma Ethniki - Group 3

With all three pre-match outcomes priced at exactly 33.0% by the sole tracked source, this fixture is rated as a perfect three-way toss-up, offering no statistical edge toward any result. Veria's alternating WLDLW run over their last five matches further underlines the unpredictability, with wins and losses distributed evenly.

Form collapse Generated from real data
Pirin Blagoevgrad vs Spartak Pleven · Bulgaria: Second League

Pirin Blagoevgrad have lost all five of their last five matches and carry a form rating of 0.0 out of 100, the lowest possible score, which aligns with pre-match odds giving them just a 10% chance of winning at home against Spartak Pleven.

Attack gap Generated from real data
Marek vs Beroe · Bulgaria: Second League

Marek's Attack rating of 33.3 is notably the lowest-rated dimension on their radar and sits well below Beroe's 46.7, yet the pre-match odds still make Marek marginal favourites at 35% despite this 13-point attacking deficit.

Attack vs Defence gap Generated from real data
Rilski Sportist vs Lokomotiv G. Oryahovitsa · Bulgaria: Second League

Lokomotiv G. Oryahovitsa hold a defence rating of 93.3 against an attack rating of just 26.7 — a 66.6-point gap — making them by far the more defensively oriented side, while Rilski Sportist's four wins in their last five suggest enough attacking threat to test that shape, setting up a likely low-scoring, contested match.

Attack rating gap Generated from real data
Sportist Svoge vs Hebar 1918 · Bulgaria: Second League

Hebar 1918's Attack rating of 86.7 dwarfs Sportist Svoge's 26.7 — a 60-point gap that is the starkest divergence across all six measured axes, yet the pre-match consensus still prices a Hebar win at just 45%, equal to the draw.

Defense vs Form gap Generated from real data
Chełmianka Chełm vs Star Starachowice · Poland: III Liga - Group 4

Chełmianka's defensive rating of 86.7 is the standout figure in this fixture — nearly 33 points clear of Star Starachowice's 53.3 — and is backed by a WWDDW run that gives them a form rating of 73.3 compared to Star's 33.3, suggesting a clear structural advantage for the hosts despite identical attack ratings of 40.0 on both sides.

Defence vs Attack mismatch Generated from real data
Bologna U20 vs Lazio U20 · Italy: Campionato Primavera - 1

Bologna U20 carry the highest Attack rating in this fixture at 80.0 but the lowest Defence rating at 20.0, a 60-point gap that contrasts sharply with Lazio U20's balanced 66.7 across both axes, suggesting Bologna are simultaneously the most threatening and most vulnerable side on the pitch.

Attack vs defense mismatch Generated from real data
Ząbkovia Ząbki vs Jagiellonia II · Poland: III Liga - Group 1

Jagiellonia II carry the highest attack rating in this fixture at 86.7, yet their defense sits at just 26.7 — the lowest of the two sides — meaning they arrive as potent scorers but the most exposed backline, a combination that helps explain why the pre-match odds give them only a 10% win probability despite their offensive numbers.

Attack/Defense mismatch Generated from real data
Swit vs ŁKS Łódź II · Poland: III Liga - Group 1

ŁKS Łódź II carry the highest attack rating in this matchup at 80.0, facing a Swit defence rated at just 53.3 — the weakest defensive figure between the two sides — suggesting the visitors hold a clear structural edge in the most decisive axis of the game.

Attack vs defence mismatch Generated from real data
Pogoń-Sokół Lubaczów vs KS Wieczysta Krakow II · Poland: III Liga - Group 4

Pogoń-Sokół Lubaczów's Attack rating of 53.3 dwarfs KS Wieczysta Krakow II's Attack rating of just 6.7, while Wieczysta's Defence rating of 60.0 is three times higher than Lubaczów's 20.0 — suggesting a fixture where the home side's offensive threat meets a visiting team built almost entirely around defensive solidity, yet struggling badly in form (LLLDL in last 5).

Form divergence Generated from real data
Moravia Morawica vs Wisłoka Dębica · Poland: III Liga - Group 4

Wisłoka Dębica have won four consecutive matches (LWWWW) and carry a Form rating of 80.0, while Moravia Morawica have lost four of their last five (LLLLD) with a Form rating of just 6.7 — one of the starkest form gaps possible on this 0-100 scale.

Form collapse Generated from real data
Carina Gubin vs Goczałkowice Zdrój · Poland: III Liga - Group 3

Carina Gubin have lost four of their last five matches and carry a Form rating of just 6.7 out of 100, the lowest across all six tracked metrics, which helps explain why pre-match probability gives them only a 10% chance of winning.

Rating gap Generated from real data
Kataka vs Kitara · Uganda: Premier League

Kataka's Attack rating of 11.1 and Form rating of 11.1 are drastically below Kitara's 50.0 in both metrics, representing the sharpest measurable gaps in the dataset and aligning with a pre-match consensus that gives Kataka a 0% win probability against Kitara's 50%.

Market signal Generated from real data
Vatolakkos vs Makedonikos Siatista · Greece: Gamma Ethniki - Group 3

With all six-axis ratings identical at 50.0 for both sides, the sole differentiating signal is recent form: Vatolakkos lost their last match while Makedonikos Siatista drew theirs, contributing to the consensus giving Makedonikos Siatista a 50% win probability against 0% for the hosts.

Odds vs form gap Generated from real data
Welayta Dicha vs Fasil Ketema · Ethiopia: Premier League

Despite Fasil Ketema's stronger recent form sequence (3 wins in last 5, finishing W) compared to Welayta Dicha's more mixed DWLWD run, the pre-match consensus gives Fasil Ketema only a 10% win probability against Welayta Dicha's 45%, a striking divergence between recent results and implied match odds.

Attack/Defense mismatch Generated from real data
Avia Świdnik vs Świt Skolwin · Poland: II Liga - East

Świt Skolwin's Attack rating of 53.3 directly meets Avia Świdnik's weakest axis — a Defense rating of just 26.7, the lowest-rated dimension for either side — suggesting a notable structural advantage for the visitors in open play, reflected in the 45% consensus win probability assigned to Świt Skolwin versus just 10% for the hosts.

Recent form Generated from real data
Naousa vs Thyella Katsikas · Greece: Gamma Ethniki - Group 3

Thyella Katsikas have lost their last 2 matches and won just 2 of their last 5 (WLWLL), while Naousa have also lost their last 2, making both sides arrive at this fixture on identical two-game losing runs with the market reflecting this uncertainty at an even three-way split of 33% each.

Set piece gap Generated from real data
Amarante vs Portimonense · Portugal: Segunda Liga

Amarante hold a striking set piece advantage over Portimonense, rated 62.5 versus just 25.0 on the 0-100 scale — a 37.5-point gap that stands out as the largest difference between the two sides across all six measured categories, despite both teams being otherwise closely matched in attack (26.7 vs 20.0) and defense (60.0 vs 60.0).

Head-to-head dominance Generated from real data
Hartberg (Am) vs Deutschlandsberger SC · Austria: Regionalliga - South

In the only tracked meeting between these sides, Deutschlandsberger SC won 4-0, and their current defensive rating of 73.3 contrasts sharply with Hartberg (Am)'s defensive rating of just 26.7, suggesting the visitors hold a significant structural advantage on both sides of the ball.

Rating gap Generated from real data
Nesebar vs CSKA Sofia II · Bulgaria: Second League

CSKA Sofia II hold a striking advantage in Attack (86.7 vs 46.7) and Defense (80.0 vs 46.7) on the six-axis ratings, nearly double Nesebar's scores in both areas, which aligns with their 4-from-5 recent wins compared to Nesebar's more mixed WDWLW run.

Attack rating gap Generated from real data
Vozdovac U19 vs Partizan U19 · Serbia: U19 league

Partizan U19's attack rating of 60.0 is nearly double Vozdovac U19's 33.3, the largest gap between the two sides across all six measured axes, which aligns with pre-match odds giving Vozdovac only a 10% win probability versus Partizan's 45%.

Market signal Generated from real data
Posta Rangers FC vs Shabana · Kenya: FKF Premier League

With both sides rated identically across all six metrics (50.0 in every category) and each coming off a loss, the pre-match consensus heavily skews away from the home side — giving Posta Rangers just a 10% win probability versus Shabana's 45%, despite no statistical evidence differentiating the two teams.

Defensive mismatch Generated from real data
Limbuš Pekre vs Rače · Slovenia: 3. SNL - East

Rače hold a Defense rating of 60.0 against Limbuš Pekre's Attack rating of just 20.0 — the largest single-axis gap in this fixture — while Limbuš Pekre have lost four of their last five matches (LLDLL), giving Rače a clear structural edge despite the market splitting 50/50 on the outcome.

Attack rating gap Generated from real data
Ljutomer vs Čarda Martjanci · Slovenia: 3. SNL - East

Čarda Martjanci's Attack rating of 86.7 dwarfs Ljutomer's 46.7 — a 40-point gap that is the single largest differential between the two sides across all six measured axes, helping explain why the market gives Ljutomer only a 10% chance of winning.

Attack/Defense mismatch Generated from real data
FC Liefering vs Sturm Graz II · Austria: 2. Liga

Sturm Graz II carry the highest attack rating in this fixture at 73.3 but also the worst defensive rating at 20.0, creating a profile where they are likely to both score and concede — yet the pre-match consensus gives them only a 10% win probability, reflecting their poor recent form of LLWDD.

Form & defense gap Generated from real data
Austria Salzburg vs Floridsdorfer AC · Austria: 2. Liga

Floridsdorfer AC hold a Form rating of 66.7 versus Austria Salzburg's 26.7, and Salzburg's Defense rating of 26.7 is the lowest figure across both teams' six-axis profiles, helping explain why pre-match consensus gives the visitors a 45% win probability against the hosts' 10%.

Rating gap Generated from real data
WSPG Wels vs Schwarz-Weiß Bregenz · Austria: 2. Liga

Schwarz-Weiß Bregenz hold a striking edge in both Attack (60.0 vs 33.3) and Defense (46.7 vs 13.3) ratings, making Wels's 13.3 defensive rating the single lowest figure across all six axes for either side — consistent with the consensus giving the hosts just a 10% win probability.

Defense gap Generated from real data
AS Trencin vs Dukla Banská Bystrica · Slovakia: Super Liga

AS Trencin's defensive rating of 6.7 is the starkest contrast in this fixture — compared to Dukla Banská Bystrica's 46.7 — yet the pre-match consensus still makes Trencin slight favourites at 35.0% despite losing their last three matches consecutively.

Defense rating gap Generated from real data
Slovan Bratislava vs Skalica · Slovakia: Super Liga

Slovan Bratislava's defensive rating of just 6.7 out of 100 is the single lowest axis score across both teams, yet they are given a 50% win probability — suggesting the market is heavily discounting their defensive vulnerability despite a last-5 record of only one win (LWLLD).

Defensive gap Generated from real data
Rapid Wien II vs Wacker Innsbruck · Austria: 2. Liga

Wacker Innsbruck's Defense rating of 66.7 dwarfs Rapid Wien II's 6.7 — the single largest gap between any two axes for these sides — which aligns with Rapid's four losses in their last five matches and the market's 45% win probability for Innsbruck against just 10% for the hosts.

Defense contrast Generated from real data
Fužinar vs Šmartno · Slovenia: 3. SNL - East

Despite both sides sharing identical Attack (100.0) and Form (80.0) ratings, Fužinar's Defense rating of just 6.7 is dramatically lower than Šmartno's 33.3, suggesting Fužinar are unusually vulnerable at the back even as the narrow pre-match favourite at 45.0% against Šmartno's 10.0%.

Form vs attack gap Generated from real data
Odranci vs NK Ormoz · Slovenia: 3. SNL - East

Odranci hold a maximum Attack rating of 100.0 against NK Ormoz's 73.3, and have won four of their last five (WWWDW) compared to Ormoz's inconsistent WLDWL run — yet the consensus still splits 45% each for a home win or draw, suggesting the market is not fully pricing in Odranci's dominant attacking and form metrics.

Defensive vulnerability Generated from real data
Šampion Celje vs Hajdina · Slovenia: 3. SNL - East

Šampion Celje hold the lowest Defence rating in this fixture at just 6.7 out of 100, compared to Hajdina's 20.0, yet the pre-match consensus still gives the hosts a marginally higher win probability (35%) than the visitors (30%), suggesting the market may be underweighting that stark defensive gulf.

Form vs Attack split Generated from real data
Podvinci vs Videm · Slovenia: 3. SNL - East

Videm hold the higher attack rating (66.7 vs 60.0) yet arrive on a run of LWDDL while Podvinci, rated lower in attack, have posted WWWLL — suggesting Podvinci's recent winning momentum contrasts sharply with Videm's inability to convert their offensive profile into results, which may explain why the consensus gives Videm only a 10% win probability despite their edge in attack.

Form divergence Generated from real data
FK Košice vs Komárno · Slovakia: Super Liga

FK Košice have taken 10 points from their last 5 matches (DWWLW, Form rating 46.7) while Komárno have managed just 5 points from theirs (DDWDL) and carry the division's lowest Form rating of 20.0, the sharpest form gap visible in the six-axis data despite both sides sharing identical xG, Set Pieces, and Discipline scores of 50.0.

Attack rating gap Generated from real data
Birkirkara vs Valletta FC · Malta: Premier League

Valletta FC's Attack rating of 73.3 dwarfs Birkirkara's 33.3 — a 40-point gap — yet their Defence ratings are identical at 73.3, suggesting the clearest edge in this match lies in Valletta's offensive output against a side ranked among the weakest attackers in the dataset.

Attack rating gap Generated from real data
Arka Gdynia vs Polonia Warszawa · Poland: I Liga

Polonia Warszawa's Attack rating of 66.7 dwarfs Arka Gdynia's 20.0 — the largest gap between any two axes for these sides — yet the pre-match consensus gives Polonia just a 10% win probability despite that 46.7-point attacking advantage.

Attack/Defense mismatch Generated from real data
Chrobry Głogów vs Pogoń Grod. Mazowiecki · Poland: I Liga

Chrobry's Attack rating of 20.0 is the sharpest contrast in this fixture — the lowest possible end of the scale against Pogoń's Defense rating of 53.3 — yet the market still prices Chrobry as slight favourites (35.0%) over Pogoń (30.0%), suggesting their strong Defense rating of 73.3 is the primary driver of that edge despite a severe lack of attacking output.

Form divergence Generated from real data
Unia Skierniewice vs Nieciecza · Poland: I Liga

Nieciecza have won four consecutive matches (DWWWW) and carry a Form rating of 66.7, while Unia Skierniewice's Form sits at just 46.7 with a WLLWD sequence — a gap that is reflected in pre-match odds giving the hosts only a 10% win probability against Nieciecza's 45%.

Form collapse Generated from real data
Lucko vs Trnje · Croatia: Second NL

Lucko have lost four of their last five matches and carry a form rating of just 6.7 out of 100, compared to Trnje's 46.7, a gap that is reflected in the pre-match odds giving Lucko only a 10% chance of winning.

Attack gap Generated from real data
Zagora vs Slavonija Požega · Croatia: Second NL

Zagora's Attack rating of 66.7 is notably higher than Slavonija Požega's 53.3, the only meaningful gap across all six measured axes, suggesting Zagora carries a clear offensive edge despite the market pricing the match as a three-way split at 33% each.

Rating gap Generated from real data
Dugo Selo vs Bjelovar · Croatia: Second NL

Bjelovar hold a clear advantage across the key ratings, leading Dugo Selo in Attack (80.0 vs 60.0), Defense (73.3 vs 66.7), and Form (73.3 vs 60.0), which aligns with the pre-match consensus giving them a 45% win probability against Dugo Selo's 10%.

Attack gap Generated from real data
Jarun vs Varteks Varaždin · Croatia: Second NL

Jarun's attack rating of 86.7 dwarfs Varteks Varaždin's 33.3 — a gap of 53.4 points — making it the starkest difference across all six measured axes, yet the pre-match odds still price a draw as equally likely (45%) as a Jarun win (45%).

Attack/defense contrast Generated from real data
CA Bizertin vs US Monastirienne · Tunisia: Ligue 1

CA Bizertin's Attack rating of 25.0 is the starkest imbalance in this fixture — less than half of US Monastirienne's 58.3 — while their Defense sits at 75.0, suggesting a side built almost entirely to contain rather than score, which aligns with consensus odds giving them only a 10% win probability.

Defense vs Attack mismatch Generated from real data
US Ben Guerdane vs Club Africain · Tunisia: Ligue 1

Club Africain's Defense rating of 86.7 dwarfs US Ben Guerdane's Attack rating of 58.3, the largest gap across any single head-to-head axis in this fixture, which aligns with the pre-match consensus giving Ben Guerdane only a 10% win probability despite playing at home.

Defense vs Attack gap Generated from real data
Progrès Sakiet Eddaïer vs CS Sfaxien · Tunisia: Ligue 1

Progrès Sakiet Eddaïer's Defense rating of 91.7 dwarfs their Attack rating of 33.3 — a 58.4-point gap that is the most extreme imbalance in this fixture, suggesting the hosts are built almost entirely to deny goals rather than score them, which aligns with the pre-match odds giving CS Sfaxien just a 10% win probability despite facing such a limited attacking threat.

Form divergence Generated from real data
ES Tunis vs Olympique Béja · Tunisia: Ligue 1

ES Tunis have won 3 of their last 4 matches (form rating 75.0) while Olympique Béja are winless in their last 5 (DLLDD, form rating just 16.7), the sharpest form gap between the two sides in the available data. Despite this, the pre-match consensus gives ES Tunis only a 45% win probability, equal to the draw, suggesting the market is not fully pricing in Béja's recent slump.

Form contrast Generated from real data
Bavois vs Amical Saint-Prex · Switzerland: 1. Liga Promotion

Bavois have lost four of their last five matches (LWLLL, Form rating 20.0/100), while Amical Saint-Prex have won two, drawn one, and lost one in the same period (LWLDW, Form rating 46.7/100), making the visitors the significantly stronger side by recent form despite the pre-match odds marginally favouring the hosts at 35.0% vs 30.0%.

Defense vs Attack gap Generated from real data
YF Juventus vs Bellinzona · Switzerland: 1. Liga Promotion

YF Juventus's defensive rating of 73.3 dwarfs Bellinzona's attacking rating of 33.3 — the largest single axis mismatch in the data — suggesting the hosts should comfortably suppress an attack that ranks among the weakest in tracked metrics, consistent with Bellinzona's four losses in their last five outings.

Attack rating gap Generated from real data
Grödig vs LASK Juniors · Austria: Regionalliga - North

LASK Juniors hold a perfect Attack rating of 100.0 against Grödig's 33.3 — a 66.7-point gap that is the starkest mismatch across all six measured axes, reinforcing why pre-match consensus gives LASK Juniors a 45% win probability against Grödig's just 10%.

Defense/Form gap Generated from real data
Loughgall vs Moyola Park · Northern-Ireland: Championship

Loughgall's defensive rating of just 6.7 is dramatically lower than Moyola Park's 33.3, and Loughgall's run of only one win in their last five (DLLDL) contrasts with Moyola Park's two wins including a final-game victory (WLLDW), helping explain why the consensus gives Loughgall just a 10% chance of winning.

Attack/Defense gap Generated from real data
Dacia-Buiucani vs Sheriff Tiraspol · Moldova: Super Liga

Dacia-Buiucani hold the second-highest defensive rating in this dataset at 86.7, yet face a Sheriff Tiraspol attack rated at the maximum 100.0 — the widest attack-versus-defence mismatch of any pairing in the available figures, suggesting Sheriff's offensive threat is categorically superior even against Dacia's organised backline.

Defense vs Attack mismatch Generated from real data
Queen's University vs Ballinamallard United · Northern-Ireland: Championship

Queen's University hold a defensive rating of 86.7 — the standout figure across both teams — against a Ballinamallard United attack rated 73.3, yet Ballinamallard's defence sits at just 33.3, suggesting Queen's own attack (66.7) may find more joy than the pre-match odds of 35% imply.

Defense rating anomaly Generated from real data
Haninge vs Nacka Iliria · Sweden: Division 2 - Södra Svealand

Haninge carry a striking defensive rating of 0.0 out of 100 — the lowest possible score — yet still hold a 45% win probability, suggesting the model's confidence rests almost entirely on their attack (60.0) and opponent quality rather than any defensive solidity. Nacka Iliria's defense rating of 53.3 is by far the strongest axis score in this fixture, pointing to a potentially tight, low-scoring contest despite the hosts being favoured.

Form contrast Generated from real data
Rågsved vs Smedby · Sweden: Division 2 - Södra Svealand

Rågsved's form rating of 66.7 dwarfs Smedby's 26.7, reflecting their respective last-five sequences of WWWLD versus DWDLL — Rågsved have won three of their last five while Smedby have lost their last two consecutively, yet the pre-match consensus still prices the draw equal to a Rågsved win at 45% each.

Defense/Attack mismatch Generated from real data
Interclube vs Sagrada Esperança · Angola: Girabola

Interclube's defensive rating of 73.3 dwarfs Sagrada Esperança's attacking rating of 44.4, while Sagrada's defense sits at just 33.3 against any forward pressure — the sharpest mismatch in the data and a key reason the pre-match consensus gives Sagrada only a 10% chance.

Form divergence Generated from real data
Luzern II vs FC Schaffhausen · Switzerland: 1. Liga Promotion

Luzern II have won just 1 of their last 5 (DLLWL, form rating 26.7/100) while FC Schaffhausen have won their last 2 consecutively (LLDWW, form rating 46.7/100), giving Schaffhausen a clear recent momentum edge that aligns with the pre-match consensus giving them a 45% win probability versus Luzern II's 10%.

Form divergence Generated from real data
Brühl vs Grand-Saconnex · Switzerland: 1. Liga Promotion

Grand-Saconnex have won four consecutive matches to post a form rating of 80.0, while Brühl have lost their last three and sit at just 26.7 — the sharpest form gap visible in the data, which aligns with pre-match odds giving Brühl only a 10% chance of winning.

Identical team profiles Generated from real data
Onsala vs Åstorp · Sweden: Division 2 - Västra Götaland

Both Onsala and Åstorp share identical six-axis ratings across all six categories (Attack 40.0, Defense 53.3, Form 40.0, xG 50.0, Set Pieces 50.0, Discipline 50.0), which is reflected in the perfectly split three-way odds of 33% each, offering no statistical basis to separate the two sides.

xG gap Generated from real data
Galway United vs Derry City · Ireland: FAI Cup

Derry City's xG rating of 43.2 dwarfs Galway United's 18.0 — the largest single-axis gap between these two sides — yet the pre-match consensus gives Derry only a 10% win probability, a striking disconnect between attacking quality indicators and market expectation.

Attack/Form gap Generated from real data
Borac Cacak vs Jedinstvo Ub · Serbia: Prva Liga

Borac Cacak hold a notable edge over Jedinstvo Ub in both Attack (46.7 vs 26.7) and Form (46.7 vs 26.7) ratings, while Jedinstvo arrive having lost three of their last four fixtures (LWLLL), reinforcing the pre-match consensus that gives them just a 10% win probability.

Form convergence Generated from real data
Velké Hamry vs Teplice II · Czech-Republic: 3. liga - CFL B

Both sides share an identical Form rating of 26.7/100, reflecting sequences of just one win in their last five matches (LLDLW for Velké Hamry, WDLWL for Teplice II), which aligns with the pre-match consensus heavily favouring a draw at 45%.

Form divergence Generated from real data
Hohenems vs Dornbirn · Austria: Regionalliga - West

Hohenems arrive on a perfect five-from-five winning run (Form rating 100.0) while Dornbirn have taken just one point from their last two matches after a mixed WDWLL sequence (Form rating 46.7), representing the sharpest form gap visible in the data ahead of this derby.

Defensive vulnerability Generated from real data
Kufstein vs Rheindorf Altach II · Austria: Regionalliga - West

Rheindorf Altach II carry the lowest defensive rating in this fixture at just 6.7 out of 100, yet are priced as co-favourites at 45% alongside the draw, suggesting the market is discounting a defence that has conceded freely across a run of DDLLL — three straight losses.

Form divergence Generated from real data
Lauterach vs Wolfurt · Austria: Regionalliga - West

Wolfurt have lost all five of their last five matches and hold a Defense rating of 0.0 out of 100, the lowest possible score, while Lauterach's five-match run of LDDLW still earns them a Form rating of 33.3 — a stark gap that helps explain why the pre-match consensus gives Wolfurt just a 10% chance of winning.

Defense weakness Generated from real data
Fügen vs Lochau · Austria: Regionalliga - West

Fügen's defensive rating sits at 0.0 out of 100 — the lowest possible score in this dataset — compared to Lochau's 20.0, suggesting Fügen have been conceding with alarming regularity despite being listed as marginal favourites at 35.0% probability.

Form divergence Generated from real data
Imst vs Lustenau · Austria: Regionalliga - West

Imst's last-five sequence of LDLWW (two consecutive wins) contrasts with Lustenau's DLWDD (three draws in the last four), giving Imst a form rating of 46.7 against Lustenau's 40.0 and helping explain why the consensus assigns Lustenau only a 10% win probability despite the draw being rated equally likely as a home win at 45% each.

Defensive strength Generated from real data
Dagenham & Redbridge vs Hemel Hempstead Town · England: National League - South

Both sides carry notably stronger defensive ratings (Dagenham 80.0, Hemel Hempstead 73.3) than attacking ratings (20.0 and 26.7 respectively), suggesting a low-scoring contest is the most likely outcome — consistent with the consensus giving a 45% probability to a draw.

Attack/Defense gap Generated from real data
Torquay vs Slough Town · England: National League - South

Torquay's Attack rating of 60.0 dwarfs Slough Town's Defense rating of 33.3, the largest mismatch across any axis in this fixture, while Slough's own Attack rating of 26.7 is the lowest single value recorded for either side, suggesting a lopsided scoring threat that makes the 45% draw probability look generous to the visitors.

Defence vs Attack gap Generated from real data
Dover vs Dorking Wanderers · England: National League - South

Dover's Defence rating of 66.7 is the highest on the pitch, while Dorking's Attack rating of 86.7 is the highest — a sharp contrast that makes this a classic 'unstoppable force meets immovable object' sub-plot, yet Dover's five consecutive wins suggest their defensive solidity has been the decisive factor recently despite their low Attack rating of 40.0.

Defence/Attack mismatch Generated from real data
Braintree vs Truro City · England: National League - South

Truro City's defensive rating of 66.7 dwarfs Braintree's attack rating of 60.0, while Braintree's defence sits at just 26.7 — the lowest rating across both sides — suggesting Truro's recent three-game winning run (LDWWW) is built on a solidity that directly exploits the hosts' most glaring weakness.

Attack vs form gap Generated from real data
Maidenhead vs Tonbridge Angels · England: National League - South

Tonbridge Angels hold a clear attacking edge over Maidenhead (73.3 vs 66.7), yet their recent form rating (46.7) is notably lower than Maidenhead's (53.3), reflecting Tonbridge's run of LDWLL against Maidenhead's WLDLW — a split that may explain why the pre-match consensus gives Tonbridge only a 10% win probability despite their superior attacking score.

Attack vs form gap Generated from real data
Billericay Town vs Farnborough · England: National League - South

Billericay's Attack rating of 86.7 is the highest of any axis in this fixture and dwarfs Farnborough's 26.7, while Farnborough's last five results of LLDLD give them a Form rating of just 26.7 compared to Billericay's 73.3 — yet the pre-match consensus still gives the draw a 45% share, equal to Billericay's own win probability.

Defense vs Attack mismatch Generated from real data
Hampton & Richmond vs Ebbsfleet United · England: National League - South

Ebbsfleet's defensive rating of 80.0 dwarfs Hampton & Richmond's attack rating of 33.3 — the largest single axis gap in this fixture — helping explain why pre-match consensus gives Hampton only a 10% win probability against a side that has lost just once in their last five.

Form divergence Generated from real data
Weston-super-Mare vs Folkestone Invicta · England: National League - South

Folkestone Invicta have lost four of their last five matches (LDLLL) and carry a Form rating of just 26.7, compared to Weston-super-Mare's more balanced WDLWD run and Form rating of 46.7 — a gap that is reflected in the consensus giving Folkestone only a 10% chance of winning.

Attack/Defense gap Generated from real data
Donau Klagenfurt vs Völkermarkt · Austria: Regionalliga - South

Völkermarkt's Defense rating of 86.7 dwarfs Donau Klagenfurt's Attack rating of 13.3 — the lowest attacking score in this dataset — a mismatch reinforced by Völkermarkt's 5-3 win in the only recorded head-to-head and Donau Klagenfurt's run of three consecutive defeats.

Defense contrast Generated from real data
Chesham United vs Chelmsford City · England: National League - South

Chelmsford City's defensive rating of 60.0 dwarfs Chesham United's 20.0 — the lowest possible rating in this dataset — which aligns with pre-match odds giving Chesham just a 10% chance of winning despite having the slightly higher attack rating (53.3 vs 40.0).

Defensive collapse signal Generated from real data
AFC Totton vs Walton & Hersham · England: National League - South

Walton & Hersham carry the lowest defensive rating in this fixture at just 6.7 out of 100, a stark contrast to AFC Totton's 46.7, which helps explain why the visitors are given only a 10% win probability despite the hosts' own poor recent form of four consecutive defeats.

Attack/Defence gap Generated from real data
Horsham vs Maidstone Utd · England: National League - South

Maidstone hold a striking structural edge over Horsham, rating 53.3 vs 26.7 in Attack and 66.7 vs 46.7 in Defence — gaps that help explain why the pre-match consensus gives Horsham just a 10% win probability despite the home fixture.

Form divergence Generated from real data
Farnham Town vs Salisbury · England: National League - South

Farnham Town's form rating of 86.7 actually edges Salisbury's 73.3 despite the visitors winning their last four consecutively (DWWWW) compared to Farnham's more inconsistent DWDLW run, suggesting the model weights recent momentum differently than the raw win sequence implies.

Defense vs Attack gap Generated from real data
Brea vs La Almunia · Spain: Tercera División RFEF - Group 17

Brea's defensive rating of 86.7 dwarfs La Almunia's attack rating of 53.3 — the largest axis mismatch in this fixture — suggesting Brea are well-equipped to neutralise a visiting attack that ranks notably weak, which aligns with their unbeaten run of W-D-W-W across the last four outings.

Defensive dominance Generated from real data
Machico vs Florgrade · Portugal: Campeonato de Portugal Prio - Group B

Both Machico and Florgrade share an identical and notably high Defense rating of 83.3 out of 100, while both teams post low Attack ratings (41.7 and 33.3 respectively), suggesting a match where scoring opportunities are likely to be scarce and a low-scoring or goalless draw is a plausible outcome.

Form gap Generated from real data
Sanjoanense vs Guarda · Portugal: Campeonato de Portugal Prio - Group B

Sanjoanense's form rating of 41.7 dwarfs Guarda's 8.3, reflecting their contrasting recent runs — Sanjoanense won three of their last five (DWWLW) while Guarda claimed just one win in five (LWLDL), losing three times.

Attack gap Generated from real data
Huesca II vs Almudévar · Spain: Tercera División RFEF - Group 17

Huesca II's Attack rating of 26.7 is the most striking figure in this matchup — nearly 20 points below Almudévar's 46.7 — yet the pre-match consensus still favours Huesca II (35%) over Almudévar (30%), suggesting their defensive rating of 66.7 versus Almudévar's 60.0 is driving that marginal edge despite a significant gap in attacking output.

Form collision Generated from real data
Liechtenstein W vs Gibraltar W · Friendlies Women

Both Liechtenstein W and Gibraltar W enter this fixture having lost all five of their last five matches, making this a rare meeting of two sides in identical five-game losing streaks, yet the pre-match consensus still leans toward Liechtenstein W (45%) over Gibraltar W (10%) despite no statistical differentiation in any of the six tracked rating axes.

Rating gap Generated from real data
Valur Reykjavik vs FH hafnarfjordur · Iceland: Úrvalsdeild

FH Hafnarfjordur hold a clear advantage across the six-axis ratings, outscoring Valur in Attack (73.3 vs 60.0), Defense (66.7 vs 53.3), and Form (66.7 vs 53.3), and they backed that up in the only tracked head-to-head meeting with a 2-0 win over Valur.

Defense vulnerability Generated from real data
Stjarnan vs KA Akureyri · Iceland: Úrvalsdeild

KA Akureyri's defensive rating of 26.7 is the most extreme figure in this dataset — markedly lower than Stjarnan's already-weak 40.0 — and facing a Stjarnan attack rated at 80.0, the gap between KA's defence and Stjarnan's attacking output is the widest single axis mismatch across both teams' profiles.

Form divergence Generated from real data
Thor Akureyri vs IBV Vestmannaeyjar · Iceland: Úrvalsdeild

IBV Vestmannaeyjar have failed to win in all five of their last matches (LLDLD, rating 13.3/100 for form), while Thor Akureyri's form rating of 40.0/100 and their solitary recent meeting — a 1-0 Thor win — suggest a notable gap in current momentum despite the market heavily favouring IBV at 45% to win.

Defensive rating gap Generated from real data
Stal Stalowa Wola vs Śląsk Wrocław II · Poland: II Liga - East

Stal Stalowa Wola's defensive rating of just 6.7 out of 100 is by far the lowest figure across either side's six-axis profile, and in the one recorded head-to-head meeting Śląsk Wrocław II scored 3 goals against them, suggesting Stal's backline is a significant vulnerability heading into this fixture.

Form divergence Generated from real data
Institute vs H&W Welders · Northern-Ireland: Championship

Institute have won 4 of their last 5 matches (WWWLW, form rating 80/100) while H&W Welders have lost their last 4 in a row (WLLLL, form rating 20/100), yet the pre-match consensus still prices the fixture as virtually even at 45% each — a striking mismatch given the gulf in recent results.

Attack/Defense gap Generated from real data
Warrenpoint Town vs Strabane Athletic · Northern-Ireland: Championship

Warrenpoint Town hold a notable attacking advantage over Strabane Athletic, rating 60.0 versus just 26.7 in attack, while also leading in defense (60.0 vs 40.0) — yet the pre-match consensus still prices a Warrenpoint win and a draw equally at 45% each, suggesting the market is hesitant to fully back the home side despite their clear statistical edge.

Form divergence Generated from real data
Franke vs Helges · Sweden: Division 2 - Norra Svealand

Franke have won three of their last five matches (WLLWW) and carry a Form rating of 60.0, while Helges have lost four consecutive games after a draw (DLLLL) and hold a Form rating of just 6.7 — the sharpest form gap visible in the available data.

Defensive gap Generated from real data
Täby vs Lidingö · Sweden: Division 2 - Norra Svealand

Lidingö's defensive rating of 13.3 is drastically lower than Täby's 66.7, the single largest gap across all six measured axes, which helps explain why the consensus gives Lidingö only a 10% win probability despite both sides sharing identical xG and set-piece ratings of 50.0.

Defense vs Attack gap Generated from real data
Treibach vs Wolfsberger AC II · Austria: Regionalliga - South

Wolfsberger AC II's Defense rating of 80.0 towers over Treibach's Attack rating of 33.3, the starkest axis mismatch in this fixture, pointing to a likely containment of a Treibach side that has won just once in their last five matches (LDLWL).

Attack vs defence gap Generated from real data
Taunton Town vs Hanwell Town · England: Non League Premier - Southern South

Taunton Town carry the highest Attack rating in this fixture at 80.0, while Hanwell Town's Defence sits at just 53.3 — a meaningful edge for the hosts, though Taunton's own Defence rating of 20.0 leaves them equally vulnerable against even modest attacking threats.

Defense comparison Generated from real data
Frome Town vs Sholing · England: Non League Premier - Southern South

Despite the pre-match consensus heavily favouring Sholing (45% vs Frome's 10%), Sholing's defensive rating of 33.3 is notably weaker than Frome Town's 40.0, suggesting the market may be underweighting Frome's relative solidity at the back.

Defensive strength Generated from real data
Uxbridge vs Evesham United · England: Non League Premier - Southern South

Uxbridge's defensive rating of 80.0 stands notably higher than Evesham United's 53.3, and Uxbridge arrive on a four-match winning streak against a visiting side that has lost two of their last five — factors that align with the consensus giving Evesham just a 10% chance of winning.

Defense vs Attack mismatch Generated from real data
Shinnik Yaroslavl vs Tekstilshchik · Russia: First League

Shinnik's Defense rating of 73.3 dwarfs Tekstilshchik's Attack rating of 33.3, the sharpest defensive-to-attacking mismatch in this fixture, which aligns with Tekstilshchik's form rating of just 6.7 — the lowest of any rated dimension across both sides — reflecting their run of four losses in five games (LWDLL).

Defensive vulnerability Generated from real data
Basingstoke Town vs Malvern Town · England: Non League Premier - Southern South

Malvern Town carry a Defense rating of just 0.0 out of 100 — the lowest possible score — yet the pre-match consensus still gives them only a 10% chance of winning, suggesting their attacking rating of 60.0 is heavily offset by that near-total defensive frailty across their recent run of LLWDL.

Set piece gap Generated from real data
Rotor Volgograd vs Volga Ulyanovsk · Russia: First League

Volga Ulyanovsk hold a notably higher Set Pieces rating (62.5) compared to Rotor Volgograd (37.5), a 25-point gap that stands as the largest difference between the two sides across all six measured categories, suggesting dead-ball situations could be a key avenue for the visitors despite their 10% win probability.

Rating gap Generated from real data
Chertsey Town vs Chippenham Town · England: Non League Premier - Southern South

Chertsey Town's Attack rating of 66.7 dwarfs Chippenham Town's 20.0 — the largest gap across any of the six measured axes — while Chippenham have lost their last two matches against Chertsey's run of one loss in four (DDLW vs WDLL).

Form gap Generated from real data
Nizhny Novgorod vs Enisey · Russia: First League

Nizhny Novgorod have won all five of their last five matches (form rating 86.7/100), while Enisey have managed just one win in five with three defeats (form rating 33.3/100) — a 53.4-point gap that represents the sharpest divergence across all six measured axes.

Defense vs Attack gap Generated from real data
Chichester City vs Plymouth Parkway · England: Non League Premier - Southern South

Chichester City's Defense rating of 26.7 is the lowest figure across both teams' combined 12 data points, yet they face Plymouth Parkway's Attack rating of 73.3 — the largest single attacking-versus-defensive mismatch in this fixture, suggesting significant vulnerability for the hosts despite odds that price them as slight co-favourites alongside the draw at 35%.

Form divergence Generated from real data
Poole Town vs Bracknell Town · England: Non League Premier - Southern South

Poole Town arrive on a perfect five-match winning run (Form rating 80.0) while Bracknell Town have won just one of their last four, drawing two and losing one (Form rating 46.7) — a 33.3-point gap in form ratings that makes Bracknell's 10% win probability in the consensus look well-founded.

Form divergence Generated from real data
Wimborne Town vs Havant & Wville · England: Non League Premier - Southern South

Wimborne Town have won their last three matches (DWWW run) and hold a Form rating of 73.3, while Havant & Wville have lost three of their last four (LLLD) and carry a Form rating of just 13.3 — the sharpest form gap in the available data, yet pre-match odds still give the hosts only a 45% win probability.

Rating vs odds gap Generated from real data
Samtredia vs Sioni · Georgia: Erovnuli Liga 2

Samtredia hold a commanding Attack rating of 100.0 against Sioni's Defense rating of just 40.0, yet the pre-match consensus gives Samtredia only a 45.0% win probability — the same as a draw — suggesting the market may be heavily discounting Samtredia's attacking superiority relative to the underlying ratings gap.

Defensive contrast Generated from real data
Yate Town vs Berkhamsted · England: Non League Premier - Southern South

Berkhamsted's defensive rating of 73.3 dwarfs Yate Town's 0.0 on the six-axis scale, yet the pre-match consensus still leans slightly against the visitors at 30.0% compared to Yate Town's 35.0%, suggesting the market is not fully pricing in that structural defensive advantage.

Odds vs. form mismatch Generated from real data
Gori vs Merani Martvili · Georgia: Erovnuli Liga 2

Despite the consensus giving Merani Martvili a 45% win probability compared to Gori's 10%, Gori hold a superior defensive rating (46.7 vs 26.7), better recent form (WWDLD vs LLWWL), and won the only tracked head-to-head 2-0. The market appears to heavily discount Gori's structural advantages.

Form divergence Generated from real data
Bath City vs Gosport Borough · England: Non League Premier - Southern South

Bath City have won their last four consecutive matches (LWWWW over five games) while Gosport Borough have taken just one win from their last four (DWDL), a contrast reflected in their form ratings of 60.0 versus 33.3 on the 0-100 scale.

Form comparison Generated from real data
Zhenys vs Atyrau · Kazakhstan: Premier League

Zhenys hold a clear form advantage over Atyrau, rated 40.0 vs 20.0 on the form axis, with Zhenys posting a WLLWL record against Atyrau's LLWLL in their last five outings — a gap that aligns with pre-match consensus giving Atyrau just a 10% win probability.

Attack gap Generated from real data
Águilas vs Huesca · Spain: Primera División RFEF - Group 2

Águilas carry a notably weak Attack rating of 20.0 compared to Huesca's 40.0 — double the output — which aligns with their run of just one win in the last five matches (LWDLL), helping explain why the pre-match consensus gives them only a 10% chance of victory.

Form collapse Generated from real data
Juventud Torremolinos vs Gimnastic · Spain: Primera División RFEF - Group 2

Juventud Torremolinos 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 Gimnastic's own recent run of three straight losses leaves both sides entering this fixture in notably poor shape.

Form divergence Generated from real data
Leixoes vs FC Porto B · Portugal: Segunda Liga

Leixoes have taken 11 points from their last 5 matches (LWWDW) and hold a Form rating of 66.7/100, while FC Porto B have collected just 4 points in the same span (LWLLD) with a Form rating of 26.7/100 — the sharpest single-axis gap between the two sides across all six measured categories.

Attack/Defense mismatch Generated from real data
Illueca vs CD Sietamo · Spain: Tercera División RFEF - Group 17

Illueca's Attack rating of 26.7 is the lowest of any rated dimension in this fixture, yet they face a Sietamo side with a Defense rating of just 33.3 — meaning the weakest attacking unit in the game meets the weakest defensive unit, creating an unusual double-weakness matchup that may suppress scoring despite the mutual vulnerability.

Form collapse Generated from real data
Belchite 97 vs Andorra CF · Spain: Tercera División RFEF - Group 17

Belchite 97 have lost their last four consecutive matches (DLLLL) and carry the lowest Attack and Defense ratings in this fixture at just 13.3 each, yet the pre-match consensus still gives them a 45% chance — equal to a draw and far ahead of Andorra CF's 10%.

Prediction consensus Generated from real data
ASVO vs ASPAC · Benin: Championnat National

With all six-axis ratings identical at 50.0 for both sides and the single tracked source assigning ASVO a 0% win probability, the consensus sees this as a straight split between a draw and an ASPAC win, giving ASVO no realistic chance despite an evenly matched statistical profile.

Defense contrast Generated from real data
Lancy vs La Chaux-de-Fonds · Switzerland: 1. Liga Classic - Group 1

La Chaux-de-Fonds hold a Defense rating of 0.0 out of 100 — the lowest possible score — compared to Lancy's already-weak 20.0, suggesting both sides are highly vulnerable but the visitors are rated as offering virtually no defensive resistance by this measure.

Defensive edge Generated from real data
Sion II vs Monthey · Switzerland: 1. Liga Classic - Group 1

Sion II hold a notable defensive advantage over Monthey, rating 73.3 vs 66.7 on the defense axis, while both sides share identical attack (40.0 vs 46.7), xG, set piece, and discipline scores — making Sion II's backline the clearest statistical differentiator ahead of a fixture where pre-match odds offer no edge to either side.

Attack vs form gap Generated from real data
Syrianska FC vs Farsta · Sweden: Division 2 - Södra Svealand

Farsta hold a significant edge in both Attack rating (60.0 vs 40.0) and Form (66.7 vs 46.7), and their run of four consecutive wins before a single recent loss reflects that superiority — likely why consensus gives them a 45% win probability against a Syrianska side rated at just 10%.

Form comparison Generated from real data
Dragons vs Panthères · Benin: Championnat National

Panthères have taken 9 points from their last 5 matches (LWWLW) compared to Dragons' 4 points (LLWLD), yet the single tracked source prices both sides equally at 33% — a pricing discrepancy that ignores Panthères' notably stronger recent run.

Form comparison Generated from real data
AS Cotonou vs Ayema · Benin: Championnat National

Ayema's last five results (WWLDD) include two wins and no losses in their most recent four games, while AS Cotonou's sequence (LDLLD) contains zero wins across five matches — a clear form divergence that the equal 33% consensus odds do not appear to reflect.

Form comparison Generated from real data
Cavaliers vs Kraké · Benin: Championnat National

Cavaliers have collected 3 wins from their last 5 matches (WLWWD), while Kraké managed just 1 win with 3 draws in the same span (LDDDW), giving Cavaliers a notably more decisive recent record despite both sides carrying identical 50.0 ratings across all six analytical axes.

Market signal Generated from real data
Bani Gansè vs Loto Popo · Benin: Championnat National

With all six-axis ratings identical at 50.0 for both sides, the pre-match consensus heavily discounts a Bani Gansè win at just 10%, making the draw (45%) and Loto Popo win (45%) essentially co-favoured outcomes despite no measurable statistical edge separating the two teams.

Attack rating gap Generated from real data
Bulle vs Paradiso · Switzerland: 1. Liga Promotion

Paradiso's attack rating of 93.3 dwarfs Bulle's 40.0 — a 53-point gap that is the largest discrepancy across all six measured axes, and is backed by a 4W-1L record in their last five compared to Bulle's more modest 2W-1D-2L run.

Defensive contrast Generated from real data
Zürich II vs Breitenrain · Switzerland: 1. Liga Promotion

Zürich II carry a notably higher Attack rating (46.7) than Breitenrain, yet their Defense rating of just 20.0 is the lowest figure across both teams' profiles, while Breitenrain's Defense of 46.7 is their strongest attribute — a mirror-image contrast that helps explain why the pre-match consensus gives the visitors a 45% win probability against a home side rated at only 10%.

Defense vs Form gap Generated from real data
Young Boys II vs Cham · Switzerland: 1. Liga Promotion

Cham's Defense rating of 80.0 is double Young Boys II's 40.0, and Cham's Form rating of 86.7 is the standout figure across all twelve axes — the highest single rating in this dataset — backing the consensus that gives Cham a 45% win probability against the hosts' 10%.

Attack vs defence mismatch Generated from real data
Kongahälla vs Qviding FIF · Sweden: Division 2 - Västra Götaland

Kongahälla carry a maximum attack rating of 100.0 against a Qviding FIF defence rated just 40.0, yet the pre-match odds give Kongahälla only a 10% win probability — a striking disconnect that suggests the market is heavily discounting their four-game winning streak despite their dominant attacking score.

Defense gap Generated from real data
Zaglebie Sosnowiec vs Kluczbork · Poland: III Liga - Group 3

Kluczbork's defensive rating of 33.3 is notably the weakest figure across both teams' six-axis profiles, sitting 13.4 points below Zaglebie Sosnowiec's 46.7, suggesting the hosts hold a clear structural edge at the back despite both sides carrying similarly low attacking ratings of 40.0.

Defensive weakness Generated from real data
ROW Rybnik vs Ślęza Wrocław · Poland: III Liga - Group 3

Both sides carry the lowest defensive ratings in this matchup — ROW Rybnik at 26.7 and Ślęza Wrocław even lower at 20.0 — suggesting both teams are highly exposed at the back, which aligns with the 45% draw probability likely reflecting mutual frailty rather than balance.

Defense vs Attack gap Generated from real data
Karkonosze Jelenia Góra vs Sparta Katowice · Poland: III Liga - Group 3

Sparta Katowice's Defense rating of 86.7 comfortably outstrips Karkonosze's Attack rating of 40.0 — the largest single axis mismatch in this fixture — which aligns with Sparta's four wins from their last five games (WWDWW) and the consensus giving them a 45% win probability against the hosts' 10%.

Odds vs ratings gap Generated from real data
FK Spartak Tambov vs Ryazan · Russia: Second League - Group 3

Despite Ryazan holding a higher Attack rating (80.0 vs 73.3) and matching Tambov across Defense, Form, xG, Set Pieces, and Discipline, the pre-match consensus gives Ryazan just a 10% win probability compared to Tambov's 45% — a striking divergence that suggests the market is heavily discounting Ryazan's comparable profile, possibly due to home advantage weighting.

Odds vs form contrast Generated from real data
Schwaz vs Swarovski Tirol II · Austria: Regionalliga - West

Despite Swarovski Tirol II matching Schwaz's identical LWWWW run and holding a perfect Attack rating of 100.0 versus Schwaz's 80.0, the consensus gives the visitors just a 10% win probability compared to 45% for both the home side and a draw — a striking undervaluation relative to their recorded output.

Attack vs Defense gap Generated from real data
Elche II vs Valencia II · Spain: Segunda División RFEF - Group 3

Elche II's attack rating of 20.0 is the lowest single value across both teams' six-axis profiles, while Valencia II post the strongest defensive rating in the match at 53.3 — a combination that points to Elche II facing significant difficulty creating chances against the visitors.

Attack vs Defence split Generated from real data
Atzeneta vs Acero · Spain: Tercera División RFEF - Group 6

Both sides carry notably low attack ratings (Atzeneta 20.0, Acero 33.3) against comparatively strong defence ratings (66.7 and 73.3 respectively), a combination that aligns with the 45% draw probability and suggests goals will be at a premium in this fixture.

xG/Defense gap Generated from real data
Jove Español vs Roda · Spain: Tercera División RFEF - Group 6

Roda's xG rating of 75.0 is 25 points higher than Jove Español's, while their defensive rating of 73.3 dwarfs Jove Español's 33.3 — a combined attacking and defensive superiority that makes the 30% away win probability notably low given the underlying data.

Recent form signal Generated from real data
Indonesia W vs Armenia W · Friendlies Women

Armenia W have won just once in their last 5 matches (DLLDL), yet the pre-match consensus still gives them a 45% chance of victory — the same probability as a draw — suggesting their poor recent run is not being heavily discounted by available market sentiment.

Rating gap Generated from real data
Dobrudzha vs Chernomorets 1919 Burgas · Bulgaria: Second League

Chernomorets 1919 Burgas hold a stark advantage across the board, rating 80.0 for Attack and 86.7 for Form against Dobrudzha's 33.3 and 26.7 respectively — the widest gaps in this dataset — which aligns with the visitors being given a 45% win probability versus Dobrudzha's 10%.

Defensive rating signal Generated from real data
Umea FF vs Fransta · Sweden: Division 2 - Norrland

Umea FF carry a defensive rating of 0.0 out of 100 — the lowest possible score on the scale — compared to Fransta's 53.3, and the one recorded meeting between these sides ended 3-2 to Fransta, suggesting Umea's backline has consistently struggled to contain this opponent.

Defensive vulnerability Generated from real data
Friska Viljor vs IFK Umeå · Sweden: Division 2 - Norrland

IFK Umeå hold a Defense rating of 0.0 out of 100 — the lowest possible score — and have won none of their last five fixtures (LLDLL), conceding three goals to Friska Viljor in the only recorded meeting between these sides.

Attack rating gap Generated from real data
Storfors vs Umeå FC Akademi · Sweden: Division 2 - Norrland

Umeå FC Akademi's Attack rating of 100.0 dwarfs Storfors' 40.0 — the largest single-axis gap in this matchup — and their only recorded head-to-head meeting ended 3-1 to Umeå, consistent with that offensive superiority translating into goals.

Attack rating gap Generated from real data
Swedru All Blacks vs Asante Kotoko · Ghana: Premier League

Swedru All Blacks carry the lowest attack rating in this matchup at just 20.0 out of 100 — half that of Asante Kotoko's 40.0 — yet the pre-match consensus gives them an equal 45% chance of winning as a draw, suggesting their defensive strength (73.3) is the primary factor keeping them competitive despite a severe lack of attacking output.

Defense vs Attack mismatch Generated from real data
Recoleta vs Magallanes · Chile: Primera B

Both sides share an identical Defense rating of 80.0 yet carry among the lowest Attack ratings in the dataset — Recoleta 40.0 and Magallanes 33.3 — which aligns with the pre-match consensus placing a 45% probability on a draw, the single most likely individual outcome.

Form collapse Generated from real data
Vevey Sports vs Stade Payerne · Switzerland: 1. Liga Classic - Group 1

Both sides are in dire form, but Vevey Sports have lost 4 of their last 5 with no wins (LLLDL) while Stade Payerne's sole win across their last 5 (LLLWL) still gives them a marginally better recent record — yet the pre-match consensus still favours Stade Payerne at 45% against Vevey's 10%, with a draw at 45%.

Form vs odds gap Generated from real data
Crevillente vs Ontinyent 1931 · Spain: Tercera División RFEF - Group 6

Despite Ontinyent's win probability sitting at just 10%, Crevillente have not won in their last three matches (DDD), while Ontinyent have alternated W-L-W-L-W across their last five, suggesting the market may be undervaluing the visitors' recent consistency.

Form divergence Generated from real data
Kabuscorp vs Wiliete · Angola: Girabola

Wiliete arrive with a perfect five-from-five winning run and a maximum Form rating of 100.0, against Kabuscorp's 41.7 Form rating built on a patchier DWWLW sequence — a contrast that is reflected in pre-match odds giving Kabuscorp only a 10.0% win probability.

Defense vs Attack gap Generated from real data
Orlando Pirates vs Mamelodi Sundowns · South-Africa: 8 Cup

Orlando Pirates carry the highest defensive rating in this fixture at 93.3, a full 20 points above Mamelodi Sundowns' 73.3, yet Sundowns boast the stronger attack rating (86.7 vs Pirates' 73.3), creating a sharply contrasting duel where Pirates' defensive solidity directly confronts Sundowns' attacking edge. This structural mismatch, combined with consensus odds giving Sundowns just a 10% win probability despite their attacking superiority, makes Pirates' defensive wall the decisive factor to watch.

Defense/Attack contrast Generated from real data
Dobrovce vs Korotan Prevalje · Slovenia: 3. SNL - East

Dobrovce's defence rating of 13.3 is the most extreme figure in this fixture, sitting 53.4 points below Korotan Prevalje's 66.7, which helps explain why the pre-match consensus gives the hosts just a 10% chance of winning despite both sides sharing identical form scores of 40.0.

Form collapse Generated from real data
Budaörs vs Paksi SE II · Hungary: NB III - Southwest

Paksi SE II have taken just one point from their last five matches (LLLDL) and carry a form rating of just 6.7/100, making them one of the most out-of-form sides in the data — yet the single tracked source still prices Budaörs as only marginal favourites at 45% despite Paksi's near-total collapse.

Attack/Defense mismatch Generated from real data
Marsaxlokk vs Zabbar St. Patrick · Malta: Premier League

Marsaxlokk's Attack rating of 66.7 faces a Zabbar side whose Defense rating of 66.7 is their strongest axis, yet Zabbar's own Attack sits at just 20.0 — the sharpest single-axis gap in this fixture — suggesting any goals are likely to come from the home side if the deadlock breaks, consistent with Zabbar being given only a 10% win probability.

Attack rating gap Generated from real data
Zemplín Michalovce vs Dunajska Streda · Slovakia: Super Liga

Dunajská Streda hold a perfect Attack rating of 100.0 against Michalovce's 53.3 — the largest single-axis gap in this matchup — yet the pre-match consensus gives the visitors only a 50% win probability, suggesting their attacking dominance is being heavily discounted, likely by Michalovce's superior home form (4 wins in last 5).

Defense gap Generated from real data
KSZO 1929 vs Busko-Zdroj · Poland: III Liga - Group 4

KSZO 1929's defensive rating of 73.3 dwarfs Busko-Zdroj's 20.0 — the single largest gap across all six measured axes — which aligns with Busko-Zdroj losing three of their last five matches and being given just a 10% pre-match win probability.

Form divergence Generated from real data
Barycz Sułów vs Stal Brzeg · Poland: III Liga - Group 3

Barycz Sułów have won three of their last five matches (WWWLD, Form rating 66.7) while Stal Brzeg have lost four of their last five (LLLWL, Form rating 20.0), a stark 46.7-point gap in form ratings that makes Stal Brzeg's 10% win probability the lowest of the three outcomes despite the market leaning heavily toward a draw.

Defensive contrast Generated from real data
Fraga vs Binéfar · Spain: Tercera División RFEF - Group 17

Fraga's defensive rating of 73.3 dwarfs Binéfar's 33.3, the sharpest single-axis gap in this matchup, yet Binéfar's attack rating of 73.3 is nearly double Fraga's 40.0, setting up a direct clash between the hosts' backline strength and the visitors' offensive threat.

Form divergence Generated from real data
Ejea vs CDJ Tamarite · Spain: Tercera División RFEF - Group 17

Ejea have won their last four consecutive matches (LWWWW) to post a Form rating of 80.0, while CDJ Tamarite's alternating win-loss sequence (LWLWL) yields a Form rating of just 40.0 — a 40-point gap that is the sharpest contrast across all six measured axes between these two sides.

Defense vs Attack gap Generated from real data
Lechia Zielona Góra vs Legia Warszawa II · Poland: II Liga - East

Legia Warszawa II carry the highest attack rating in this fixture at 80.0, yet their defense sits at just 26.7 — the sharpest attack-to-defense imbalance in the data — suggesting they are likely to both create and concede chances freely against a Lechia side whose defense (40.0) is notably stronger than Legia II's own backline.

Form gap Generated from real data
Polonia Lidzbark Warm. vs Łomża · Poland: III Liga - Group 1

Łomża's form rating of just 6.7/100 — the lowest across all six metrics for either side — reflects a run of four losses in their last five games (LDLLL), against which Polonia Lidzbark Warm. (WLLDW, form 46.7) hold a stark advantage heading into this fixture.

Defense vs Attack contrast Generated from real data
Shturmi vs Kolkheti Poti · Georgia: Erovnuli Liga 2

Kolkheti Poti's defensive rating of 80.0 is the standout figure across both squads, dwarfing Shturmi's attack rating of 60.0, and their last meeting ended 0-0 — suggesting Kolkheti's defensive solidity may again frustrate the hosts despite Shturmi's superior form (66.7 vs 60.0).

Rating gap Generated from real data
Flint Town United vs Colwyn Bay · Wales: Premier League

Colwyn Bay's defensive rating of 73.3 dwarfs Flint Town United's attack rating of 33.3, the largest cross-axis mismatch in this fixture, which aligns with Colwyn Bay winning four of their last five compared to Flint's four defeats in the same span.

Form vs Attack split Generated from real data
Borac Banja Luka vs BSK Banja Luka · Bosnia: Premijer Liga

BSK Banja Luka hold the higher Attack rating (60.0 vs Borac's 46.7) yet carry the weaker recent form (33.3 vs 66.7), reflecting Borac's four wins in their last five games against BSK's run of just one win and two draws from their last five.

Defensive contrast Generated from real data
Hobro vs Kolding IF · Denmark: 1. Division

Kolding IF's defensive rating of 60.0 dwarfs Hobro's 20.0 — the lowest defensive score in this matchup — suggesting Hobro have been highly vulnerable at the back, which likely underpins why pre-match probability heavily favours Kolding IF or a draw at a combined 90%.

Form divergence Generated from real data
Teruel vs Alcorcon · Spain: Primera División RFEF - Group 2

Alcorcon have won their last three matches after back-to-back draws, giving them a form rating of 73.3 compared to Teruel's 6.7, whose last five results read DLLLD — making this one of the starkest form gaps visible in the data.

Form vs odds gap Generated from real data
Annagh United vs Glenavon FC · Northern-Ireland: Championship

Annagh United hold a superior form rating (73.3 vs 66.7) and have dropped only one of their last five games (WWDWD), yet the pre-match consensus gives them just a 10% win probability compared to 45% for Glenavon — a notable disconnect between recent performance data and implied market expectation.

Attack rating gap Generated from real data
Real Jaén vs Villarreal II · Spain: Primera División RFEF - Group 2

Villarreal II's Attack rating of 66.7 is exactly double Real Jaén's 33.3, the starkest asymmetry across all six measured axes, which aligns with the pre-match consensus giving Jaén just a 10% win probability despite both sides sharing identical Defense ratings of 66.7.

Defensive ratings gap Generated from real data
Buducnost Podgorica vs Sutjeska · Montenegro: First League

Sutjeska's Defense rating of 93.3 dwarfs Buducnost's 80.0, yet their Attack rating of 66.7 also edges Buducnost's 60.0 — making Sutjeska the stronger side on both ends of the pitch despite the pre-match odds giving Buducnost a 35% win probability versus Sutjeska's 30%.

Attack/Defense mismatch Generated from real data
Odra Bytom Odrzański vs Zagłębie Lubin II · Poland: III Liga - Group 3

Odra's Defense rating of 80.0 dwarfs their own Attack rating of 40.0 — the widest single-team gap in this fixture — yet they face a Zagłębie side whose Attack (73.3) is the highest rating across both teams, setting up a direct clash between the hosts' primary strength and the visitors' sharpest weapon.

Attack vs form gap Generated from real data
Lausanne Sport II vs Meyrin · Switzerland: 1. Liga Classic - Group 1

Lausanne Sport II's Attack rating of 86.7 is the standout figure across both squads, dwarfing Meyrin's 26.7, and is backed by a 4W-1D run in their last five — while Meyrin have lost their last two after a promising start, leaving the pre-match odds heavily skewed toward Lausanne (45%) with Meyrin given just a 10% chance.

Defensive gap Generated from real data
Prishtina Bern vs Naters · Switzerland: 1. Liga Classic - Group 1

Despite both sides sharing an identical Attack rating of 73.3, Naters' Defense rating of just 13.3 is drastically lower than Prishtina Bern's 66.7, representing the single sharpest divergence across all six measured axes and suggesting Naters are highly vulnerable to conceding despite their recent attacking output.

Form vs odds contrast Generated from real data
Aragvi Dusheti vs Telavi · Georgia: Erovnuli Liga 2

Despite Telavi being favoured at 45% win probability against Aragvi Dusheti's 10%, Telavi's last 5 results show zero wins (LLDDD) and a form rating of just 20.0 compared to Aragvi's 26.7, making the market gap notably hard to justify on recent form alone.

Form divergence Generated from real data
Al Salmiyah vs Al Shabab · Kuwait: Premier League

Al Salmiyah's Form rating of 66.7 dwarfs Al Shabab's 26.7, backed by a WWLLW sequence versus Shabab's WDDWL run that ended in a loss — a gap that aligns with the consensus giving Shabab just a 10% win probability.

Attack/Defense contrast Generated from real data
Huy vs AS Eupen II · Belgium: Second Amateur Division - ACFF

AS Eupen II carry the sharpest attacking rating in this matchup at 73.3, yet also the weakest defensive rating at 26.7, creating a direct clash with Huy's inverted profile (Attack 33.3, Defense 53.3) that suggests Eupen II will generate chances but leave space behind. Despite this, pre-match odds narrowly favour Huy (35%) over Eupen II (30%), reflecting the defensive vulnerability of the higher-rated attacking side.

Defensive gap Generated from real data
Stade Verviers vs SG-Tertre-Hautrage · Belgium: Second Amateur Division - ACFF

Stade Verviers hold a notably stronger defensive rating (73.3) compared to SG-Tertre-Hautrage (46.7), a 27-point gap that stands as the largest difference across all six tracked axes and aligns with the visitors' recent collapse of two consecutive losses after a promising WWDD run.

Attack vs Defense gap Generated from real data
De Kempen vs Hades · Belgium: Second Amateur Division - VFV B

Hades carry the highest attack rating in this fixture at 86.7, yet their defense sits at just 40.0 — a 46.7-point gap that is notably wider than De Kempen's equivalent spread of 16.6 (83.3 attack, 66.7 defense), suggesting Hades are the most likely source of goals at both ends.

Form vs odds mismatch Generated from real data
Tongeren vs Rupel Boom · Belgium: Second Amateur Division - VFV B

Tongeren have gone four consecutive draws in their last five matches (DDDLD), yet the pre-match consensus gives a draw just 45% probability while awarding Rupel Boom — who have lost three of their last five (LDWLL) — an equal 45% win probability, a notable mismatch given Tongeren's strong recent tendency to share points.

Form divergence Generated from real data
Duque de Caxias vs Audax Rio · Brazil: Carioca - 2

Duque de Caxias have won their last three matches to achieve a Form rating of 75.0, while Audax Rio have lost their last four to record a Form rating of 0.0 — the starkest possible contrast on that axis, yet the pre-match consensus still gives each side a 45% chance, implying the market is not fully pricing in the gap.

Attack/Form contrast Generated from real data
Santiago Wanderers vs Curico Unido · Chile: Primera B

Both sides share an identically low Attack rating of 26.7/100, yet Santiago Wanderers enter with a markedly better recent Form rating (60.0 vs 46.7) driven by three consecutive wins before their last defeat, while Curico have lost three of their last five — making Wanderers the clear form side despite equivalent attacking output.

Form gap Generated from real data
Nova Cidade vs Campo Grande · Brazil: Carioca - 2

Campo Grande's form rating of 58.3 dwarfs Nova Cidade's 8.3, the lowest possible reading, reflecting Nova Cidade's run of just one win in their last four results (WLDL) against Campo Grande's three wins in five (LWWLW) — a gap that aligns with pre-match odds giving Nova Cidade only a 10% chance of winning.

Attack/Defense mismatch Generated from real data
Serrano RJ vs Macaé · Brazil: Carioca - 2

Serrano RJ carry the lowest Attack rating in this data at just 13.3/100, yet face Macaé's Defense rated at 75.0/100 — the sharpest attacking-versus-defensive gap in the fixture, which makes Serrano's task of scoring particularly difficult despite the pre-match odds heavily favouring the home side at 45.0% against Macaé's 10.0%.

Form divergence Generated from real data
Bocholt vs Tempo Overijse · Belgium: Second Amateur Division - VFV B

Tempo Overijse carry a perfect five-match winning run and a maximum Form rating of 100.0, while Bocholt have won just one of their last five (DLLDW) and sit at a Form rating of only 33.3 — one of the starkest form gaps possible on this 0–100 scale.

Attack gap Generated from real data
Wellen vs Royal Antwerp II · Belgium: Second Amateur Division - VFV B

Wellen's Attack rating of 66.7 is notably higher than Royal Antwerp II's 46.7 Defense rating, representing the clearest numerical mismatch across all six axes, while Royal Antwerp II's own Attack rating of 53.3 trails Wellen's by 13.4 points — suggesting Wellen hold a meaningful offensive edge in a match where the consensus still splits 45%/45% on the result.

Discipline gap Generated from real data
Cobresal vs Universidad de Concepcion · Chile: Primera División

Universidad de Concepcion's Discipline rating of 16.7 is the lowest across all twelve axis scores in this fixture, compared to Cobresal's 40.0, suggesting UdeC carry a significantly elevated risk of cards or fouls that could shape the game's flow. Despite this vulnerability, the pre-match consensus gives them only a 10% win probability, reinforcing how broadly their overall profile (Form 20.0, Attack 26.7) trails Cobresal's.

Form divergence Generated from real data
São Cristóvão RJ vs Goytacaz · Brazil: Carioca - 2

Despite identical Attack (25.0) and Defense (75.0) ratings, Goytacaz hold a clear form edge over São Cristóvão RJ (58.3 vs 41.7), driven by their contrasting recent sequences — Goytacaz's LLWDL includes a win and draw in their last two, while São Cristóvão's DDDLW shows only one win across five outings.

Form collapse Generated from real data
Cañoneros Marina vs Calor de San Pedro · Mexico: Liga Premier Serie A

Cañoneros Marina have lost all five of their last five matches and carry a defense rating of 0.0, the lowest possible on the scale, while Calor de San Pedro's mixed run of LLDWL still earns them a 45% win probability compared to just 10% for the hosts.

Defense/Attack mismatch Generated from real data
Braine vs Ostiches · Belgium: Second Amateur Division - ACFF

Braine's defense rating of 66.7 is markedly higher than Ostiches' attack rating of 53.3, while Ostiches' defense (40.0) is the lowest figure across either team's six-axis profile — a pairing that helps explain why the pre-match consensus gives Ostiches just a 10% win probability despite relatively level xG ratings (both 50.0).

Attack vs defense gap Generated from real data
Richelle United vs RUS Binche · Belgium: Second Amateur Division - ACFF

Richelle United's Attack rating of 86.7 is the highest of any axis in this match, yet faces a RUS Binche Defense rated just 33.3 — the lowest single rating across both teams — creating the most pronounced attacking-versus-defensive mismatch in the data. Despite this, the consensus still gives the draw equal billing with a Richelle win at 45% each.

Attack gap Generated from real data
Union Namur vs Jette · Belgium: Second Amateur Division - ACFF

Jette's attack rating of 86.7 dwarfs Union Namur's 13.3 — the sharpest differential in this fixture — and is backed by a near-perfect recent run of WWWDW, while Namur have won just once in their last five (LLLDW).

Defense contrast Generated from real data
Wilrijk vs Diegem Sport · Belgium: Second Amateur Division - VFV B

Despite both sides carrying similar attacking ratings (Wilrijk 86.7, Diegem Sport 83.3), Diegem Sport's defensive rating of just 8.3 is strikingly low compared to Wilrijk's 26.7, suggesting the visitors are exceptionally vulnerable at the back even by the standards of a match where neither defence looks solid.

Defense gap Generated from real data
Salamanca UDS vs SS Reyes · Spain: Segunda División RFEF - Group 5

SS Reyes hold a notable defensive advantage over Salamanca UDS, rated 80.0 versus 66.7 on the defensive axis, yet the pre-match consensus gives SS Reyes only a 10.0% win probability — a striking disconnect between their defensive solidity and their perceived chances of taking all three points.

Odds imbalance Generated from real data
CA Porto U20 vs Sport Recife U20 · Brazil: Pernambucano - U20

Despite both sides sharing identical six-axis ratings across all six categories (50.0), the pre-match consensus assigns CA Porto U20 a 45% win probability versus just 10% for Sport Recife U20, a 35-percentage-point gap that appears driven entirely by home advantage rather than any measurable performance difference.

Attack vs defence gap Generated from real data
Houtvenne vs Knokke · Belgium: First Amateur Division

Houtvenne's attack rating of 93.3 dwarfs their own defence (53.3) and Knokke's attack (46.7), making them by far the most potent offensive side in this fixture, yet the pre-match odds still allocate 45% probability to a draw — a notable tension given that ratings gap of 46.6 points between the two attacks.

Form divergence Generated from real data
Meux vs Rochefort · Belgium: First Amateur Division

Meux's form rating of 66.7 is notably higher than Rochefort's 53.3, reflecting Meux's stronger recent run of WWLWD versus Rochefort's LDWDW — yet the pre-match consensus still splits 45% each for a home win or draw, suggesting the market is not fully pricing in Meux's form advantage.

Rating gap Generated from real data
Zelzate vs Hoogstraten · Belgium: First Amateur Division

Hoogstraten's Attack rating of 80.0 dwarfs Zelzate's Defense rating of 26.7 — a gap of 53.3 points — while Zelzate's own Attack sits at just 26.7, the joint-lowest rating either side holds across any axis, underlining why the market gives the hosts only a 10% win probability.

Attack/Defense contrast Generated from real data
RWDM vs Tubize · Belgium: First Amateur Division

Despite being the home side with a consensus win probability of 35%, RWDM's Attack rating of 40.0 is notably the lowest of any metric across both teams, sitting well below Tubize's Attack rating of 53.3, suggesting RWDM's defensive solidity (66.7) rather than goalscoring threat is their primary asset heading into this fixture.

Defense vs Attack gap Generated from real data
Roeselare Daisel vs Dessel Sport · Belgium: First Amateur Division

Roeselare Daisel's Defense rating of 86.7 dwarfs Dessel Sport's Attack rating of 60.0 — a 26.7-point gap that stands as the most extreme mismatch across all six axes, suggesting Roeselare's backline holds a significant structural advantage despite the market pricing this as a near coin-flip between home win and draw.

Defense gap Generated from real data
Sporting Charleroi II vs Olympic Charleroi · Belgium: First Amateur Division

Despite identical attack ratings (46.7), Sporting Charleroi II hold a substantial defensive advantage over Olympic Charleroi — 60.0 vs 26.7 — yet the pre-match consensus gives Olympic a 45% win probability against just 10% for the hosts, a striking mismatch between the defensive data and the market view.

Attack/Defense gap Generated from real data
Rotselaar vs Eendracht Termien · Belgium: Second Amateur Division - VFV B

Eendracht Termien's Attack rating of 93.3 dwarfs both their own Defense rating (26.7) and Rotselaar's Defense rating (25.0), making this a fixture where the visitors carry an exceptional attacking advantage against one of the division's weakest defensive units — Rotselaar's own Attack sits at just 41.7, the lowest in this matchup by a margin of over 50 points.

Discipline contrast Generated from real data
Ordino vs Inter Club d'Escaldes · Andorra: 1a Divisió

Inter Club d'Escaldes carry a Discipline rating of 0.0 out of 100 — the lowest possible score in this dataset — compared to Ordino's 50.0, marking a stark contrast that could prove costly in a tight fixture where the pre-match consensus gives both sides an equal 45% win probability.

Recent form gap Generated from real data
USA W vs Spain W · Friendlies Women

Spain W have won 3 of their last 4 matches (WLWWW), while USA W have lost 4 of their last 5 (LLLLW), a contrast reflected in the pre-match odds that give Spain W a 45% chance of winning versus just 10% for the hosts.

Form contrast Generated from real data
France W vs Latvia W · Friendlies Women

Latvia W have lost all 5 of their last matches (LLLLL), while France W have won 3 of their last 5 including back-to-back victories, making the equal 33% consensus probabilities appear to significantly undervalue the form gap between these sides.

Defense vulnerability Generated from real data
Fram Reykjavik vs KR Reykjavik · Iceland: Úrvalsdeild

Fram's defensive rating of just 20.0 — the lowest of any axis in this fixture — was exposed in the only recent head-to-head on record, a 2-5 loss to KR, who carry the superior attack rating of 86.7 against Fram's 73.3.

Set piece gap Generated from real data
Vizela vs Sporting CP B · Portugal: Segunda Liga

Vizela's set piece rating of 75.0 dwarfs Sporting CP B's 37.5 — a two-to-one advantage that stands out as the sharpest gap across all six tracked metrics between these sides. Given Vizela's defensive solidity (73.3) and decent form (DWWDW), dead-ball situations could be a decisive lever in a match where the consensus gives just 10% chance to the visitors.

Historical trend Generated from real data
Gualaceo SC vs Cumbayá · Ecuador: Liga Pro Serie B

In their last 5 head-to-head meetings, Gualaceo SC are unbeaten with 4 wins and 1 draw, keeping Cumbayá to just 1 goal across all five fixtures while scoring 6 themselves — a dominance that aligns with Gualaceo's standout defensive rating of 86.7 versus Cumbayá's 53.3.

Recent form edge Generated from real data
Ipojuca U20 vs Nautico U20 · Brazil: Pernambucano - U20

Nautico U20 arrive with a perfect five-from-five winning run (WWWWW), compared to Ipojuca U20's four wins in five (WDWWW), yet the pre-match consensus marginally favours the hosts at 35% versus Nautico's 30%, making Nautico the form team at an undervalued probability.

Set piece gap Generated from real data
Huachipato vs O'Higgins · Chile: Primera División

O'Higgins hold a striking set-piece rating of 62.5 against Huachipato's 29.2, the largest gap between the two sides across all six rated categories, suggesting dead-ball situations could be a decisive factor despite Huachipato being marginal favourites at 35.0% implied probability.

Defensive contrast Generated from real data
Deportes Temuco vs Deportes Santa Cruz · Chile: Primera B

Santa Cruz carry a striking defensive rating of 86.7 against Temuco's 53.3, yet an attack rating of just 13.3 suggests they are built almost entirely to prevent goals rather than score them — a profile that aligns with the 45% draw probability being the joint-favourite outcome alongside a Santa Cruz win.

Form & probability gap Generated from real data
Fuerte San Francisco vs Cacahuatique · El-Salvador: Primera Division

Despite Fuerte San Francisco's marginally worse form rating (20.0 vs 26.7) and an attack rating of just 26.7 compared to Cacahuatique's 20.0, the pre-match consensus gives Cacahuatique a 45% win probability against Fuerte's 10%, a 35-percentage-point gap that is notable given their last meeting ended 0-0 and both sides have lost four of their last five matches.

Form contrast Generated from real data
Inter San Carlos vs Perez Zeledon · Costa-Rica: Primera División

Inter San Carlos arrive with a Form rating of 46.7 and four wins in their last five (WWWLW), while Perez Zeledon's Form rating sits at just 26.7 backed by only one win in five (DLLDW), and Inter San Carlos also won the sole recent head-to-head 1-0.

Form contrast Generated from real data
Carapebus vs Niteroiense · Brazil: Carioca - 2

Carapebus have lost four of their last five matches (LLLDL) and carry an Attack rating of just 8.3/100, while Niteroiense are unbeaten in four of their last five (DWWDW) with a Defense rating of 91.7/100 — the sharpest attacking-versus-defensive mismatch in the available data, reflected in Carapebus being given only a 10% win probability.

Form divergence Generated from real data
Delfines Coatzacoalcos vs Artesanos Metepec · Mexico: Liga Premier Serie A

Artesanos Metepec's perfect five-from-five run (WWWWW) gives them a Form rating of 100.0 against Delfines Coatzacoalcos's 40.0, the widest gap of any paired rating category, while Delfines have managed just one win in their last five (DLWDD).

Defensive contrast Generated from real data
Acatlan vs Mineros de Fresnillo · Mexico: Liga Premier Serie A

Mineros de Fresnillo's Defense rating of 86.7 dwarfs Acatlan's 60.0, yet the pre-match consensus gives the visitors only a 45% win probability against a host side rated just 33.3 in Attack — suggesting the market sees Mineros' defensive strength as sufficient to contain Acatlan but not enough to dominate offensively.

Attack vs odds mismatch Generated from real data
Tlaxcala vs Piratas · Mexico: Liga de Expansión MX

Despite Tlaxcala holding a notably higher Attack rating (73.3) than Piratas (53.3), the pre-match consensus gives Tlaxcala only a 10% win probability compared to 45% for Piratas, suggesting the market heavily discounts the home side's attacking output relative to the underlying ratings gap.

Rating gap Generated from real data
Real Refineros vs Halcones Negros · Mexico: Liga Premier Serie A

Halcones Negros hold a striking 33.3-point advantage in Attack (80.0 vs 46.7) and a 20-point edge in Defense (73.3 vs 53.3) over Real Refineros, making them the clear statistical favourite despite pre-match odds giving them only a 45% win probability against Refineros' 10%.

Recent form contrast Generated from real data
Auckland FC 2 vs Auckland United · New-Zealand: National League - National

Auckland FC 2 have won four consecutive matches after an opening loss (LWWWW), while Auckland United have won just one of their last five games (LLLWL), giving the home side a notably stronger recent run heading into this fixture.

Rating imbalance Generated from real data
Venados FC vs Leones Negros UDG · Mexico: Liga de Expansión MX

Venados FC's Attack rating of 80.0 is the highest single-axis score in this fixture, yet their Defense sits at just 33.3 — the lowest rating across both teams on any axis — creating a stark 46.7-point gap that leaves them highly vulnerable despite their offensive threat. Leones Negros, by contrast, post a balanced 53.3 across Attack, Defense, and Form, suggesting a more structurally stable side despite carrying lower win probability (30%) than Venados (35%).

Defensive gap Generated from real data
Vaqueros Reynosa vs Atlético Saltillo · Mexico: Liga Premier Serie A

Atlético Saltillo's Defense rating of 20.0 is strikingly low compared to Vaqueros Reynosa's 53.3, the largest single-axis gap in the matchup, which aligns with Saltillo being given just a 10% win probability despite identical Attack ratings of 60.0 on both sides.

Recent H2H result Generated from real data
Napier City Rovers vs Cashmere Technical · New-Zealand: National League - National

In the only tracked meeting between these sides, Cashmere Technical won 2-1 at home against Napier City Rovers, and the pre-match consensus gives Cashmere a 50% chance of winning again with a draw seen as equally likely and Napier City Rovers assigned 0% probability of victory.

Attack vs form gap Generated from real data
La Tribu de Cd. Juarez vs FC Santiago · Mexico: Liga Premier Serie A

La Tribu de Cd. Juarez carry the standout attack rating of 93.3 against FC Santiago's 46.7, and back it with a 4-1 record in their last five games (WWLWW), while FC Santiago's alternating LWLWL sequence suggests they arrive in a losing game, making the home side's offensive dominance a concrete edge the consensus 45% win probability arguably undersells.

Defensive gap Generated from real data
Dorados vs Cruz Azul Hidalgo · Mexico: Liga de Expansión MX

Cruz Azul Hidalgo's defensive rating of 26.7 is drastically lower than Dorados's 66.7, the sharpest single-axis gap in this fixture, and is reflected in Cruz Azul Hidalgo's poor recent form of three losses in their last five games against a Dorados side that has lost just once in the same span.

Rating gap Generated from real data
Mineros de Zacatecas vs Cancún · Mexico: Liga de Expansión MX

Cancún hold a clear edge over Mineros across all measurable dimensions, rating 53.3 vs 40.0 in both Attack and Form, which aligns with pre-match odds giving Mineros only a 10% chance of victory compared to Cancún's 45%.

Form divergence Generated from real data
CDS Tampico Madero vs Durango · Mexico: Liga de Expansión MX

Durango have won their last three consecutive matches (DLWWW) and hold a Form rating of 73.3 versus Tampico Madero's 26.7, who have lost three of their last four (WLDLL) — a stark divergence that aligns with pre-match odds giving Tampico Madero just a 10% win probability.

Form & defense gap Generated from real data
Municipal Limeño vs Firpo · El-Salvador: Primera Division

Firpo's defensive rating of 80.0 dwarfs Municipal Limeño's 33.3, and that structural advantage is backed by results: Firpo have won three of their last five (LWDWW) while Limeño have lost three straight (DWLLL), including a 2-0 defeat to Firpo in their sole recent head-to-head.

Form/Defense gap Generated from real data
Yanbian Longding vs Nantong Zhiyun · China: League One

Nantong Zhiyun's defensive rating of 80.0 dwarfs Yanbian Longding's attack rating of 26.7 — the lowest attack score in this dataset — while Yanbian have gone LLLLD in their last five, suggesting Nantong's backline faces minimal threat from a side that has won just once in five attempts.

Form divergence Generated from real data
Southern District vs Eastern District · Hong-Kong: Premier League

Southern District have won three of their last five matches (DWWLW) while Eastern District have lost four of their last five (LWLLL), a stark form gap that aligns with Eastern District's notably lower form rating of 33.3 versus Southern District's 66.7. Southern District also won the only recorded recent meeting 2-1.

Defense rating gap Generated from real data
BC Rangers vs Warriors · Hong-Kong: Premier League

BC Rangers carry a defense rating of just 6.7 against Warriors' 91.7 attack rating — the sharpest mismatch in the available data — yet the only recorded head-to-head meeting ended 3-3, suggesting BC Rangers can expose Warriors defensively (rated 91.7) despite their own glaring defensive weakness.

Odds vs ratings gap Generated from real data
Konyaspor U19 vs İstanbul Başakşehir U19 · Turkey: U19 league

Despite İstanbul Başakşehir U19 holding clear advantages in both Attack (60.0 vs 46.7) and Form (60.0 vs 46.7), the pre-match consensus gives them only a 10% win probability — a striking disconnect that makes them a heavily underrated side relative to the underlying ratings data.

Rating gap Generated from real data
Jablonec II vs Sokol Brozany · Czech-Republic: 3. liga - CFL B

Jablonec II hold a clear 20-point advantage over Sokol Brozany in both Attack (66.7 vs 46.7) and Defense (66.7 vs 46.7), while Brozany's Form rating of 33.3 — versus Jablonec II's 66.7 — reflects their run of just one win in their last four outings (LDLD), making the hosts the significantly stronger side despite the market pricing this as near a coin-flip.

Defense vs Attack gap Generated from real data
Admira Wacker vs Voitsberg · Austria: 2. Liga

Admira Wacker's defensive rating of 66.7 dwarfs Voitsberg's attacking rating of 40.0, creating the sharpest mismatch in the data and helping explain why the consensus gives Voitsberg just a 10% chance of winning.

Form vs odds gap Generated from real data
Persela Lamongan vs Deltras · Indonesia: Liga 2

Deltras arrive with a perfect five-from-five winning run and a Form rating of 100.0, yet the pre-match consensus gives them only a 10% chance of winning compared to Persela's 45%, making them a significant outlier between recent results and implied probability.

Attack vs defence gap Generated from real data
Persis Solo vs Dejan · Indonesia: Liga 2

Persis Solo's Attack rating of 88.9 dwarfs Dejan's Defence rating of 55.6 — the largest cross-team mismatch in the available data — while Dejan managed just one win in their last five (LLLDW), suggesting Solo's offensive superiority faces a side currently low on defensive resilience and confidence.

Form divergence Generated from real data
PSPS vs PSMS Medan · Indonesia: Liga 2

PSPS have won their last three matches (WLLWW sequence finishing WWW) giving them a Form rating of 66.7, while PSMS Medan's Form rating sits at just 46.7 despite also closing with two wins — a gap that makes the consensus 45% win probability assigned to PSMS the more striking figure against PSPS's stronger recent run.

Form comparison Generated from real data
Salavan United vs Luangprabang FC · Laos: Lao League

Salavan United have won 4 of their last 5 matches (WLWWW), while Luangprabang FC have won just 2 of their last 5 (LWLLW), giving the hosts a notably stronger recent run despite both sides sharing identical 50.0 ratings across all six measured categories.

Market signal Generated from real data
Oudomxay Entremets vs Ezra · Laos: Lao League

With all three outcomes priced at exactly 33.0% by the sole tracked source, there is no market-implied edge for any result, reflecting genuine uncertainty rather than a statistical lean toward either side. Ezra's Form rating of 33.3 — the lowest of their six tracked axes — aligns with a WLLWL record across their last five matches, suggesting recent instability heading into this fixture.

Form contrast Generated from real data
Fiorentina U20 vs Parma U20 · Italy: Campionato Primavera - 1

Fiorentina U20's form rating of 20.0 reflects a five-game run of DLDLD with no wins, while Parma U20's 73.3 form rating is backed by four wins in their last five (DWWWD), a sharp divergence that aligns with Parma being given a 45% win probability against the hosts' 10%.

Form vs Defense split Generated from real data
Hellas Verona U20 vs Lecce U20 · Italy: Campionato Primavera - 1

Hellas Verona hold a clear defensive edge (66.7) over Lecce's attack rating (53.3), while Lecce's form rating of 26.7 — the lowest figure across both teams' six axes — reflects four consecutive draws following an opening loss, suggesting an inability to win rather than a stabilising run.

Rating gap Generated from real data
UCSA vs Yarud Mariupol' · Ukraine: Persha Liga

Yarud Mariupol' hold a commanding edge over UCSA across the key competitive axes, rating 60.0 vs 33.3 in Attack and 73.3 vs 46.7 in Defense, while their Form rating of 73.3 dwarfs UCSA's 26.7 — the sharpest divergence in the dataset, consistent with the consensus giving UCSA just a 10% win probability.

Attack gap Generated from real data
CF Talavera vs Atlético Paso · Spain: Segunda División RFEF - Group 5

Despite both sides sharing identical defensive ratings (58.3), CF Talavera's attack rating of 25.0 is 50% higher than Atlético Paso's 16.7, making Paso the lowest-rated attacking side in this fixture by a notable margin — yet the consensus still gives them only a 10% win probability, reflecting how little either team has threatened offensively.

Attack/Defense contrast Generated from real data
Debrecen II vs Nyiregyhaza II · Hungary: NB III - Northeast

Debrecen II carry a maximum Attack rating of 100.0 against a Nyiregyhaza II Defense rating of 0.0 — the starkest possible mismatch on both axes — while Nyiregyhaza II have lost all five of their last fixtures, making them statistically as vulnerable a visiting side as this dataset can produce.

Attack rating gap Generated from real data
Diósgyőr II vs Ózd Sajóvölgye · Hungary: NB III - Northeast

Despite Ózd Sajóvölgye holding a maximum Attack rating of 100.0 versus Diósgyőr II's 86.7, the pre-match consensus gives the visitors just a 10.0% win probability — a striking disconnect suggesting the market heavily discounts Ózd's attacking output, possibly due to their most recent result being a loss after four straight wins.

Defensive vulnerability Generated from real data
MTK Budapest II vs Érdi VSE · Hungary: NB III - Southwest

Érdi VSE carries a Defence rating of just 0.0 out of 100 — the lowest possible score — yet are priced as co-favourites at 45% alongside the draw, suggesting the market is leaning heavily on their superior Attack rating (73.3 vs MTK II's 60.0) while largely ignoring that defensive extreme.

Rating mismatch Generated from real data
Floriana vs Balzan FC · Malta: Premier League

Floriana's Attack rating of 86.7 is the highest single axis value across both teams, yet their Defense sits at just 53.3 — the same low mark as Balzan's Attack — meaning Balzan's stronger defensive rating (66.7) directly counters Floriana's chief strength, which may explain why the consensus gives Floriana only a 45% win probability despite their attacking edge.

Defense vs Attack gap Generated from real data
Real Murcia II vs Yeclano · Spain: Segunda División RFEF - Group 3

Yeclano's Defense rating of 80.0 dwarfs both sides' Attack ratings of 26.7, suggesting their backline has been notably stingy while neither team has shown any meaningful cutting edge — a combination that points strongly toward a low-scoring, hard-to-break-down contest. Yeclano's last 5 results of LDDDD reinforce this defensive solidity, with four consecutive draws indicating they consistently suppress scoring opportunities.

Form divergence Generated from real data
Kisvárda II vs Tarpa · Hungary: NB III - Northeast

Tarpa's form rating of 20.0 is the sharpest contrast in this fixture — they have lost four of their last five matches (LLLLW), compared to Kisvárda II's more stable recent run (DDLWD) reflected in their 53.3 form rating, helping explain why consensus gives Tarpa just a 10% win probability.

Attack/Defense gap Generated from real data
Ranger's vs Carroi · Andorra: 1a Divisió

Carroi's Defence rating of 11.1 is the starkest number in this fixture — the lowest of any axis for either side — while their Attack rating of 22.2 is barely higher, reflecting a run of just one win in five (LWLLD) against Ranger's who, despite a modest Attack rating of 33.3, have won three of their last five.

Form divergence Generated from real data
Gaziantep U19 vs Corum U19 · Turkey: U19 league

Gaziantep U19 have won their last two matches and hold a Form rating of 60.0, while Corum U19 have lost four of their last five and carry a Form rating of just 20.0 — the sharpest contrast across all six rated categories between these two sides.

Attack gap Generated from real data
Gyori ETO II vs Dorogi FC · Hungary: NB III - Northwest

Dorogi FC's Attack rating of 73.3 dwarfs Gyori ETO II's 46.7 — a 26.6-point difference that is the largest gap across all six measured axes, supporting the market's positioning of Dorogi as clear favourites despite identical Defence ratings of 53.3 on both sides.

Defense gap Generated from real data
Puskás II vs Király SZE · Hungary: NB III - Northwest

Király SZE's defensive rating of 26.7 is the standout figure here — nearly 20 points below Puskás II's already-modest 46.7 — and combined with Király's winless last five (LDLDD), it explains why the pre-match consensus gives them just a 10% chance despite Puskás II's own inconsistent form (WLLDW).

Defense vs Attack gap Generated from real data
Chernihiv vs Prykarpattia · Ukraine: Persha Liga

Prykarpattia's defensive rating of 73.3 dwarfs Chernihiv's attacking rating of 33.3 — the largest cross-team gap in the data — supporting the pre-match market which gives Chernihiv only a 10% win probability against a side rated more than twice as strong defensively as their opponents are offensively.

Historical trend Generated from real data
Tallinna Kalev II vs Parnu JK Vaprus U21 · Estonia: Esiliiga B

The only recorded meeting between these sides ended in a 7-0 win for Parnu JK Vaprus U21, a result that aligns with the stark ratings gap — Vaprus U21 hold a perfect Attack rating of 100.0 against Tallinna Kalev II's Defense rating of 0.0.

Defensive weakness contrast Generated from real data
JK Tabasalu vs Luunja · Estonia: Esiliiga B

JK Tabasalu's defense rating of just 6.7 is the most striking figure in this fixture, yet they still carry a 45% win probability — largely because Luunja's defense (20.0) is only marginally better and Luunja have lost 4 of their last 5, with their sole win sandwiched between four defeats (LLWLL). The one previous meeting ended 3-2 to Tabasalu, consistent with both sides' poor defensive ratings suggesting goals are likely regardless of the winner.

Form vs Defence contrast Generated from real data
Johvi Phoenix vs Narva U21 · Estonia: Esiliiga B

Narva U21 carry a perfect Form rating of 100.0 and a Defence rating of 86.7 — the highest of any axis for either side — backed by five consecutive wins including a 1-0 victory over Johvi Phoenix in the only recorded head-to-head, making their defensive solidity the standout quantifiable edge despite Johvi Phoenix's superior Attack rating of 80.0.

Form collapse Generated from real data
Torrellano vs Soneja · Spain: Tercera División RFEF - Group 6

Torrellano have won none of their last 5 matches (LLLLD), reflected in a form rating of just 6.7 out of 100, compared to Soneja's 26.7 — a gap that aligns with pre-match odds giving Torrellano only a 10% win probability against a side who are far from impressive themselves.

Odds anomaly Generated from real data
AE Mykonos vs Asteras Magoula · Greece: Gamma Ethniki - Group 9

Despite both sides sharing identical 50.0 ratings across all six axes, the single tracked source assigns Asteras Magoula a 0% win probability, leaving the entire market split between AE Mykonos (50%) and a draw (50%) with no implied chance of an away victory.

Form contrast Generated from real data
Widzew II vs Weszlo · Poland: III Liga - Group 1

Widzew II have lost four of their last five matches (LLLLD) and carry a Defence rating of 0.0/100, while Weszlo arrive with four wins in five (WWWDL) and a Defence rating of 66.7 — a stark contrast that aligns with pre-match odds giving Widzew II just a 10% chance of winning.

Attack/Defense mismatch Generated from real data
Dnister Zalishchyky vs Dinaz Vyshhorod · Ukraine: Druha Liga

Dnister Zalishchyky's Attack rating of 66.7 is exactly double Dinaz Vyshhorod's 33.3, while Dinaz's Defense rating of 53.3 outstrips Dnister's 46.7 — a contrast that mirrors their only recorded meeting, a high-scoring 3-3 draw in which both sides found the net freely despite defensive vulnerabilities.

Attack/defense contrast Generated from real data
Oleksandria vs Lokomotiv Kyiv · Ukraine: Persha Liga

Oleksandria's attack rating of just 20.0 is the most striking figure in this fixture — the lowest possible end of the scale — yet their defense rates at 86.7, suggesting a side built almost entirely to suppress rather than score, which may explain why 45% of consensus probability still lands on a draw despite Lokomotiv Kyiv's three-match winning run.

Defensive dominance Generated from real data
Stal Mielec vs Warta Poznań · Poland: I Liga

Warta Poznań's defensive rating of 66.7 dwarfs Stal Mielec's rating of 0.0, the sharpest defensive gap in this dataset, which aligns with Stal's LDDLL run and a pre-match win probability of just 10.0% for the hosts.

Defense gap Generated from real data
Antequera vs FC Cartagena · Spain: Primera División RFEF - Group 2

FC Cartagena's defensive rating of 73.3 is notably stronger than Antequera's 60.0, while Antequera's attack rating of just 46.7 is the lowest across both teams' six axes, suggesting Cartagena's backline should comfortably contain a home side that has struggled to create — consistent with markets giving Antequera only a 10% win probability.

Form divergence Generated from real data
Strogino vs Salyut-Belgorod · Russia: Second League - Group 3

Strogino have lost their last three matches (WWLLL) while Salyut-Belgorod have won two of their last three (LWDWW), a form gap reflected in their respective Form ratings of 40.0 versus 66.7, helping explain why pre-match probability gives Salyut-Belgorod a 45% win chance against the hosts' 10%.

Attack/Defense mismatch Generated from real data
Real Madrid III vs Atlético Tordesillas · Spain: Segunda División RFEF - Group 5

Real Madrid III's Attack rating of just 6.7 is strikingly low against a defence rated only 33.3 for Atlético Tordesillas, meaning the side statistically least equipped to score faces the side statistically least equipped to defend — yet the consensus still gives Real Madrid III a 45% win probability, the same as a draw.

Form divergence Generated from real data
Ellas Syros vs Niki Volos · Greece: Super League 2

Ellas Syros have taken 8 points from their last 5 matches (DDWWD, rated Form 66.7) compared to Niki Volos's 4 points (LLLWD, Form 26.7), with Niki Volos's form rating less than half that of the hosts — a gap reflected in the pre-match odds giving Niki Volos a 0% win probability from tracked sources.

Defensive contrast Generated from real data
Solin vs Grobničan Čavle · Croatia: Second NL

Grobničan Čavle's defensive rating of just 6.7 out of 100 is starkly low compared to Solin's 66.7, a gap of 60 points that stands out as the single largest disparity across all six measured axes. Combined with Grobničan Čavle's run of DLWLL and a pre-match win probability of only 10%, their defensive vulnerability is the most concrete, data-supported factor in this fixture.

Form divergence Generated from real data
Lusitânia Lourosa vs Chaves · Portugal: Segunda Liga

Lusitânia Lourosa have won their last four consecutive matches (DWWWW) to post a Form rating of 86.7/100, while Chaves have lost three of their last five (LWWLL) for a Form rating of just 26.7/100 — a gap of 60 points that is reflected in pre-match odds giving Chaves only a 10% win probability.

Form vs odds gap Generated from real data
Real Zaragoza II vs Atlético Monzón · Spain: Tercera División RFEF - Group 17

Real Zaragoza II carry a 4W-1D record across their last five games and a Form rating of 86.7 against Monzón's 66.7, yet the pre-match consensus gives both sides an equal 45% win probability — a notable mismatch between recent performance data and implied market expectation.

Attack/defense contrast Generated from real data
Tychy 71 vs Górnik Łęczna · Poland: II Liga - East

Tychy 71 hold the league's most extreme defensive rating (86.7) paired with an attack rating of just 33.3, while Górnik Łęczna carry an attack rating of 86.7 — the sharpest head-to-head attacking vs. defensive mismatch in the available data, which likely explains why 45% of consensus probability lands with the visitors despite identical WWDDW form sequences.

Defense rating gap Generated from real data
Usce U19 vs TSC U19 · Serbia: U19 league

Despite both sides sharing an identical Attack rating of 86.7, Usce U19's Defense rating sits at 0.0 compared to TSC U19's 40.0 — the starkest single-axis gap in the dataset, which likely underpins TSC U19 being given a 45% win probability against Usce U19's 10%.

Rating gap Generated from real data
Ulytau vs Okzhetpes · Kazakhstan: Premier League

Okzhetpes hold a commanding advantage across every measurable axis, with their Attack rating of 73.3 and Form rating of 80.0 dwarfing Ulytau's 46.7 and 26.7 respectively — a gulf reflected in Okzhetpes winning 4 of their last 5 matches while Ulytau have won just 1 of theirs.

Defense vs Attack gap Generated from real data
Cukaricki U19 vs OFK Beograd U19 · Serbia: U19 league

Cukaricki U19 carry the lowest defensive rating in this fixture at just 20.0, while OFK Beograd U19 hold a 66.7 attack rating — the sharpest attacker-vs-defender mismatch across all six tracked axes — which aligns with the pre-match odds giving Cukaricki only a 10% chance of winning.

Form divergence Generated from real data
Siofok vs Pécsi MFC · Hungary: NB III - Southwest

Pécsi MFC enter this fixture with five consecutive wins and a Form rating of 86.7 versus Siofok's 73.3, yet the pre-match consensus gives Pécsi only a 45% win probability — the same as a draw — despite that stark difference in recent results and across-the-board superior ratings in Attack (93.3 vs 73.3) and Defense (86.7 vs 73.3).

Rating mismatch Generated from real data
Nyköping vs Karlslund · Sweden: Division 2 - Södra Svealand

Despite hosting, Nyköping's Attack rating of 53.3 is 20 points below Karlslund's 73.3, yet the pre-match consensus gives Nyköping a 45% win probability versus just 10% for Karlslund, suggesting the market leans heavily on Nyköping's superior Defense rating of 73.3 against Karlslund's weak 40.0.

Form collapse Generated from real data
Eker Örebro vs Forward · Sweden: Division 2 - Södra Svealand

Eker Örebro's form rating of just 6.7/100 reflects a run of four losses in their last five games (LLDLL), while Forward have won their last two after three consecutive defeats, giving them a form rating of 46.7 — nearly seven times higher heading into this fixture.

Defense rating contrast Generated from real data
Västra Frölunda vs Torslanda · Sweden: Division 2 - Västra Götaland

Torslanda's defensive rating of 0.0 is the starkest figure in this fixture, compared to Västra Frölunda's 33.3, yet the market prices Torslanda at just 10% — meaning the consensus heavily discounts the visitors regardless of their attacking rating of 60.0 against Frölunda's 46.7.

Rating gap Generated from real data
Husqvarna vs Herrestads · Sweden: Division 2 - Norra Götaland

Husqvarna hold a substantial edge over Herrestads across both Attack (73.3 vs 40.0) and Defense (73.3 vs 40.0), a near-double advantage on both axes that aligns with their 4-1 win record in the last five games compared to Herrestads' inconsistent WDLWL run.

Rating vs odds gap Generated from real data
Metallurg Lipetsk vs Saturn Ramenskoye · Russia: Second League - Group 3

Saturn Ramenskoye's Attack rating of 66.7 dwarfs Metallurg Lipetsk's 40.0, yet the pre-match consensus assigns Saturn just a 10% win probability versus Metallurg's 45.0%, making it one of the sharpest rating-to-odds mismatches in the available data.

Attack rating gap Generated from real data
Arsenal Tula II vs Orel · Russia: Second League - Group 3

Arsenal Tula II's Attack rating of 13.3 is less than half of Orel's 33.3, the sharpest axis difference between the two sides, which aligns with pre-match odds giving the hosts just a 10% chance of winning compared to Orel's 45%.

Defense rating gap Generated from real data
Hajdúnánás vs Tiszaújváros · Hungary: NB III - Northeast

Hajdúnánás carry a Defense rating of 0.0 against Tiszaújváros's 46.7, the starkest single-axis gap in this fixture, yet the pre-match consensus still prices Hajdúnánás as co-favourites at 45.0% alongside the draw — suggesting the market is discounting that defensive vulnerability almost entirely.

Defense vs Attack mismatch Generated from real data
Prachuap vs Chiangrai United · Thailand: Thai League 1

Prachuap's Attack rating of 44.4 is nearly double Chiangrai United's 22.2, yet both sides carry strong defensive ratings (88.9 and 77.8 respectively), pointing toward a low-scoring contest where Prachuap hold the clearest, if modest, edge in creating chances.

Form gap Generated from real data
Lamphun Warrior vs Bangkok United · Thailand: Thai League 1

Lamphun Warrior's form rating of 11.1 is among the lowest possible on the six-axis scale, reflecting a run of just one non-defeat (a draw) in their last five outings (DLLLD), while Bangkok United's form rating of 66.7 and a 3W-1D-1L record over the same period highlights a stark competitive gap heading into this fixture.

Form divergence Generated from real data
Beşiktaş U19 vs Kocaelispor U19 · Turkey: U19 league

Beşiktaş U19 have won all five of their last five matches (rated 100/100 for form), while Kocaelispor U19 have lost their two most recent games after three straight wins, highlighting a clear momentum gap heading into this fixture.

Head-to-head trend Generated from real data
Ulinzi Stars vs Tusker · Kenya: FKF Premier League

In the only tracked recent meeting between these sides, Tusker won 2-1 away at Ulinzi Stars, a result that aligns with the pre-match consensus giving Tusker a 45% win probability versus just 10% for the home side. The market strongly favours a repeat Tusker win or a draw (combined 90%) despite Ulinzi's home advantage.

Defense rating gap Generated from real data
Angby vs Viggbyholms IK · Sweden: Division 2 - Norra Svealand

Viggbyholms IK's defense rating of 6.7 is the starkest contrast in this fixture, compared to Angby's 66.7, and their last five results (LLWLL) align with that vulnerability — Angby already exploited it directly in the most recent head-to-head, winning 2-0 away.

Attack/Defense contrast Generated from real data
Guangxi Hengchen vs Shenzhen Juniors · China: League One

Guangxi Hengchen's Attack rating of just 26.7 is the most striking figure in this fixture — the lowest across both teams by a wide margin — yet their Defense sits at 80.0, suggesting a side built almost entirely to prevent goals rather than score them, which makes the 45% win probability assigned to them heavily dependent on clean sheets rather than attacking output.

Attack gap Generated from real data
Shaanxi Union vs Dongguan United · China: League One

Shaanxi Union's Attack rating of 73.3 dwarfs Dongguan United's 33.3 — a 40-point gap that is the sharpest divergence across all six measured axes, and aligns with Shaanxi's W-W finish to their last five games against Dongguan's alternating L-D-L-D-W sequence.

Form collapse Generated from real data
Ningbo Professional vs Nanjing City · China: League One

Nanjing City have lost all five of their last five matches and carry a Form rating of 0.0 out of 100, while Ningbo Professional's own four-game losing streak leaves the pre-match consensus offering just a 10% chance to Nanjing — the lowest of the three outcomes despite both sides being in poor recent form.

Defensive gap Generated from real data
Balatonalmádi vs Veszprém · Hungary: NB III - Northwest

Balatonalmádi's defensive rating of 20.0 is the most striking figure in this fixture — exactly half of Veszprém's 40.0 — yet both sides share identical form ratings of 33.3, with neither winning more than once in their last five matches (each recording two draws and two losses in that span).

Form divergence Generated from real data
Ruh Lviv vs Nyva Vinnytsya · Ukraine: Druha Liga

Ruh Lviv have lost all five of their last matches (a form rating of 0.0/100) while Nyva Vinnytsya carry a form rating of 73.3/100 from a WLWWD run, representing the sharpest head-to-head form gap in the available data and aligning with Nyva being given a 45% win probability against Ruh's 10%.

Form divergence Generated from real data
Kaspiy vs Altay · Kazakhstan: Premier League

Kaspiy's last five results (DWLLW) show them winning their most recent match, while Altay's sequence (DLLWD) ends in a defeat — reflected in a notable form rating gap of 46.7 vs 26.7 on the 0–100 scale. Despite identical xG, set piece, and discipline scores, Altay's form rating is nearly 20 points lower, making them the weaker side on recent momentum despite a market that prices all three outcomes equally at 33%.

xG vs Defense gap Generated from real data
Preveza vs Levante · Greece: Gamma Ethniki - Group 6

Levante's xG rating of 92.0 is the highest possible signal for attacking threat, yet their Defense rating sits at 0.0 — the sharpest attack-defence split in the available data — suggesting they are likely to both create and concede heavily in this fixture. Despite that, the consensus market prices all three outcomes equally at 33.0% each, implying these extreme ratings are not yet reflected in the odds.

Set piece gap Generated from real data
Minija vs Kauno Žalgiris · Lithuania: Cup

Kauno Žalgiris rate just 25.0 on set pieces versus Minija's 50.0, making dead-ball situations a concrete area of vulnerability for the visitors despite the market heavily favouring them at 45.0% to win.

Form divergence Generated from real data
Home United vs Young Lions · Singapore: Premier League

Home United have gone unbeaten in their last three matches (DDD) after two losses, giving them a Form rating of 33.3 versus Young Lions' 50.0 despite Young Lions losing four of their last five (LDLLL) — a contrast that makes the consensus 50/50 split appear to undervalue Home United's recent stabilisation.

Form divergence Generated from real data
Tanjong Pagar vs Tampines Rovers · Singapore: Premier League

Tanjong Pagar's last five results (LLWLW) give them a Form rating of 50.0, compared to Tampines Rovers' sharply lower 26.7 from a sequence of DLLWL — yet the pre-match consensus still makes Tampines the narrow favourites at 45% against Tanjong Pagar's 10%, suggesting the market is not fully pricing in the home side's recent upturn.

Form divergence Generated from real data
Sisaket United vs Chonburi FC · Thailand: Thai League 1

Despite identical Attack (22.2) and xG (50.0) ratings, Sisaket United's last-five sequence of DWLLW contrasts sharply with Chonburi's DWLLL — Chonburi have lost their last three straight, giving them a Form rating of 0.0 versus Sisaket's 33.3.

Form divergence Generated from real data
Guangzhou E-Power vs Heilongjiang Lava Spring · China: League One

Guangzhou E-Power have taken 11 points from their last 5 matches (WDDWW, form rating 73.3/100), while Heilongjiang Lava Spring have managed just 2 points in their last 5 (LLLDD, form rating 13.3/100) — a gap of 9 points that makes the visitors' 10% win probability the standout number in the consensus.

Attack rating gap Generated from real data
Diyarbekirspor vs Kırıkkale Büyük Anadolu · Turkey: 3. Lig - Group 3

Diyarbekirspor's Attack rating of 13.3 is less than half of Kırıkkale Büyük Anadolu's 33.3, the sharpest gap between the two sides' ratings across all six axes, which aligns with the pre-match consensus giving the hosts just a 10% win probability.

Form vs odds gap Generated from real data
Karaköprü Belediyespor vs Bitlis Özgüzelderespor · Turkey: 3. Lig - Group 3

Despite Karaköprü holding a perfect 5-from-5 winning run and Bitlis winning 4 of their last 5, the pre-match consensus gives the away side just a 10% chance of winning — making Bitlis's strong recent form notably underpriced relative to their actual results.

Defense vs Attack gap Generated from real data
Mazıdağı Fosfatspor vs Yozgat Bld Bozokspor · Turkey: 3. Lig - Group 3

Yozgat Bld Bozokspor carry the lowest possible Defense rating of 0.0 against a Mazıdağı Fosfatspor Attack rated 66.7, a gulf reinforced by Bozokspor's four losses in their last five games (LWLLL) compared to the hosts' four wins in five (WDWWW).

Defensive ratings gap Generated from real data
Fatsa Belediyespor vs Beykoz Anadolu · Turkey: 3. Lig - Group 1

Fatsa Belediyespor's defensive rating of 86.7 is notably stronger than Beykoz Anadolu's 73.3, representing the clearest gap between the two sides across all six measured axes, suggesting Fatsa are better equipped to limit their opponents' attacking opportunities in this fixture.

Attack gap Generated from real data
Amasyaspor 1968 vs Silivrispor · Turkey: 3. Lig - Group 1

Amasyaspor 1968 carry an Attack rating of 93.3 against Silivrispor's 20.0 — a 73.3-point gap that represents the most extreme divergence in the available data, yet pre-match odds still price a home win and a draw equally at 45% each.

Rating gap Generated from real data
Tokat Bld Plevnespor vs Zonguldak Kömürspor · Turkey: 3. Lig - Group 1

Zonguldak Kömürspor's Attack rating of 13.3 is drastically lower than their Defense rating of 60.0, suggesting a side set up to limit goals rather than score them — yet their last 5 results of LLDDL show that defensive solidity has still not translated into wins, making Tokat's 45% win probability against just 10% for the visitors a reflection of a genuine quality gap in attacking output.

Form vs odds gap Generated from real data
Marko vs Larisa · Greece: Super League 2

Marko carry a perfect 4-1 record across their last five matches — the highest form rating in this fixture at 100.0 — yet the pre-match consensus gives them only a 10% win probability compared to Larisa's 45%, a striking divergence between recent results and market expectation.

Rating vs odds gap Generated from real data
Nyva Ternopil vs Kolos Kovalivka II · Ukraine: Persha Liga

Despite Kolos Kovalivka II holding a clear edge in Attack (53.3 vs 33.3) and Form (60.0 vs 33.3), the pre-match consensus gives them only a 10% win probability — a striking disconnect that suggests the market is heavily discounting the visitor's superior ratings on both key axes.

Defensive gap Generated from real data
Milsami Orhei vs Politehnica UTM · Moldova: Super Liga

Milsami Orhei's defensive rating of 80.0 dwarfs Politehnica UTM's 46.7, yet the pre-match consensus gives Milsami only a 45.0% win probability — the same as a draw — suggesting the market is heavily discounting that 33.3-point defensive advantage.

Form divergence Generated from real data
Hallescher FC vs RSV Eintracht · Germany: Regionalliga - Nordost

Hallescher FC have won four of their last five matches (WDWWW) and carry a form rating of 86.7/100, while RSV Eintracht have lost all five of their last five (LLLLL) and hold a form rating of 0.0/100 — the maximum possible gap between the two sides on that metric.

Attack gap Generated from real data
Vendsyssel FF vs HB Koge · Denmark: 1. Division

HB Koge's Attack rating of 66.7 is markedly higher than Vendsyssel FF's 40.0, yet the pre-match consensus gives HB Koge only a 10% win probability — a striking disconnect that suggests the market heavily discounts the visitors despite their clear offensive edge on the six-axis model.

Defense vs Attack gap Generated from real data
Greifswalder FC vs Erzgebirge Aue · Germany: Regionalliga - Nordost

Greifswalder FC's defensive rating of 46.7 is the lowest figure across both teams' six-axis profiles, yet they are hosting Aue whose attack rating of 60.0 is the second-highest single value in the data — a combination that helps explain why the pre-match consensus gives the hosts only a 10% win probability.

Attack/Defense contrast Generated from real data
Naprzód vs Sokół Kolb. · Poland: III Liga - Group 4

Naprzód carry a maximum Attack rating of 100.0 against Sokół Kolb.'s Defense rating of 80.0 — the highest and second-highest ratings in their respective categories — yet the pre-match consensus gives Naprzód only a 45.0% win probability, equal to the draw option, reflecting Sokół's resolute defensive shape across a five-game run of DDDDW.

Defense vs Form clash Generated from real data
Persikad Depok FC vs Semen Padang · Indonesia: Liga 2

Persikad Depok carry a perfect Form rating of 100.0 (4 wins in last 5) yet face a Semen Padang side rated 88.9 out of 100 for Defense — the highest defensive rating in this matchup — which explains why the pre-match consensus still gives the hosts just a 10.0% win probability despite their superior recent run.

Defence vs Attack mismatch Generated from real data
Galtabacks vs Hestrafor · Sweden: Division 2 - Västra Götaland

Galtabacks carry an attack rating of 80.0 but a defence rating of just 6.7, the sharpest single-axis contrast in this fixture, suggesting they are highly capable of scoring but exceptionally vulnerable to conceding against Hestrafor's solid defence rating of 60.0.

Odds vs form gap Generated from real data
Servette II vs Chênois · Switzerland: 1. Liga Classic - Group 1

Despite Servette II holding a notably higher Attack rating (73.3 vs 53.3) and a stronger recent run of LWDWW against Chênois's LDWWD, the pre-match consensus gives Servette II just a 10% win probability compared to 45% for Chênois, a striking divergence between the ratings data and the implied market view.

Defense gap Generated from real data
Grafičar vs Javor · Serbia: Prva Liga

Javor's defense rating (53.3) clearly outperforms Grafičar's (46.7), and combined with Grafičar's attack rating of just 60.0 against Javor's 73.3, the data supports the pre-match consensus giving Grafičar only a 10% win probability while Javor and a draw account for the remaining 90%.

Attack vs defence gap Generated from real data
Naftagas vs Napredak · Serbia: Prva Liga

Naftagas carry the sharpest attacking rating in this fixture at 86.7, while Napredak's defence sits at just 46.7 — a 40-point gap that represents a significant mismatch, and Napredak have lost three of their last five games in that defensive frailty.

Rating gap Generated from real data
OFK Bor 1919 vs TSC Backa Topola · Serbia: Prva Liga

OFK Bor 1919 hold an Attack rating of 0.0 against TSC Backa Topola's 66.7, while Bor have lost all five of their last matches versus Topola's run of one win and three draws — a combination that gives Bor a 0% win probability in the pre-match consensus.

Odds imbalance Generated from real data
Awassa Kenema vs Mekelakeya · Ethiopia: Premier League

Despite both sides carrying identical 50.0 ratings across all six performance axes, the pre-match consensus gives Mekelakeya just a 10.0% win probability versus Awassa Kenema's 45.0%, suggesting the 35-percentage-point gap is driven entirely by home advantage rather than any measurable quality difference between the teams.

Form/defense gap Generated from real data
Sparta Lichtenberg vs Hertha Zehlendorf · Germany: Oberliga - Nordost-Nord

Sparta Lichtenberg's Form rating of 26.7 is notably the weakest figure across both teams' profiles, and their defense rating of 40.0 is the only sub-46.7 defensive score in the fixture — a combination that helps explain why pre-match consensus gives them just a 10% win probability against Hertha Zehlendorf.

Attack vs Defence gap Generated from real data
Röthis vs SK St. Johann · Austria: Regionalliga - West

Röthis carry the highest attack rating in this matchup at 86.7, yet their defence sits at just 40.0 — a 46.7-point gap — while SK St. Johann's defence rates at 80.0, suggesting Röthis' scoring threat is directly offset by facing the stronger backline in the fixture.

Attack rating gap Generated from real data
Apollon Pontou vs Pyrgos 1968 · Greece: Super League 2

Apollon Pontou's Attack rating of 25.0 is nearly double Pyrgos 1968's 13.3, yet both teams share identical Defence (66.7), Form (33.3), xG (50.0), Set Pieces (50.0), and Discipline (50.0) ratings — making attacking output the sole differentiator between two otherwise statistically mirrored sides.

Form pattern Generated from real data
Port FC vs Pattani · Thailand: Thai League 1

Port FC's last 5 results (LWWLL) show they have lost their two most recent matches, giving them a Form rating of just 40.0 out of 100 — the lowest of the two sides — despite the pre-match consensus heavily favouring them at 45.0% against Pattani's 10.0%.

Form divergence Generated from real data
Vyrona vs Ialysos · Greece: Gamma Ethniki - Group 8

Vyrona have won their last three matches (DDWWW), while Ialysos have lost their last two after a three-game unbeaten run (DWWLL), giving Vyrona the clearer momentum heading into this fixture.

Form comparison Generated from real data
Penya Encarnada vs Sporting Escaldes · Andorra: 1a Divisió

Sporting Escaldes have lost all five of their last five matches (LLLLL) and carry a Defense rating of 0.0/100, the lowest possible score, while Penya Encarnada's LLDLD run still yields a Form rating of 22.2 — enough for pre-match odds to favour them at 45% versus Escaldes' 10%.

Defensive contrast Generated from real data
Migori Youth vs Police · Kenya: FKF Premier League

Police hold a striking defensive rating of 80.0 against Migori Youth's 50.0, yet their attack sits at just 26.7 — the lowest of any rated dimension in this fixture — suggesting Police are built to suppress goals rather than score them, which aligns with their last five results containing two draws and only two wins.

Data gap Generated from real data
3K vs Mara Sugar · Kenya: FKF Premier League

Every available metric for both 3K and Mara Sugar sits at exactly 50.0 across all six axes, with only one result each on record (3K drew, Mara Sugar lost), meaning there is genuinely insufficient data to identify any distinguishing pattern between these two sides ahead of this fixture.

Attack vs Defence contrast Generated from real data
Kırşehir Belediyespor vs Ağrı 1970 · Turkey: 3. Lig - Group 3

Kırşehir hold a maximum Attack rating of 100.0 against Ağrı's Defence rating of 80.0 — the highest-rated defensive side in this fixture — yet pre-match odds give Kırşehir only a 35% win probability, suggesting the market expects Ağrı's backline to neutralise the hosts' attacking strength.

Form divergence Generated from real data
Talasgücü Belediyespor vs Adanaspor · Turkey: 3. Lig - Group 3

Talasgücü Belediyespor have won four of their last five matches (WDWWW, Form rating 86.7/100), while Adanaspor arrive on a four-game losing streak with a Form rating of 0.0/100 — the maximum possible gap between the two sides on that metric.

Defense vs Attack gap Generated from real data
Alanya 1221 FK vs Bursa Yıldırımspor · Turkey: 3. Lig - Group 2

Bursa Yıldırımspor's Defense rating of 86.7 towers over Alanya 1221 FK's Attack rating of 20.0, the starkest mismatch in the data, and Alanya's LLLDL run across their last five games underlines why they are given just a 10% win probability compared to Bursa's 45%.

Attack/Defense mismatch Generated from real data
Düzcespor vs Pazarspor · Turkey: 3. Lig - Group 1

Düzcespor's Attack rating of just 26.7 is the sharpest contrast in this fixture, set against Pazarspor's Attack rating of 80.0 — a gap of 53.3 points — suggesting Düzcespor's best chance of avoiding defeat lies almost entirely in their standout Defense rating of 86.7, the highest-rated axis across both sides.

Attack vs Defence gap Generated from real data
Karadeniz Ereğli BSK vs Yalova Yeşilovaspor · Turkey: 3. Lig - Group 1

Karadeniz Ereğli BSK's Defence rating (73.3) dwarfs Yalova Yeşilovaspor's Attack rating (53.3), while Yalova's Defence rating (13.3) is the lowest of any axis shown — creating a stark mismatch that suggests the hosts are structurally far better equipped to keep a clean sheet than the visitors are to score or concede sparingly.

Defensive imbalance Generated from real data
Kuala Lumpur FA vs DPMM FC Brunei · Malaysia: FA Cup

DPMM FC Brunei hold a striking defensive advantage over their hosts, rated 73.3 vs Kuala Lumpur FA's 16.7 on the defensive axis, yet the pre-match consensus gives DPMM only a 10% win probability — a notable disconnect given their last meeting ended 3-3 with six goals shared across two fixtures.

Defense vs Attack contrast Generated from real data
Karonga United vs CIVO United · Malawi: Super League

Both sides share an identical Attack rating of just 26.7/100, yet CIVO United's Defense rating of 80.0 significantly outstrips Karonga United's 66.7, suggesting CIVO's defensive solidity — combined with their three-match winning streak (LLWWW) against Karonga's recent stagnation (WLLDD) — makes them the more complete unit heading into this fixture.

Defense vs Form gap Generated from real data
Nyasa Big Bullets vs Blue Eagles · Malawi: Super League

Nyasa Big Bullets carry the standout defensive rating of 93.3 — the highest figure across either side's six-axis profile — yet Blue Eagles enter with the superior form rating (80.0 vs 66.7), suggesting a contest between a historically solid defensive unit and a visiting side arriving in notably better recent shape.

Attack/Defense contrast Generated from real data
Dedza Dynamos vs Masters FC · Malawi: Super League

Dedza Dynamos carry the lowest attack rating of the two sides at just 20.0 against a defence-first profile of 86.7, yet their last five results show four consecutive draws after a win (WDDDD), suggesting their defensive solidity actively suppresses scoring at both ends — a pattern consistent with the 45% pre-match draw probability despite them being heavy underdogs to win at just 10%.

Attack/Form gap Generated from real data
Creck vs Moyale Barracks · Malawi: Super League

Moyale Barracks hold a clear edge in both form (53.3 vs 33.3) and attack rating (40.0 vs 33.3), and their WDLDW sequence ends with back-to-back positive results compared to Creck's LLDWD run, which helps explain why the market gives Creck only a 10% win probability against Moyale's 45%.

Historical trend Generated from real data
Selangor vs Imigresen · Malaysia: FA Cup

In their last 3 meetings, Selangor have won all three by a combined score of 11-2, including a 4-0 and two away wins for Imigresen conceding 3 or more each time, pointing to a consistent and heavy dominance for Selangor in this fixture.

Defensive contrast Generated from real data
Fard Alborz vs Shahin Bandar Ameri · Iran: Azadegan League

Fard Alborz's defensive rating of 88.9 dwarfs their attack rating of 22.2 — the largest gap between the two metrics for either side — while Shahin Bandar Ameri have drawn four of their last five matches, suggesting this fixture is heavily skewed toward a low-scoring or goalless outcome despite the 45% draw probability already implied by the consensus.

Defense gap Generated from real data
ŁKS Łódź vs Ruch Chorzów · Poland: I Liga

ŁKS Łódź hold a notable defensive advantage over Ruch Chorzów, rating 73.3 vs 60.0 on the defensive axis, yet the pre-match consensus gives both a home win and draw an equal 45% probability, suggesting the market is not fully pricing in that 13.3-point defensive edge.

Defensive contrast Generated from real data
Nijlen vs Racing Mechelen · Belgium: Second Amateur Division - VFV B

Racing Mechelen's defensive rating of 58.3 dwarfs Nijlen's attack rating of 25.0 — the lowest attacking score in this fixture — suggesting Racing Mechelen hold a clear structural edge at the back against a side ranked poorly for goal threat.

Probability split Generated from real data
Sokół Kleczew vs Hutnik Kraków · Poland: II Liga - East

With all three match outcomes assigned exactly 33% probability from the available tracked source, this fixture is as evenly rated as possible — both sides share identical Attack (33.3) and Defense (33.3) ratings, and Hutnik's marginally higher Form score (26.7 vs 20.0) represents the only numerical differentiator between the two teams.

Form collapse Generated from real data
Uşak Spor vs Altay · Turkey: 3. Lig - Group 2

Both sides share identical six-axis ratings and an equally poor recent form score of 26.7/100, yet the pre-match consensus heavily discounts Altay at just 10% despite their last-5 sequence (DLLWD) being marginally less loss-heavy than Uşak Spor's (DLWLL with three losses in the final four games).

Defensive contrast Generated from real data
Söke 1970 vs Bigaspor · Turkey: 3. Lig - Group 2

Despite the pre-match consensus heavily favouring Söke 1970 or a draw (45%/45%), Bigaspor carry a notably weak Defence rating of 40.0 against Söke 1970's 53.3, suggesting goals may be on offer if the hosts can convert — yet Bigaspor's Attack rating of 60.0 is the highest of any metric across both sides, making Söke's backline the key battleground.

Defense vs Form split Generated from real data
Nilüfer Belediye vs Kepezspor · Turkey: 3. Lig - Group 2

Nilüfer Belediye's defensive rating of 93.3 is the standout figure in this fixture, pairing with a 4W-1D run in their last five games, while Kepezspor's defensive rating of just 46.7 and back-to-back losses suggest a significant structural mismatch heading into this match.

Attack/Form gap Generated from real data
Denizli İYG vs Ayvalikgucu · Turkey: 3. Lig - Group 2

Denizli İYG carry an attack rating of just 0.0 and have lost four of their last five matches (LLDLL), while Ayvalikgucu's attack rates at 60.0 with three wins in their last five (WLWDW) — a stark contrast that is reflected in Ayvalikgucu being given a 45% win probability against the hosts' 10%.

Rating gap Generated from real data
Gölcükspor vs Galata · Turkey: 3. Lig - Group 1

Galata hold a clear edge across the key attacking and form metrics, rating 66.7 in both Attack and Defense against Gölcükspor's 46.7 and 60.0, while Galata's Form rating of 73.3 dwarfs Gölcükspor's 46.7 — consistent with a run of WDWWD versus the hosts' more erratic WDLLW sequence.

Attack vs Defense gap Generated from real data
Kartal Bulvarspor vs Orduspor 1967 · Turkey: 3. Lig - Group 1

Orduspor 1967 hold the maximum Attack rating of 100.0 against Kartal Bulvarspor's Defense rating of just 46.7 — the sharpest mismatch across all rated axes — which aligns with pre-match odds giving the visitors a 45.0% win probability compared to the hosts' 10.0%.

Attack/Defense contrast Generated from real data
Küçükçekmece Sinopspor vs Karabük İdman Yurdu · Turkey: 3. Lig - Group 1

Karabük İdman Yurdu's Defense rating of 80.0 dwarfs Küçükçekmece Sinopspor's Attack rating of 66.7, while Karabük's own Attack sits at just 33.3 — the lowest of any axis shown — pointing strongly toward a low-scoring affair in which Karabük's defensive solidity is their primary weapon.

Defensive weakness Generated from real data
Beykoz İshaklıspor vs İnkılapspor · Turkey: 3. Lig - Group 1

Both sides have lost at least 4 of their last 5 matches, with Beykoz İshaklıspor posting the joint-lowest Form rating of 6.7/100 and a notably poor Defense rating of just 20.0 compared to İnkılapspor's 26.7, suggesting neither team has shown an ability to keep results secure in recent weeks.

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.

Defense vs Attack mismatch Generated from real data
Radnik Bijeljina vs Zeljeznicar Sarajevo · Bosnia: Premijer Liga

Radnik Bijeljina's Defense rating of 33.3 is the weakest axis on their profile, directly facing Zeljeznicar's Defense rating of 66.7 — the visitors are twice as solid at the back as the hosts, a structural imbalance that helps explain why pre-match probability gives Radnik only a 10% win chance.

Form divergence Generated from real data
Lefkimmi vs Agios Matthaios · Greece: Gamma Ethniki - Group 6

Lefkimmi have taken 11 points from their last 5 matches (WDLWW) while Agios Matthaios have collected just 2 (LLLDD), a stark form gap that is reflected in the pre-match consensus giving Agios Matthaios a 0% win probability.

Defense vs Attack gap Generated from real data
Victoria Clarholz vs Maaslingen · Germany: Oberliga - Westfalen

Victoria Clarholz carry the highest Attack rating in this fixture at 86.7 but are undermined by a Defence rating of just 26.7 — a 60-point gap that contrasts sharply with Maaslingen's far more balanced profile (Attack 46.7, Defence 66.7), suggesting the hosts are likely to both score and concede freely despite being slight favourites at 35%.

Recent form streak Generated from real data
Biel-Bienne vs Basel II · Switzerland: 1. Liga Promotion

Biel-Bienne have won their last three consecutive matches (W-W-W) after an opening draw and loss, while Basel II's last 5 shows two defeats sandwiched in the middle (W-W-L-L-W), giving Biel-Bienne the stronger current momentum despite being rated only marginally higher across Attack (66.7 vs 60.0) and Defense (66.7 vs 53.3).

Recent form gap Generated from real data
Karitsa vs Digenis Neochori · Greece: Gamma Ethniki - Group 4

Karitsa have won 4 of their last 5 matches (WWWLW), while Digenis Neochori have managed just one win in their last 4 (LWLD), giving Karitsa a clear recent form edge despite both sides sharing identical 50.0 ratings across all six metrics.

Prediction signal Generated from real data
Plataria vs Atromitos Patras · Greece: Gamma Ethniki - Group 6

With all three outcomes given exactly equal 33% probability from the single tracked source and Atromitos Patras rated precisely 50.0 across all six performance axes, this fixture is modelled as maximally uncertain — Atromitos Patras's back-to-back losses (LL) are the only concrete differentiator available in the data.

Consensus probability Generated from real data
Iraklis Larissa vs Ethnikos Neou Keramidiou · Greece: Gamma Ethniki - Group 4

Despite Iraklis Larissa being the home side, the single tracked source assigns them just a 10% win probability against Ethnikos Neou Keramidiou's 45%, with the draw also at 45% — making the hosts a heavy implied underdog in their own ground.

Recent form split Generated from real data
Anthoupoli vs Elassona · Greece: Gamma Ethniki - Group 4

Anthoupoli have won two of their last three matches (WDW to close their last 5), while Elassona have lost two of their last three (LDL), giving the hosts a noticeably stronger recent run despite the pre-match consensus rating the two sides as level.

Market signal Generated from real data
Feraios vs Ermis Exochi · Greece: Gamma Ethniki - Group 4

With all three outcomes priced at exactly 33% from the single tracked source and Ermis Exochi's six-axis ratings uniformly at 50.0 across all six categories, there is no data-driven edge available for this fixture — the model has effectively no differential information on either side.

Defense gap Generated from real data
Hetman Zamosc vs Czarni Połaniec · Poland: III Liga - Group 4

Hetman Zamosc carry a defensive rating of just 13.3 out of 100 — the lowest possible tier on this scale — compared to Czarni Połaniec's 53.3, a gap of 40 points that aligns with pre-match odds giving the hosts only a 10% win probability.

Defensive contrast Generated from real data
Lucchese vs Ternana · Italy: Serie D - Girone E

Ternana's defensive rating of 73.3 dwarfs Lucchese's 46.7, yet Lucchese's attack rating of 66.7 nearly doubles Ternana's 33.3, setting up a direct clash between the division's sharper attacking unit and one of its sturdier defensive sides.

Form divergence Generated from real data
Prato vs San Donato Tavarnelle · Italy: Serie D - Girone E

Prato's form rating of 86.7 is nearly double San Donato Tavarnelle's 46.7, backed by three wins and a draw in their last four games versus San Donato's recent DWWDL run ending in a loss — yet the pre-match consensus still gives Prato only a 45% win probability, equal to the draw.

Form contrast Generated from real data
Poseidon Nea Michaniona vs Kilkisiakos · Greece: Gamma Ethniki - Group 2

Kilkisiakos have won four of their last five matches (WDWWW) while Poseidon Nea Michaniona have lost four of their last five (LLLWL), a stark form gap that makes the pre-match consensus assigning Kilkisiakos a 0% win probability appear difficult to reconcile with the recent results.

Form divergence Generated from real data
PAO Kristoni vs Iraklis Therm. · Greece: Gamma Ethniki - Group 2

Despite identical six-axis ratings across all six categories (50.0), Iraklis Therm.'s recent form of LWWWD (3 wins, 1 draw, 1 loss) contrasts with PAO Kristoni's WLLWL (2 wins, 3 losses), helping explain why the pre-match consensus gives Iraklis a 45% win probability against the host's 10%.

Data limitations Generated from real data
Finikas Polichnis vs Makedonikos Neapolis · Greece: Gamma Ethniki - Group 2

Makedonikos Neapolis have lost four of their last five matches (LWLLL), making their recent run the only meaningful differentiator available, as all six of their rated metrics sit at exactly 50.0 and market odds are split perfectly three ways at 33% each across just one tracked source.

Market signal Generated from real data
Mpam vs Akrites Sykeon · Greece: Gamma Ethniki - Group 2

With all three pre-match outcomes priced at exactly 33.0% from the single tracked source, and Akrites Sykeon rated at a uniform 50.0 across all six statistical axes, there is no meaningful data differentiation available to separate the sides — making this fixture analytically unresolvable from the figures provided.

Form contrast Generated from real data
Panachaiki FC vs Pallixouriakos · Greece: Gamma Ethniki - Group 6

Pallixouriakos have lost all five of their last five matches (LLLLL), while Panachaiki FC have won three and drawn one across the same span (WLWDW), making the form gap between these sides the one concrete differentiator in an otherwise statistically identical matchup.

Defensive gap Generated from real data
Aywaille vs Acren-Lessines · Belgium: Second Amateur Division - ACFF

Aywaille's Defence rating of 6.7 is six times lower than Acren-Lessines' 40.0, the starkest gap across all six axes, and aligns with Aywaille winning just 0 of their last 5 matches (LLLDL) against Acren-Lessines' solitary recent win giving them a 45% pre-match probability compared to Aywaille's 10%.

Defensive rating gap Generated from real data
Entité Manageoise vs La Calamine · Belgium: Second Amateur Division - ACFF

Entité Manageoise carry a Defense rating of 0.0 against La Calamine's Attack rating of 73.3 — the largest single axis gap in this fixture — while Manageoise have also won none of their last five matches (LLDLL), pointing to a side under significant structural pressure heading into this game.

Attack vs Defense mismatch Generated from real data
Ganshoren vs Stade Mouscronnois · Belgium: Second Amateur Division - ACFF

Both sides share an identical Attack rating of 93.3 yet carry notably weak defenses — Ganshoren at 46.7 and Stade Mouscronnois even lower at 33.3 — making this a fixture where two high-output attacks face little resistance at the back, strongly suggesting goals at both ends.

Attack rating gap Generated from real data
Stockay-Warfusée vs Crossing Schaerbeek · Belgium: Second Amateur Division - ACFF

Crossing Schaerbeek hold a maximum Attack rating of 100.0 against Stockay-Warfusée's 13.3 — a 86.7-point gap that is the starkest divergence across all six measured axes, and aligns with Stockay's winless LDLDL run across their last five matches.

Defense concern Generated from real data
Sint-Truiden II vs Cappellen · Belgium: Second Amateur Division - VFV B

Both Sint-Truiden II and Cappellen share an identically poor defensive rating of 20.0 out of 100 — the lowest-rated axis for both sides — suggesting this fixture is likely to produce goals despite neither team carrying a standout attack (53.3 vs 46.7).

Form pattern Generated from real data
Lamia vs Tamynaikos Aliveriou · Greece: Gamma Ethniki - Group 5

Lamia have gone unbeaten in their last four matches (DWDW), picking up wins in two of their final three fixtures, yet the pre-match consensus still splits probability equally at 33% each way — suggesting the market is not yet pricing in their recent upturn in form.

Defense vs Attack gap Generated from real data
Sprockhovel vs Lippstadt 08 · Germany: Oberliga - Westfalen

Sprockhovel's Attack rating of 80.0 is the highest of any side in this fixture, yet their Defense rating of just 26.7 is dramatically lower — a 53.3-point gap that dwarfs Lippstadt's more balanced 60.0 Attack / 40.0 Defense split, suggesting Sprockhovel are likely to be involved in a high-scoring, open game but are vulnerable at the back despite their offensive threat.

Data limitation Generated from real data
Nea Artaki vs Katsantonis Agrafon · Greece: Gamma Ethniki - Group 5

With only one tracked source and all six team ratings sitting at exactly 50.0, there is no meaningful differentiation available — the market reflects this uncertainty with an exact three-way split of 33% each, making this fixture statistically unresolvable from the data provided.

Defense collapse Generated from real data
Eintracht Rheine vs Schermbeck · Germany: Oberliga - Westfalen

Schermbeck's Defense rating of 13.3 out of 100 is the most alarming figure in this dataset, and combined with a Form rating of just 6.7 and four losses in their last five (LLDLL), it points to a side in serious structural decline — which helps explain why the pre-match consensus gives them only a 10% chance of winning.

Defensive advantage Generated from real data
Hiltrup vs Erkenschwick · Germany: Oberliga - Westfalen

Hiltrup's defensive rating of 66.7 stands notably above Erkenschwick's 53.3, making it the single clearest differentiator between these two sides despite their identical attack (53.3) and xG (50.0) ratings. This defensive edge may help explain why Hiltrup are given a 45% win probability despite their shakier recent form (WDLLW) compared to Erkenschwick's DWDWL sequence.

Form comparison Generated from real data
Panegialios vs Tilikratis · Greece: Gamma Ethniki - Group 6

Panegialios have gone WWWDD in their last five matches without a loss, while Tilikratis's DDLDW run includes a defeat, giving Panegialios a notably more stable recent record despite the consensus offering them a 0% win probability.

Defense contrast Generated from real data
Vreden vs Ennepetal · Germany: Oberliga - Westfalen

Ennepetal's defensive rating of 6.7 is the starkest number in this fixture — paired with a winless run of DLDDL and a form rating of just 20.0, it stands in sharp contrast to Vreden's attack rating of 80.0, suggesting the hosts have a significant structural advantage in this matchup.

Form divergence Generated from real data
Arminia II vs Preußen Münster II · Germany: Oberliga - Westfalen

Despite identical Attack (40.0) and Defense (60.0) ratings, Arminia II hold a notable form advantage with a rating of 46.7 versus Preußen Münster II's 33.3, driven by Arminia's W-D-L-W finish compared to Münster's D-L-D-L-W sequence — yet the consensus still gives Arminia only a 10.0% win probability against Münster's 45.0%.

Attack rating gap Generated from real data
Juventus U20 vs Genoa U20 · Italy: Campionato Primavera - 1

Despite going unbeaten in their last 5 (WWWWD), Juventus U20 carry a strikingly low Attack rating of 26.7 compared to Genoa U20's 53.3 — the largest gap across any of the six measured axes — which helps explain why the pre-match consensus gives Juventus only a 10% win probability against a side rated twice as dangerous going forward.

Form pattern Generated from real data
Fokikos vs Kifissos · Greece: Gamma Ethniki - Group 5

Fokikos have won just one of their last five matches (LLWLL), with that single victory sandwiched between four defeats, suggesting a side in poor and inconsistent form heading into this fixture.

No data signal Generated from real data
Panagriniakos vs Aris Filiates · Greece: Gamma Ethniki - Group 6

Every available metric for both sides sits at exactly 50.0 across all six axes, and the consensus probability is a flat three-way split of 33% each from a single source, meaning the data provides no distinguishing signal to favour either team or a draw.

Recent form split Generated from real data
Karystos vs Asteras Stavros · Greece: Gamma Ethniki - Group 5

Karystos have taken 10 points from their last 5 matches (LWWWD), while Asteras Stavros have managed just 4 points (WDLDL), losing their two most recent games — a notable momentum gap heading into this fixture.

Recent form gap Generated from real data
Trikala vs Sarakinos · Greece: Gamma Ethniki - Group 4

Sarakinos have collected 10 points from their last 5 games (W-L-W-D-W) compared to Trikala's 3 points (D-D-D-L-L), a stark contrast that the equal 33% pre-match probabilities appear to completely ignore.

Attack/defense gap Generated from real data
Verl II vs Westfalia Kinderhaus · Germany: Oberliga - Westfalen

Verl II's Attack rating of 80.0 dwarfs Westfalia Kinderhaus's Defense rating of 33.3 — the largest single axis mismatch in this fixture — while Kinderhaus's own Attack rating of 33.3 is the lowest recorded across both teams, leaving them with little offensive threat to exploit Verl II's vulnerable Defense score of 46.7.

Attack/defense contrast Generated from real data
University of Johannesburg W vs Tshwane University W · South-Africa: Super League Women

Despite University of Johannesburg W holding a dominant defensive rating of 73.3 versus Tshwane University W's 60.0, UJ's attack rating of just 20.0 is half that of Tshwane's 40.0 — yet in their only recorded meeting UJ still managed a 4-2 victory away from home, suggesting their defensive solidity may be the primary driver of results.

Data limitation Generated from real data
Agiou Nikolaou vs Polykastrou · Greece: Gamma Ethniki - Group 2

With all six analytical ratings for Agiou Nikolaou sitting at exactly 50.0 and only one tracked result (a draw), the model has no meaningful differentiation to work with, producing a perfectly even three-way probability split of 33% each — making this fixture statistically unresolvable from the available data.

Defense vs Attack split Generated from real data
Gavorrano vs Terranuova Traiana · Italy: Serie D - Girone E

Gavorrano's defensive rating of 80.0 is the standout figure in this fixture, towering over Terranuova Traiana's attack rating of 66.7, which helps explain why the visitors carry only a 10% win probability despite being the higher-rated attacking side.

Form collapse Generated from real data
IF Karlstad II vs Vänersborgs IF · Sweden: Division 2 - Norra Götaland

Vänersborgs IF have lost all five of their last five matches (rated 0.0/100 for both Defense and Form), making them the significantly weaker side on recent evidence despite consensus odds giving IF Karlstad II — who have lost four of their last five — only a 45% win probability.

Form divergence Generated from real data
Farense vs Feirense · Portugal: Segunda Liga

Feirense arrive with a form rating of 0.0/100 and five consecutive losses (LLLLL), while Farense have won their last two and carry a 53.3 form rating — a stark divergence that helps explain why the consensus gives Feirense just a 10% chance of winning.

Attack rating contrast Generated from real data
Mbarara City vs Blacks Power · Uganda: Premier League

Mbarara City carry a striking Attack rating of just 0.0 against Blacks Power's 41.7, a gulf reflected in their last four results of two losses and two draws with an implied inability to win games, while Blacks Power's Form rating of 75.0 (backed by four consecutive wins before their most recent loss) underlines why the pre-match consensus gives Mbarara City only a 10.0% chance of winning.

Recent form gap Generated from real data
Kissamikos vs AE Neapolis · Greece: Gamma Ethniki - Group 10

Kissamikos have alternated wins and losses to finish W-L-W-L-W across their last five matches, while AE Neapolis have lost all five of their most recent games, a stark contrast in momentum that is reflected in the pre-match consensus giving Neapolis just a 10% chance of winning.

Recent form Generated from real data
Ergotelis vs Rethymniakos · Greece: Gamma Ethniki - Group 10

Rethymniakos have failed to win any of their last 5 matches (1 win, 0 draws... actually: L, D, L, D, D — zero wins across all five), while Ergotelis have also gone winless in their last 3 (L, L, D), making this a contest between two teams in notably poor form, yet the pre-match odds still marginally favour Ergotelis at 35% versus Rethymniakos at 30%.

Consensus probability Generated from real data
Episkopi vs Platanias · Greece: Gamma Ethniki - Group 10

With Platanias assigned a 0% win probability by the one tracked source, the pre-match consensus offers no path to a Platanias victory despite both sides carrying near-identical poor recent form — Episkopi's single win in their last five (LLLLW) still edges Platanias's winless run of LDLLL.

Market probability Generated from real data
Atsalenios vs Panakrotiriakos · Greece: Gamma Ethniki - Group 10

With all six-axis ratings identical at 50.0 for both sides, the single tracked source's consensus places the draw at 45.0% — equal to Panakrotiriakos's win probability and far above Atsalenios's 10.0%, making the home side a heavy implied underdog despite playing at home.

Recent form split Generated from real data
Agios Nikolaos vs Giouchtas · Greece: Gamma Ethniki - Group 10

Agios Nikolaos have won their last three matches in a row (WDWWW), while Giouchtas have drawn their most recent game after a similar run (WDWWD), giving the hosts a marginally stronger recent momentum that is reflected in their 35% win probability versus Giouchtas's 30%.

Win probability gap Generated from real data
Chersonissos vs Tympaki · Greece: Gamma Ethniki - Group 10

Despite both sides carrying identical 50.0 ratings across all six performance axes, the pre-match consensus assigns Tympaki just a 10% win probability compared to Chersonissos's 45%, a striking disparity that makes Tympaki a significant underdog despite no measurable statistical difference between the teams.

Form contrast Generated from real data
Thyella Diastavroseos vs Ilioupoli · Greece: Gamma Ethniki - Group 9

Thyella Diastavroseos have collected 8 points from their last 5 games (DLWDW), while Ilioupoli have taken just 1 point across the same span (LLLLD), a stark difference in recent momentum that is reflected in Ilioupoli's slim 10% win probability versus Thyella's 45%.

Probability vs form Generated from real data
Asteras Varis vs Saronikos Anavyssou · Greece: Gamma Ethniki - Group 9

Despite both teams sharing identical six-axis ratings across all six categories (50.0), the consensus gives Saronikos Anavyssou a commanding 45% win probability against Asteras Varis's mere 10%, with the draw at 45% — making a home win the least likely outcome by a 4.5-to-1 margin according to the single tracked source.

Recent form gap Generated from real data
Asteras Kaisarianis vs Ilisiakos · Greece: Gamma Ethniki - Group 9

Ilisiakos have won 4 of their last 5 matches (WLWWW), while Asteras Kaisarianis have taken just 1 point from their last 5 (LWDLL), a stark contrast that is reflected in pre-match odds giving Ilisiakos a 50% win probability against the hosts' 0%.

Recent form contrast Generated from real data
Diagoras vs Afantou · Greece: Gamma Ethniki - Group 8

Afantou's last five results (LLDWD) include the only win between the two sides in recent form, while Diagoras have gone LLDLD with no wins in that span — a difference reflected in the consensus giving Afantou a 45% win probability against Diagoras's 10%.

Head-to-head vs odds Generated from real data
Nairobi United vs KCB · Kenya: FKF Premier League

Despite KCB winning the only recorded meeting between these sides 1-0, the pre-match consensus gives KCB just a 10% chance of winning compared to Nairobi United's 45%, making KCB significantly shorter in h2h record than their market price suggests.

Form divergence Generated from real data
Olimpia Zambrów vs Lechia T. Mazowiecki · Poland: III Liga - Group 1

Olimpia Zambrów's last-five sequence (LDDLW) ends on a win and includes two draws, giving them 4 points from 5 games, while Lechia T. Mazowiecki's run (LLLWL) yields just 3 points and finishes with a defeat — yet the consensus still rates both sides almost equally, with the home side at only 45% and the visitor at 10%.

Attack rating gap Generated from real data
Habay-la-Neuve vs Albert Quévy-Mons · Belgium: First Amateur Division

Albert Quévy-Mons carry a maximum Attack rating of 100.0 against Habay-la-Neuve's 13.3 — the largest possible gap on the six-axis scale — yet the pre-match odds still give the visitors only a 45% win probability, suggesting the market is heavily discounting that attacking advantage, perhaps due to Habay's strong Defense rating of 73.3.

Defensive dominance gap Generated from real data
Harelbeke vs Thes Sport · Belgium: First Amateur Division

Thes Sport's defensive rating of 66.7 dwarfs Harelbeke's rating of 0.0, the lowest possible on the scale, while Harelbeke have lost four of their last five matches — a combination that has left bookmakers offering zero probability of a Harelbeke win.

Defense gap Generated from real data
Merelbeke vs Mandel United · Belgium: First Amateur Division

Merelbeke's defensive rating of 80.0 is notably stronger than Mandel United's 66.7, while Mandel United's attack rating of 33.3 is the lowest figure across both teams' six-axis profiles, suggesting Merelbeke's backline should be well-placed to contain an opponent with limited attacking output.

Defense vs Attack gap Generated from real data
Emirates Club vs Dubai City · United-Arab-Emirates: Division 1

Dubai City's Defense rating of 13.3 is the starkest imbalance in this fixture — nearly 40 points below their own Attack rating of 53.3 — and represents an extreme vulnerability that Emirates Club's Attack (46.7) may not need to be exceptional to exploit, helping explain why Dubai City are given just a 10% win probability despite matching Emirates Club on xG (both 50.0).

Attack/Defense contrast Generated from real data
Dibba Al Hisn vs Al Bataeh · United-Arab-Emirates: Division 1

Dibba Al Hisn carry a notably higher Attack rating (66.7) than Al Bataeh (26.7), yet Al Bataeh's Defense rating (66.7) matches that exact figure, suggesting the visitors' defensive strength directly counters the home side's primary advantage and likely underpins why the pre-match consensus favours Al Bataeh at 45% despite them playing away.

Defense gap Generated from real data
SpVgg Herne Horsthausen vs TuS Hordel · Germany: Oberliga - Westfalen

SpVgg Herne Horsthausen's defensive rating of 20.0 is exactly half that of TuS Hordel's 40.0, marking the starkest contrast between the two sides and suggesting the hosts are notably more vulnerable at the back despite holding a marginal edge in attack (60.0 vs 53.3).

Defense vs Attack mismatch Generated from real data
Al Hamriyah vs Al Urooba · United-Arab-Emirates: Division 1

Al Urooba's Defense rating of 60.0 is the highest single axis score in this fixture, while Al Hamriyah's Attack rating of 46.7 is the lowest attacking score of either side, suggesting the visitor's defensive strength directly counters the home side's primary weakness despite Al Urooba being given only a 10% win probability.

Form comparison Generated from real data
Lugano II vs Kreuzlingen · Switzerland: 1. Liga Promotion

Both sides have struggled recently, but Kreuzlingen's last 5 results (WLLDD) show they have not won in four matches, while Lugano II (WLWLL) have also lost their last two — yet the pre-match consensus still prices Kreuzlingen as co-favourites at 45% win probability against a home side given just a 10% chance.

Form divergence Generated from real data
Hamrun Spartans vs Hibernians · Malta: Premier League

Hamrun Spartans have won their last three matches (LDWWW) and carry a Form rating of 66.7, while Hibernians have lost three of their last five with a Form rating of just 13.3, making this one of the starkest recent-form gaps in the fixture. Despite this, the pre-match consensus still gives the draw equal billing with Hamrun at 45% each, suggesting the market may be underweighting Hamrun's momentum.

Attack vs Form gap Generated from real data
Ružomberok vs Žilina · Slovakia: Super Liga

Žilina's Attack rating of 86.7 and Form rating of 86.7 dwarf Ružomberok's corresponding scores of 33.3 and 26.7, representing the sharpest divergence across all six axes — a gap that aligns with Žilina's WWWDW run against Ružomberok's LWDWL record and the pre-match odds giving the hosts just a 10% win probability.

Attack rating gap Generated from real data
ES Metlaoui vs Stade Tunisien · Tunisia: Ligue 1

ES Metlaoui's attack rating of 16.7 is the most striking figure in this dataset — less than a third of Stade Tunisien's 55.6 — and combined with a 4-from-5 loss record, it helps explain why pre-match probabilities give the hosts just a 10% chance of winning.

Attack rating gap Generated from real data
ES Zarzis vs ES Hammam-Sousse · Tunisia: Ligue 1

ES Hammam-Sousse's Attack rating of 8.3 is the starkest number in this fixture — three times lower than ES Zarzis's already-poor 25.0 — which aligns with their four consecutive losses and helps explain why the consensus gives them only a 10% chance of winning.

Attack rating gap Generated from real data
ES Sahel vs CS Hammam-Lif · Tunisia: Ligue 1

CS Hammam-Lif's Attack rating of 0.0 is the starkest figure in this dataset, contrasting with ES Sahel's 41.7, and aligns with a run of four consecutive losses — a combination that helps explain why the market gives Hammam-Lif only a 10% win probability despite ES Sahel's own modest form of one win in their last five.

Attack gap Generated from real data
Jeunesse Sportive Omrane vs AS Marsa · Tunisia: Ligue 1

AS Marsa's Attack rating of 16.7 is less than half of Jeunesse Sportive Omrane's 41.7, making them one of the most offensively limited sides in this dataset — consistent with their DLDLW run that produced just one win and no back-to-back positive results across the last five matches.

Form divergence Generated from real data
CD Lunda-Sul vs Sporting de Cabinda · Angola: Girabola

Despite both sides sharing identical xG, Set Pieces, and Discipline ratings of 50.0, Sporting de Cabinda's Form rating of 13.3 is less than half of CD Lunda-Sul's 33.3, reflecting a five-game run of LLLDD against Lunda-Sul's more varied DDLWL sequence — a gap that helps explain why the consensus gives Cabinda just a 10% win probability.

Defense vs Attack gap Generated from real data
Sloga Doboj vs Zrinjski · Bosnia: Premijer Liga

Zrinjski's defense rating of 86.7 dwarfs Sloga Doboj's attack rating of 26.7 — the largest single head-to-head axis mismatch in this dataset — suggesting Zrinjski are heavily favoured to keep a clean sheet, which aligns with the pre-match consensus giving Sloga Doboj a 0% win probability.

Attack vs Defense gap Generated from real data
Chemnitzer FC vs FC Rot-Weiß Erfurt · Germany: Regionalliga - Nordost

Erfurt's Attack rating of 93.3 is the highest individual axis score in this fixture, yet faces Chemnitzer's Defense rating of 80.0 — the home side's own strongest attribute — creating the sharpest single-axis clash of the match, with a 13.3-point gap that dwarfs any other head-to-head axis difference here.

Attack vs Defence contrast Generated from real data
SV Babelsberg 03 vs Lokomotive Leipzig · Germany: Regionalliga - Nordost

Lokomotive Leipzig's Attack rating of 73.3 meets Babelsberg's Defense rating of 60.0, while Babelsberg's Attack rating of just 33.3 faces a Leipzig Defence rated at only 20.0 — suggesting Leipzig are heavily favoured to create chances but may concede freely, which aligns with the 45% win probability assigned to them despite their poor recent form (LLDDW).

Form vs. odds tension Generated from real data
Petrocub vs Zimbru · Moldova: Super Liga

Despite Zimbru arriving on a five-match winning run (WWWWW) and holding a 45% win probability against Petrocub's 10%, the only tracked recent head-to-head ended in a Petrocub away win (1-2), and Petrocub's defensive rating (73.3) noticeably outstrips Zimbru's attack rating (40.0), suggesting the odds may underweight Petrocub's structural advantage at the back.

Form divergence Generated from real data
Académica do Lobito vs 1º de Agosto · Angola: Girabola

Académica do Lobito have lost all five of their last matches (rated 0.0 for both Attack and Form), while 1º de Agosto have won four and drawn one of their last five (Form rating 86.7), representing a complete divergence in recent trajectory that leaves Lobito with just a 10% win probability despite home advantage.

Attack vs form gap Generated from real data
Sleipner vs Fittja · Sweden: Division 2 - Södra Svealand

Sleipner's Attack rating of 80.0 is four times Fittja's 20.0, the largest gap across all six axes, and Sleipner backed that up by winning four of their last five fixtures against Fittja's run of just one win in five — yet the pre-match consensus still prices a draw as equally likely as a Sleipner win at 45.0% each.

Form contrast Generated from real data
Azzurri vs Echallens · Switzerland: 1. Liga Classic - Group 1

Azzurri have won all five of their last five matches, earning a perfect 100.0 form rating, while Echallens have taken just one win in the same period (DDWLL) for a 46.7 form rating — a gap that helps explain why zero of the tracked sources give Echallens any chance of winning.

Form gap Generated from real data
Cinfães vs Alpendorada · Portugal: Campeonato de Portugal Prio - Group B

Cinfães hold a clear edge in recent form over Alpendorada, rating 41.7 versus 25.0 on the form axis, with Cinfães collecting W-D-L-L-D compared to Alpendorada's L-D-L-L-W — yet the pre-match consensus still prices both sides almost equally at 45% each, suggesting the market may be underweighting that form differential.

Form collapse Generated from real data
Sousense vs Estrela Calheta · Portugal: Campeonato de Portugal Prio - Group B

Sousense have lost four of their last five matches and carry the lowest form rating in this fixture at just 8.3/100, yet the pre-match consensus still makes them narrow co-favourites at 45% alongside the draw, reflecting how poor Estrela Calheta's recent record (three losses in five) is by comparison.

Form divergence Generated from real data
União Lamas vs Camacha · Portugal: Campeonato de Portugal Prio - Group B

Camacha's form rating of 66.7 is 25 points higher than União Lamas's 41.7, and this gap is reflected in the pre-match consensus which gives Lamas just a 10% win probability against Camacha's 45%.

Defense vs Attack mismatch Generated from real data
Castro Daire vs Salgueiros · Portugal: Campeonato de Portugal Prio - Group B

Both sides share an identical Defense rating of 75.0, yet Castro Daire's Attack rating of 41.7 is notably higher than Salgueiros' 33.3, making Castro Daire the marginally more threatening side in what the market nonetheless prices as a 45% Salgueiros win against only 10% for the hosts.

Form divergence Generated from real data
Ovarense vs Beira-Mar · Portugal: Campeonato de Portugal Prio - Group B

Ovarense's form rating of 100.0 reflects four consecutive wins before a single loss, while Beira-Mar's 25.0 form rating captures a run of just one draw and two losses in their last five — a stark contrast that leaves Beira-Mar with a 0% win probability in the pre-match consensus.

Defensive vulnerability Generated from real data
Sunnersta vs Korsnäs · Sweden: Division 2 - Norra Svealand

Korsnäs carry the lowest defensive rating in this fixture at just 20.0 out of 100, and their only recent head-to-head meeting ended in a 1-4 home defeat to Sunnersta, underlining a clear structural weakness against this opponent.

Defensive weakness Generated from real data
Lucksta vs Skellefteå · Sweden: Division 2 - Norrland

Lucksta carry a Defense rating of 0.0 out of 100 — the lowest possible score — and have lost their last four matches in a row, conceding a 3-0 defeat to Skellefteå in the only recorded head-to-head meeting.

Defense vs Attack mismatch Generated from real data
Varnsdorf vs Hradec Králové II · Czech-Republic: 3. liga - CFL B

Hradec Králové II's Defense rating of 73.3 dwarfs Varnsdorf's Attack rating of 60.0, while Varnsdorf's Defense sits at just 40.0 against Hradec's Attack of 20.0 — suggesting both sides are better equipped to frustrate the other's attack than to score, which aligns with the 45% draw probability despite Varnsdorf's home status.

Attack vs Defence gap Generated from real data
Sokol Zápy vs Čáslav · Czech-Republic: 3. liga - CFL B

Sokol Zápy's Attack rating of 73.3 is the highest single axis value in this fixture and sits 20 points clear of Čáslav's Defence rating of 53.3, suggesting a meaningful structural mismatch that favours the hosts offensively despite consensus odds giving them only a 45% win probability.

Form vs structure Generated from real data
FC Sochi vs FC UFA · Russia: First League

FC Sochi's Form rating of 66.7 is notably higher than FC UFA's 40.0, yet UFA's last 5 results show a perfectly alternating DLDLD pattern — suggesting a team that concedes regularly (three losses) but never collapses entirely, which aligns with their Defense rating of 66.7 versus Sochi's Attack rating of just 53.3.

Defensive weakness Generated from real data
Brodarac U19 vs Mladost Lucani U19 · Serbia: U19 league

Mladost Lucani U19 carry the lowest defensive rating in this fixture at just 6.7 out of 100, compared to Brodarac U19's already-modest 26.7, suggesting both sides are highly vulnerable at the back but Lucani's defence is markedly more exposed — a factor that points toward a high-scoring game despite the near-even pre-match odds (35% Brodarac, 30% Lucani).

Form divergence Generated from real data
Kaisar vs Ordabasy · Kazakhstan: Premier League

Ordabasy's form rating of 80.0 dwarfs Kaisar's 26.7, backed by a 4W-1L record in their last five versus Kaisar's 3L-1W-1D run — a gap reflected in pre-match odds that give Kaisar a 0.0% win probability.

Form vs defence split Generated from real data
Forte Virtus vs Al Fujairah SC · United-Arab-Emirates: Division 1

Forte Virtus carry a notably higher form rating (75.0) than Al Fujairah SC (40.0), while also holding a clear defensive edge (66.7 vs 46.7) — a combination that helps explain why the pre-match consensus gives Al Fujairah just a 10% win probability despite the relatively even xG and set-piece ratings.

Defensive contrast Generated from real data
Europa Point vs College 1975 · Gibraltar: Premier Division

Europa Point's Defence rating of 26.7 is the single most divergent figure across both teams' profiles, sitting well below College 1975's 50.0 — yet the pre-match consensus still gives Europa Point a 45% win probability, suggesting the market may be discounting this notable defensive vulnerability.

Defense vs Attack gap Generated from real data
1º de Maio vs Bravos do Maquis FC · Angola: Girabola

Bravos do Maquis hold a defense rating of 86.7 against 1º de Maio's attack rating of just 40.0 — the single largest mismatch across all rated axes — while Bravos also carry a form rating of 80.0 (four wins in their last five) compared to 1º de Maio's 46.7, reinforcing why pre-match odds give the hosts only a 10% chance.

Form comparison Generated from real data
FC Luanda vs Recreativo do Libolo · Angola: Girabola

FC Luanda's last 5 results (DLWLL) give them a form rating of just 26.7/100 — the lowest figure across either team's entire six-axis profile — while Recreativo do Libolo's form rating of 40.0/100 represents their only meaningful edge over FC Luanda in any category, despite both sides sharing identically low attack ratings of 33.3.

Attack gap Generated from real data
Desportivo Huíla vs São Salvador · Angola: Girabola

Desportivo Huíla's Attack rating of 33.3 is more than double São Salvador's 13.3, the sharpest gap between any two axes for these sides, suggesting Huíla hold a meaningful offensive edge despite both teams leaning defensive overall.

Rating gap Generated from real data
Novin Ahvaz vs Naft Masjed Soleyman · Iran: Azadegan League

Naft Masjed Soleyman hold a clear edge over Novin Ahvaz across both Attack (55.6 vs 44.4) and Defense (55.6 vs 44.4), yet the pre-match consensus still assigns a 45% draw probability against just 10% for the hosts, suggesting the market views the gap as insufficient to heavily favour the visitors despite their consistent rating advantage.

Defensive contrast Generated from real data
Puszcza Niepołomice vs Polonia Bytom · Poland: I Liga

Polonia Bytom's defensive rating of 66.7 is notably higher than Puszcza Niepołomice's 40.0, and Bytom's last 5 results of DDDWD reflect that solidity in practice — four draws and a win with no losses, suggesting goals will be hard to come by against them despite the hosts holding a slight edge in win probability (35% vs 30%).

Form comparison Generated from real data
Buffles vs Djeffa · Benin: Championnat National

Buffles' last five results (LLWDD) include one win and two draws, giving them four points from five games, while Djeffa's sequence (LDDLD) yields just two draws and no wins — making Buffles the marginally better-performing side despite both teams carrying identical 50.0 ratings across all six measured axes.

Market signal Generated from real data
Dynamo Abomey vs Coton Sport Ouidah · Benin: Championnat National

With all six-axis ratings identical at 50.0 for both sides, the pre-match consensus leans heavily away from the home team, assigning Dynamo Abomey just a 10% win probability versus Coton Sport Ouidah's 45% — a stark directional bias despite no measurable statistical difference between the two teams.

Defensive shape contrast Generated from real data
Espoir Savalou vs AS Sobemap · Benin: Championnat National

AS Sobemap's Defense rating of 66.7 is notably higher than their Attack rating of 33.3, reflecting a side that has drawn three of their last five games — a pattern that aligns with the 45% draw probability in the pre-match consensus.

Win probability gap Generated from real data
Hodio vs Damissa · Benin: Championnat National

Despite both sides sharing identical six-axis ratings of 50.0 across all metrics, the pre-match consensus assigns Hodio a 45% win probability against just 10% for Damissa, suggesting a strong home-advantage bias is the sole driver of market differentiation here.

Form gap Generated from real data
Navalcarnero vs A Madrid III · Spain: Segunda División RFEF - Group 5

A Madrid III's form rating of 80.0 dwarfs Navalcarnero's 46.7 — the sharpest difference across all six measured axes — underpinned by a DWLWW run that has converted pre-match markets to assign them a 45% win probability against the hosts' 10%.

Defense vs Attack mismatch Generated from real data
Real Ávila vs Numancia · Spain: Segunda División RFEF - Group 5

Numancia's defensive rating of 100.0 dwarfs Real Ávila's attack rating of 33.3 — the sharpest axis mismatch in this fixture — which aligns with the pre-match consensus giving Ávila only a 10% chance of winning despite their recent 3-2 record across the last five games.

Defense vs Attack gap Generated from real data
Olympiakos Piraeus II vs Asteras Tripolis II · Greece: Super League 2

Asteras Tripolis II's Defense rating of 66.7 dwarfs Olympiakos Piraeus II's Attack rating of 50.0, while Olympiakos's own Defense sits at just 16.7 — the sharpest single-axis contrast in this fixture, suggesting Asteras are structurally set up to suppress chances at one end even as the hosts look vulnerable at the other.

Form divergence Generated from real data
FC Santa Coloma vs Casa de Portugal · Andorra: 1a Divisió

FC Santa Coloma have won their last three matches to achieve a perfect Form rating of 100.0, while Casa de Portugal have gone winless in their last five (DLDLL) for a Form rating of just 11.1 — the sharpest form gap possible on this 0-100 scale.

Attack vs Defence gap Generated from real data
Haladás VSE vs MTE 1904 · Hungary: NB III - Northwest

Haladás VSE's Attack rating of 93.3 dwarfs MTE 1904's Defence rating of 46.7 — the largest cross-team attacking-versus-defensive mismatch in the available ratings — while MTE 1904's own Attack rating of just 13.3 is the lowest recorded, suggesting a heavily one-sided contest in terms of offensive threat despite the oddly even 45/45/10 consensus split.

Form divergence Generated from real data
Ashanti Gold vs Samartex · Ghana: Premier League

Samartex's last 5 results of WWDDW give them a Form rating of 73.3 compared to Ashanti Gold's 46.7, and this sharp divergence is reflected in pre-match consensus that gives the visitors a 45% win probability against the hosts' 10%.

Attack rating gap Generated from real data
Bechem United vs Vision · Ghana: Premier League

Despite being favoured at 45% against Vision's 10%, Bechem United carry the lower attack rating of the two sides (26.7 vs Vision's 40.0), making them the weaker creative force on paper even as consensus backs them to win.

Defensive edge Generated from real data
Berekum Chelsea vs Debibi United · Ghana: Premier League

Debibi United hold a notably superior defensive rating (60.0) compared to Berekum Chelsea (40.0), yet both sides share identical poor form scores of 26.7, reflecting combined records of just one win each across their last five matches — making clean sheets rather than goals the more likely defining factor here.

Attack vs Defense gap Generated from real data
Hearts of Oak vs Port City · Ghana: Premier League

Hearts of Oak's Attack rating of 40.0 is the lowest of any team in this fixture, yet their Defense sits at 86.7 — a 46.7-point gap that suggests they are far more capable of preventing goals than scoring them, which may explain why the pre-match consensus gives Port City only a 10% chance despite Port City holding the stronger recent form (DWWLW vs WWDLD).

Form collapse Generated from real data
Karela vs Dreams · Ghana: Premier League

Dreams have failed to win any of their last 5 matches (LLDLD) and carry a Form rating of just 13.3 out of 100, the lowest across all six axes for either side, making them heavy underdogs reflected in the consensus giving them only a 10% win probability.

Attack vs Defence gap Generated from real data
Young Apostles vs Aduana Stars · Ghana: Premier League

Young Apostles carry the lowest attack rating in this matchup at just 13.3, facing an Aduana Stars defence rated 80.0 — the sharpest individual mismatch across all six metrics — while Young Apostles have lost four of their last five fixtures to compound the concern.

Form divergence Generated from real data
Medeama vs Heart of Lions · Ghana: Premier League

Medeama's last five results (DDWWW) give them a form rating of 73.3 versus Heart of Lions' 53.3, with Medeama winning their last three consecutively compared to Lions' less consistent DLDWW run — a gap that makes the 45%/45% consensus split look notably generous to the visitors.

Form divergence Generated from real data
Bibiani Gold Stars vs Basake Holy Stars · Ghana: Premier League

Basake Holy Stars' alternating W-L-W-L-W run across their last five matches gives them a Form rating of 60.0 versus Bibiani Gold Stars' 26.7, yet the pre-match consensus still rates the hosts as marginal favourites at 35.0% against Basake's 30.0%.

Consensus odds signal Generated from real data
Antofagasta vs San Marcos de Arica · Chile: Primera B

Despite Antofagasta's superior defense rating (66.7 vs 53.3) and attack rating (60.0 vs 46.7), the pre-match consensus gives the home side only a 45% win probability — identical to the draw probability — effectively treating this as a coin flip between a home win and a stalemate, with San Marcos de Arica given just a 10% chance.

xG dominance Generated from real data
Everton de Vina vs D. La Serena · Chile: Primera División

Everton de Viña hold a perfect xG rating of 100.0 against D. La Serena's 66.0, the single largest gap across all six tracked metrics, suggesting a significant edge in chance quality that aligns with the consensus giving La Serena just a 10% win probability.

Form divergence Generated from real data
Sliema Wanderers vs Gzira United · Malta: Premier League

Sliema Wanderers have taken 4 points from their last 5 matches (LWWWD) while Gzira United are winless in their last 4 (LLLD), a contrast reflected in their Form ratings of 66.7 versus 6.7 — the sharpest gap across all six measured axes.

Attack rating gap Generated from real data
Podbrezová vs Spartak Trnava · Slovakia: Super Liga

Spartak Trnava's Attack rating of 86.7 dwarfs Podbrezová's 33.3 — a 53.4-point gap that is the single largest differential across all six rated axes, yet the pre-match consensus still gives Trnava only a 45% win probability against the hosts' 10%, suggesting the market is heavily weighting home or draw factors despite that striking attacking imbalance.

Defense vs Attack mismatch Generated from real data
FK Vozdovac vs OFK Vršac · Serbia: Prva Liga

Despite being the away side given only a 10% win probability, OFK Vršac holds the higher defensive rating (80.0 vs Vozdovac's 73.3) while Vozdovac's attack rating of 40.0 is the lowest across both teams' six axes, suggesting the hosts may struggle to break down a side that has won three of their last five matches.

Form divergence Generated from real data
Dubočica vs FK Spartak Zdrepceva KRV · Serbia: Prva Liga

Dubočica have taken 4 points from their last 3 games (DDD) while FK Spartak Zdrepceva KRV have lost 4 consecutive matches (LLLL), yet the pre-match consensus still rates both sides equally likely to win or draw at 45% each, with Spartak given just a 10% chance of victory.

Defense contrast Generated from real data
Conquense vs Albacete II · Spain: Segunda División RFEF - Group 5

Albacete II's defensive rating of 0.0 out of 100 is the starkest gap in this fixture, pairing with a recent WDWLD run that includes back-to-back losses to close, while Conquense carry a defensive rating of 53.3 and have won their last three — a combination that gives Conquense a clear structural edge despite the consensus listing a 45% draw probability.

Defense gap Generated from real data
Gimnástica Segoviana vs Real Valladolid II · Spain: Segunda División RFEF - Group 5

Gimnástica Segoviana's defensive rating of 33.3 is less than half that of Real Valladolid II's 73.3, the sharpest single-axis gap between these two sides, which helps explain why pre-match consensus gives the hosts just a 10% win probability against an attack-equal opponent.

Attack/Defense gap Generated from real data
Calvo Sotelo vs RSD Alcalá · Spain: Segunda División RFEF - Group 5

RSD Alcalá's Attack rating of 66.7 dwarfs Calvo Sotelo's 13.3 — the lowest attacking score in this dataset — while Calvo Sotelo's Defense rating of 46.7 outstrips Alcalá's 33.3, setting up a matchup where the visitor's firepower is the dominant structural edge despite a relatively open defence.

Defense vs Attack mismatch Generated from real data
Guadalajara vs Getafe II · Spain: Segunda División RFEF - Group 5

Getafe II carry the lowest attack rating in this matchup at just 20.0, facing a Guadalajara side whose defense is also weak at 33.3, yet the visitors have lost four of their last five (LDLDL), suggesting their defensive strength (66.7) is unlikely to be tested enough to prevent another defeat.

Defense/Attack gap Generated from real data
U. San Martin vs Bentín Tacna Heroica · Peru: Segunda División

Bentín Tacna Heroica's Defense rating of 66.7 dwarfs U. San Martin's Attack rating of 40.0 — the largest single axis gap in this fixture — which helps explain why pre-match consensus gives San Martin only a 10% win probability despite home advantage.

Defense gap Generated from real data
Balıkesirspor vs Akşehirspor · Turkey: 3. Lig - Group 2

Balıkesirspor's defense rating of 26.7 is still more than double Akşehirspor's 13.3 — the lowest defensive rating in this dataset — suggesting Akşehirspor have been exceptionally vulnerable at the back, conceding in four of their last five games (LWLLL).

Rating vs odds clash Generated from real data
Eskişehirspor vs Etimesgut SK · Turkey: 3. Lig - Group 2

Etimesgut SK hold a superior Defense rating (86.7 vs 53.3) and better Form rating (80.0 vs 66.7), yet the pre-match consensus gives them only a 10% win probability against Eskişehirspor's 45%, creating a stark mismatch between the performance data and the market assessment.

Rating gap Generated from real data
Bucaspor 1928 vs Gaziemirspor · Turkey: 3. Lig - Group 2

Gaziemirspor's defensive rating of 73.3 dwarfs Bucaspor 1928's attack rating of 20.0 — the lowest attack score in this dataset — a mismatch that mirrors their only recorded meeting, which Gaziemirspor won 4-0.

Rating gap Generated from real data
Karsiyaka vs Anadolu Üniversitesi · Turkey: 3. Lig - Group 2

Anadolu Üniversitesi hold a substantial edge across the key defensive and form ratings — Defense 80.0 vs 66.7 and Form 86.7 vs 53.3 — yet the pre-match consensus still assigns them only a 45% win probability against Karsiyaka's 10%, with a 45% draw share suggesting the market expects a tight, low-scoring contest despite the visitors' clear statistical superiority.

Form contrast Generated from real data
Yeşilyurt Belediyespor vs Yeni Malatyaspor · Turkey: 3. Lig - Group 3

Yeşilyurt Belediyespor have won all 5 of their last 5 matches while Yeni Malatyaspor have lost all 4 of theirs, a stark form divergence reflected in ratings of 100 vs 50 for form and 100 vs 50 for attack that gives the hosts a commanding statistical edge heading into this fixture.

Attack gap Generated from real data
Europa Fc vs Algeciras · Spain: Primera División RFEF - Group 2

Europa FC's attack rating of 26.7 is dramatically lower than Algeciras's 46.7, the sharpest gap across all six measured axes, which helps explain why the pre-match consensus gives Europa only a 10% win probability despite home advantage.

Defensive contrast Generated from real data
Čelik vs FK Sarajevo · Bosnia: Premijer Liga

FK Sarajevo's Defense rating of 80.0 dwarfs Čelik's 60.0, making them the clear defensive standout in this fixture, which aligns with the pre-match consensus giving Sarajevo a 45.0% win probability against Čelik's just 10.0%.

Attack/form gap Generated from real data
Rayo Majadahonda vs Real Murcia · Spain: Primera División RFEF - Group 2

Real Murcia's Attack rating of 66.7 dwarfs Rayo Majadahonda's 26.7, and Murcia's Form rating of 80.0 against Majadahonda's 26.7 reflects their contrasting recent records — Murcia have won three of their last five while Majadahonda have won just one, supporting the pre-match assessment that gives Majadahonda only a 10% chance of victory.

Defensive dominance Generated from real data
Vipers vs Maroons · Uganda: Premier League

Vipers hold a defensive rating of 83.3 — the single highest axis score between the two sides — compared to Maroons' 50.0, a 33-point gap that aligns with pre-match consensus giving Maroons just a 10% win probability despite Vipers' own attack rating of only 33.3.

Set piece gap Generated from real data
União de Leiria vs Academica · Portugal: Segunda Liga

Academica hold a perfect 100.0 set-piece rating against União de Leiria's 62.5, making dead-ball situations the clearest area where the 10% outsiders can threaten a home side priced at only 45% despite winning 4 of their last 5.

Defensive collapse Generated from real data
Glacis United vs Hound Dogs · Gibraltar: Premier Division

Hound Dogs carry a Defence rating of 0.0 out of 100 — the lowest possible score — and have won none of their last five matches (LLLDL), pointing to a side in severe structural difficulty heading into this fixture against a Glacis United defence rated at 60.0.

Form divergence Generated from real data
Zawisza Bydgoszcz vs Znicz Pruszków · Poland: II Liga - East

Znicz Pruszków's form rating of 86.7 dwarfs Zawisza Bydgoszcz's 40.0, backed by a DWDWW run versus Zawisza's WDDDL — a sharp contrast that aligns with pre-match odds giving Znicz a 45% win probability against the hosts' mere 10%.

Set piece gap Generated from real data
Coquimbo Unido vs Colo Colo · Chile: Primera División

Coquimbo Unido hold a perfect 100.0 set-piece rating versus Colo Colo's 92.5, making dead-ball situations a rare area where the hosts hold a measurable edge despite being outrated by Colo Colo across every other dimension (Attack 40.0 vs 66.7, Defense 33.3 vs 66.7, xG 10.0 vs 80.0).

Defense vs Attack gap Generated from real data
Deportes Copiapo vs Cobreloa · Chile: Primera B

Cobreloa's defensive rating (66.7) is almost double Deportes Copiapo's attacking rating (46.7), the sharpest cross-team mismatch in the data, which aligns with the pre-match consensus giving Copiapo just a 10% win probability despite home advantage.

Recent form gap Generated from real data
America PE U20 vs Santa Cruz U20 · Brazil: Pernambucano - U20

Santa Cruz U20 have won four of their last five matches (DWWWW), while America PE U20 have won just two and lost two of their last five (WLLWD), a form contrast that aligns with pre-match odds giving Santa Cruz a 45% win probability against America PE's 10%.

Rating gap Generated from real data
Atlètic Club d'Escaldes vs Esperança d'Andorra · Andorra: 1a Divisió

Atlètic Club d'Escaldes hold a significant 11.1-point advantage in Attack rating (88.9 vs 77.8) over Esperança d'Andorra, while Esperança's Defense rating of 55.6 is the lowest of any axis across both teams — a combination that makes the hosts' attacking threat the clearest structural edge in this fixture.

Attack rating gap Generated from real data
Odra Opole vs Miedz Legnica · Poland: I Liga

Odra Opole's Attack rating of 13.3 is drastically lower than Miedź Legnica's 53.3 — a 40-point gap that makes Opole one of the weakest attacking sides in the dataset, reflected in a win probability of just 10% despite playing at home.

Form pattern Generated from real data
Novo Horizonte vs Rioverdense · Brazil: Goiano - 3

Rioverdense have lost all five of their last five matches, making them the side arriving in notably poorer recent form despite the pre-match odds listing all three outcomes at an equal 33% each.

Form pattern Generated from real data
Royal vs Itumbiara · Brazil: Goiano - 3

Royal have won just once in their last 5 matches, recording three draws, one loss, and one win (DDDLD), which helps explain why the pre-match consensus gives all three outcomes an equal 33% probability from the one tracked source.

Form vs history Generated from real data
Goiânia vs Mineiros · Brazil: Goiano - 2

Mineiros arrive on a perfect five-from-five winning run with a maximum form rating of 100, yet their only tracked head-to-head meeting ended in a 0-1 home defeat to Goiânia, making this the key tension in a market that prices Mineiros at 45% and a draw at 45%.

Form divergence Generated from real data
Atlético Madrid II vs Zaragoza · Spain: Primera División RFEF - Group 2

Zaragoza's perfect form rating of 100.0 — built on four consecutive wins after an opening loss — contrasts sharply with Atlético Madrid II's 46.7, the single most lopsided gap in the six-axis comparison and the key driver behind Zaragoza's 45% win probability against the hosts' 10%.

Attack vs Defense gap Generated from real data
Goianésia vs Bom Jesus EC · Brazil: Goiano - 2

Bom Jesus EC's Attack rating (66.7) is 20 points higher than Goianésia's Attack rating (46.7), yet their only recorded recent meeting ended 0-0, suggesting Bom Jesus's attacking edge has not yet translated into goals against this opponent.

Recent form contrast Generated from real data
Rio Verde vs Crixás EC · Brazil: Goiano - 2

Rio Verde have gone four matches without a loss (DDDWD) while Crixás EC have won just one of their last five (WDLDL), and that form gap is reflected in the consensus odds giving Crixás only a 10% chance despite the hosts carrying a modest Attack rating of 40.0.

Form collapse Generated from real data
Morrinhos vs Grêmio Anápolis · Brazil: Goiano - 2

Both sides share an identical Form rating of just 26.7/100, reflecting nearly mirror-image recent records — Morrinhos DLWLL and Grêmio Anápolis LDLLW — with each team winning only once and losing three of their last five fixtures.

Defensive weakness Generated from real data
Breidablik vs Keflavik · Iceland: Úrvalsdeild

Breidablik's defensive rating of just 13.3 out of 100 is strikingly low compared to Keflavik's 33.3, suggesting Breidablik are unusually vulnerable at the back despite being priced as co-favourites at 45% alongside the draw.

Defensive vulnerability Generated from real data
Vikingur Reykjavik vs IA Akranes · Iceland: Úrvalsdeild

IA Akranes carry the higher Attack rating (73.3 vs 66.7) but also the worse Defense rating in this fixture at 33.3 compared to Vikingur's 46.7, suggesting both sides are more likely to concede than create cleanly — a pattern backed by the last two head-to-head meetings producing 7 goals across just two games (2-2 and 2-1).

Set piece dominance Generated from real data
Santos vs Deportivo Binacional · Peru: Segunda División

Santos carry a perfect 100.0 set-piece rating against Deportivo Binacional's 50.0, and combined with a WWLWW run and a 3-1 win in the only recorded head-to-head, their dead-ball threat stands out as the clearest structural edge in this fixture.

Defensive contrast Generated from real data
Comerciantes vs Deportiva Agropecuaria · Peru: Segunda División

Deportiva Agropecuaria's Defense rating of 80.0 dwarfs Comerciantes' Attack rating of 60.0, representing the starkest gap across both teams' profiles, and is paired with a four-game unbeaten run (LWWWD) against a host whose Form rating sits at just 33.3 — the lowest single rating in this fixture.

xG vs Attack gap Generated from real data
Concepción vs Union La Calera · Chile: Primera División

Union La Calera's xG rating (50.0) is more than double their Attack rating (20.0), the largest such gap in this fixture, suggesting they generate decent underlying chances but fail to convert them — a pattern that aligns with their run of L, L, D in their last three results before a solitary win.

Defense vs Attack gap Generated from real data
New York RB II vs Huntsville City · USA: MLS Next Pro

New York RB II carry the highest Attack rating in this fixture (86.7) but also the lowest Defense rating (33.3), a 53.4-point gap that dwarfs Huntsville City's equivalent spread (80.0 attack, 66.7 defense), suggesting RB II create but consistently concede — consistent with Huntsville winning the only tracked meeting 2-1.

Form vs odds mismatch Generated from real data
Águila vs Isidro Metapán · El-Salvador: Primera Division

Isidro Metapán hold the higher form rating (86.7 vs Águila's 80.0) and won the only tracked recent meeting 2-1, yet the pre-match consensus gives all three outcomes an identical 33% chance, offering no edge to either side despite Metapán's measurable advantages.

Defence vs Attack gap Generated from real data
Atletico Balboa vs FAS · El-Salvador: Primera Division

FAS carry a striking defensive rating of 73.3 against Atletico Balboa's attack rating of just 46.7, the largest single axis gap between the two sides, suggesting FAS are well-equipped to suppress a Balboa attack that has also lost three of their last five matches.

Attack/Defense gap Generated from real data
Acambaro vs Ciervos · Mexico: Liga Premier Serie A

Acambaro's attack rating of 93.3 dwarfs Ciervos' defense rating of just 6.7 — the widest possible mismatch across these six-axis metrics — while Ciervos have lost or drawn all five of their last fixtures (LLLLD), underlining how rarely they threaten to contain high-rated attacks.

Form divergence Generated from real data
Guerreros vs Héroes de Zaci · Mexico: Liga Premier Serie A

Guerreros carry a Form rating of 40.0 versus Héroes de Zaci's 13.3, with Guerreros winning 2 of their last 3 games (WLW) compared to Héroes de Zaci's run of just one win in five (WLDLD), yet the market still prices the hosts at only 45.0% — identical to the draw probability — suggesting limited confidence despite the clear form gap.

Defense vs Attack mismatch Generated from real data
Real Apodaca vs Correcaminos UAT II · Mexico: Liga Premier Serie A

Correcaminos UAT II hold a notably higher Defense rating (60.0) than Real Apodaca's Attack rating (40.0), yet the pre-match consensus gives Apodaca a 45% win probability versus just 10% for Correcaminos, suggesting the market is discounting the visitors' defensive strength almost entirely.

Set piece gap Generated from real data
Deportes Limache vs Palestino · Chile: Primera División

Palestino's set piece rating of 90.6 dwarfs Deportes Limache's 56.3, the largest gap across any of the six measured axes, and with Limache's discipline rating at just 33.3 — the lowest figure in the dataset — they are particularly vulnerable to conceding fouls and dead-ball opportunities in this match.

xG vs Attack gap Generated from real data
Alianza vs Inter · El-Salvador: Primera Division

Inter's xG and Set Pieces ratings both sit at a maximum 100, yet their Attack rating is just 33.3 — the widest such gap in this fixture — indicating their goal threat is almost entirely set-piece or chance-quality dependent rather than from sustained attacking pressure, which may explain their fading WDDDL form sequence.

Form vs odds gap Generated from real data
The Town vs Tacoma Defiance · USA: MLS Next Pro

The Town have won 3 of their last 5 (WLLWW, rating 60.0) against Tacoma's weaker form rating of 46.7, yet the pre-match consensus gives The Town just a 10% win probability — a striking mismatch that suggests the market is heavily discounting the hosts' recent momentum.

Form gap Generated from real data
FarDu vs Kattaqurgon · Uzbekistan: Pro League A

FarDu's form rating of 86.7 dwarfs Kattaqurgon's 20.0, backed by four wins from their last five results (WWDWW) against Kattaqurgon's three consecutive defeats before a solitary win (LLLW).

Form divergence Generated from real data
Hapoel Yarka vs Beitar Nahariya · Israel: State Cup

Beitar Nahariya have won four consecutive matches (LWWWW) and carry a Form rating of 80.0 versus Hapoel Yarka's 50.0, yet the single tracked source prices both sides at equal 33% — a notable mismatch between recent momentum and implied probability.

Form contrast Generated from real data
Pannaxiakos vs Nea Ionia · Greece: Gamma Ethniki - Group 9

Nea Ionia have alternated W-L-W-L-W across their last five matches, arriving on a win, while Pannaxiakos have lost four of their last five (LLLWL), a form gap reflected in the pre-match odds giving Nea Ionia a 45% win probability against the host's 10%.

Form divergence Generated from real data
Andranik vs Mika · Armenia: First League

Andranik's form rating (46.7) outstrips Mika's (33.3), backed by a run of W-D-W-W-L versus Mika's L-W-D-D-D — Mika have not won in their last three, while Andranik have taken four points from their last two league outings. The pre-match consensus reflects this, giving Mika only a 10% chance of winning.

Rating gap Generated from real data
Polissya II vs Kulykiv · Ukraine: Persha Liga

Kulykiv's Attack rating of 86.7 dwarfs Polissya II's Defense rating of 33.3 — a gap of 53.4 points — making this one of the most lopsided attacking-vs-defensive matchups the data reveals, yet pre-match odds still give the draw a 45% share equal to a Kulykiv win.

Attack rating gap Generated from real data
Lochin vs Olimpik-Mobiuz · Uzbekistan: Pro League A

Lochin carry the lowest Attack rating in this fixture at just 20.0 compared to Olimpik-Mobiuz's 46.7, yet the only recorded head-to-head meeting ended in a 3-2 win for Lochin away from home, underlining a sharp disconnect between their rated attacking output and their sole measurable result against this opponent.

Form divergence Generated from real data
Qiziriq vs Respublika FA · Uzbekistan: Pro League A

Qiziriq have lost all five of their last five matches (LLLLL) and carry an Attack rating of just 6.7 out of 100, while Respublika FA have won three of their last five (LWLWW) and hold an Attack rating of 73.3 — the sharpest head-to-head form and attacking contrast in the available data.

Attack/Defense mismatch Generated from real data
Jayxun vs Gazalkent · Uzbekistan: Pro League A

Jayxun's attack rating of 40.0 is the lowest of any side in this fixture, yet their defense sits at 80.0 — a 40-point gap that makes them the most asymmetric team on show, while Gazalkent's superior attack rating of 60.0 directly targets Jayxun's only structural weakness. This profile, combined with Gazalkent's momentum (WW to close their last five), explains why the consensus gives Jayxun just a 10% win probability.

Recent form contrast Generated from real data
Hougang United vs Balestier Khalsa · Singapore: Premier League

Balestier Khalsa's last 5 results (WWWLL) show three consecutive wins before a late dip, while Hougang United (WLLDL) have won only once in five outings and are winless in their last three, yet the pre-match consensus still marginally favours Hougang at 35% against Balestier's 30%.

Defensive dominance Generated from real data
Mes Kerman vs Mes Rafsanjan · Iran: Azadegan League

Mes Rafsanjan hold a perfect Defense rating of 100.0 against Mes Kerman's Attack rating of just 22.2, the lowest attacking score in this dataset, which aligns with Rafsanjan being priced as 45% favourites despite their last 3 results reading LDD.

Defense vs Attack mismatch Generated from real data
Panionios vs PAOK II · Greece: Super League 2

Panionios boast a dominant defensive rating of 86.7 against PAOK II's attack rating of just 25.0, the lowest attacking score in this fixture, suggesting Panionios are well-equipped to nullify an opposition that has struggled to create chances. Despite this, the pre-match consensus gives the draw equal billing with a Panionios win at 45% each, potentially undervaluing Panionios's structural defensive advantage.

Prediction uncertainty Generated from real data
Hapoel Rahat vs Hapoel Sderot · Israel: State Cup

With all three pre-match outcomes assigned exactly 33% probability from the sole tracked source, this fixture offers no statistical lean whatsoever, making it one of the rarest genuinely three-way coinflips in the dataset. Hapoel Sderot's alternating WLWLW run across their last five adds a coin-flip rhythm to their recent form as well.

Form collapse Generated from real data
Anagennisi Karditsas vs Zakynthos · Greece: Super League 2

Both sides are in dire form, but Zakynthos have lost their last four in a row (LDLLL) while Anagennisi Karditsas have taken just 1 point from their last 5 (DLDLL), making this a contest between two of the division's worst-performing teams — reflected in Zakynthos's form rating of just 8.3 and Karditsas's 13.3 out of 100.

Defense vs Form gap Generated from real data
Eyupspor U19 vs Goztepe U19 · Turkey: U19 league

Goztepe U19's defensive rating of 73.3 stands out as the single highest figure across both teams' profiles, and is backed by a three-game winning streak to close their last five fixtures (LLWWW), contrasting sharply with Eyupspor's defensive rating of just 46.7 and back-to-back losses to end theirs (WDWLL).

Attack rating gap Generated from real data
Mes Soongoun vs Niroye Zamini · Iran: Azadegan League

Mes Soongoun's Attack rating of 11.1 is the lowest possible tier on the scale, roughly half Niroye Zamini's already-modest 22.2, yet both sides share identical Defence ratings of 66.7 — suggesting this match is likely to be low-scoring, with Niroye Zamini holding a clear edge as the more credible attacking threat, reflected in their 45% win probability against Mes Soongoun's 10%.

Attack gap Generated from real data
Sassuolo U20 vs Albinoleffe U20 · Italy: Campionato Primavera - 1

Sassuolo U20 hold a clear attacking advantage with a rating of 53.3 versus Albinoleffe U20's 26.7, yet the pre-match consensus still prices a draw as equally likely (45%) as a Sassuolo win (45%), suggesting the market is heavily discounting that offensive edge despite Albinoleffe being given just a 10% chance.

Form divergence Generated from real data
Cagliari U20 vs Monza U20 · Italy: Campionato Primavera - 1

Cagliari U20's form rating of 46.7 is notably stronger than Monza U20's 26.7, reflected in their recent sequences — Cagliari's last 5 reads WLWLD while Monza's reads LLWDL, with Monza winning just once and losing three of their last five outings.

Attack vs Form split Generated from real data
BKMA II vs Hayq · Armenia: First League

BKMA II carry the highest individual rating in this fixture with an Attack score of 60.0, yet their Form rating of 46.7 is the lowest of any axis for either side, reflecting a sequence that includes two losses and a draw in their last five games (LWWLD). Despite that inconsistency, they are still rated marginally ahead of Hayq in the consensus at 35% vs 30%.

Form divergence Generated from real data
Saipa vs Shenavarsazi Qeshm · Iran: Azadegan League

Saipa enter this fixture with a perfect five-from-five winning run, earning a maximum Form rating of 100.0, while Shenavarsazi Qeshm have gone W-less across their last five outings (DWDDD) and hold a Form rating of just 33.3 — the starkest contrast between the two sides in the available data.

Defense vs form split Generated from real data
Ario Eslamshahr vs Be'sat Kermanshah · Iran: Azadegan League

Be'sat Kermanshah carry the highest defensive rating in this matchup (88.9 vs Ario's 66.7), yet their last five results read LLLDW — suggesting that solidity at the back has not translated into points, and their form rating (44.4) trails Ario's (66.7), who have won three of their last five.

Recent form contrast Generated from real data
Sporting Braga U23 vs Marítimo U23 · Portugal: Liga Revelação U23

Sporting Braga U23 have gone unbeaten in their last 4 matches (WDDDD), while Marítimo U23 have lost 3 of their last 4 and won none (LDLLL), making Braga the clear form side despite both teams carrying identical 50.0 six-axis ratings across all categories.

Attack/Defense mismatch Generated from real data
Pars Jonoubi JAM vs Naft Gachsaran · Iran: Azadegan League

Naft Gachsaran hold the highest defensive rating in this fixture at 88.9 yet carry an attack rating of 0.0, matching a last-5 run of DLDLD that contains zero wins — suggesting their defensive solidity suppresses scoring at both ends rather than generating results.

Attack vs defence gap Generated from real data
Naft Bandar Abbas vs Havadar · Iran: Azadegan League

Naft Bandar Abbas carry a striking defensive rating of 88.9 against Havadar's attack rating of just 0.0, suggesting Havadar — who have lost their last three matches — are severely limited in their ability to threaten a side that concedes very little.

Attack dominance Generated from real data
Ironi Nesher vs Kiryat Haim · Israel: State Cup

Ironi Nesher carry a maximum Attack rating of 100.0 against Kiryat Haim's 50.0, and have won all three of their most recent matches, contrasting sharply with Kiryat Haim's single recorded result being a draw — a gap the near-equal 33/33/33 consensus odds appear to significantly undervalue.

Form vs quality gap Generated from real data
Dimona vs Bnei Yehuda · Israel: State Cup

Despite Dimona posting a perfect 3/3 recent record (Form rating 80.0), Bnei Yehuda hold a clear structural advantage with Attack 66.7 and Defense 73.3 compared to Dimona's 53.3 in both — yet the consensus odds are split exactly three ways at 33% each, suggesting the market is essentially ignoring that quality gap entirely.

Prediction uncertainty Generated from real data
Hapoel Ironi Karmiel vs Maccabi Ironi Kfar Yona · Israel: State Cup

With all three outcomes sharing an identical 33% probability from the sole tracked source, this fixture is rated as maximally unpredictable — despite Karmiel's defensive rating (75.0) being notably stronger than their attack (66.7) or xG (50.0) ratings, suggesting any edge lies in keeping it tight rather than outscoring opponents.

Form divergence Generated from real data
D. Puerto Montt vs San Luis · Chile: Primera B

San Luis arrive with a Form rating of 80.0 and four wins from their last five (WLWWW), while D. Puerto Montt hold a Form rating of just 20.0 with four losses in their last five (LLWLL) — the sharpest form gap in the available data, reflected in pre-match odds giving Puerto Montt only a 10% win probability.

Defense vs Attack gap Generated from real data
Hapoel Herzliya vs Hapoel Azor · Israel: State Cup

Hapoel Herzliya's Defense rating of 86.7 dwarfs their own Attack rating of 40.0 and comfortably exceeds Hapoel Azor's Attack rating of 33.3, suggesting Herzliya are built primarily to suppress opponents rather than create — a profile that aligns with their recent WWD run but raises questions about their ability to convert if the game stays tight.

Attack vs Defence split Generated from real data
Stal Rzeszów vs Lechia Gdansk · Poland: I Liga

Lechia Gdansk carry the highest possible Attack rating (100.0) in this dataset, yet they face a Stal Rzeszów side whose Defence rating (73.3) is notably their strongest attribute — making the visitors' clinical edge the key tension in a match where pre-match odds still split the win probability 45% Lechia, 10% Stal.

Form & ratings gap Generated from real data
Loznica vs Semendrija 1924 · Serbia: Prva Liga

Semendrija 1924 hold a clear advantage across Attack (60.0 vs 53.3), Defense (53.3 vs 40.0), and Form (60.0 vs 53.3) ratings, and their last-five run of LLWWW mirrors Loznica's DLDWW improvement but from a stronger base — consistent with the pre-match consensus giving Loznica just a 10.0% win probability against Semendrija's 45.0%.

Form gap Generated from real data
Koprivnica vs Inter Zapresic · Croatia: Second NL

Koprivnica have taken just 1 point from their last 5 matches (LLLLD) and carry the lowest Attack rating in this fixture at 13.3/100, while Inter Zapresic's 33.3 Form rating and mixed DLWLD run still leaves them as clear 50% favourites against a side given a 0% win probability by the pre-match consensus.

Rating gap Generated from real data
Molinos El Pirata vs Minas · Peru: Segunda División

Minas hold a substantial edge over Molinos El Pirata across attack (60.0 vs 33.3) and defense (73.3 vs 53.3) ratings, and their form rating of 66.7 against Molinos's 33.3 reflects Minas's superior recent record of 3 wins in 5 compared to just 1 win in 5 for the hosts.

Attack/defense mismatch Generated from real data
Hércules vs Sant Andreu · Spain: Primera División RFEF - Group 2

Hércules hold the second-highest defensive rating (80.0) in these metrics yet carry the lowest attack rating of the two sides by far (26.7 vs Sant Andreu's 46.7), a combination that helps explain why the market prices a Hércules win at just 10.0% despite their defensive solidity — they are seen as capable of limiting goals but highly unlikely to score enough to win.

Attack/Defense gap Generated from real data
Hapoel Nazareth Illit vs Hapoel Bnei Musmus · Israel: State Cup

Hapoel Nazareth Illit's Attack rating of 66.7 dwarfs Hapoel Bnei Musmus's 20.0, a 46.7-point gap, while Bnei Musmus's Defense rating of 60.0 is notably higher than Nazareth Illit's 41.7 — making this a direct contest between the clearest attacking threat and the stronger defensive unit in this matchup.

Ratings gap Generated from real data
Tira vs Maccabi Ma'alot Tarshiha · Israel: State Cup

Tira hold a clear edge over Maccabi Ma'alot Tarshiha in both Defense (73.3 vs 50.0) and Form (73.3 vs 50.0), yet the single tracked source prices the match as an equal three-way split at 33% each, suggesting the consensus may be underweighting Tira's structural advantages.

Discipline gap Generated from real data
Benfica B vs Felgueiras 1932 · Portugal: Segunda Liga

Benfica B's Discipline rating of 83.3 is more than twice that of Felgueiras 1932's 33.3, the largest gap between the two sides across all six measured axes, suggesting Felgueiras carry a notably higher risk of cards or fouls despite both teams sharing identical xG ratings of 50.0.

Form contrast Generated from real data
Olimpia Grudziądz vs Resovia Rzeszów · Poland: II Liga - East

Olimpia Grudziądz have taken 10 points from their last 5 matches (WWDLW, form rating 46.7), while Resovia Rzeszów have collected just 1 point across the same span (LDLLD, form rating 13.3) — the sharpest gap in form between these two sides reflected in Resovia being given only a 10% win probability.

Form divergence Generated from real data
Rangers de Talca vs Union San Felipe · Chile: Primera B

Rangers de Talca enter this fixture with a Form rating of 80.0 and four wins in their last five matches (WWWWL), while Union San Felipe sit at just 13.3 for Form with a run of LLDDL — a stark contrast that leaves the visitors with a 0% implied win probability from tracked pre-match consensus.

Rating gap Generated from real data
Blackburn Rovers U21 vs Bolton Wanderers Res. · England: Premier League Cup

Bolton Wanderers Res. hold a massive advantage in the six-axis ratings, scoring 100.0 for both Attack and Form compared to Blackburn U21's 44.4 and 33.3 respectively, yet the pre-match consensus still makes Bolton heavy outsiders at just 10.0% — a striking disconnect between form data and market opinion.

Form divergence Generated from real data
AFC Bournemouth U21 vs Plymouth U21 · England: Premier League Cup

AFC Bournemouth U21 have won 4 of their last 5 matches (WWWLW, Form rated 75.0/100), while Plymouth U21 have lost both of their last 2 fixtures, a stark contrast that is reflected in the pre-match consensus giving Plymouth just a 10% chance of winning.

Attack vs form gap Generated from real data
Bristol City U21 vs Exeter U21 · England: Premier League Cup

Bristol City U21 carry the standout attacking rating of 86.7 — the highest figure across any axis for either side — while Exeter U21 have lost their last four matches and hold a bottom-end form rating of 50.0, a combination that explains why consensus odds give Exeter just a 10% chance.

Attack vs Defense Generated from real data
Hapoel Tirat HaCarmel vs Hapoel Beit Shean · Israel: Liga Alef

Hapoel Tirat HaCarmel's Attack rating of 41.7 is notably the lowest individual axis score across both sides, sitting well below their own Defense rating of 58.3 and every single Hapoel Beit Shean rating, suggesting the hosts carry a meaningful attacking deficiency entering this fixture.

Form/rating gap Generated from real data
Sport Huancayo 2 vs Deportivo Llacuabamba · Peru: Segunda División

Sport Huancayo 2 have won four of their last five matches and carry a Form rating of 80.0, compared to Deportivo Llacuabamba's single point from five games (LDLDD) and a Form rating of just 20.0 — a 60-point gap that is reinforced by an equally stark Attack differential of 80.0 versus 20.0.

Form gap Generated from real data
Mons Calpe vs Lynx · Gibraltar: Premier Division

Mons Calpe hold a Form rating of 58.3 against Lynx's 6.7 — a gap of 51.6 points — the starkest difference across all six measured axes, and backed by their only recent head-to-head result ending 1-0 to Mons Calpe.

Form collapse Generated from real data
Universidad de Chile vs Nublense · Chile: Primera División

Nublense have lost all five of their last matches and carry a Form rating of just 20.0 out of 100, while Universidad de Chile have won three of their last five and hold a Form rating of 60.0, making the gap in current momentum one of the starkest contrasts in this fixture's data.

Attack/defense contrast Generated from real data
Deportes Iquique vs Union Espanola · Chile: Primera B

Despite both sides sharing identical xG ratings (50.0), Deportes Iquique hold a notable attacking edge over Union Española — rated 40.0 vs 26.7 — yet Union Española have managed just one win in their last five (LLDLD), suggesting their low attack output is directly reflected in a run of only draws and defeats.

Attack/Defense mismatch Generated from real data
Union Comercio vs Ayacucho FC · Peru: Segunda División

The ratings reveal a direct stylistic contrast: Union Comercio have a notably low Attack rating of 33.3 but a solid Defense rating of 60.0, while Ayacucho FC are the mirror image with Attack 60.0 and Defense 33.3, suggesting Ayacucho carry the greater goal threat but are considerably more exposed at the back — yet the pre-match odds give them only a 10% win probability despite this attacking edge.

Attack vs defence gap Generated from real data
Carlos A. Mannucci vs Alianza Universidad · Peru: Segunda División

Mannucci's Attack rating of 86.7 dwarfs Alianza Universidad's Defence rating of 46.7 — the largest axis mismatch in this fixture — while Alianza's own Attack sits at just 26.7, the lowest recorded value across all six axes for either side, underscoring a stark one-sided threat profile that aligns with their 10% win probability.

Attack/Defense gap Generated from real data
Dragones de Oaxaca vs Guerreros del Pacifico · Mexico: Liga Premier Serie A

Dragones de Oaxaca carry an Attack rating of 80.0 against a Defense rating of just 53.3 for their own side, while Guerreros del Pacifico's Defense (73.3) dwarfs their Attack (26.7) — the starkest contrast in this fixture is that the hosts' attack rating (80.0) is more than three times the visitors' attack rating (26.7), pointing to a heavily one-sided threat profile despite the 45/45 draw consensus.

Head-to-head record Generated from real data
Brothers Union vs Fakirerpool · Bangladesh: Federation Cup

In the only tracked meeting between these sides, Brothers Union won 2-0 away at Fakirerpool, which aligns with the pre-match consensus giving Brothers Union a 45% chance against Fakirerpool's notably low 10% despite both teams sharing identical 50.0 ratings across all six axes.

Consensus probability Generated from real data
Chattogram vs Rahmatgonj MFS · Bangladesh: Federation Cup

With all six-axis ratings identical at 50.0 for both sides, the pre-match consensus marginally favours Chattogram (35%) over Rahmatgonj MFS (30%), with a draw equally likely at 35% — suggesting no data-driven edge separates these teams ahead of kick-off.

Win probability gap Generated from real data
Portimonense U23 vs Academico Viseu U23 · Portugal: Liga Revelação U23

Despite Portimonense hosting, the pre-match consensus gives them just a 10% win probability against Academico Viseu's 45%, a 35-percentage-point gap that reflects Viseu's stronger recent form of WWLDD compared to Portimonense's LDLLD across the last five matches.

Defense vs Attack gap Generated from real data
Araks Ararat vs Ararat-Armenia II · Armenia: First League

Araks Ararat's Defense rating (73.3) dwarfs their Attack rating (33.3) — a 40-point gap — while Ararat-Armenia II carry the league's worst recent form (LLDDL) and the lowest Defense rating (40.0) of the two sides, making a low-scoring home win the most structurally supported outcome despite the market calling it essentially a coin-flip between a home win and a draw.

Form collapse Generated from real data
Yaypan vs BuxDu · Uzbekistan: Pro League A

BuxDu 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 Yaypan's Form rating of 26.7 is modest but represents a significant relative advantage that aligns with the pre-match odds giving BuxDu just a 10% chance of winning.

Form divergence Generated from real data
Metalourg vs Shortan · Uzbekistan: Pro League A

Metalourg arrive on a perfect five-from-five winning run (Form rating 100.0), while Shortan have recovered from two early losses to win their last three, yet their Form rating of 60.0 still trails significantly — a gap that is reflected in pre-match odds giving Shortan only a 10% chance of victory.

Form contrast Generated from real data
Olympia Yerevan vs Noah II · Armenia: First League

Olympia Yerevan carry a perfect Form rating of 100.0 (three consecutive wins) into this fixture, while Noah II's Form sits at just 33.3 following a run of WDDLL that includes back-to-back losses — a stark divergence that is reflected in the consensus giving Noah II a 0.0% win probability.

Form comparison Generated from real data
Moreirense U23 vs Santa Clara U23 · Portugal: Liga Revelação U23

Both sides share identical six-axis ratings of 50.0 across all six categories, yet their last five results diverge slightly: Moreirense's LDWDD sequence yields three unbeaten in a row, while Santa Clara's LLWWD run shows two wins followed by a draw, giving pre-match odds a heavy lean toward Santa Clara (45%) over Moreirense (10%) despite no measurable statistical difference between the two squads.

Defensive contrast Generated from real data
Peterborough United U21 vs Sheffield United U21 · England: Professional Development League

Peterborough's defensive rating of 20.0 is the most extreme figure in this dataset, sitting 33.3 points below Sheffield United's 53.3, yet the pre-match odds still marginally favour the hosts at 35.0% versus Sheffield's 30.0%, creating a notable disconnect between defensive vulnerability and implied win probability.

Defense vs Attack mismatch Generated from real data
Lovćen vs Jezero · Montenegro: Cup

Jezero carry the higher attack rating (53.3 vs Lovćen's 46.7) yet their defense rating is a striking 20.0 — the lowest figure across all six axes for either side — suggesting they are highly prone to conceding even as they threaten going forward, a combination that could produce a high-scoring, open cup tie.

Rating gap Generated from real data
Arsenal Tivat vs Grbalj · Montenegro: Cup

Grbalj hold a commanding defensive rating of 80.0 against Arsenal Tivat's attack rating of just 33.3, the sharpest axis mismatch in the data, yet the sole tracked source still prices Arsenal Tivat and the draw at 50/50 each while assigning Grbalj a 0% win probability — a notable contradiction given Grbalj's 3W run in their last 4.

Head-to-head record Generated from real data
Otrant-Olympic vs Mornar · Montenegro: Cup

In the only tracked meeting between these sides, Otrant-Olympic won 1-0 away at Mornar, a result consistent with the pre-match consensus that gives Mornar a 0% win probability despite their superior defensive rating of 73.3 versus Otrant-Olympic's 53.3.

Rating gap Generated from real data
Čadca vs Tatran Prešov · Slovakia: Cup

Čadca's Attack rating of 93.3 dwarfs Tatran Prešov's Defense rating of 53.3, yet the pre-match consensus gives Čadca only a 10% win probability — a striking disconnect between the underlying attacking data and the market assessment.

Rating gap Generated from real data
Baník Lehota p.Vtáčnikom vs Zemplín Michalovce · Slovakia: Cup

Zemplín Michalovce hold a striking defensive advantage over Baník Lehota, rating 66.7 vs 46.7, while also leading in attack (53.3 vs 33.3) and form (80.0 vs 40.0) — yet the consensus still prices the hosts as slight favourites at 35.0% against Michalovce's 30.0%.

Defense vs Attack mismatch Generated from real data
Queens Park Rangers U21 vs Cardiff City U21 · England: Professional Development League

QPR U21's defensive rating of just 6.7 is strikingly low against Cardiff U21's attack rating of 86.7 — the sharpest rating contrast in this fixture — which aligns with Cardiff's unbeaten last 5 (WDWDW) against QPR's run of four losses in five (LLWLL).

Attack/Defense contrast Generated from real data
Sheffield Wednesday U21 vs Huddersfield Town U21 · England: Professional Development League

Huddersfield's attack rating of 66.7 is the highest single axis figure across both squads, yet it is directly offset by their defence rating of just 41.7 — the lowest of any axis shown — meaning Wednesday's attack (53.3) faces a notably leaky backline despite Huddersfield being co-favourites at 45% implied probability.

Defensive vulnerability Generated from real data
Svätý Jur vs Nové Zámky · Slovakia: Cup

Nové Zámky carry a strikingly low Defence rating of just 6.7 out of 100, compared to Svätý Jur's 50.0, while also losing three of their last five matches — a combination that points to a side conceding freely heading into this cup tie.

Form gap Generated from real data
Pakhtakor II vs Aral · Uzbekistan: Pro League A

Aral have collected 3 wins, 1 draw, and 1 loss from their last 5 matches (Form rating 66.7), while Pakhtakor II have won just once in five outings with four straight defeats (Form rating 20.0), making the form differential between these sides one of the starkest figures in the available data.

Attack rating gap Generated from real data
Lugazi vs BUL · Uganda: Premier League

BUL's attack rating of 91.7 dwarfs Lugazi's 33.3 — the largest single-axis gap in this fixture — while BUL also arrive on a four-match winning streak against Lugazi's alternating LWLWL pattern, suggesting a clear directional edge for the visitors despite the market splitting evenly between a draw and a BUL win.

Defensive contrast Generated from real data
Ntugasaze vs KCCA · Uganda: Premier League

KCCA's defensive rating of 66.7 dwarfs Ntugasaze's 8.3, the largest gap between any two axes in this matchup, yet the pre-match consensus still gives Ntugasaze a marginal edge at 35.0% versus KCCA's 30.0%, suggesting the market is not fully pricing in that defensive disparity.

Win probability skew Generated from real data
Famalicão U23 vs Estrela U23 · Portugal: Liga Revelação U23

Despite both teams sharing identical 50.0 ratings across all six axes, the pre-match consensus gives Famalicão U23 a 45% win probability against just 10% for Estrela U23, with Estrela's last five results (LDLWD) containing no wins compared to Famalicão's two wins in their last five (WLLLW).

Win probability gap Generated from real data
Farense U23 vs União Leiria U23 · Portugal: Liga Revelação U23

Despite all six-axis ratings being identical at 50.0 for both sides, the pre-match consensus gives Farense U23 a substantial 45.0% win probability against União Leiria U23's 10.0%, a gap that may reflect Leiria's sharper recent slide of three consecutive losses (WWLLL) compared to Farense's more mixed finish (WWLDL).

Form sequence Generated from real data
Gil Vicente U23 vs Vizela U23 · Portugal: Liga Revelação U23

Gil Vicente U23 have won their last two matches after a poor start (LLDWW), while Vizela U23 dropped points only in their most recent game after three consecutive wins (LWWWD), leaving both sides in similar late-form territory despite pre-match odds heavily favouring Vizela at 45% against Gil Vicente's 10%.

Form pattern Generated from real data
Felgueiras U23 vs Rio Ave U23 · Portugal: Liga Revelação U23

Felgueiras U23 have won their last two matches (WW) after an earlier run of two losses, while Rio Ave U23's last five results show no back-to-back wins or losses (DWLWD), suggesting Felgueiras enter with more immediate momentum despite being priced at just 10% to win.

Defensive contrast Generated from real data
Montana vs Ludogorets II · Bulgaria: Second League

Ludogorets II hold a Defense rating of 73.3 against Montana's 0.0 on the six-axis scale, the starkest single-axis gap in this fixture, which aligns with the pre-match consensus giving Montana only a 10% win probability against 45% for the visitors.

Defensive vulnerability Generated from real data
Hapoel Umm al-Fahm vs FC Shefa-Amr · Israel: State Cup

Hapoel Umm al-Fahm's defensive rating of just 33.3 out of 100 stands in stark contrast to their attack rating of 77.8, suggesting a team that creates chances but concedes freely — a split that makes their DWD run across the last three matches a fragile foundation despite the perfectly even three-way 33% pre-match odds.

Historical trend Generated from real data
Lokomotiv vs Akron · Russia: Cup

The last two meetings between these sides have both finished 0-0, and Akron's xG rating of 64.0 against Lokomotiv's Attack rating of just 33.3 suggests the scoring drought is more structural than coincidental — goals remain genuinely hard to find in this fixture.

Defense gap Generated from real data
Petro de Luanda vs Kabuscorp · Angola: Girabola

Petro de Luanda's defensive rating of 86.7 dwarfs Kabuscorp's attacking rating of 25.0 — the largest axis mismatch in this fixture — suggesting Kabuscorp will find it extremely difficult to create and convert chances against a side that has also lost just once in their last five (WWWDW).

Form divergence Generated from real data
Penafiel U23 vs Benfica U23 · Portugal: Liga Revelação U23

Benfica U23 have won their last three matches after back-to-back defeats, while Penafiel U23 have managed just one win in their last five (DDDLD), a contrast reflected in the pre-match odds giving Benfica U23 a 45% chance of victory against Penafiel U23's 10%.

Head-to-head record Generated from real data
Torreense U23 vs Leixões U23 · Portugal: Liga Revelação U23

In the only tracked meeting between these sides, Leixões U23 won 2-0 away at Torreense U23, a result that aligns with the current pre-match odds heavily favouring Leixões U23 at 45% versus Torreense U23's 10% win probability.

Form contrast Generated from real data
GOR Mahia vs Murang'a SEAL · Kenya: FKF Premier League

GOR Mahia head into this fixture on a run of two consecutive losses (LL), while Murang'a SEAL arrive on the back of a win (W) — making the visitors the side with the better immediate form despite pre-match consensus giving Murang'a SEAL a 0% win probability from the one tracked source.

Data unavailable Generated from real data
Hapoel Tayibe vs Hapoel Daliyat Al Karmel · Israel: State Cup

With all six tracked metrics for Hapoel Daliyat Al Karmel sitting at exactly 50.0 and only one source producing a perfectly equal three-way split of 33% each, there is no statistically distinctive pattern in the available data to distinguish either side's chances for this fixture.

Form divergence Generated from real data
FC Krasnodar vs Fakel · Russia: Cup

Fakel arrive with a form rating of just 13.3 versus Krasnodar's 60.0, and have alternated losses and draws in each of their last 5 matches (LDLDL), while Krasnodar have gone unbeaten across their last 4 (WDDDD), making the form gap between these sides one of the starkest measurable contrasts in this fixture.

Defensive collapse Generated from real data
Hull City U21 vs Wycombe U21 · England: Premier League Cup

Hull City U21's defensive rating of just 8.3 out of 100 is strikingly low, and combined with a form rating of 8.3 — reflecting a run of DLDLL across their last five matches — they are conceding at a level that makes their 45% consensus win probability appear generous against even a limited Wycombe U21 side.

Attack/Defense split Generated from real data
Bromley U21 vs Coventry City U21 · England: Premier League Cup

Coventry City U21 carry the most lopsided ratings profile in this fixture, with Attack at 66.7 but Defense at just 33.3, suggesting they create well but concede freely — a sharp contrast to Bromley's perfectly neutral 50.0 across all six axes.

Defense rating contrast Generated from real data
Scunthorpe vs Derby County U21 · England: National League Cup

Derby County U21 carry a Defence rating of 0.0 out of 100 — the lowest possible on the scale — against Scunthorpe's 53.3, yet the pre-match consensus still gives Derby only a 10% win probability, suggesting their attacking rating of 75.0 is heavily discounted by that defensive vulnerability.

Form collapse Generated from real data
Hartlepool vs Newcastle United U21 · England: National League Cup

Both sides carry a Form rating of 0.0 out of 100, with Hartlepool losing their last 4 consecutively (WLLLL) and Newcastle United U21 winning just once in five attempts (LLWLL), making this a meeting of two sides in notably poor recent form by the data's own measure.

Form collapse Generated from real data
Gateshead vs Wolves U21 · England: National League Cup

Gateshead have lost their last four consecutive matches (DLLLL), while Wolves U21 have also lost three of their last five (LWLLL), yet the pre-match consensus still leans heavily against Gateshead with only a 10% win probability versus 45% for Wolves U21.

Rating vs odds gap Generated from real data
Boston United vs Southampton U21 · England: National League Cup

Southampton U21 hold a commanding 83.3 defensive rating and 83.3 form rating against Boston United's 33.3 form rating, yet the pre-match consensus gives them only a 10% win probability — a striking mismatch between the underlying metrics and the implied market expectation.

Defense vs Attack gap Generated from real data
Solihull Moors vs Everton U21 · England: National League Cup

Everton U21's defensive rating of 75.0 dwarfs Solihull Moors' attacking rating of 46.7, the largest single axis gap in the data, which helps explain why pre-match consensus gives Solihull only a 10% chance of winning despite playing at home.

Defensive vulnerability Generated from real data
Sutton Utd vs West Bromwich Albion U21 · England: National League Cup

West Brom U21 carry the most extreme defensive rating in this dataset — a score of 0.0 out of 100 — meaning every tracked metric points to maximum defensive frailty, even as their Attack rating of 88.9 is the highest figure across either side's six-axis profile, setting up a pronounced all-or-nothing profile that contrasts sharply with Sutton's evenly balanced but low 40.0 ratings across Attack and Defense.

Form divergence Generated from real data
FC Halifax Town vs Stoke City U21 · England: National League Cup

Halifax Town's last five results (LWWWD) give them a form rating of 53.3 compared to Stoke City U21's 33.3, with the U21 side losing four of their last five (LLWLL) — a stark recent-form gap that is reflected in pre-match consensus giving Stoke City U21 a 0% win probability from tracked sources.

Defense vs Attack gap Generated from real data
Truro City vs Birmingham City U21 · England: National League Cup

Truro's defensive rating (66.7) dwarfs Birmingham U21's attacking rating (55.6), while Birmingham's defense sits at just 22.2 — the sharpest defensive weakness in this matchup — suggesting Truro are well-placed to frustrate their opponents even if they struggle to create themselves (Attack: 40.0).

Recent H2H result Generated from real data
Fluminense U17 vs Cruzeiro U17 · Brazil: Brasileiro U17

In the only tracked meeting between these sides, Cruzeiro U17 won 2-1 away at Fluminense U17, a result that aligns with the current pre-match consensus giving Cruzeiro a 45% win probability versus Fluminense's 10%.

Odds vs form gap Generated from real data
Palmeiras U17 vs Atlético Mineiro U17 · Brazil: Brasileiro U17

Despite Atlético Mineiro U17 posting a stronger recent run (4W-1L in last 5 versus Palmeiras U17's 3W-1D-1L), the pre-match consensus gives them just a 10% win probability compared to 45% for Palmeiras, a striking disparity between recent form and implied match odds.

Win probability gap Generated from real data
RB Bragantino U17 vs Fortaleza U17 · Brazil: Brasileiro U17

Despite all six-axis ratings being identical at 50.0 for both sides, the pre-match consensus gives RB Bragantino U17 a 45.0% win probability against just 10.0% for Fortaleza U17, suggesting the home advantage is the primary driver separating these otherwise statistically indistinguishable teams.

Market consensus Generated from real data
Academica Vitoria U20 vs Retrô U20 · Brazil: Pernambucano - U20

With both sides rated identically across all six axes at 50.0, the pre-match consensus heavily discounts the home side, assigning Academica Vitoria U20 just a 10% chance of winning against Retrô U20's 45%, despite Academica holding a 3-2 win-loss record across their last five compared to Retrô's identical 3-2 mark.

Defensive gap Generated from real data
Banfield Res. vs Gimnasia La Plata Res. · Argentina: Reserve League

Gimnasia La Plata Res. hold a striking defensive advantage over Banfield Res., rating 80.0 versus 46.7 on the defensive axis, which aligns with pre-match odds giving Banfield just a 10.0% win probability despite both sides sharing an identical attack rating of 33.3.

Attack gap Generated from real data
Independiente Res. vs Huracán Res. · Argentina: Reserve League

Huracán Res. hold a clear attacking advantage over Independiente Res., rating 66.7 versus 46.7 on the attack axis — the only meaningful gap between the two sides across all six metrics — which aligns with pre-match consensus giving Huracán a 45% win probability against Independiente's 10%.

Defense/form gap Generated from real data
Instituto Res. vs River Plate Res. · Argentina: Reserve League

River Plate Res. hold a clear defensive edge over Instituto Res. (60.0 vs 40.0), while Instituto's recent form rating of 33.3 — built on a WDLLD run — is the lowest of any rated dimension for either side, helping explain why the market gives them just a 10% win probability.

Form vs odds gap Generated from real data
Atl. Rafaela 2 vs Estudiantes Rio Cuarto 2 · Argentina: Reserve League

Estudiantes Rio Cuarto 2 have gone WWWWD in their last five matches and hold a Form rating of 73.3 against Rafaela's 46.7, yet the pre-match consensus gives them only a 10% win probability — a striking disconnect between recent performance data and market expectation.

Defensive contrast Generated from real data
Quilmes 2 vs Newell's Old Boys Res. · Argentina: Reserve League

Despite similar form ratings (both 53.3), Quilmes 2's attack rating of just 33.3 is the standout imbalance in this fixture — the lowest across all 12 axis scores listed — contrasting sharply with Newell's Old Boys Res.'s defence rating of 80.0, suggesting the hosts face a particularly steep challenge creating chances against one of the stronger defensive sides in the data.

Defensive contrast Generated from real data
Braintree vs West Ham United U21 · England: National League Cup

Braintree's defensive rating of just 26.7 is the standout figure in this fixture, sitting well below West Ham U21's 58.3, suggesting a significant structural vulnerability that aligns with the pre-match consensus giving Braintree only a 10% chance of winning.

Defense vs Attack mismatch Generated from real data
Worthing vs Ipswich Town U21 · England: National League Cup

Ipswich Town U21 carry a Defence rating of 0.0 out of 100 — the lowest possible — yet their Attack rating sits at 66.7, creating a stark imbalance that contrasts sharply with Worthing's more balanced defensive rating of 66.7, suggesting Worthing may find it easier to score than their own Attack rating of 60.0 would imply.

Form gap Generated from real data
Aldershot Town vs Norwich City U21 · England: National League Cup

Norwich City U21 hold a notably higher form rating (58.3) than Aldershot Town (46.7), reflecting Aldershot's inconsistent WLWDL run against Norwich's stronger DDWLW sequence, which aligns with the pre-match consensus giving zero probability to an Aldershot win.

Attack vs defence gap Generated from real data
Woking vs Leicester City U21 · England: National League Cup

Woking's attack rating of 86.7 dwarfs Leicester City U21's defence rating of 22.2, the widest axis mismatch in this fixture's data, while Leicester's attack rating of just 11.1 is the lowest recorded value across either side's six-axis profile, underscoring a severe structural imbalance between the teams.

Form divergence Generated from real data
Ebbsfleet United vs AFC Totton · England: National League - South

Ebbsfleet's form rating of 60.0 contrasts sharply with AFC Totton's 26.7, driven by Totton's run of four consecutive losses after an opening win — a collapse reflected in the pre-match consensus giving Totton just a 10% win probability.

Head-to-head record Generated from real data
Corinthians U17 vs Flamengo RJ U17 · Brazil: Brasileiro U17

In the only tracked meeting between these sides, Flamengo RJ U17 won 2-0 against Corinthians U17, a result consistent with the current pre-match consensus that gives Flamengo a 45% win probability against Corinthians U17's 10%.

Defensive collapse Generated from real data
Tapatío vs Tepatitlán · Mexico: Liga de Expansión MX

Tepatitlán hold a Defence rating of 0.0 out of 100 — the lowest possible score in the six-axis model — and have lost four of their last five matches, making them statistically the most vulnerable defensive unit in this dataset despite pre-match odds giving Tapatío only a 45% win probability.

Form contrast Generated from real data
Portmore United vs Violette AC · CONCACAF Caribbean Club Championship

Violette AC arrive with a perfect five-from-five winning run and a form rating of 100.0, compared to Portmore United's alternating DLWLW sequence and form rating of 60.0, which helps explain why pre-match probability gives Violette a 45% win chance against the hosts' 10%.

Form comparison Generated from real data
Metalist 1925 U19 vs Kolos Kovalivka U19 · Ukraine: U19 League

Metalist 1925 U19 have collected 4 points from their last 5 games (LLDWL), while Kolos Kovalivka U19 have managed just 3 points (LLWLL), giving the hosts a narrow recent edge despite both sides' identical 50.0 ratings across all six measured axes.

Form divergence Generated from real data
Ska-khabarovsk vs Dinamo Kirov · Russia: Cup

Dinamo Kirov arrive on a five-match winning streak with a form rating of 86.7/100, while Ska-Khabarovsk have taken just one win from their last five (LLWDD) and carry the lowest form rating in this fixture at 20.0/100 — a gap of 66.7 points that is reflected in pre-match odds giving the hosts only a 10% chance of victory.

Odds vs form gap Generated from real data
Dynamo Kyiv U19 vs Karpaty Lviv U19 · Ukraine: U19 League

Despite Karpaty Lviv U19 arriving on a three-game winning streak (LLWWW) matching Dynamo Kyiv U19's recent momentum (WWWLW), the pre-match consensus gives Karpaty just a 10.0% win probability compared to Dynamo's 45.0%, a striking 35-point gap that appears driven by reputation rather than any differentiated form or rated-performance data.

Attack vs odds gap Generated from real data
Yokohama FC vs Urawa · Japan: J-League Cup

Yokohama FC carry the highest single-axis rating in this fixture with an Attack score of 80.0, yet the pre-match consensus gives them only a 10% win probability — a stark contrast to Urawa's Attack rating of just 50.0 despite being priced as 45% favourites.

Defense vs Attack mismatch Generated from real data
Lech Poznań II vs Wda Świecie · Poland: III Liga - Group 2

Wda Świecie's Defense rating of 66.7 is notably higher than Lech Poznań II's Attack rating of 53.3, suggesting the visitors hold a clear structural advantage in the key attacking-versus-defending matchup, while Wda Świecie's Form rating of 66.7 also outpaces Lech's 53.3 heading into this fixture.

Recent form gap Generated from real data
Shakhtar Donetsk U19 vs Rukh Vynnyky U19 · Ukraine: U19 League

Despite both teams sharing identical 50.0 ratings across all six axes, Rukh Vynnyky U19 have won all five of their last five matches (WWWWW), while Shakhtar Donetsk U19 have taken just one win in five (LDWLL), a contrast reflected in the pre-match odds giving Rukh a 45% win probability against Shakhtar's 10%.

Form contrast Generated from real data
LNZ Cherkasy U19 vs Obolon' Kyiv U19 · Ukraine: U19 League

LNZ Cherkasy U19 have won 3 of their last 5 matches (WWLLW), while Obolon' Kyiv U19 have failed to win any of their last 5 (DLLDL), a form gap reflected in the consensus giving Obolon' just a 10% chance of victory.

Recent form gap Generated from real data
Lviv U19 vs Livyi Bereh U19 · Ukraine: U19 League

Lviv U19 have won just 1 of their last 5 matches (LWLLL), while Livyi Bereh U19 have won 3 of their last 5 (WWLDW), giving Livyi Bereh a clear recent form edge that aligns with the pre-match consensus assigning them a 50% win probability against Lviv's 0%.

Attack gap Generated from real data
Jubilo Iwata vs Kawasaki Frontale · Japan: J-League Cup

Kawasaki Frontale's Attack rating of 77.8 dwarfs Jubilo Iwata's 26.7 — a 51-point gap that is the largest disparity across all six measured axes, yet the pre-match consensus still gives Jubilo a marginal edge at 35.0% versus Kawasaki's 30.0%.

Form contrast Generated from real data
Nagoya Grampus vs Fagiano Okayama · Japan: J-League Cup

Fagiano Okayama have won 4 of their last 5 matches (WWWLW), while Nagoya Grampus won just 1 of their last 5 (LLLLW), yet the pre-match consensus gives Nagoya a 45% chance versus only 10% for Okayama — a striking disconnect between recent form and implied probability.

Attack ratings low Generated from real data
Sagan Tosu vs Avispa Fukuoka · Japan: J-League Cup

Both sides carry strikingly low attack ratings — Tosu at 20.0 and Fukuoka at just 11.1 out of 100 — while both defences are comparatively solid (53.3 and 66.7 respectively), pointing strongly towards a low-scoring, defence-dominated contest. Fukuoka's attack rating of 11.1 is the lowest of the two and yet the consensus still gives them a 30% win probability, underlining how their defensive solidity (66.7) drives their chances rather than any goal threat.

Form vs odds gap Generated from real data
Yokohama F. Marinos vs Shimizu S-pulse · Japan: J-League Cup

Shimizu S-Pulse arrive with a form rating of 66.7 and three straight wins (DLWWW), compared to Yokohama F. Marinos' flat 50.0 across all six metrics, yet the consensus market gives Shimizu only a 10% win chance — likely anchored to Marinos' 3-0 victory in the most recent head-to-head.

Attack rating gap Generated from real data
Matsumoto Yamaga vs Sanfrecce Hiroshima · Japan: J-League Cup

Matsumoto Yamaga's Attack rating of 20.0 is just 40% of Sanfrecce Hiroshima's 50.0, the sharpest imbalance across all six measured axes, and aligns with a pre-match win probability of only 10.0% for the home side despite two consecutive victories in their last five.

Defensive dominance gap Generated from real data
Mito Hollyhock vs FC Tokyo · Japan: J-League Cup

FC Tokyo's Defence rating of 100.0 dwarfs Mito Hollyhock's Attack rating of just 11.1 on the same 0-100 scale, representing the starkest positional mismatch in the available data and helping explain why FC Tokyo are given a 45% win probability against a side with only a 10% chance despite the draw being equally likely.

Defense gap Generated from real data
Gainare Tottori vs Cerezo Osaka · Japan: J-League Cup

Gainare Tottori's defensive rating of 20.0 is dramatically below Cerezo Osaka's 50.0, making it the single most lopsided axis between the two sides and standing out starkly against Tottori's otherwise mid-range ratings of 50.0+ elsewhere. Despite this, the pre-match consensus gives Tottori a 45.0% win probability versus just 10.0% for Cerezo Osaka, a striking mismatch between the defensive data and the odds.

Probability split Generated from real data
SK Metalurh U19 vs Oleksandria U19 · Ukraine: U19 League

With all six-axis ratings identical at 50.0 for both sides, the pre-match consensus marginally favours SK Metalurh U19 (35%) over Oleksandria U19 (30%), with a draw equally likely at 35% — making the host the slim favourite despite no underlying data distinction between the teams.

Attack gap Generated from real data
Śląsk Wrocław II vs Legia Warszawa II · Poland: II Liga - East

Legia Warszawa II hold a striking attacking advantage over the hosts, rating 80.0 against Śląsk Wrocław II's 40.0 on the attack axis — double the output — yet both sides share an identical defensive rating of 26.7, suggesting goals are likely but Legia's superior firepower is the key differentiator, reflected in their 45% win probability versus Śląsk's 10%.

Recent form gap Generated from real data
Zhytomyr U19 vs Veres Rivne U19 · Ukraine: U19 League

Zhytomyr U19 have won three consecutive matches (WLWWW) heading into this fixture, while Veres Rivne U19 have collected just one win in five outings with three draws (DLWDD), yet the pre-match consensus still gives Zhytomyr only a marginal edge at 45.0% versus a 45.0% draw probability.

Defensive collapse Generated from real data
Dinamo Moskva II vs Dinamo Stavropol · Russia: Second League A - Division A Silver

Dinamo Moskva II carry a Defense rating of 0.0 out of 100 — the lowest possible score — while losing their last four matches in a row, making them highly vulnerable against a Dinamo Stavropol side whose Defense rating of 53.3 is the strongest metric either team possesses.

Attack gap Generated from real data
Volna Nizhegorodskaya vs Dinamo St. Petersburg · Russia: Cup

Dinamo St. Petersburg's Attack rating of 86.7 dwarfs Volna Nizhegorodskaya's 33.3 — a 53.4-point gap that represents the starkest difference across all six measured axes, yet the pre-match consensus gives Dinamo only a 10% win probability compared to Volna's 45%.

Attack/Defense mismatch Generated from real data
Ararat II vs Lernayin Artsakh · Armenia: First League

Lernayin Artsakh carry the maximum Attack rating of 100.0 against Ararat II's Defense of 73.3, yet concede the lowest possible Defense rating of 33.3 — the sharpest attack-versus-defensive-vulnerability contrast in this dataset, suggesting a high-scoring game is plausible despite Ararat II being given just a 10% win probability.

Attack rating gap Generated from real data
Shirak II vs BKMA II · Armenia: First League

BKMA II hold a striking attacking advantage over Shirak II, rated 60.0 vs 33.3 on the attack axis, the widest gap of any paired metric between these two sides, which aligns with pre-match odds giving Shirak II just a 10% win probability.

Form contrast Generated from real data
Sardarapat 2 vs Banants II · Armenia: First League

Sardarapat 2 have lost all five of their last five matches (Form rating: 0.0/100), while Banants II have gone unbeaten in four of their last five (DWLDD, Form rating: 40.0/100), a stark divergence that leaves the hosts with just a 10% win probability from tracked consensus.

Set piece edge Generated from real data
Enisey vs Kaluga · Russia: Cup

Despite both sides showing weak attack ratings (Enisey 26.7, Kaluga 20.0), Enisey holds a notable set piece advantage with a rating of 75.0 versus Kaluga's 50.0, making dead-ball situations their most credible route to goal in what is otherwise a low-threat attacking contest.

Defense vs Form gap Generated from real data
Olympiakos Piraeus II vs Kallithea · Greece: Super League 2

Olympiakos Piraeus II hold a Defense rating of just 16.7 — the lowest of any rated dimension here — while Kallithea carry a Form rating of 75.0 from a LWLWW run, suggesting the hosts' defensive vulnerability aligns directly with the visitors arriving in their sharpest recent sequence.

Form divergence Generated from real data
Leningradets vs Luki-Energiya · Russia: Cup

Luki-Energiya arrive on a four-game winning run with a Form rating of 66.7, while Leningradets have taken just one win from their last five (LWDDL) and carry the lowest defensive rating in this fixture at 26.7 — making the consensus that prices Luki-Energiya as heavy outsiders at 10% notable given the underlying data.

Defensive dominance Generated from real data
Mladost DG vs Iskra · Montenegro: Cup

Iskra's Defense rating of 80.0 dwarfs Mladost DG's Attack rating of 20.0 — the lowest attacking score in this dataset — suggesting Iskra are structurally well-equipped to suppress a side that has managed only 2 wins in their last 5 outings.

Form contrast Generated from real data
Boleráz vs Námestovo · Slovakia: Cup

Námestovo arrive unbeaten in their last 5 (W-D-W-D-W) and hold an Attack rating of 93.3 against Boleráz's flat 50.0 across all six axes, making the visitors the standout side in every measurable dimension despite consensus giving them only a 50% win probability.

Attack/Defense gap Generated from real data
Kostolné Kračany vs Žilina · Slovakia: Cup

Žilina's Attack rating of 73.3 dwarfs their Defense rating of 33.3, the widest split in this fixture, suggesting they are likely to score but also vulnerable — a dynamic that gives the pre-match odds a near-equal 45% probability to both a draw and a Žilina win.

Defense vs attack gap Generated from real data
Spartak Myjava vs Ružomberok · Slovakia: Cup

Spartak Myjava's defensive rating of 86.7 dwarfs their own attack rating of 40.0 — the largest such gap in this fixture — yet pre-match odds still hand them only a 10% win probability, suggesting the market is weighting Ružomberok's higher league standing over Myjava's recent 3W-1D-1L run across their last five games.

Form vs odds gap Generated from real data
Veľké Ludince vs Lokomotíva Zvolen · Slovakia: Cup

Despite Lokomotíva Zvolen being given a 45% win probability, they have lost their last four consecutive matches (WLLLL) and hold a Form rating of 0.0/100, while Veľké Ludince's Form rating of 26.7 and a run of LWWLD represents a meaningfully stronger recent record than the consensus odds suggest.

Form divergence Generated from real data
Šamorín vs Humenné · Slovakia: Cup

Šamorín enter this Cup tie having won all five of their last matches (WWWWW, form rating 100.0), while Humenné have managed just two draws and three losses in their last five (form rating 13.3) — a gulf reinforced by Šamorín's 3-1 victory in the only recorded meeting between the sides.

Attack vs odds gap Generated from real data
Považská Bystrica vs FK Košice · Slovakia: Cup

Považská Bystrica hold a striking Attack rating of 86.7 compared to FK Košice's 66.7, yet the pre-match consensus gives the hosts just a 10% win probability against Košice's 45% — a notable disconnect between attacking output and implied match expectation.

Defense vs Attack gap Generated from real data
Lokomotíva Košice vs AS Trencin · Slovakia: Cup

Lokomotíva Košice's defensive rating of 93.3 dwarfs AS Trencin's attack rating of 33.3 — the widest axis mismatch in the data — suggesting Košice's backline should comfortably suppress a Trencin attack that is among the weakest rated in these metrics.

Attack rating gap Generated from real data
Vranov nad Topľou vs Dukla Banská Bystrica · Slovakia: Cup

Despite being listed as the home side in a cup tie with a marginally higher win probability (35% vs 30%), Vranov nad Topľou carry the lower Attack rating of the two sides at 33.3 compared to Dukla Banská Bystrica's 40.0, making them the weaker attacking team on paper even as slight favourites.

Rating mismatch Generated from real data
Vardar Negotino vs FK Rabotnicki · Macedonia: Cup

Despite equal win probabilities (33% each), FK Rabotnicki's defensive rating of 80.0 dwarfs Vardar Negotino's attack rating of 26.7 on the same 0-100 scale, suggesting a structural mismatch that the flat consensus odds do not reflect. Rabotnicki have also gone LWWD in their last four, while Vardar have won just once in their last five (LLLWL).

Odds vs ratings gap Generated from real data
Piešťany vs Spartak Trnava · Slovakia: Cup

Despite Spartak Trnava's Attack rating of 86.7 dwarfing Piešťany's 50.0, the pre-match consensus gives Trnava only a 10% win probability compared to 45% for Piešťany, suggesting the market is heavily weighting home advantage over the significant attacking quality gap between these sides.

Attack deficit Generated from real data
Police vs SC Villa · Uganda: Premier League

Police's Attack rating of 26.7 is the most striking figure in this fixture — nearly half SC Villa's 46.7 — suggesting a significant goal-threat imbalance despite both sides sharing an identical Defense rating of 80.0.

Attack/Defense gap Generated from real data
Kigezi HomeBoyz vs NEC · Uganda: Premier League

NEC's Attack rating of 75.0 dwarfs Kigezi HomeBoyz's Attack rating of 11.1, the widest gap in these ratings, while NEC also holds an 83.3 Defense rating against Kigezi's 44.4, underlining a near-total dominance across both ends of the pitch that explains why no tracked source gives Kigezi any win probability.

Form & defense gap Generated from real data
Sutjeska vs Dečić · Montenegro: Cup

Sutjeska's defensive rating of 93.3 dwarfs Dečić's attack rating of 26.7, and Sutjeska have won 4 of their last 5 fixtures while Dečić have taken just 2 wins from 5 with two losses in their last three — mirroring the 2-0 result the last time these sides met.

Defensive strength Generated from real data
Bokelj vs Buducnost Podgorica · Montenegro: Cup

Both sides carry notably high defensive ratings (Bokelj 73.3, Buducnost Podgorica 80.0) relative to their attacking outputs (40.0 and 60.0 respectively), a profile consistent with their only recent meeting ending 0-0.

Consensus anomaly Generated from real data
AFC Leopards vs Bandari · Kenya: FKF Premier League

Despite Bandari entering on a win and AFC Leopards on a loss, the sole tracked pre-match source assigns Bandari a 0% win probability, giving AFC Leopards and the draw a combined 100% — a striking mismatch between recent form and market expectation that warrants scrutiny of the source's reliability.

Defense vs Attack gap Generated from real data
Jagiellonia II vs Troszyn · Poland: III Liga - Group 1

Jagiellonia II's Attack rating of 86.7 is the highest value in this matchup but is paired with a Defence rating of just 26.7 — the lowest across both sides — suggesting they are likely to create chances but concede freely, a tension reflected in their volatile DWWLL run that includes back-to-back losses.

xG vs set pieces contrast Generated from real data
Krylia Sovetov vs Baltika · Russia: Cup

Krylia Sovetov carry a dominant xG rating of 90.7 but a very low Set Pieces score of 18.8, while Baltika's biggest weapon is their Set Pieces rating of 78.1 — and both of the last two head-to-head meetings ended with Baltika winning or drawing on minimal goals (0-0 and 2-0 to Baltika), suggesting Baltika's structured, set-piece-oriented approach has historically neutralised Krylia's open-play threat.

Form divergence Generated from real data
Baník Souš vs Benátky nad Jizerou · Czech-Republic: 3. liga - CFL B

Benátky nad Jizerou have gone WWWWD across their last five matches, earning a form rating of 86.7/100, while Baník Souš have managed just two wins in five (LWWLL) and sit at a form rating of 40.0/100 — a gap of 46.7 points that is reflected in the pre-match odds giving the hosts only a 10% chance of winning.

Form divergence Generated from real data
Volga Ulyanovsk vs Murom · Russia: Cup

Murom arrive on a perfect four-match winning run (WWWW) with a Form rating of 80.0/100, while Volga Ulyanovsk's Form sits at just 46.7/100 across a DWDDL sequence — a gap of 33.3 points that is reflected in the consensus giving the hosts only a 10% chance of winning.

Attack rating gap Generated from real data
Al Shamal II vs Al-Markhiya · Qatar: Second Division

Al Shamal II carry an Attack rating of 0.0 against Al-Markhiya's Defense rating of 100.0 — the maximum possible gulf on both axes — while Al-Markhiya's own Attack sits at 88.9, suggesting a near-total one-sided offensive dynamic that has left the market unable to assign Al Shamal II any win probability whatsoever (0.0%).

Historical trend Generated from real data
Parnu JK Vaprus U21 vs JK Tabasalu · Estonia: Esiliiga B

In their last 2 head-to-head meetings, Parnu JK Vaprus U21 have outscored JK Tabasalu by an aggregate of 14-2, including a 6-0 win and an 8-2 away victory, reflecting Tabasalu's league-worst Defence rating of just 6.7 out of 100.

Form divergence Generated from real data
Chertanovo Moscow vs Tekstilshchik · Russia: Cup

Chertanovo Moscow have taken 11 points from their last 5 matches (DWDWW, form rating 66.7/100), while Tekstilshchik have managed just 4 points from theirs (LLWDL) and carry a form rating of only 6.7/100 — the sharpest form gap in the available data and a key reason Tekstilshchik are given only a 10% win probability despite the match being a cup tie.

Attack vs Defence contrast Generated from real data
Zaglebie Sosnowiec vs Rakow II · Poland: III Liga - Group 3

Rakow II's Defence rating (66.7) is notably higher than Zaglebie Sosnowiec's Attack rating (46.7), suggesting the visitors' backline holds a clear structural edge over the home side's scoring threat despite Zaglebie being installed as co-favourites at 45% alongside the draw.

Attack vs Defense gap Generated from real data
ŁKS Łódź II vs Ząbkovia Ząbki · Poland: III Liga - Group 1

Both sides carry notably weak defenses (ŁKS 46.7, Ząbkovia 40.0) against strong attacks (80.0 and 73.3 respectively), creating a matchup where both teams are rated more than 30 points higher in attack than defense — a combination that points strongly toward a high-scoring encounter.

Attack vs form gap Generated from real data
Nizhny Novgorod vs Shinnik Yaroslavl · Russia: Cup

Nizhny Novgorod's Attack rating of 93.3 dwarfs Shinnik Yaroslavl's 20.0 — the largest gap of any axis — and that attacking superiority was evident in the sole recent meeting, a 3-0 Nizhny Novgorod win, while Shinnik have managed just one win in their last five with a recent loss.

Form contrast Generated from real data
Gzira United vs Mosta · Malta: Premier League

Gzira United have won just once in their last five matches (LLLLD, Form rating 6.7/100), while Mosta collected four wins in that same span (WWWDL, Form rating 66.7/100) — a ten-fold gap in form ratings that aligns with pre-match odds giving Gzira only a 10% win probability.

Attack/defense gap Generated from real data
ASC Dortmund vs Schermbeck · Germany: Oberliga - Westfalen

ASC Dortmund's Attack rating of 100.0 contrasts sharply with Schermbeck's Defense rating of just 20.0 — the weakest defensive rating in this dataset — while Schermbeck have also lost or drawn all five of their last matches (LLDLL), suggesting a significant structural mismatch in this fixture.

Form collapse Generated from real data
Farroupilha vs EC Novo Horizonte · Brazil: Gaúcho - 3

EC Novo Horizonte have lost all five of their last five matches, giving them a form rating of just 33.3/100 — the only meaningful differentiator between these two sides, whose Attack, Defense, xG, Set Pieces, and Discipline ratings are otherwise identical.

Defensive contrast Generated from real data
Crystal Palace U21 vs Anderlecht U21 · Premier League International Cup

Crystal Palace U21's defensive rating of 77.8 stands out sharply against their attack rating of just 33.3, making them the most lopsided team in this fixture by axis — Anderlecht U21 register a flat 50.0 across all six categories. Palace's strength is clearly built on defensive solidity rather than attacking output.

Attack/Defense mismatch Generated from real data
Colón Res. vs Independiente Riva. Res. · Argentina: Reserve League

Colón Res. have the lowest attack rating in this matchup (26.7) facing a side with the lowest defense rating (26.7), creating a direct contrast where Independiente Riva. Res.'s 46.7 attack faces an equally porous Colón defense — a mirror-image weakness profile that markets reflect with a 45% win probability for the visitors against just 10% for the hosts.

Attack/Defense contrast Generated from real data
Estudiantes La Plata Res vs Lanús Res. · Argentina: Reserve League

Lanús Res. carry the sharpest attacking rating in this fixture at 73.3 versus Estudiantes's 40.0, while the defensive ratings invert almost exactly — Estudiantes 66.7 to Lanús's 40.0 — setting up a match where each side's strength directly targets the other's weakness.

Attack gap Generated from real data
Platense Res. vs Defensa y Justicia Res. · Argentina: Reserve League

Platense Res. carry the lowest attack rating in this fixture at just 26.7 compared to Defensa y Justicia Res.'s 40.0, and their last 5 results show zero wins (DLDLD), which aligns with pre-match odds giving them only a 10% chance of victory.

Odds vs form mismatch Generated from real data
Boston River vs CA River Plate · Uruguay: Copa Uruguay

Despite CA River Plate's Attack rating (53.3) being nearly double Boston River's (26.7), the pre-match consensus gives CA River Plate only a 10% win probability — the lowest of the three outcomes — suggesting the market is heavily discounting the visitor's attacking advantage relative to the raw ratings.

Set piece gap Generated from real data
Bolívar vs Mineros de Guyana · Venezuela: Copa Venezuela

Bolívar hold a perfect 100.0 set piece rating against Mineros de Guyana's 50.0, a stark 50-point gap that stands out as the sharpest differential between the two sides across all six metrics — notable given Mineros have won or drawn both previous meetings, including a 4-1 victory.

Form divergence Generated from real data
Aragua FC vs Caracas FC · Venezuela: Copa Venezuela

Aragua FC enter this fixture having gone DWWDW across their last five games, giving them a form rating of 73.3, while Caracas FC's recent run of WWLLD leaves them rated just 33.3 for form — a 40-point gap that sits in sharp contrast to the pre-match odds which make Caracas slight favourites at 45% versus Aragua's 10%.

Form divergence Generated from real data
Atletico el Vigia FC vs Zamora FC · Venezuela: Copa Venezuela

Zamora FC arrive with a form rating of just 6.7/100 and have lost three of their last five fixtures (DWLLL), while Atletico el Vigia FC hold a 66.7/100 form rating and are unbeaten in four of their last five (WDWWD), representing a sharp form reversal from the sides' sole recorded meeting where Zamora won 6-1.

Form divergence Generated from real data
Atletico Avila FC vs Anzoátegui FC · Venezuela: Copa Venezuela

Atlético Ávila have lost all five of their last matches and carry a Form rating of 0.0, while Anzoátegui — who also won the only recorded head-to-head 3-1 — hold a Form rating of 6.7 and are unbeaten in their last two, pointing to a clear competitive gap between these sides.

Head-to-head dominance Generated from real data
Club Atletico Barinas vs Real Frontera · Venezuela: Copa Venezuela

Club Atletico Barinas have won 3 of the last 5 meetings against Real Frontera, with Real Frontera winning just once, and pre-match consensus gives Barinas a 50% chance against a side rated 0% to win — reflecting a clear historical edge for the home side.

Form divergence Generated from real data
FAS vs Fuerte San Francisco · El-Salvador: Copa Presidente

FAS have collected wins in their last two matches (rated Form 73.3/100) while Fuerte San Francisco have gone LLDDL across their last five, producing a Form rating of just 20.0/100 — the sharpest contrast between the two sides' six-axis profiles heading into this fixture.

Defensive dominance Generated from real data
Cacahuatique vs Inter · El-Salvador: Copa Presidente

Inter's defense rating of 73.3 dwarfs Cacahuatique's attack rating of 20.0 — the lowest attack score in this dataset — and their only recorded meeting ended 0-2 to Inter, consistent with Cacahuatique's difficulty converting chances against organised defences.

Form contrast Generated from real data
Municipal Limeño vs Águila · El-Salvador: Copa Presidente

Águila's form rating of 80.0 dwarfs Municipal Limeño's 20.0, backed by a W-W-L-W-W run against Limeño's D-W-L-L-L, yet the only tracked head-to-head meeting ended 0-0, helping explain why the draw is priced as the most likely outcome at 45%.

Defensive gap Generated from real data
Firpo vs Alianza · El-Salvador: Copa Presidente

Firpo's defensive rating of 80.0 dwarfs Alianza's 46.7, the single largest gap between any two axes in this matchup, suggesting Firpo are meaningfully better organised at the back despite both sides sharing identical attack ratings of 66.7.

Historical trend Generated from real data
Trujillanos FC vs Rayo Zuliano · Venezuela: Copa Venezuela

In their last 5 meetings, Rayo Zuliano are unbeaten against Trujillanos FC (W3 D2 L0), including winning both recent away fixtures at Trujillanos by an identical 4-2 scoreline, suggesting a consistent attacking superiority that aligns with Rayo's markedly higher Attack rating of 73.3 versus Trujillanos' 46.7.

Historical trend Generated from real data
Yaracuyanos FC vs Fundación Lara Deportiva · Venezuela: Copa Venezuela

In the last 2 recorded meetings between these sides, Yaracuyanos FC have conceded zero goals while scoring four, including a 4-0 away win, suggesting a strong historical dominance despite the pre-match odds giving them only a 45% win probability.

Head-to-head dominance Generated from real data
Monagas SC vs Dinamo de Puerto La Cruz · Venezuela: Copa Venezuela

In the only tracked meeting between these sides, Monagas SC won 4-0 away at Dinamo de Puerto La Cruz, a result consistent with Monagas's markedly superior defensive rating (80.0 vs 60.0) and better recent form (LWWWD vs LLLDW).

Rating vs odds gap Generated from real data
Deportivo Lara vs Urena SC · Venezuela: Copa Venezuela

Deportivo Lara hold a commanding defensive rating of 86.7 versus Urena SC's 46.7 and arrive on a perfect five-match winning streak, yet the pre-match consensus gives them only a 10% win probability — a stark mismatch between on-paper quality and implied market expectation.

Defense vs attack gap Generated from real data
Deportivo Maldonado vs Albion FC · Uruguay: Copa Uruguay

Deportivo Maldonado's Defense rating of 93.3 dwarfs Albion FC's Attack rating of 40.0 — the largest axis mismatch in this fixture — while Albion's Discipline rating of just 16.7 suggests they are likely to concede set-piece opportunities to a side whose Form has produced four consecutive wins.

Defense vs Attack gap Generated from real data
Club Sando vs Mount Pleasant Academy · CONCACAF Caribbean Club Championship

Club Sando's Defense rating of 83.3 dwarfs Mount Pleasant Academy's Attack rating of 26.7 — the lowest attack score in this matchup — suggesting Sando's backline holds a commanding structural advantage over their opponents' forward threat. This defensive dominance may explain why the pre-match odds heavily discount a Mount Pleasant win at just 10%.

Form divergence Generated from real data
Arys vs Akademiya Ontustik · Kazakhstan: 1. Division

Akademiya Ontustik's form rating of 86.7 is the standout figure across both teams, backed by a run of WWWWD in their last five, while Arys's form rating of 66.7 reflects a less dominant DLWWW sequence — yet the pre-match consensus still marginally favours Arys (35%) over Akademiya Ontustik (30%), suggesting the market may be underweighting the visitors' recent momentum.

Defense collapse Generated from real data
Astana II vs Yelimay Semey 2 · Kazakhstan: 1. Division

Yelimay Semey 2 hold a defensive rating of 0.0 out of 100 — the lowest possible on the scale — and have lost all five of their last five matches, making them statistically the most vulnerable defensive unit in this dataset against an Astana II side rated 86.7 for attack.

Rating mismatch Generated from real data
Tobol 2 vs Jaiyq · Kazakhstan: 1. Division

Despite Tobol 2 holding a significantly higher Attack rating (80) than Jaiyq's (20), Jaiyq's Defense rating (80) directly counters that threat, which likely explains why the consensus gives Tobol 2 just a 10% win probability against a side built almost entirely around defensive solidity.

Defensive vulnerability Generated from real data
Khan Tengri vs Aktobe Jas · Kazakhstan: 1. Division

Both sides carry exceptionally low defensive ratings — Khan Tengri 20.0 and Aktobe Jas 26.7 out of 100 — suggesting this fixture is likely to produce goals despite Aktobe Jas arriving on a three-game losing run (LLL) and Khan Tengri's own recent volatility (DWWLD).

Attack vs Form gap Generated from real data
Tanta SC vs Dayrout · Egypt: Second League

Both sides share an identically low Attack rating of 13.3/100, yet Tanta's Form rating of 26.7 is double Dayrout's 13.3, with Dayrout collecting just one point (a draw) from their last five matches compared to Tanta's two points — a gap that helps explain why the consensus gives Dayrout only a 10% win probability.

Attack vs Defence gap Generated from real data
El Dakhleya vs Itesalat · Egypt: Second League

Itesalat's Defence rating of 86.7 dwarfs El Dakhleya's Attack rating of 33.3 — the lowest attacking score of either side — suggesting Itesalat's backline holds a near-total structural advantage over the hosts' forward threat, consistent with their 4W-1L record from the last five games against El Dakhleya's 2D-2L-1W run.

Form & attack gap Generated from real data
La Viena FC vs Haras El Hodood · Egypt: Second League

Haras El Hodood have taken 13 points from their last 5 games (WWWDW) with a Defense rating of 86.7, while La Viena FC have collected just 1 point (LLDLL) and carry the lowest Attack rating in this match at 20.0 — a combination that leaves the hosts with only a 10% win probability despite home advantage.

Form divergence Generated from real data
Kahraba Ismailia vs Team · Egypt: Second League

Kahraba Ismailia have won four consecutive matches (LWWWW, form rating 80.0) while Team have taken just one point from their last three games (WWDLL, form rating 46.7), representing the sharpest form split in this fixture's available data. The pre-match consensus gives Team a 0.0% win probability across tracked sources, reflecting this gulf in recent momentum.

Attack/defense contrast Generated from real data
El Mansura vs AL Nasr SC · Egypt: Second League

Despite identical defensive ratings (73.3), AL Nasr SC hold a 20-point attacking advantage over El Mansura (60.0 vs 40.0), yet the pre-match consensus still marginally favours El Mansura (35%) over AL Nasr (30%), suggesting the market is not fully pricing in the visitors' clear offensive superiority.

Attack vs Defence contrast Generated from real data
Express vs UPDF · Uganda: Premier League

UPDF's defence rating of 83.3 dwarfs Express's attack rating of 25.0 — the lowest attacking score in this fixture — suggesting Express will find it exceptionally difficult to create and convert chances, which aligns with the consensus giving UPDF just a 10% win probability despite their defensive solidity.

Attack vs Defense gap Generated from real data
Petrovac vs Kom · Montenegro: Cup

Petrovac's Attack rating of 20.0 is the lowest figure across both teams' six-axis profiles, while Kom's Defense rating of 73.3 is the highest, creating the sharpest mismatch in the data and suggesting Kom's backline is well-positioned to suppress Petrovac's already limited scoring threat.

Form divergence Generated from real data
Berane vs Jedinstvo · Montenegro: Cup

Jedinstvo have won 4 of their last 5 (WWWDW) against Berane's run of 4 straight defeats (DLLLL), and have also won both recent head-to-head meetings — 1-0 and 2-1 — without conceding first.

Odds vs form Generated from real data
Lillestrøm U19 vs Rosenborg U19 · Norway: Nasjonal U19 Champions League

Despite Rosenborg U19 winning their last four matches in a row, the pre-match consensus gives them just a 10% chance of winning compared to Lillestrøm U19's 45%, suggesting the market heavily discounts Rosenborg's recent run when they travel away.

Attack/Defense gap Generated from real data
Al Rayyan SC B vs Al-Khor · Qatar: Second Division

Al-Khor's Attack rating of 66.7 dwarfs Al Rayyan SC B's Attack rating of 11.1, the largest single-axis gap in this fixture, yet both sides share identical xG ratings of 50.0, suggesting Al-Khor's attacking advantage is structural rather than chance-based. Despite this, Al-Khor have won only 1 of their last 5 matches (LLWLL), pointing to a team that creates but struggles to convert consistently.

Defense rating contrast Generated from real data
Johvi Phoenix vs Luunja · Estonia: Esiliiga B

Johvi Phoenix carry a near-perfect Attack rating of 80.0 against Luunja's Defense rating of just 20.0 — the starkest axis mismatch in this fixture — and Phoenix have already demonstrated that edge in the only recorded meeting, winning 3-2 at Luunja.

Form divergence Generated from real data
Narva U21 vs Tartu Kalev · Estonia: Esiliiga B

Narva U21 arrive on a perfect five-game winning streak (WWWWW, rated 100.0 for form) while Tartu Kalev have won just two of their last five (LLWWL, rated 60.0), and Narva also claimed the only recent head-to-head meeting 1-0.

Defense vs Attack mismatch Generated from real data
URA vs Entebbe UPPC · Uganda: Premier League

Entebbe UPPC's defensive rating of 83.3 dwarfs URA's attacking rating of 33.3, representing the starkest mismatch across all six axes and helping explain why the pre-match consensus gives URA only a 10% chance of winning despite home advantage.

Defense vs Attack gap Generated from real data
Pogoń Siedlce vs Puszcza Niepołomice · Poland: I Liga

Pogoń Siedlce's Defense rating of 86.7 dwarfs Puszcza Niepołomice's Attack rating of 53.3, while Puszcza's Defense rating of 33.3 is the lowest in this matchup — suggesting a pronounced structural mismatch that favours the home side to keep it tight at the back while exploiting an exposed visiting defence. Puszcza's last five results (LWWLL) reinforce their deteriorating form, rated at just 20.0 against Siedlce's 66.7.

Form collapse Generated from real data
Central Espanol vs Danubio · Uruguay: Copa Uruguay

Central Español have lost their last three consecutive matches (their worst run in the last 5 games, rated just 13.3/100 for form), while Danubio's sequence of three draws followed by a loss and then a win gives them a form rating of 33.3/100 — meaning neither side arrives in good shape, but Central Español's run of three straight defeats stands as the most specific deterioration in this fixture's recent data.

Defensive trend Generated from real data
Atletico FC vs Ind. Juniors · Ecuador: Liga Pro Serie B

The last two meetings between these sides have produced just one goal combined (1-1 and 0-0), while Atletico FC carry a notably high Defense rating of 80.0 against Ind. Juniors' relatively low Attack rating of 46.7, reinforcing the case for another low-scoring encounter.

Consensus probability Generated from real data
Corinthians W vs Colo-Colo W · CONMEBOL Libertadores Femenina

With only one tracked source contributing to the pre-match consensus, Colo-Colo W are assigned a 0% win probability despite the last-five results of both sides being near-identical mirror images — Corinthians finishing DLWWW and Colo-Colo finishing WWWDL — suggesting the market data here is too thin to reliably differentiate the two teams.

Prediction uncertainty Generated from real data
Dragonas IDV W vs Belgrano W · CONMEBOL Libertadores Femenina

With all three pre-match outcomes rated at exactly 33% from the sole tracked source, this fixture offers no statistical edge in either direction, making it one of the most genuinely open calls possible. Dragonas IDV W's last five results (L-D-W-W-L) add no further clarity, showing an entirely mixed run with no clear momentum.

Head-to-head result Generated from real data
Cumbayá vs 22 de Julio · Ecuador: Liga Pro Serie B

The only recorded meeting between these sides ended in a 7-1 thrashing of 22 de Julio by Cumbayá, a scoreline reinforced by 22 de Julio's defensive rating of 0.0/100 — the lowest possible on the scale — across their current campaign.

Form vs Odds gap Generated from real data
Club Nacional vs Rentistas · Uruguay: Copa Uruguay

Rentistas enter with the higher form rating (80.0 vs Nacional's 73.3) yet the pre-match consensus gives them only a 10% win probability, creating a notable disconnect between their recent WLWLW alternating-win run and their perceived chances against a side that hasn't lost in four straight.

Form contrast Generated from real data
U. de Deportes W vs Palmeiras W · CONMEBOL Libertadores Femenina

U. de Deportes W have won 3 of their last 4 matches (WLWW), while Palmeiras W have not won any of their last 5, collecting four draws and one defeat (DWDDD), suggesting a meaningful recent form gap despite equal model ratings.

Recent form contrast Generated from real data
Ural U20 vs Lokomotiv Moskva U19 · Russia: Youth Championship

Ural U20 have won just 1 of their last 5 matches (LLLWL), while Lokomotiv Moskva U19 show an alternating win-loss pattern (LWLWL) that sees them lose every odd-numbered game — meaning their next result, by that sequence, would be a loss, a nuance that sits in tension with the pre-match odds giving them a 45% win probability against Ural's 10%.

Recent form gap Generated from real data
Chertanovo U20 vs CSKA Moskva U19 · Russia: Youth Championship

CSKA Moskva U19 have won 4 of their last 5 matches (WLWWW), compared to Chertanovo U20's 2 wins from 5 (WLLLW), a contrast reflected in the pre-match odds which give CSKA a 45% win probability against Chertanovo's 10%.

Form divergence Generated from real data
Sport Academy Kairat vs Ekibastuz · Kazakhstan: 1. Division

Sport Academy Kairat's last five results (DWWWD) give them a Form rating of 86.7, while Ekibastuz have lost four consecutive matches after an opening win (WLLLL), leaving them with a Form rating of 0.0 — the sharpest possible contrast on that axis. Despite this, the pre-match consensus still rates a Draw as equally likely as a Kairat win (45% each), suggesting the market may be underweighting Kairat's momentum.

Rating vs odds gap Generated from real data
Respublika FA vs Olimpik-Mobiuz · Uzbekistan: Pro League A

Despite Respublika FA holding a notably higher Attack rating (73.3 vs 60.0) and winning their last two matches, the pre-match consensus gives them only a 10% win probability compared to Olimpik-Mobiuz's 45%, suggesting the market heavily discounts their recent attacking output.

Form contrast Generated from real data
Guria vs Varketili · Georgia: Liga 3

Guria enter this fixture with five consecutive wins (WWWWW) and a perfect Form rating of 100.0, while Varketili have managed just one win in their last five (DWDDL) with a Form rating of 40.0 — a gap that is reflected in the consensus giving Varketili only a 10% chance of victory.

Rating gap Generated from real data
Kolkheti Khobi vs Margveti 2006 · Georgia: Liga 3

Margveti 2006 hold a commanding advantage across nearly every axis, rating 86.7 in Attack and 80.0 in both Defense and Form against Kolkheti Khobi's respective scores of 40.0, 33.3, and 26.7, yet the pre-match consensus still gives the visitor only a 45% win probability — the same share as a draw.

Head-to-head dominance Generated from real data
Iberia 2010 vs Gardabani · Georgia: Liga 3

In the only recorded meeting between these sides, Iberia 2010 won 5-1 away at Gardabani — a result that aligns with Gardabani's strikingly poor defensive rating of 0.0 out of 100, the lowest possible score in this dataset.

Attack gap Generated from real data
Taraz vs Kaspij Aktau 2 · Kazakhstan: 1. Division

Taraz's attack rating of 46.7 dwarfs Kaspij Aktau 2's 13.3 — the single largest gap across all six measured axes — while Kaspij's form rating of just 6.7 reflects three consecutive losses to close their last five games.

Recent form edge Generated from real data
Tanjong Pagar vs Hougang United · Singapore: Premier League

Tanjong Pagar have won 2 of their last 5 (LLWLW, ending on a win), while Hougang United have won just 1 of their last 5 (WLLDL, ending on a loss), giving Tanjong Pagar a marginal momentum edge despite pre-match odds favouring a draw (35%) over either side winning outright.

Recent form contrast Generated from real data
Rodina Moscow U19 vs Fakel U19 · Russia: Youth Championship

Rodina Moscow U19 have alternated wins and losses to finish with three wins from their last five (WLWLW), while Fakel U19 have taken just one point from their last five games (DDLLL), collecting no wins and losing their last three consecutively.

Discipline gap Generated from real data
FC Iberia 1999 II vs Didube 2014 · Georgia: Liga 3

FC Iberia 1999 II hold a discipline rating of 83.3 against Didube 2014's 50.0 — the largest gap between the two sides across all six measured categories, suggesting Iberia concede significantly fewer fouls or cards despite their otherwise modest profile.

Market signal Generated from real data
Homeboyz vs KCB · Kenya: FKF Premier League

With just one tracked source contributing to the pre-match consensus, the market assigns a complete 0% probability to a Homeboyz win, splitting the remaining probability equally between a draw and a KCB victory at 50% each — an unusually decisive dismissal of the home side.

Data limitation Generated from real data
AFC Leopards vs Mombasa Elite · Kenya: FKF Premier League

With all six of Mombasa Elite's ratings sitting at exactly 50.0 and consensus odds split evenly three ways at 33% each from a single source, there is no statistically meaningful edge to identify in this fixture beyond Mombasa Elite's single recorded win.

Rating gap Generated from real data
Kids Tâmpa Braşov vs ARO Muscelul Câmpulung · Romania: Liga III - Serie 2

Kids Tâmpa Braşov hold an Attack rating of 0.0 against ARO Muscelul Câmpulung's 66.7, the maximum possible gap on that axis, while Braşov's five-match run of straight losses (LLLLL) contrasts with Câmpulung conceding only one defeat in their last five (DLDDD), leaving pre-match models assigning the home side a 0% win probability.

Defensive gap Generated from real data
Ayutthaya FC vs Lamphun Warrior · Thailand: Thai League 1

Ayutthaya's defense rating of 66.7 dwarfs Lamphun Warrior's 22.2 — the lowest defensive score of the two sides — while Lamphun have taken just one point from their last five matches (DLLLD), suggesting the hosts hold a substantial structural advantage that the 45% win probability may be understating.

Form contrast Generated from real data
Universitatea Alba Iulia vs Ghiroda şi Giarmata Vii · Romania: Liga III - Serie 7

Universitatea Alba Iulia have lost four of their last five matches (LDLLL) and carry a form rating of just 6.7/100, while Ghiroda şi Giarmata Vii have won two of their last four before a final-game loss (DWDWL) and hold a form rating of 53.3/100 — a gap that is reflected in the consensus giving the hosts only a 10% win probability.

Defensive collapse Generated from real data
Poli Timisoara 2 vs Nera Bogodinţi · Romania: Liga III - Serie 7

Nera Bogodinti carry a Defense rating of 0.0 out of 100 — the lowest possible score — while losing four of their last five matches, making them statistically the most defensively exposed side in this dataset against a Poli Timisoara 2 Attack rated at 40.0.

Attack gap Generated from real data
Unirea Dej vs Crişul Sântandrei · Romania: Liga III - Serie 8

Crişul Sântandrei's Attack rating of 46.7 is nearly double Unirea Dej's 26.7 — the largest gap across all six tracked axes — which aligns with Crişul's WLDWW run versus Dej's winless LLDD close to their last 5, and helps explain why the consensus gives the visitors a 45% win probability against the hosts' just 10%.

Attack/defense contrast Generated from real data
Viitorul Cluj vs Sighetu Marmaţiei · Romania: Liga III - Serie 8

Viitorul Cluj carry the highest attack rating in this matchup at 93.3 versus Sighetu Marmaţiei's 26.7, yet the pre-match consensus gives the hosts just a 10.0% win probability, suggesting the market is heavily discounting that attacking advantage against Sighetu's defence rating of 73.3.

Defensive contrast Generated from real data
Dunarea Calarasi vs Unirea Braniştea · Romania: Liga III - Serie 4

Unirea Braniştea carry a sharp attacking-defensive imbalance — an Attack rating of 80.0 against a Defense rating of just 40.0 — facing a Dunarea Calarasi side whose Defense (60.0) is their strongest attribute and whose last three results are all wins, suggesting the hosts' defensive solidity is the key variable in a matchup where Braniştea's backline looks notably vulnerable.

Attack vs Defence contrast Generated from real data
Turan Turkistan vs Shakhter Karagandy · Kazakhstan: 1. Division

Turan Turkistan carry the highest attack rating in this fixture at 93.3, yet face a Shakhter Karagandy defence rated 93.3 — the sharpest attacking-versus-defensive clash in the data — and the only recorded meeting ended 1-0 to Shakhter, suggesting that elite defence has already contained that firepower once.

Rating mismatch Generated from real data
Academica Recea vs Sănătatea Cluj · Romania: Liga III - Serie 8

Academica Recea's Attack rating of 80.0 is the highest of any axis for either side, yet faces Sănătatea Cluj's Defense rating of 73.3 — the sharpest head-to-head contrast in the data — while Recea's own Defense sits at just 26.7, suggesting a match where the home side creates but also concedes freely.

Defense gap Generated from real data
Urban Titu vs Pucioasa · Romania: Liga III - Serie 3

Pucioasa's defensive rating of 73.3 is notably stronger than Urban Titu's 60.0, the clearest numerical gap between the two sides, which aligns with the consensus heavily favouring Pucioasa or a draw at a combined 90% probability against Urban Titu's 10%.

Attack/Defense mismatch Generated from real data
Viitorul Corbeanca vs Progresul Draganesti · Romania: Liga III - Serie 3

Viitorul Corbeanca's Attack rating of just 6.7 is strikingly low against Progresul Draganesti's Defense rating of 33.3, suggesting the hosts struggle to create even against a leaky backline — a combination that helps explain why pre-match probability gives Corbeanca only a 10% chance of winning.

Attack vs defence contrast Generated from real data
Agricola Borcea vs Agigea · Romania: Liga III - Serie 4

Agricola Borcea carry a maximum Attack rating of 100.0 against an Agigea Defence rated at 86.7 — the sharpest attack-defence clash in this fixture — yet the consensus still prices a home win and a draw equally at 45% each, suggesting the market is sceptical that Borcea's attacking edge will translate despite their 4-1 record across the last five games.

Rating gap Generated from real data
Cetate Deva vs Unirea Alba Iulia · Romania: Liga III - Serie 7

Unirea Alba Iulia's Attack rating of 100.0 dwarfs Cetate Deva's Defense rating of just 26.7 — the lowest defensive score visible in this data — suggesting a structural mismatch that gives the visitors a pronounced edge in front of goal. Unirea have also won their last three consecutive fixtures, while Cetate Deva have lost three of their last five.

Rating gap Generated from real data
Sepsi II vs Corona Braşov · Romania: Liga III - Serie 2

Corona Braşov's defensive rating of 93.3 dwarfs Sepsi II's attacking rating of 46.7, suggesting the hosts will struggle to break down a side that has also gone WWWDW in their last five, conceding just one draw.

Market signal Generated from real data
Tusker vs Shabana · Kenya: FKF Premier League

Despite Tusker holding home advantage, the single tracked source prices them as heavy underdogs at just 10% win probability, with Shabana favoured at 45% — equal to the draw — despite Shabana entering on a loss and both sides carrying identical 50.0 ratings across all six measured axes.

Defensive contrast Generated from real data
Pharco vs Maleyet Kafr El Zayiat · Egypt: Second League

Maleyet Kafr El Zayiat's defense rating of 73.3 dwarfs Pharco's attack rating of 33.3 — the lowest attack score of the two sides — suggesting Kafr El Zayiat hold a pronounced structural edge at both ends, which aligns with the pre-match consensus giving Pharco just a 10% chance of winning.

Form divergence Generated from real data
Tersana vs Mega Sport · Egypt: Second League

Mega Sport have lost all five of their last matches and carry a Form rating of 0.0 out of 100, while Tersana have won two of their last three (LDWDW) and hold a Form rating of 53.3, making the form gap between these two sides as wide as the data allows.

Defense mismatch Generated from real data
El Seka El Hadid vs Ismaily SC · Egypt: Second League

El Seka El Hadid carry a notably weak defensive rating of 26.7 compared to Ismaily SC's 46.7, making them nearly twice as vulnerable at the back despite holding a marginally higher attack rating of 60.0 versus 46.7.

Defense contrast Generated from real data
Baladiyyat Al Mehalla vs Masar · Egypt: Second League

Despite identical attack ratings (40.0), Masar's defense rating of 73.3 outstrips Baladiyyat Al Mehalla's 66.7, and Masar's superior form rating (66.7 vs 46.7) helps explain why the pre-match consensus gives them a 45% win probability against the hosts' 10%.

Attack rating gap Generated from real data
Proxy vs El Entag EL Harby · Egypt: Second League

Proxy's attack rating of 13.3 is the starkest imbalance in this fixture — against El Entag El Harby's 60.0 — and aligns with Proxy's four consecutive losses after their opening win, helping explain why the market assigns them just a 10% win probability.

Defense vs Attack mismatch Generated from real data
Kamuzu Barracks vs Mitundu Baptist · Malawi: Super League

Mitundu Baptist's Defense rating of 80.0 dwarfs Kamuzu Barracks' Attack rating of 40.0, the sharpest single axis gap in this fixture, which likely underpins why the pre-match consensus gives the home side just a 10.0% win probability despite playing on home ground.

Defense contrast Generated from real data
Parma U20 vs Bologna U20 · Italy: Campionato Primavera - 1

Bologna U20's defensive rating of 20.0 is drastically lower than Parma U20's 66.7, representing the sharpest gap across all six measured axes and suggesting Parma's attack (73.3) faces a considerably more vulnerable backline than the consensus 45%-45% split might imply.

Form collapse Generated from real data
Kelantan Red Warrior FC vs Imigresen · Malaysia: Super League

Kelantan Red Warrior FC have lost their last three consecutive matches and carry a Form rating of 0.0/100, while Imigresen's DDWDL sequence gives them a Form rating of 16.7 — a modest but meaningful edge that is reflected in pre-match odds giving Imigresen a 45% win probability against Kelantan's 10%.

Historical scoring Generated from real data
Iveria Khashuri vs Betlemi · Georgia: Liga 3

The only recorded meeting between these sides produced a 5-4 scoreline in Iveria Khashuri's favour, signalling an unusually high-scoring encounter between two teams both rated 0.0 for Defence on the six-axis model.

Attack/Defense gap Generated from real data
Al Urooba vs Dibba Al Hisn · United-Arab-Emirates: Division 1

Dibba Al Hisn carry a notably higher Attack rating (66.7) than Al Urooba's Defense rating (60.0), yet the pre-match consensus gives Dibba just a 10% win probability — the sharpest mismatch in the data, suggesting the market heavily discounts their attacking edge away from home.

Attack vs defence mismatch Generated from real data
Gulf United vs Emirates Club · United-Arab-Emirates: Division 1

Gulf United's Attack rating of 66.7 is the highest single axis score in this fixture, directly targeting Emirates Club's weakest axis — their Defence rated just 41.7 — creating the clearest statistical mismatch between the two sides.

Defense rating gap Generated from real data
Al Fujairah SC vs Palm City · United-Arab-Emirates: Division 1

Palm City's Defense rating of just 6.7 out of 100 is strikingly low compared to Al Fujairah SC's 60.0 Attack rating, suggesting a significant structural mismatch that makes Palm City's 10% win probability look generous despite their slightly stronger attacking output (66.7 vs 60.0).

Probability vs form gap Generated from real data
Fredrikstad FK U19 vs Brann U19 · Norway: Nasjonal U19 Champions League

Despite Brann U19 winning their most recent match, the pre-match consensus gives them just a 10% chance of victory compared to a 45% probability each for Fredrikstad and a draw — making them heavy outsiders despite Fredrikstad's identical six-axis ratings and only marginally better recent record of 4 wins from 5 against Brann's 2 wins from 4.

Rating gap Generated from real data
Lokomotivi Tbilisi vs Merani Tbilisi · Georgia: Liga 3

Merani Tbilisi hold a substantial advantage across every tracked dimension, outscoring Lokomotivi in Attack (93.3 vs 73.3), Defense (73.3 vs 60.0), Form (86.7 vs 53.3), and Set Pieces (100.0 vs 87.5), which aligns with the consensus giving Lokomotivi just a 10% win probability against Merani's 45%.

Defensive gap Generated from real data
Dinamo Tbilisi II vs WIT Georgia · Georgia: Liga 3

WIT Georgia's Defence rating of 33.3 is notably the lowest single rating across both teams' profiles, sitting 20 points below Dinamo Tbilisi II's 53.3, which aligns with the consensus giving WIT Georgia just a 10% chance of winning despite the draw being rated equally likely as a home win.

Discipline gap Generated from real data
Gonio vs Irao · Georgia: Liga 3

Irao's Discipline rating of 0.0 and Set Pieces rating of 0.0 stand in stark contrast to Gonio's 50.0 in both categories, suggesting Irao carry a significantly higher risk from fouls and dead-ball situations despite being rated as the stronger attacking side (40.0 vs 26.7).

Attack rating gap Generated from real data
Inter Sibiu vs ACS Mediaş 2022 · Romania: Liga III - Serie 2

Inter Sibiu hold a perfect Attack rating of 100.0 against ACS Mediaş 2022's 80.0, the largest gap across any of the six tracked axes, yet the pre-match consensus gives Inter Sibiu only a 10.0% win probability — a striking disconnect between their offensive rating dominance and their perceived match chances.

Recent form drop Generated from real data
Dinamo Moskva U19 vs Rostov U19 · Russia: Youth Championship

Both sides have struggled in their last three matches, with Dinamo Moskva U19 losing two of their final three (WLL) and Rostov U19 losing their last two (LL), suggesting neither team enters this fixture in confident form.

Ratings vs odds gap Generated from real data
Warta Poznań vs Unia Skierniewice · Poland: I Liga

Despite Warta Poznań holding a clear advantage in Attack (66.7 vs 40.0) and Defense (60.0 vs 33.3) ratings, the pre-match consensus gives them only a 10.0% win probability compared to Unia Skierniewice's 45.0% — a striking mismatch between the underlying quality indicators and the market pricing.

Form divergence Generated from real data
Celaya 2 vs Huracanes Izcalli · Mexico: Liga Premier Serie B

Celaya 2 carry a form rating of 77.8 versus Huracanes Izcalli's 50.0, reflecting a recent D-W run for the hosts against a W-W finish to an otherwise poor L-L-L start for the visitors — yet the consensus still prices Huracanes Izcalli at just 10% despite that late recovery in form.

Defense gap Generated from real data
SKN ST. Polten vs Rapid Wien II · Austria: 2. Liga

Rapid Wien II carry a Defense rating of just 6.7 out of 100 — the lowest possible end of the scale — compared to SKN St. Pölten's 73.3, a gap of 66.6 points that aligns with Rapid II's run of three consecutive losses and helps explain why the consensus gives them only a 10% win probability.

Defense rating gap Generated from real data
Austria Vienna (Am) vs WSPG Wels · Austria: 2. Liga

Austria Vienna (Am) hold a Defense rating of 46.7 versus WSPG Wels's 13.3, the lowest defensive rating in the available data, while Wels's Form rating of just 6.7 reflects four losses in their last five matches — a combination that points sharply toward the hosts.

Form divergence Generated from real data
Voitsberg vs First Vienna · Austria: 2. Liga

First Vienna arrive on a perfect five-from-five run (WWWWW, form rating 86.7/100), while Voitsberg have won just one of their last five (LLLDW, form rating 26.7/100) — a 60-point gap in form ratings that makes Vienna the clear favourite despite pre-match odds giving them only a 50% win probability.

Form divergence Generated from real data
Deutschlandsberger SC vs Tillmitsch · Austria: Regionalliga - South

Deutschlandsberger SC's form rating of 86.7 dwarfs Tillmitsch's 20.0 — the sharpest gap in the data — backed by a five-game run of LWWWD versus Tillmitsch's LDDLD, which includes no wins across their last five matches.

Form divergence Generated from real data
SV Lafnitz vs Gleisdorf 09 · Austria: Regionalliga - South

Lafnitz's attack rating of 73.3 dwarfs Gleisdorf's 33.3, and Gleisdorf have won none of their last 5 fixtures (LDLLD) against a Lafnitz side that won their only recorded head-to-head meeting 3-1. The pre-match consensus still assigns a 45% draw probability, suggesting the market may be underweighting Lafnitz's structural advantages.

Form divergence Generated from real data
Weiz vs Kalsdorf · Austria: Regionalliga - South

Weiz have taken 4 points from their last 5 games (WDWDD) while Kalsdorf have managed just 3 from the same span (WLWLL), and that form gap is reflected in Weiz's Defence rating of 53.3 versus Kalsdorf's 33.3 — the widest difference across all six tracked axes.

Defense vs Attack gap Generated from real data
FC Cartagena vs Europa Fc · Spain: Primera División RFEF - Group 2

Cartagena's Defense rating of 80.0 dwarfs Europa FC's Attack rating of 26.7 — the widest such gap in this fixture's data — suggesting Cartagena's backline holds a commanding structural advantage over an attack that ranks among the weakest tracked. This aligns with Europa FC winning just one of their last five matches and carrying only a 10% win probability.

Form contrast Generated from real data
HB Koge vs AB Copenhagen · Denmark: 1. Division

HB Koge have avoided defeat in their last four matches (four consecutive draws) while AB Copenhagen's form reads LLLWW — meaning both sides have gone four games without a win heading into this fixture, despite arriving at that point through opposite trajectories.

Form divergence Generated from real data
Kolding IF vs Vendsyssel FF · Denmark: 1. Division

Kolding IF's form rating of 33.3 still outpaces Vendsyssel FF's 13.3 — the lowest of any axis for either side — reflecting Vendsyssel's run of just one win in their last five (WLDLD) and helping explain why the consensus gives them only a 10% chance of winning.

Attack/Defense contrast Generated from real data
Aarhus Fremad vs Esbjerg · Denmark: 1. Division

Aarhus Fremad's Attack rating of just 26.7 is the standout figure across both teams' profiles, yet their Defense rating of 66.7 is the highest of any axis listed — suggesting a side built to limit goals rather than score them, which aligns with their run of W/D results (3 draws, 1 win from last 5) against Esbjerg's own misfiring attack (46.7) and poor recent form (3 losses in last 5).

Attack vs form gap Generated from real data
FC Rot-Weiß Erfurt vs FSV Zwickau · Germany: Regionalliga - Nordost

Erfurt's Attack rating of 93.3 is the standout figure across both teams' profiles, yet Zwickau's form has collapsed from WWDLL against Erfurt's DWWDW, making the 45%/45%/10% market split look notably generous to the draw given the 53.3-point gap in attacking ratings.

Defensive collapse Generated from real data
Hertha BSC II vs RSV Eintracht · Germany: Regionalliga - Nordost

RSV Eintracht carry a Defense rating of 0.0 out of 100 — the lowest possible score — and have lost all five of their last matches, making them the most defensively vulnerable side in this dataset by a significant margin. Hertha BSC II's pre-match win probability (45%) is more than four times higher than RSV Eintracht's (10%), reflecting just how stark the gap between these two sides currently is.

Attack vs Defence gap Generated from real data
Kuchl vs Grödig · Austria: Regionalliga - North

Kuchl's Attack rating of 73.3 is the highest single axis score across both teams yet their Defence sits at just 40.0, the lowest rating in the dataset, suggesting goals are likely in this fixture but Kuchl's defensive vulnerability could cost them despite being heavy favourites at 45% against Grödig's 10%.

Attack/Defense gap Generated from real data
TSV St. Johann vs Bad Schallerbach · Austria: Regionalliga - North

Bad Schallerbach carry the sharpest attacking rating in this matchup at 80.0 vs TSV St. Johann's 46.7, yet the pre-match consensus gives them only a 10% win probability — the largest single disparity between a team's attacking strength and their implied match odds in the available data.

Defense gap Generated from real data
Allerheiligen vs Hartberg (Am) · Austria: Regionalliga - South

Hartberg (Am) carry the weakest defensive rating in this fixture at just 26.7 out of 100, compared to Allerheiligen's 40.0, and the only recorded head-to-head meeting ended 4-1 to Allerheiligen — suggesting their backline remains a significant vulnerability against an attack rated 73.3.

Defense rating gap Generated from real data
Wallern / Marienkirchen vs Leonfelden · Austria: Regionalliga - North

Leonfelden's defensive rating of just 6.7 out of 100 is dramatically lower than Wallern / Marienkirchen's attack rating of 73.3, representing the starkest mismatch across all tracked metrics and helping explain why Leonfelden is given a 0% win probability from the one tracked source.

Attack/form gap Generated from real data
IBV Vestmannaeyjar vs FH hafnarfjordur · Iceland: Úrvalsdeild

FH hafnarfjordur's attack rating of 73.3 dwarfs IBV's 20.0, and their recent form (DWLWW) contrasts sharply with IBV's LLDLD run across the last five games, yet the only recorded head-to-head ended 0-0 — suggesting FH's superior output hasn't historically translated against this opponent.

Defense vs Attack mismatch Generated from real data
Seekirchen vs UFC Hallein · Austria: Regionalliga - North

Seekirchen's Defense rating of 80.0 dwarfs UFC Hallein's Attack rating of just 26.7, the largest gap between any two opposing axis scores in this fixture, while Hallein's own Defense sits at a critical 6.7 — the lowest single rating across both teams — suggesting Seekirchen's attack (33.3) may still find openings despite its own limitations.

Defensive gap Generated from real data
Union Klosterfelde vs Eintracht Mahlsdorf · Germany: Oberliga - Nordost-Nord

Eintracht Mahlsdorf's defensive rating of 80.0 dwarfs Union Klosterfelde's attack rating of 33.3 — the largest single axis gap in this matchup — yet the pre-match consensus still gives Mahlsdorf only a 10% win probability, making them a notable outlier against their own defensive profile.

Attack/Defense mismatch Generated from real data
Everton U21 vs Middlesbrough U21 · England: Premier League 2 Division One

Everton U21 hold a Defence rating of 75.0 against Middlesbrough U21's Attack rating of 58.3, while Middlesbrough's own Defence rating sits at just 16.7 — the lowest of any axis across both teams — suggesting Everton's attack (33.3) may find more joy than their rating implies against a back line rated in the bottom tier of the scale.

Form divergence Generated from real data
Norwich City U21 vs West Ham United U21 · England: Premier League 2 Division One

Despite the consensus placing Norwich City U21 at just a 10% win probability, their Form rating (58.3) actually matches West Ham United U21's defensive rating and exceeds West Ham's own Form rating of 41.7, suggesting the market may be underweighting Norwich's recent momentum of three wins in their last five against West Ham's two wins.

Attack rating gap Generated from real data
RWDM U21 vs Waasland-Beveren U21 · Belgium: Reserve Pro League

Waasland-Beveren U21's Attack rating of 100.0 dwarfs RWDM U21's 41.7, the single largest gap across all six tracked metrics, which aligns with the market assigning Waasland-Beveren a 45% win probability against the hosts' 10%.

Defense vs Attack gap Generated from real data
K. Beerschot V.A. Reserve U21 vs Lierse K. U21 · Belgium: Reserve Pro League

Beerschot Reserve's Defense rating of 77.8 dwarfs Lierse U21's Attack rating of 33.3, the largest cross-team gap in the data, while Lierse's own Defense sits at just 11.1 — the lowest single rating across both squads — suggesting a heavily one-sided structural mismatch that aligns with Lierse being given only a 10% win probability.

H2H dominance Generated from real data
San Antonio vs Deportivo Cuenca Juniors · Ecuador: Liga Pro Serie B

Deportivo Cuenca Juniors have won both recent meetings between these sides by an identical 1-0 scoreline, and with San Antonio rated at just 0.0 for Attack across the current sample, a third consecutive clean sheet for Cuenca Juniors is a credible outcome.

Form divergence Generated from real data
Artsul vs Nova Cidade · Brazil: Carioca - 2

Artsul's form rating of 53.3 dwarfs Nova Cidade's 13.3, reflecting a sequence of DWWDD versus Nova Cidade's WLDLL — three losses in their last three games against none for Artsul in the same span.

Rating vs odds mismatch Generated from real data
Stoke City U21 vs Chelsea U21 · England: Premier League 2 Division One

Chelsea U21 hold a commanding Attack rating of 100.0 against Stoke's 33.3 Defense rating, yet the pre-match consensus gives Chelsea only a 10.0% win probability — a striking disconnect between the underlying ratings and the market assessment.

Attack/Form gap Generated from real data
Nottingham Forest U21 vs Manchester United U21 · England: Premier League 2 Division One

Manchester United U21 hold a perfect 100.0 rating in both Attack and Form versus Nottingham Forest U21's 58.3 and 75.0 respectively, reflecting United's three-game winning streak against Forest's inconsistent LWWDL run — a gulf that underpins the pre-match odds giving United a 45.0% win probability against Forest's 10.0%.

Rating mismatch Generated from real data
Marsaxlokk vs Birkirkara · Malta: Premier League

Despite Birkirkara holding the superior defensive rating (73.3 vs 46.7), pre-match consensus gives them only a 10% win probability against Marsaxlokk, whose Attack rating of 66.7 is the highest single axis score across both teams and may explain why the hosts are firmly favoured.

Defense vs Attack contrast Generated from real data
Kortrijk U21 vs Francs Borains U21 · Belgium: Reserve Pro League

Francs Borains U21 carry the highest Attack rating in this fixture at 77.8 but a Defence rating of 0.0, while Kortrijk U21 post the strongest defensive score at 75.0 — a direct clash of the sharpest attacking unit against the sharpest defensive unit, yet the market gives Francs Borains only a 10% win probability, reflecting their poor recent form of four losses in five.

Attack rating gap Generated from real data
RAAL La Louviere U21 vs Westerlo U21 · Belgium: Reserve Pro League

Westerlo U21 carry an Attack rating of 88.9 compared to RAAL La Louvière U21's 50.0 — a 38.9-point gap that stands as the sharpest divergence across all six measured axes, yet the pre-match consensus still prices RAAL as slight favourites at 35% against Westerlo's 30%.

Defense rating gap Generated from real data
Sp. Hasselt U21 vs RFC de Liege U21 · Belgium: Reserve Pro League

RFC de Liege U21's defensive rating of 11.1 is the lowest value across all six metrics for both sides, less than half Sp. Hasselt U21's already-low defensive rating of 25.0, making their backline the single most pronounced weakness in this fixture despite the market treating the match as nearly a three-way toss-up (35/35/30).

Defensive contrast Generated from real data
Ruch Chorzów vs Odra Opole · Poland: I Liga

Odra Opole's defensive rating of 80.0 dwarfs Ruch Chorzów's 40.0, yet Odra arrive having lost their last two matches, suggesting their defensive strength has not been enough to convert into results despite both sides sharing an identical Form rating of 33.3.

Form divergence Generated from real data
Bohemians vs Waterford · Ireland: Premier Division

Bohemians enter this fixture with a form rating of 86.7 and a five-game sequence of DWWDW, while Waterford's form rating has dropped to 40.0 following a run of WWDDL that ended in defeat — a sharp divergence that makes the pre-match consensus of just 45% for the home side look conservative.

Set piece gap Generated from real data
Galway United vs Shamrock Rovers · Ireland: Premier Division

Despite markets favouring Shamrock Rovers at 45%, Galway United actually hold a higher Attack rating (46.7 vs 40.0), yet Rovers' Set Pieces rating of 71.9 dwarfs Galway's 42.5 — a gap of nearly 30 points that proved relevant in the sides' only tracked meeting, a 3-1 Rovers win.

Head-to-head dominance Generated from real data
Finn Harps vs Bray Wanderers · Ireland: First Division

Bray Wanderers have outscored Finn Harps 6-0 across their last two meetings, including a 5-0 victory, while Finn Harps arrive having lost four of their last five matches with an attack rating of just 33.3 out of 100.

Form & Attack gap Generated from real data
Longford Town vs Athlone Town · Ireland: First Division

Athlone Town's Attack rating of 73.3 dwarfs Longford Town's 40.0 — the largest single-axis gap in this matchup — and their WDWDW run over the last five games (vs Longford's LLWWD) reinforces a clear and consistent edge heading into a fixture they also won 2-1 in the most recent meeting.

Defensive vulnerability Generated from real data
Wexford vs UCD · Ireland: First Division

UCD's defensive rating of just 26.7 out of 100 is notably the weakest axis in this fixture, yet the only recorded meeting between these sides ended 4-1 to UCD, suggesting their attacking output (rated 60.0) has historically overridden defensive frailty against Wexford.

Form divergence Generated from real data
Kerry vs Cork City · Ireland: First Division

Kerry have won three of their last five (WLLWW, form rating 60.0) while Cork City have lost three of their last five (DLWLL, form rating 26.7), a sharp contrast that runs against the consensus which gives Cork City a 45% win probability versus Kerry's 10%.

Attack/Defense mismatch Generated from real data
Treaty United vs Cobh Ramblers · Ireland: First Division

Cobh Ramblers hold a dominant Attack rating of 80.0 against Treaty United's Defense rating of 46.7, the sharpest attacking edge of any axis in this matchup, and they backed that up with a 2-0 win in the most recent head-to-head meeting.

xG vs Attack gap Generated from real data
Drogheda United vs Derry City · Ireland: Premier Division

Derry City's Attack rating (66.7) is the highest in this matchup but their xG rating (43.2) is the lowest of any axis shown — a 23.5-point gap that suggests they are creating fewer quality chances than their attacking output implies, while Drogheda's xG (63.0) actually outranks their Attack (53.3), indicating they tend to generate better chances than their general attacking play suggests.

Defense collapse Generated from real data
Glenavon FC vs H&W Welders · Northern-Ireland: Championship

H&W Welders carry a Defence rating of just 13.3 out of 100 — by far the lowest of any axis for either side — and have lost four consecutive matches after an opening win, a trajectory that aligns directly with Glenavon's in-form Attack rating of 73.3.

Attack vs Defense gap Generated from real data
Ards vs Institute · Northern-Ireland: Championship

Institute's Attack rating of 100.0 faces Ards' Defense rating of 73.3, while Ards' Attack rating of just 20.0 is the lowest possible against Institute's Defense at 46.7 — suggesting Institute are strongly favoured to outscore a near-toothless Ards attack, consistent with their 4W-1L record in the last five games against Ards' 1W-2L-2D run.

Attack rating gap Generated from real data
Moyola Park vs Newington Youth · Northern-Ireland: Championship

Newington Youth's Attack rating of 66.7 dwarfs Moyola Park's 26.7 — a gap of 40 points — yet both sides share an identical Defence rating of just 13.3, suggesting this fixture could be tilted heavily toward Newington in the final third against a similarly porous backline.

Defense gap Generated from real data
Strabane Athletic vs Loughgall · Northern-Ireland: Championship

Strabane Athletic's defensive rating of 40.0 is double Loughgall's 20.0, the largest gap between the two sides across all six axes, yet the pre-match consensus gives Loughgall just a 10% win probability, suggesting the market is already pricing in this structural defensive weakness from the visitors.

Form divergence Generated from real data
St Patrick's Athl. vs Shelbourne · Ireland: Premier Division

St Patrick's Athl. have won their last three matches (LDWWW) and carry a form rating of 80.0, while Shelbourne have lost three of their last five (DLLWD) with a form rating of just 33.3 — a gap of 46.7 points that aligns with the consensus giving Shelbourne a 0% win probability from tracked sources.

Defense contrast Generated from real data
Magpies vs Europa Point · Gibraltar: Premier Division

Europa Point's defensive rating of 26.7 is starkly lower than Magpies' 73.3 — a gap of 46.6 points — while Magpies have gone DWDWW in their last five, suggesting Europa Point's backline vulnerabilities align with a Magpies side in solid recent form.

Form divergence Generated from real data
Alcorcon vs Huesca · Spain: Primera División RFEF - Group 2

Alcorcon have won their last three matches (DDWWW) against Huesca's single win in five outings (DLDDW), a form gap reflected in their respective Form ratings of 73.3 versus 40.0 on the six-axis scale. Despite this, the pre-match consensus gives Alcorcon only a 45% win probability — identical to the draw — suggesting the market is not fully pricing in Alcorcon's recent momentum.

Recent form signal Generated from real data
Bolivar W vs Olimpia W · CONMEBOL Libertadores Femenina

Olimpia W have lost all five of their most recent matches, yet the pre-match consensus still prices the three outcomes equally at 33% each, suggesting the market is not yet reflecting their run of five consecutive defeats.

Attack/form mismatch Generated from real data
Santiago Wanderers vs Rangers de Talca · Chile: Primera B

Despite Rangers de Talca carrying the stronger form rating (60.0 vs 40.0) and a superior defense rating (66.7 vs 53.3), the pre-match consensus gives them only a 10% win probability against a Wanderers side whose attack rating of 26.7 is the lowest figure across both teams' six-axis profiles — suggesting the market is discounting Rangers' recent four-game winning streak (WWWWL) significantly.

Historical trend Generated from real data
Atlanta United II vs Connecticut FC · USA: MLS Next Pro

In the only recorded meeting between these sides, Atlanta United II won 4-1, a result that aligns with their perfect Attack rating of 100.0 versus Connecticut FC's Defence rating of just 13.3 — the sharpest defensive weakness in the available dataset.

Defense gap Generated from real data
Heroes de Zaci 2 vs Deportivo Ayense · Mexico: Liga Premier Serie B

Deportivo Ayense's defensive rating of 58.3 dwarfs Heroes de Zaci 2's 8.3 — the single largest gap across all six metrics — which helps explain why the pre-match consensus gives the hosts just a 10% chance of winning despite identical attack (33.3) and form (25.0) ratings on both sides.

Data limitation Generated from real data
Cruzeiro W vs LDU Quito W · CONMEBOL Libertadores Femenina

With only 1 tracked source producing a perfectly split three-way probability of 33% each and all six Cruzeiro W ratings sitting at exactly 50.0, the available data carries no genuine predictive signal beyond Cruzeiro W's recent five-game run of LWDLL — three losses in their last four outings — which is the sole concrete indicator of current form.

Form pattern Generated from real data
Club Nacional de Football W vs Universidad de Chile W · CONMEBOL Libertadores Femenina

Club Nacional de Football W have won 2 of their last 5 matches (LLDLD) compared to Universidad de Chile W's 0 wins in their last 5 (DLDDL), making Nacional the marginally more in-form side despite the market pricing this as a perfectly even three-way split at 33% each.

Odds vs form clash Generated from real data
Miramar vs Auckland City · New-Zealand: National League - National

Despite Auckland City carrying a perfect 5/5 winning run and a Form rating of 100.0 against Miramar's 66.7, the sole tracked pre-match source gives Auckland City a 0% win probability — a striking disconnect between recent results and market assessment that makes Auckland City's implied chance uniquely undervalued on form alone.

Attack/Defense mismatch Generated from real data
Correcaminos Uat vs Dorados · Mexico: Liga de Expansión MX

Dorados carry a clear attacking edge (Attack rating 53.3 vs Correcaminos's 33.3), yet both defenses are similarly leaky — Dorados rate just 33.3 defensively against Correcaminos's 40.0 — pointing to a visitors' side more likely to score than to keep a clean sheet, which aligns with the market giving Dorados a 45% win probability despite their recent WDDLL skid.

xG & set piece edge Generated from real data
Inter vs Municipal Limeño · El-Salvador: Primera Division

Inter hold perfect 100.0 ratings in both xG and Set Pieces — the two highest possible scores in those categories — compared to Municipal Limeño's 50.0 in each, suggesting Inter generate and convert chances at a meaningfully higher rate, consistent with their sole head-to-head result being a 1-0 win.

Form gap Generated from real data
Ventura County vs Minnesota United II · USA: MLS Next Pro

Minnesota United II's form rating of 86.7 dwarfs Ventura County's 66.7, backed by a WWWDW run across their last five matches compared to Ventura County's less consistent WDWWL, which helps explain why the consensus gives Minnesota United II a 45% win probability against the hosts' just 10%.

Recent form split Generated from real data
Portland Timbers II vs St. Louis City II · USA: MLS Next Pro

Portland Timbers II have gone unbeaten in their last 4 matches (DWDDD) while St. Louis City II dropped points in 4 of their last 5 (DDWDL including a defeat), yet the pre-match consensus still gives both sides an equal 45% chance, with St. Louis rated a distant 10% to win outright.

Form gap Generated from real data
Wellington Olympic vs Eastern Suburbs · New-Zealand: National League - National

Wellington Olympic's last 5 results (WWDWL) give them a Form rating of 50.0, while Eastern Suburbs' sequence (DLDWD) produces a rating of just 13.3 — the lowest of any axis for either side — reflecting a stark difference in recent momentum that aligns with the consensus giving Eastern Suburbs only a 10% win probability.

Attack/Defense gap Generated from real data
CA La Paz vs Tlaxcala · Mexico: Liga de Expansión MX

CA La Paz hold a notable 20-point attack advantage over Tlaxcala (80.0 vs 60.0), while Tlaxcala's defense rating of 46.7 is the lowest of any axis across both teams, suggesting La Paz's forward line faces a particularly vulnerable backline heading into this fixture.

Consensus signal Generated from real data
Western Sydney Wanderers W vs Melbourne Victory W · Australia: A-League Women

With all six-axis ratings identical at 50.0 for both sides, the sole tracked source places Melbourne Victory W at a 50% win probability versus 0% for Western Sydney Wanderers W, making a draw or Victory win the only outcomes the market considers viable.

Form pattern Generated from real data
Newcastle Jets FC W vs Perth Glory FC W · Australia: A-League Women

Newcastle Jets have alternated win-loss perfectly across their last 5 games (LWLWL), meaning they are due a loss by that pattern, while Perth Glory have lost 3 of their last 4 (WLDLL), making the 45% draw probability notable given both sides arrive in poor recent form.

Form gap Generated from real data
Albirex Niigata W vs Parceiro Nagano W · Japan: WE League

Parceiro Nagano W's form rating of 16.7 is sharply below Albirex Niigata W's 44.4, and their last 5 results (DLLDD) contain zero wins compared to Albirex's one win in LLDWL, reflected in pre-match odds that give Nagano just a 10% chance of winning.

Consensus probability Generated from real data
Brisbane Roar FC W vs Central Coast Mariners W · Australia: A-League Women

The sole tracked source gives Brisbane Roar a 0% win probability, splitting the outcome entirely between a draw (50%) and a Central Coast Mariners win (50%), despite Brisbane winning four of their last five matches compared to Central Coast's one win in five (three draws, one loss).

Form collapse Generated from real data
Yanbian Longding vs Dongguan United · China: League One

Yanbian Longding have lost four of their last five matches and carry a form rating of just 6.7 out of 100, the lowest across all six measured axes, suggesting a side in serious decline heading into this fixture.

Attack vs form gap Generated from real data
Viktoriya Mykolaivka vs Chernihiv · Ukraine: Persha Liga

Viktoriya Mykolaivka hold a clear defensive edge (66.7 vs 40.0) over Chernihiv, yet their attack rating of just 20.0 — the lowest across both sides — means that despite being slight favourites at 45%, they look better equipped to prevent goals than score them, with both teams managing only one win each in their last five.

Defense weakness Generated from real data
Eastern District vs Eastern · Hong-Kong: Premier League

Both sides carry strikingly low defensive ratings (Eastern District 22.2, Eastern 33.3 out of 100), yet their only tracked head-to-head meeting ended 0-0, suggesting that despite the pre-match consensus heavily favouring Eastern District (45% vs Eastern's 10%), neither attack has historically been able to exploit the other's defensive frailties.

Form & defense gap Generated from real data
Chrudim vs Horní Ředice · Czech-Republic: 3. liga - CFL B

Chrudim's defense rating of just 26.7 is dramatically below Horní Ředice's 60.0, and that vulnerability was already exposed in the only recent head-to-head, a 3-0 win for Horní Ředice, who have also won 3 of their last 5 while Chrudim have gone without a win in their last 5 (DDLLD).

Attack gap Generated from real data
Ahrobiznes Volochysk vs Metal Kharkiv · Ukraine: Persha Liga

Ahrobiznes Volochysk carry an Attack rating of 80.0 against Metal Kharkiv's 33.3 — a 46.7-point gap that represents the starkest divergence across all six tracked metrics, and aligns with a consensus that gives Metal Kharkiv just a 10% chance of winning.

Form pattern Generated from real data
Ezra vs Lao Army · Laos: Lao League

Both Ezra and Lao Army have produced identical last-5 result sequences (W-L-L-W-L), yet the pre-match consensus from the one tracked source assigns Lao Army a 0% win probability despite this mirrored form record.

Form comparison Generated from real data
Namtha United vs Savannakhet · Laos: Lao League

Savannakhet arrive having lost all five of their last five matches (LLLLL), while Namtha United's sequence of LLWLL gives them the only win between the two sides in recent form, a contrast reflected in the pre-match consensus assigning Savannakhet a 0.0% win probability from the one tracked source.

Form contrast Generated from real data
Kirivong Sok Sen Chey vs Visakha · Cambodia: C-League

Visakha have taken 13 points from their last 5 games (WWDWW) against a Kirivong side that has managed just 1 point in the same span (DLLLL), reflected in Visakha's perfect Form rating of 100.0 versus Kirivong's 33.3 out of 100.

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.

Form vs defence split Generated from real data
Lecce U20 vs Cesena U20 · Italy: Campionato Primavera - 1

Lecce U20 have failed to win any of their last 5 matches (LDDDD, form rating 26.7/100), yet face a Cesena U20 side whose defensive rating of 66.7 is the standout figure across both teams — the combination makes Cesena clear 45% favourites against a host priced at just 10% despite playing at home.

Attack/defense mismatch Generated from real data
Milan U20 vs Cagliari U20 · Italy: Campionato Primavera - 1

Cagliari U20's Attack rating of 53.3 meets Milan U20's Defense rating of 60.0, while Milan U20's Attack rating of 40.0 faces Cagliari U20's Defense rating of just 20.0 — the lowest defensive rating in this matchup by a wide margin, suggesting Cagliari are significantly more exposed at the back than they are threatening going forward.

Rating gap Generated from real data
Negeri Sembilan vs Sabah FA · Malaysia: Super League

Sabah FA's Attack rating of 80.0 dwarfs Negeri Sembilan's Defense rating of 22.2 — the largest single axis mismatch in this fixture — yet pre-match odds give Sabah FA only a 45% win probability, the same share allocated to a draw, suggesting the market is cautious despite that structural advantage.

Form divergence Generated from real data
Kolos Kovalivka II vs UCSA · Ukraine: Persha Liga

Kolos Kovalivka II's form rating of 60.0 is more than double UCSA's 26.7, reflecting a stark recent-results gap: Kolos have won three of their last five while UCSA have lost four of theirs, including their last two.

Defensive vulnerability Generated from real data
Parnu JK Vaprus U21 vs Tulevik · Estonia: Esiliiga B

Both sides carry perfect 100.0 attack ratings but weak defensive scores — Parnu JK Vaprus U21 at 46.7 and Tulevik even lower at 33.3 — mirroring their only recent meeting, which ended 2-2, and pointing toward a high-scoring encounter.

Form pattern Generated from real data
UKS Łódź W vs Rekord Bielsko-Biala W · Poland: Ekstraliga Women

Neither side has won in their last 5 matches — UKS Łódź's LDDLL sequence includes no wins and three defeats, while Rekord's LLDDD run has produced three successive draws, pointing to a high likelihood of another draw, reflected in the 45% consensus probability for that outcome.

Form vs Attack gap Generated from real data
Salyut-Belgorod vs Arsenal Tula II · Russia: Second League - Group 3

Salyut-Belgorod have won 3 of their last 5 (LWDWW, Form rating 66.7) while Arsenal Tula II have taken just 2 points from 5 games (LLDDL, Form rating 13.3), and that gulf is reinforced by Arsenal Tula II's Attack rating of just 13.3 compared to Salyut-Belgorod's 60.0, yet the consensus still gives the draw a 45% probability equal to a home win.

Attack/defense mismatch Generated from real data
KS Wieczysta Krakow II vs Moravia Morawica · Poland: III Liga - Group 4

Despite losing 4 of their last 5, KS Wieczysta Krakow II hold a notably high Defense rating of 66.7 against Moravia Morawica's Attack rating of just 46.7, yet Wieczysta's own Attack rating of 13.3 is the lowest in this dataset — suggesting a match where both sides struggle to score, which aligns with the 45% draw probability being the joint-favourite outcome.

Defense vs Attack gap Generated from real data
Sparta Katowice vs ROW Rybnik · Poland: III Liga - Group 3

Sparta Katowice's Defense rating of 80.0 dwarfs ROW Rybnik's Attack rating of 60.0 — the largest single axis mismatch in this fixture — suggesting Rybnik will struggle to convert pressure into goals despite their recent back-to-back wins.

Defensive parity Generated from real data
Yarud Mariupol' vs Inhulets · Ukraine: Persha Liga

Both sides share an identical Defence rating of 80.0 out of 100, the highest-rated attribute for each team, while their Attack ratings are notably low (Mariupol' 40.0, Inhulets 33.3), pointing to a match likely dominated by defensive solidity and limited scoring opportunities.

Form vs Attack split Generated from real data
A Madrid III vs Gimnástica Segoviana · Spain: Segunda División RFEF - Group 5

Gimnástica Segoviana carry the highest Attack rating in this fixture (73.3 vs 53.3) yet arrive in significantly worse form, going WLLWD against A Madrid III's WLWWW, which gives the hosts a Form rating of 80.0 compared to the visitors' 46.7 — a 33-point gap that helps explain why the consensus gives Segoviana just a 10% win probability despite their attacking edge.

Attack/Defense mismatch Generated from real data
Legia Warszawa II vs Tychy 71 · Poland: II Liga - East

Legia Warszawa II carry the highest attack rating in this fixture (80.0) but the lowest defense rating (26.7), while Tychy 71 present the opposite profile — a defense rated 86.7 against an attack of just 33.3 — making this a sharply asymmetric contest where Tychy's defensive strength directly confronts Legia's primary weakness.

Probability split Generated from real data
Leeds United U18 vs Middlesbrough U18 · England: U18 Premier League - North

The pre-match consensus gives Middlesbrough U18 a 45% win probability against Leeds United U18's 10%, with the draw equally favoured at 45% — making an away win or draw a combined 90% likelihood according to the single tracked source.

Form comparison Generated from real data
Stoke City U18 vs Everton U18 · England: U18 Premier League - North

Stoke City U18 have gone four losses followed by a single draw in their last five (LLLLD), while Everton U18 show a more mixed WLLWL run — a contrast that likely underpins the pre-match odds heavily favouring Everton (45%) over Stoke (10%), with a draw at 45%.

Form pattern Generated from real data
Lech Poznan W vs Pogon Szczecin W · Poland: Ekstraliga Women

Pogon Szczecin W have won 3 of their last 5 matches (LWWLW) while Lech Poznan W have lost 3 of their last 5 (WLLLD), a form contrast that aligns with the pre-match consensus giving Pogon a 50% win probability against the host's 0%.

Form contrast Generated from real data
Wolves U18 vs Derby County U18 · England: U18 Premier League - North

Wolves U18 have lost all five of their last five matches (LLLLL), while Derby County U18 have taken 7 points from their last five (LWLWD), a stark form divergence that is reflected in the pre-match consensus giving Derby a 50% win probability against Wolves' 0%.

Form collapse Generated from real data
Rotor-2 vs SKA Khabarovsk II · Russia: Second League - Group 3

SKA Khabarovsk II have lost all five of their last five matches (Form rating: 0.0/100), while Rotor-2 have won just once in five games (Form rating: 6.7/100), making this a contest between two of the division's worst-performing sides — yet the market still prices SKA Khabarovsk II as slight co-favourites at 45% alongside the draw.

Form contrast Generated from real data
Sassuolo W vs Napoli W · Italy: Serie A Women

Sassuolo W have won three of their last five matches (WWWLL), while Napoli W have taken just one win from five (DLLWL), yet the pre-match consensus still places Napoli as co-favourites at 45% against Sassuolo's 10%.

Attack/Defense gap Generated from real data
Gute vs Sunnersta · Sweden: Division 2 - Norra Svealand

Sunnersta's Attack rating of 73.3 dwarfs Gute's 53.3 Defense rating, while Gute's own Attack sits at just 46.7 — the lowest of any rated category in this fixture — suggesting a pronounced one-sided offensive advantage that the pre-match odds (50% Sunnersta, 0% Gute) fully reflect.

Defense gap Generated from real data
Lidingö vs Franke · Sweden: Division 2 - Norra Svealand

Lidingö's defensive rating of 13.3 is dramatically lower than Franke's 40.0, the starkest gap across all six measured axes, which aligns with the pre-match consensus giving Lidingö only a 10% chance of winning despite both sides sharing identical xG and set-piece ratings of 50.0.

Form pattern Generated from real data
Kungsängen vs Täby · Sweden: Division 2 - Norra Svealand

Kungsängen have alternated win-loss-win-loss-win perfectly across their last 5 matches (WLWLW), giving them a 60.0 form rating versus Täby's 53.3, yet the pre-match consensus still makes Täby marginal favourites at 45% against Kungsängen's 10%, with a draw at 45%.

Form vs odds gap Generated from real data
Skiljebo vs Angby · Sweden: Division 2 - Norra Svealand

Skiljebo have won all five of their last five matches (a perfect 5W-0L run, earning a maximum Form rating of 100.0), yet the pre-match consensus gives them only a 10% chance of winning compared to Angby's 45%, making them a statistically notable underdog despite their superior recent form streak.

Form convergence Generated from real data
Korsnäs vs Falu BS · Sweden: Division 2 - Norra Svealand

Both sides arrive in poor form, with Korsnäs winning just 1 of their last 5 (LLLWL) and Falu BS losing their last 3 in a row after an opening win, which may partly explain why the draw is priced as the most likely outcome at 45% despite Korsnäs being heavy underdogs at just 10%.

Defense rating signal Generated from real data
Viggbyholms IK vs Bollstanäs · Sweden: Division 2 - Norra Svealand

Both sides share an identically catastrophic defensive rating of just 6.7 out of 100, the lowest possible tier in this dataset, suggesting this match is structurally set up for goals rather than a clean-sheet contest — consistent with the 45% draw probability pointing to a likely low-scoring stalemate being the market's best guess despite the defensive frailties on both sides.

Defense gap Generated from real data
Herrestads vs Ahlafors · Sweden: Division 2 - Norra Götaland

Ahlafors hold a defense rating of 66.7 against Herrestads' 33.3 — a 33-point gap that is the widest discrepancy across all six tracked axes, and likely the primary driver behind markets giving Herrestads just a 10% win probability despite the home fixture.

Form & defense gap Generated from real data
Amkar vs Irtysh Omsk · Russia: Second League A - Division A Silver

Irtysh Omsk's Defense rating of 26.7 is the lowest across both teams' six-axis profiles, and their last 5 results show four consecutive losses before a single win (LLLLW) — a pattern that mirrors their 0-3 defeat to Amkar in the only recorded head-to-head meeting.

Form divergence Generated from real data
Dinamo Stavropol vs Zenit 2 · Russia: Second League A - Division A Silver

Zenit 2 have won four consecutive matches (DWWWW) and carry a 86.7 Defense rating, while Dinamo Stavropol have lost four of their last five (LWLLL) with an Attack rating of just 33.3 — the lowest attacking score in this dataset — mirroring their 3-0 defeat in the only recorded head-to-head.

Attack vs defense gap Generated from real data
Skara vs Motala · Sweden: Division 2 - Norra Götaland

Skara's Attack rating of 93.3 is the highest axis score in this fixture, while Motala's Defense sits at just 26.7 — the lowest single rating across both teams — creating a 66.6-point mismatch that stands out as the most extreme axis differential in the data. Skara have also won four of their last five matches, while Motala have lost two of five, reinforcing this structural edge.

Form vs History Generated from real data
Dinamo Moskva II vs Torpedo Miass · Russia: Second League A - Division A Silver

Torpedo Miass enter with a 80.0 form rating and three consecutive wins (WLWWW), making them heavy favourites at 45% implied probability, yet the only recorded head-to-head meeting ended in a 2-0 defeat for Torpedo Miass against a Dinamo Moskva II side that currently holds a 0.0 defence rating and has lost four straight.

Probability vs form gap Generated from real data
Czarni Sosnowiec W vs Akademia Piłkarska LG W · Poland: Ekstraliga Women

Despite both sides carrying near-identical four-match winning runs (Czarni four straight wins, Akademia three wins then a draw), pre-match consensus gives Akademia Piłkarska LG W just a 10% chance of winning compared to 45% each for Czarni and the draw, making the visitor notably short-priced relative to their recent sequence.

Defense rating gap Generated from real data
Cigand SE vs Hajdúnánás · Hungary: NB III - Northeast

Hajdúnánás hold a Defense rating of 0.0 against Cigand SE's Attack rating of 100.0 — the maximum possible gap on this scale — suggesting Cigand's attacking threat is rated as completely unmatched by the visitors' defensive solidity. This is reinforced by Cigand's WWWWD run contrasted with Hajdúnánás's WDLLW sequence.

Defensive rating gap Generated from real data
Eger vs DEAC · Hungary: NB III - Northeast

Eger's defensive rating of just 6.7 out of 100 is the starkest contrast in this fixture, sitting 40 points below DEAC's 46.7, and their run of four losses in their last five games (LDLLL) underlines that structural weakness heading into this match.

Attack vs odds gap Generated from real data
Tiszafuredi VSE vs Mátészalka · Hungary: NB III - Northeast

Despite Mátészalka holding a higher Attack rating (53.3 vs 40.0) and identical Defense ratings on both sides, the pre-match consensus still favours Tiszafuredi VSE at 35% against Mátészalka's 30%, suggesting the home advantage is overriding a clear offensive edge for the visitors.

Rating gap Generated from real data
Tiszaújváros vs Diósgyőr II · Hungary: NB III - Northeast

Diósgyőr II's Attack rating of 80.0 dwarfs Tiszaújváros's Attack (46.7) and Defense (46.7) ratings, making the visitors the significantly stronger side on paper despite the pre-match odds favouring the hosts at 35.0% versus Diósgyőr II's 30.0%.

Defense vulnerability Generated from real data
Kaposvar vs Sárbogárd · Hungary: NB III - Southwest

Kaposvar's defensive rating of 20.0 is the lowest of any axis for either side and sits well below Sárbogárd's already modest 26.7, yet the pre-match odds still favour Kaposvar at 45.0% versus only 10.0% for Sárbogárd — suggesting the market is leaning on home advantage despite a notably weak backline.

Attack rating gap Generated from real data
Al Arabi vs Wathba · AFC Challenge League

Al Arabi's Attack rating of 33.3 is notably the lowest of any axis for either side, sitting 16.7 points below Wathba's Attack rating of 50.0, making Al Arabi's offensive output the single sharpest differentiator in the available data despite an evenly split 33/33/33 consensus on match outcome.

Recent form contrast Generated from real data
TIL 2020 W vs Odd W · Norway: 1. Division Women

TIL 2020 W have taken 4 points from their last 5 games (WDLLL) compared to Odd W's 3 points (LLWLL), and pre-match consensus gives TIL a 45% chance versus just 10% for Odd W, reflecting Odd's run of four losses in five matches.

Form collapse signal Generated from real data
Sukhothai FC vs Rasi Salai United · Thailand: Thai League 1

Rasi Salai United's form rating of just 11.1 — the lowest across all six axes for either side — reflects a run of one win in five (WDLLD), yet the pre-match consensus still gives them a 10% chance while Sukhothai (LWLLW, form rating 33.3) are rated joint-favourites despite similarly poor recent results.

Form divergence Generated from real data
Grebbestad vs Vänersborgs FK · Sweden: Division 2 - Norra Götaland

Vänersborgs FK have lost their last three matches in a row (form rating 26.7/100) while Grebbestad have won three of their last five (form rating 60.0/100), making the visitors' 10% win probability in the consensus look well-founded given their sharp recent decline.

Form & defense gap Generated from real data
Vänersborgs IF vs IFK Skövde · Sweden: Division 2 - Norra Götaland

Vänersborgs IF have lost all five of their last matches and carry a Defense rating of 0.0, while IFK Skövde boast a Defense rating of 93.3 and have won three of their last five — a combination that leaves the hosts with just a 10% implied win probability.

Form vs defense gap Generated from real data
Lidköping vs Tord · Sweden: Division 2 - Norra Götaland

Lidköping carry a 4-1 record across their last five games and hold a Defense rating of 73.3 compared to Tord's 26.7, the sharpest defensive gap in the available ratings, which helps explain why Tord are given just a 10% win probability despite the market treating a draw as equally likely to a Lidköping win.

Defensive vulnerability Generated from real data
Dunaharaszti MTK vs Budaörs · Hungary: NB III - Southwest

Budaörs hold a Defense rating of just 0.0 out of 100 — the lowest possible score — compared to Dunaharaszti MTK's Attack rating of 73.3, representing the sharpest attacking-versus-defensive mismatch in the available data for this fixture.

Defensive vulnerability Generated from real data
Iváncsa vs MTK Budapest II · Hungary: NB III - Southwest

Iváncsa carry an exceptionally high Attack rating of 86.7 but a near-negligible Defense rating of 6.7 — the widest attack-defence gap in the available data — suggesting a side built almost entirely on offensive output with little defensive solidity, which MTK Budapest II's Attack rating of 53.3 could still exploit in what may be a high-scoring, open contest.

Defense rating gap Generated from real data
Érdi VSE vs PTE-PEAC · Hungary: NB III - Southwest

Érdi VSE carry a defense rating of just 6.7 out of 100 — compared to PTE-PEAC's 66.7 — the starkest single-axis gap in the available data, which aligns with pre-match odds giving the hosts only a 10% win probability despite their notably high attack rating of 86.7.

Defensive imbalance Generated from real data
Majosi vs Siofok · Hungary: NB III - Southwest

Siofok's Defense rating of 60.0 dwarfs Majosi's 26.7 — the lowest defensive rating in this matchup — yet Majosi are priced as heavy underdogs at just 10% implied win probability despite matching Siofok's Form rating of 66.7, suggesting the market is heavily weighting that 33.3-point defensive gap.

Rating gap Generated from real data
Stenungsund vs Husqvarna · Sweden: Division 2 - Norra Götaland

Husqvarna hold a substantial advantage over Stenungsund across both Attack (73.3 vs 60.0) and Defense (73.3 vs 53.3), and their Form rating of 80.0 — built on four wins in their last five — dwarfs Stenungsund's 46.7, reflecting a run of just two wins in five.

Form divergence Generated from real data
Kumla vs IF Karlstad II · Sweden: Division 2 - Norra Götaland

IF Karlstad II have taken just 1 point from their last 5 matches (DLLLL), reflected in a form rating of just 6.7/100, compared to Kumla's 33.3/100 from a mixed DDLWL run — yet the pre-match odds treat this as essentially a three-way split (35/35/30), implying the market is not fully pricing in Karlstad II's sharp recent decline.

Defense rating contrast Generated from real data
Fortuna Hjørring W vs KoldingQ W · Denmark: Kvindeliga

KoldingQ W carry a Defense rating of 0.0 out of 100 — the lowest possible score — compared to Fortuna Hjørring W's 53.3, a stark gap that aligns with the only recorded meeting ending in a 6-2 Hjørring victory.

Recent form split Generated from real data
Liverpool U18 vs Leicester City U18 · England: U18 Premier League - North

Liverpool U18 have collected 2 wins, 1 draw, and 2 losses from their last 5 games (LDWWD), while Leicester City U18 have won none, drawing once and losing four (LDLLD), giving Liverpool a clear edge in recent results that is reflected in the consensus market pricing them at 45% versus Leicester's 10%.

Defense vs Attack gap Generated from real data
AGF W vs ASA Aarhus W · Denmark: Kvindeliga

ASA Aarhus W hold a notable defensive edge over AGF W, rated 60.0 on defense against AGF W's attack rating of just 40.0, a gap reinforced by ASA's 3-1 win in the only recorded recent meeting between the sides.

Form collapse Generated from real data
FC Copenhagen W vs Odense Q W · Denmark: Kvindeliga

FC Copenhagen W have lost their last 3 consecutive matches after opening with 2 wins (WWLLL), while Odense Q W have gone LLLLD across their last 5 — meaning neither side has won in their most recent outings, which may help explain why the pre-match consensus splits almost evenly at 45% each for a home win or draw.

Defense rating contrast Generated from real data
Southampton U21 vs Ipswich Town U21 · England: Premier League 2 Division One

Southampton U21 hold a defense rating of 83.3 versus Ipswich Town U21's rating of 0.0, the sharpest possible gap on the 0-100 scale, while Ipswich's last five results show three losses (WLLWL) against Southampton's single loss in the same span (WDLWW).

Defensive imbalance Generated from real data
NagaWorld vs Kompong Dewa · Cambodia: C-League

NagaWorld's Attack rating of 88.9 dwarfs Kompong Dewa's Attack rating of 22.2, yet NagaWorld's Defense sits at just 33.3 against Kompong Dewa's 77.8 — creating a sharp asymmetry where the higher-rated attacking side is also the most vulnerable defensively, helping explain why the pre-match consensus gives the draw equal billing with a NagaWorld win at 45.0% each.

Attack/Form gap Generated from real data
MTE 1904 vs Gyori ETO II · Hungary: NB III - Northwest

MTE 1904 carry the lowest Attack rating in this matchup at just 13.3 out of 100, and their last five results (DLDLL) include four games without a win, making them heavy underperformers despite the market rating them as marginal favourites at 35% against Gyori ETO II's 30%.

Form & defense gap Generated from real data
Komárom vs Sárisápi Bányász · Hungary: NB III - Northwest

Sárisápi Bányász have gone WWWDD across their last five matches and carry a Defense rating of 73.3 versus Komárom's 46.7, while the hosts have managed just one win in five (LLDWL) — a combination that helps explain why the visitor win probability (45%) matches the draw option and dwarfs Komárom's 10%.

Form collapse Generated from real data
Wuxi Wugou vs Heilongjiang Lava Spring · China: League One

Heilongjiang Lava Spring have failed to win any of their last 5 matches (LLLDD) and carry a Form rating of just 13.3 out of 100, compared to Wuxi Wugou's 46.7, making the visitors the most statistically underperforming team across all six tracked metrics in this fixture.

Attack/Defense mismatch Generated from real data
Shenzhen Juniors vs Dalian Huayi · China: League One

Shenzhen Juniors hold a commanding Attack rating of 60.0 against Dalian Huayi's 13.3, the lowest recorded in this dataset, yet Dalian's Defense rating of 66.7 is the highest of the two sides — creating a sharp clash between the hosts' offensive output and a visiting backline that rates well above their own attacking unit.

Form divergence Generated from real data
Veszprém vs Király SZE · Hungary: NB III - Northwest

Despite Király SZE being favoured at 45% versus Veszprém's 10%, Király's form rating of 20.0 is the lowest across both squads and their last 5 results (LDLDD) contain no wins, while Veszprém (WLLDD, form 33.3) at least secured a victory in that span.

Attack vs form gap Generated from real data
Ningbo Professional vs Suzhou Dongwu · China: League One

Suzhou Dongwu carry the standout attacking rating of 86.7 against Ningbo's 6.7 — the sharpest attack-defence mismatch in this fixture — yet the pre-match consensus still prices Ningbo as co-favourites at 45.0% against Suzhou's 10.0%, a striking disconnect given Suzhou's unbeaten WWWDD run versus Ningbo's four straight losses.

Form divergence Generated from real data
Aalborg vs Vejle · Denmark: 1. Division

Aalborg have lost just once in their last five matches (DWDDW, form rating 40.0) while Vejle have won only one of their last five (WDLDL, form rating 33.3), yet the pre-match consensus still gives Vejle a 45% win probability compared to Aalborg's 10% — a notable mismatch with recent head-to-head form trends.

Recent form drop Generated from real data
Blackburn Rovers U18 vs Sunderland U18 · England: U18 Premier League - North

Both sides have lost their last two matches — Blackburn finishing WLLWL and Sunderland WWDLL — making the 45% draw probability notable given neither team is carrying momentum into this fixture.

Recent form edge Generated from real data
Newcastle United U18 vs Burnley U18 · England: U18 Premier League - North

Newcastle U18 have won 4 of their last 5 matches (WWWLW), while Burnley U18 have taken just 1 win in their last 3 (WLD), giving Newcastle a clearer recent momentum edge that aligns with the pre-match consensus heavily favouring them at 45% versus Burnley's 10%.

Form convergence Generated from real data
Balestier Khalsa vs Geylang International · Singapore: Premier League

Both sides arrive in identical form momentum — Balestier won three straight before back-to-back losses (WWWLL), while Geylang closed with back-to-back wins after an inconsistent start (LDLWW), yet pre-match odds heavily favour the visitors or a draw (45% each) despite Balestier's home advantage.

Form collapse Generated from real data
Chonburi FC vs Prachuap · Thailand: Thai League 1

Chonburi FC have lost their last three consecutive matches and carry a Form rating of 0.0 out of 100, while Prachuap have won three of their last five and hold a Form rating of 66.7, making the hosts the clear form underdog heading into this fixture.

Set piece edge Generated from real data
Arsenal W vs Birmingham City W · England: FA WSL

Birmingham City W hold the higher set piece rating (87.5 vs Arsenal W's 75.0), yet arrive having lost four of their last five matches and carrying a form rating of just 13.3, suggesting any dead-ball threat is undermined by a team in deep overall decline.

Form divergence Generated from real data
FC Oţelul II vs Înainte Modelu · Romania: Liga III - Serie 4

FC Oţelul II have lost all five of their last matches (LLLLL) while Înainte Modelu have won four of their last five (WWLWW), producing a defence rating of just 13.3 for the hosts against an attack rating of 66.7 for the visitors — the sharpest head-to-head gap across all six measured axes.

Attack rating gap Generated from real data
Olimpic Zărneşti vs Valenii de Munte · Romania: Liga III - Serie 2

Valenii de Munte hold a perfect Attack rating of 100.0 against Olimpic Zărneşti's 66.7, the sharpest difference across all six measured axes, which aligns with the pre-match odds heavily favouring the visitors (45%) over the hosts (10%) despite both sides sharing an identical Form rating of 80.0 from four wins in their last five.

Rating gap Generated from real data
Tricolorul Breaza vs Baicoi · Romania: Liga III - Serie 2

Baicoi's defensive rating of 80.0 dwarfs Tricolorul Breaza's attack rating of just 26.7, the lowest recorded in this dataset, suggesting Breaza's offence — which has produced only one win in their last five (LLLDL) — faces a near-impossible task against a side that has won three of their last five (WDWDW).

Rating gap Generated from real data
Bihorul Beiuş vs Minaur Baia Mare · Romania: Liga III - Serie 8

Minaur Baia Mare's Attack rating of 86.7 dwarfs Bihorul Beiuş's Defense rating of 46.7 — a 40-point gulf that is the largest cross-axis mismatch in this fixture's data, with Beiuş also carrying the lowest Attack rating (26.7) against a side that has won three of their last five.

Defense rating contrast Generated from real data
Axiopolis vs Sporting Lieşti · Romania: Liga III - Serie 4

Sporting Lieşti carry the maximum Attack rating of 100.0 but the minimum possible Defense rating of 0.0, making them the most extreme attack-at-all-costs profile in this dataset, while Axiopolis's Defense rating of 26.7 is itself in the bottom tier — pointing toward a high-scoring, open contest regardless of which side dominates.

Defensive collapse signal Generated from real data
Transilvania Sport Academy vs Unirea Tășnad · Romania: Liga III - Serie 8

Transilvania Sport Academy carry a Defense rating of 0.0 out of 100 — the lowest possible score — yet still enter as marginal favourites at 35%, highlighting that both sides have produced four losses each in their last five games and neither has shown reliable defensive solidity.

Form contrast Generated from real data
Recolta Gheorghe Doja vs Gloria Băneasa · Romania: Liga III - Serie 4

Recolta Gheorghe Doja have won their last four consecutive matches (LWWWW), giving them a Form rating of 80.0, while Gloria Băneasa have taken just one win from their last five (DLLWL) and carry a Form rating of only 20.0 — a gap of 60 points on that axis.

Form divergence Generated from real data
Progresul Fundulea vs Portul Constanta · Romania: Liga III - Serie 4

Portut Constanta have lost all five of their last five matches, giving them a form rating of 0.0 out of 100, while Progresul Fundulea's mixed WLLWL run still yields a form rating of 40.0 — a gap that is reflected in the consensus offering Portut Constanta a 0% win probability from the one tracked source.

Form divergence Generated from real data
HJS Akatemia W vs Honka W · Finland: Kansallinen Liiga

HJS Akatemia W have won 4 of their last 5 matches (WWWLW, rating: Form 80.0) while Honka W have collected just one win in five (LWDLD, Form 33.3), and the only recorded head-to-head meeting ended 3-1 to HJS Akatemia W away from home.

Attack vs defence mismatch Generated from real data
Păuleşti vs Voința Crevedia · Romania: Liga III - Serie 3

Voința Crevedia carry the highest attack rating in this fixture at 93.3/100, while both sides share identically weak defences (26.7/100 each), creating a pronounced mismatch that points toward a high-scoring game — particularly given Păuleşti's wretched recent form of four losses in five (LDLDL).

Rating gap Generated from real data
Plopeni vs Flacăra Moreni · Romania: Liga III - Serie 3

Flacăra Moreni's Attack rating of 100.0 dwarfs Plopeni's Defense rating of 53.3, the largest single axis mismatch in this fixture, and is reinforced by Moreni's 4W-1D run against Plopeni's 2W-3L record over the last five games — consistent with a consensus that gives Plopeni only a 10% win probability.

Rating gap Generated from real data
Anker Wismar vs Siedenbollentin · Germany: Oberliga - Nordost-Nord

Siedenbollentin hold a commanding advantage across Attack (66.7 vs 46.7), Defense (66.7 vs 33.3), and Form (66.7 vs 40.0) ratings, representing the clearest multi-category gap in this fixture and aligning with consensus odds that give Anker Wismar just a 10% win probability.

Defense contrast Generated from real data
Berca vs Râmnicu Sărat · Romania: Liga III - Serie 3

Râmnicu Sărat hold a defensive rating of just 0.0 out of 100 — the lowest possible score — compared to Berca's already-weak 13.3, meaning both sides rank poorly at the back, but the visitors' three consecutive losses suggest their defensive collapse is the more acute problem heading into this fixture.

Defensive gap Generated from real data
Siarka Tarnobrzeg vs Pogoń-Sokół Lubaczów · Poland: III Liga - Group 4

Pogoń-Sokół Lubaczów's defensive rating of 20.0 is the most extreme value across all twelve recorded metrics in this fixture, sitting 33.3 points below Siarka's defence (53.3) and helping to explain why the pre-match consensus gives Lubaczów just a 10% chance of winning.

Defense vs Attack Generated from real data
Burnley U21 vs Aston Villa U21 · England: Premier League 2 Division One

Burnley U21's defensive rating of 25.0 is the lowest of either side, yet their attack rating of 66.7 is the highest across both teams, suggesting a high-risk, offense-heavy profile that may explain why markets heavily favour a draw (45%) or Villa (45%) over a Burnley win (10%).

Defense vs Attack gap Generated from real data
Viitorul Arad vs Timişul Şag · Romania: Liga III - Serie 7

Timişul Şag's Defense rating of 80.0 dwarfs Viitorul Arad's Attack rating of 40.0 — a 40-point gap that is the single largest mismatch across all six axes, helping explain why pre-match odds give the visitors a 45% win probability against the hosts' 10%.

Defense vs Attack mismatch Generated from real data
Unirea Sântana vs CIL Blaj · Romania: Liga III - Serie 7

CIL Blaj carry the highest attack rating in this fixture at 86.7 but have a defense rating of just 33.3 — the sharpest attacking-defensive imbalance on show — suggesting goals are likely to flow against them despite Unirea Sântana being rated only 45% probable winners by pre-match consensus.

Defense vs Attack gap Generated from real data
Lochau vs Röthis · Austria: Regionalliga - West

Röthis carry the highest Attack rating in this matchup at 86.7, facing a Lochau Defence rated at just 20.0 — the sharpest attacker-versus-defender mismatch in the available data, which helps explain why Röthis are given a 45% win probability despite only one win in their last five.

Defense vs Attack gap Generated from real data
SCM Zalău vs Sânmartin · Romania: Liga III - Serie 8

Sânmartin's Defense rating of 46.7 is the lowest single value across all twelve six-axis ratings in this fixture, compared to SCM Zalău's Defense of 73.3 — a 26.6-point gap that represents the starkest numerical contrast in the available data, supporting the pre-match consensus that gives Sânmartin just a 10% win probability.

Form contrast Generated from real data
Meppen W vs Carl Zeiss Jena W · Germany: 2. Frauen Bundesliga

Carl Zeiss Jena W have won three of their last five fixtures in a W-L-W-L-W alternating pattern, while Meppen W have taken only one win in the same period (WLLDL), yet the pre-match consensus gives Jena just a 10% chance of winning compared to Meppen's 45%.

Form collapse Generated from real data
Săcele vs Carpati Covasna · Romania: Liga III - Serie 2

Săcele have lost their last four consecutive matches after an opening win (WLLLL), while Carpati Covasna have gone LLLLD — meaning neither side has won in their last four outings, yet the pre-match consensus still leans 45% Săcele and 45% draw, with Carpati given just a 10% chance despite that shared winless run.

Rating vs odds gap Generated from real data
Tunari vs Blejoi · Romania: Liga III - Serie 3

Despite Blejoi holding clear advantages in both Attack (73.3 vs 60.0) and Defense (66.7 vs 46.7) ratings, the pre-match consensus gives them only a 10% win probability compared to Tunari's 45%, suggesting a significant disconnect between the underlying quality indicators and the market expectation.

Defensive gap Generated from real data
LASK W vs Kleinmünchen / BW Linz W · Austria: Frauenliga

Kleinmünchen / BW Linz W have a Defense rating of just 13.3 compared to LASK W's 53.3 — the sharpest difference across all six tracked metrics — and in the only recorded meeting LASK W already won 3-2 away, suggesting they consistently find ways through this defence.

Rating gap Generated from real data
Ahal vs Paro · AFC Challenge League

Paro's six-axis ratings dwarf Ahal's across every measurable dimension — Attack 100.0 vs 53.3, Defense 86.7 vs 26.7, and Form 100.0 vs 40.0 — yet the pre-match consensus lists both sides at identical 33% win probability, suggesting the market (based on just one source) is not reflecting Paro's commanding five-game winning streak and superior metrics.

Ratings vs odds contrast Generated from real data
Rayong FC vs Uthai Thani · Thailand: Thai League 1

Despite Rayong FC holding a notably higher Form rating (77.8 vs 66.7) and superior Defense rating (66.7 vs 55.6), the pre-match consensus gives them just a 10% win probability compared to Uthai Thani's 45%, suggesting the market is heavily discounting Rayong's recent momentum in favour of Uthai Thani's stronger Attack rating (77.8).

Attack vs Defence gap Generated from real data
Progresul Pecica vs Metalurgistul Cugir · Romania: Liga III - Serie 7

Progresul Pecica carry the highest Attack rating in this fixture at 66.7, yet also have the lowest Defence rating at just 26.7 — nearly half of Cugir's 53.3 — flagging a side that is likely to both create and concede chances at an above-average rate.

Form collapse Generated from real data
Kvant vs Strogino · Russia: Second League - Group 3

Strogino's last 5 results show a sharp reversal — back-to-back wins giving way to three consecutive losses — while Kvant's form rating of just 13.3/100 reflects four defeats in their last five, making this a meeting of two sides in notably poor recent shape despite pre-match odds still heavily favouring Strogino at 45%.

Defense vs Attack gap Generated from real data
Czarni Połaniec vs Chełmianka Chełm · Poland: III Liga - Group 4

Chełmianka Chełm's defensive rating (73.3) is the standout figure in this matchup, sitting 26.6 points above Czarni Połaniec's attack rating (60.0) and helping explain why the pre-match consensus gives the visitors a 45% win probability despite playing away — the same share as a draw.

Rating gap Generated from real data
Gazalkent vs Shortan · Uzbekistan: Pro League A

Shortan's Attack rating of 93.3 dwarfs Gazalkent's Defense rating of 66.7, the largest single axis mismatch in this fixture, and is backed by four consecutive wins versus Gazalkent's two wins from five — yet the market still prices a draw at 45%, the same probability as a Shortan win.

Attack gap Generated from real data
Keflavik vs KR Reykjavik · Iceland: Úrvalsdeild

KR Reykjavik's Attack rating of 86.7 dwarfs Keflavik's 40.0 — the largest single-axis gap in this matchup — yet both sides share an identical Defense rating of 33.3, suggesting KR's superior firepower faces a defence no weaker than their own.

Attack vs form gap Generated from real data
Selangor vs Penang · Malaysia: Super League

Selangor hold perfect ratings for both Attack (100/100) and Form (100/100) off four consecutive wins, while Penang's Attack rating sits at just 25/100 with a Form score of 33.3 — the sharpest cross-team gap in those two categories among all six axes, and consensus odds give Penang a 0% win probability.

Defensive rating gap Generated from real data
Südburgenland W vs Salzburg W · Austria: Frauenliga

Salzburg W hold a Defense rating of 60.0 against Südburgenland W's 0.0 — the maximum possible gap on this scale — and they backed that up in the only recent meeting, keeping a 2-0 clean sheet, suggesting Südburgenland W's attack (rated 20.0) will struggle to score here.

Defense vs Attack mismatch Generated from real data
Lustenau vs Fügen · Austria: Regionalliga - West

Fügen carry the higher attack rating (60.0 vs Lustenau's 40.0) but hold a defence rating of just 0.0, the lowest possible score, while Lustenau's defence sits at 53.3 — a gulf that makes Fügen simultaneously the more dangerous and most exposed side, yet the consensus still prices them as heavy outsiders at just 10.0%.

Recent form contrast Generated from real data
Nottingham Forest U18 vs Manchester United U18 · England: U18 Premier League - North

Manchester United U18 have won their last four consecutive matches (LWWWW), while Nottingham Forest U18 dropped points in two of their last five (WWWLD), giving United a marginally stronger recent run heading into this fixture despite pre-match odds heavily favouring a draw or United win at 45% each.

Form divergence Generated from real data
Be Forward Wanderers vs Creck · Malawi: Super League

Be Forward Wanderers' last five results (DWWLL) show a sharp late collapse after back-to-back wins, while Creck's sequence (LLDWD) has trended toward avoiding defeat in their most recent games, giving Creck a form rating of 33.3 against Wanderers' 40.0 — a narrow gap that belies both sides' recent inconsistency.

Attack/defense contrast Generated from real data
CIVO United vs Dedza Dynamos · Malawi: Super League

Both sides rank among the most defensively oriented teams in this dataset — CIVO United's Defense rating of 80.0 and Dedza Dynamos' 86.7 dwarf their respective Attack ratings of just 26.7 and 20.0, making this a matchup of two notably low-scoring teams whose combined attacking output is the weakest pairing the ratings reflect.

Defensive vulnerability Generated from real data
Gottne vs Täfteå · Sweden: Division 2 - Norrland

Gottne's defensive rating of just 6.7 out of 100 is strikingly low, and the head-to-head record backs this up — Täfteå won the last meeting 3-1, suggesting Gottne concede freely even against comparable opposition.

Win probability gap Generated from real data
Baník Souš vs Varnsdorf · Czech-Republic: 3. liga - CFL B

Despite both sides sharing identical Attack (60.0) and xG (50.0) ratings, the pre-match consensus gives Varnsdorf just a 10.0% win probability compared to 45.0% each for a Baník Souš win or draw, making Varnsdorf heavy outsiders even though the underlying offensive metrics show no meaningful difference between the two teams.

Form collapse Generated from real data
Dornbirn vs Kufstein · Austria: Regionalliga - West

Kufstein have lost their last four consecutive matches, reflected in a Form rating of just 6.7/100 — the starkest gap in this fixture, given Dornbirn's Form sits at 46.7 — and the pre-match consensus gives Kufstein only a 10% chance of winning.

Attack/Defense mismatch Generated from real data
Rače vs Fužinar · Slovenia: 3. SNL - East

Fužinar's six-axis ratings show a striking imbalance — a perfect 100.0 in Attack paired with 0.0 in Defense — suggesting they are the division's most prolific but also most vulnerable side, which likely explains why the pre-match consensus still gives them only a 45% win probability despite their superior attacking rating over Rače's 46.7.

Defense vulnerability Generated from real data
NK Ormoz vs Šampion Celje · Slovenia: 3. SNL - East

Both sides carry exceptionally weak defensive ratings — NK Ormoz at 33.3 and Šampion Celje at just 20.0 out of 100 — making this one of the most defence-exposed matchups in the data, with Šampion Celje also losing their last three consecutive fixtures heading in.

Form pattern Generated from real data
Platanias vs Atsalenios · Greece: Gamma Ethniki - Group 10

Platanias have won none of their last 5 matches (LDLLL), while Atsalenios collected 4 points from their last 5 (WDLLD), a form gap that is reflected in the pre-match consensus giving Platanias just a 10% win probability against Atsalenios's 45%.

Attack gap Generated from real data
Inter Zapresic vs Jarun · Croatia: Second NL

Jarun's Attack rating of 86.7 dwarfs Inter Zapresic's 40.0 — a 46.7-point gap that is the largest difference across all six measured axes, yet the pre-match odds still split 45% each way between a Jarun win and a draw, suggesting the market heavily discounts that attacking edge.

Form gap Generated from real data
Bjelovar vs Koprivnica · Croatia: Second NL

Koprivnica's form rating of just 6.7 compared to Bjelovar's 73.3 reflects a stark gap in recent results — Koprivnica have gone LLLLD in their last five, while Bjelovar have taken 3 wins alongside 2 draws in the same span.

Consensus vs odds split Generated from real data
Liverpool U21 vs Reading U21 · England: Premier League 2 Division One

The pre-match consensus gives Liverpool U21 and a draw equal probability at 45% each, leaving Reading U21 with just 10% — yet Liverpool's defensive rating (66.7) is the only metric where either side clearly separates from the other, suggesting the draw probability is driven more by parity in attack (66.7 vs 58.3) and form (both 58.3) than any strong case for a Reading win.

Form gap Generated from real data
Križevci vs Lucko · Croatia: Second NL

Lucko's form rating of just 6.7 (versus Križevci's 46.7) reflects their run of four losses in their last five games, making them heavy underdogs at only 10% implied win probability against a Križevci side that has won two of their last five.

Attack rating gap Generated from real data
IFK Östersund vs IFK Luleå · Sweden: Division 2 - Norrland

IFK Östersund carry a perfect Attack rating of 100.0 compared to IFK Luleå's 66.7, the sharpest gap across all six tracked metrics, yet the only recorded head-to-head ended 4-3 to Luleå, suggesting Östersund's attacking dominance has not previously translated into a result at home.

Defensive rating gap Generated from real data
Slavonija Požega vs Dugo Selo · Croatia: Second NL

Dugo Selo's defensive rating of 66.7 is 13.4 points higher than Slavonija Požega's 53.3, making it the largest gap between the two sides across all six measured axes, yet the pre-match consensus gives each outcome an identical 33% probability.

Defensive vulnerability Generated from real data
Boden vs Lucksta · Sweden: Division 2 - Norrland

Lucksta's defensive rating sits at 0.0 out of 100 — the lowest possible score — yet they still carry a 45% win probability on the back of a 66.7 attack rating and a 3-0 win in the only recorded meeting with Boden, whose attack rating of 26.7 suggests they are unlikely to capitalise on that defensive frailty.

Rating gap Generated from real data
Skellefteå vs Kubikenborg · Sweden: Division 2 - Norrland

Despite Kubikenborg's dominant ratings advantage — Attack 100.0 vs Skellefteå's 33.3, and Defense 66.7 vs just 6.7 — the only recorded head-to-head meeting ended in a 2-1 win for Skellefteå away at Kubikenborg, giving the hosts a rare historical edge that markets currently price at just 10%.

Form contrast Generated from real data
Como W vs Fiorentina W · Italy: Serie A Women

Como W have won their last two matches and taken 4 points from their last 5 (WDLWW), while Fiorentina W have lost their last two and taken just 3 points from their last 5 (WLWLL), a form gap reflected in the pre-match odds which give Fiorentina W only a 10% chance of winning despite both sides carrying identical six-axis ratings across all categories.

Form divergence Generated from real data
Al Thaid vs Al Jazira Al Hamra · United-Arab-Emirates: Division 1

Al Thaid won four of their last five matches (WWWWL) and carry a Form rating of 66.7, while Al Jazira Al Hamra have lost three of their last five (LDLWL) and hold a Form rating of just 20.0 — the sharpest gap across all six measured axes between these two sides.

Defense vulnerability Generated from real data
Valur Reykjavik vs KA Akureyri · Iceland: Úrvalsdeild

KA Akureyri carry the lowest defensive rating in this fixture at just 26.7/100 — nearly half Valur's 53.3 — a fragility underlined by the sides' only recent meeting ending 4-4, suggesting another high-scoring encounter is plausible despite Valur being heavy favourites at 45% versus KA's 10%.

Defense vs Attack gap Generated from real data
Goa vs Regar-TadAZ · AFC Challenge League

Regar-TadAZ carry a striking defensive rating of 93.3 against Goa's attack rating of just 50.0, the single largest axis gap in this fixture, suggesting the Tajik side's backline is substantially stronger than what Goa's forward play is rated to threaten. Despite equal consensus odds at 33% each, that defensive dominance stands out as the most concrete data-driven differentiator between these sides.

Defense vs Attack split Generated from real data
Komárno vs Ružomberok · Slovakia: Super Liga

Ružomberok's Defense rating (60.0) is notably higher than their Attack rating (40.0), while Komárno's ratings are level at 53.3 across both axes — suggesting Ružomberok are built to frustrate rather than create, which aligns with a fixture where all three outcomes are priced equally at 33%.

Form collapse Generated from real data
Skalica vs AS Trencin · Slovakia: Super Liga

Both sides have lost their last two matches, but Skalica's recent run of LWDLL gives them just one win in five and a form rating of only 6.7/100, compared to Trencin's WWLLL and 20.0/100 — making Skalica the sharply weaker side on current form despite the market assigning 45% probability to each away win and draw combined.

Form divergence Generated from real data
Basel II vs Bavois · Switzerland: 1. Liga Promotion

Basel II have won 3 of their last 5 matches (WLLWW, form rating 60.0) while Bavois have lost their last 4 consecutive games (WLLLL, form rating 20.0), the sharpest form gap between the two sides and a key reason the pre-match consensus gives Bavois just a 10% win probability.

Attack/Defense gap Generated from real data
Breitenrain vs Amical Saint-Prex · Switzerland: 1. Liga Promotion

Amical Saint-Prex carry a notably higher Attack rating (53.3) than Breitenrain's (26.7), while Breitenrain's Defense rating (53.3) exceeds Saint-Prex's (40.0), creating a clear mismatch where the visitor's attacking strength directly confronts the host's strongest defensive unit — the one area where the pre-match odds' slight lean toward Breitenrain (35%) over Saint-Prex (30%) could be explained.

Rating gap Generated from real data
Valletta FC vs Sliema Wanderers · Malta: Premier League

Valletta hold a clear 26.6-point advantage in Attack rating (73.3 vs 46.7) over Sliema Wanderers, yet the pre-match consensus gives Valletta only a 10% win probability compared to 45% for Sliema, suggesting the market heavily discounts Valletta's attacking edge in this fixture.

Rating vs odds mismatch Generated from real data
Maidstone Utd vs Maidenhead · England: National League - South

Despite Maidenhead being given a 45% win probability compared to Maidstone's 10%, Maidstone's defensive rating (66.7) notably outstrips Maidenhead's (53.3), while Maidenhead's attack rating (66.7) faces its stiffest test against the hosts' strongest-rated attribute.

Form divergence Generated from real data
Baden vs FC Wohlen · Switzerland: Erste Liga Cup

Baden have won 4 of their last 5 matches (WWWLW, form rating 40.0) while FC Wohlen have taken just 1 win from their last 5 (WLLLD, form rating 26.7), a stark divergence that is reflected in the pre-match consensus giving Wohlen a 0% win probability from tracked sources.

Defense vs Attack gap Generated from real data
Bravos do Maquis FC vs CD Lunda-Sul · Angola: Girabola

Bravos do Maquis hold a Defense rating of 86.7 against CD Lunda-Sul's Attack rating of just 26.7 — the lowest attacking score in this matchup — suggesting the hosts have a substantial structural advantage in containing their opponents. This 60-point defensive edge aligns with Lunda-Sul's poor recent form (one win in five, DDLWL) and their 10% win probability.

Rating gap Generated from real data
Pápai Perutz vs Tatabánya · Hungary: NB III - Northwest

Tatabánya's Attack rating of 86.7 dwarfs Pápai Perutz's Attack (20.0) and Defense (20.0) ratings — both sitting at the floor of the scale — making this one of the starkest mismatches in the data, with Tatabánya also carrying a Form rating of 86.7 off three consecutive wins versus the hosts' single win in their last five.

Form contrast Generated from real data
Génération Foot vs Pikine · Senegal: Ligue 1

Génération Foot won four of their last five matches (WWWWL), while Pikine have taken just one point from their last five (DDLLL), a stark form gap that aligns with the pre-match consensus giving Pikine only a 10% chance of winning.

Defensive dominance Generated from real data
El Nacional vs Santo Domingo · Ecuador: Liga Pro Serie B

Santo Domingo's defensive rating of 80.0 dwarfs El Nacional's 40.0, and their only recorded meeting ended 1-0 to Santo Domingo, reinforcing a pattern where El Nacional (rated 33.3 in attack) struggle to convert against this opponent.

Form comparison Generated from real data
Gorée vs La Linguère · Senegal: Ligue 1

Gorée's last five results (DLWDD) include a win and only one loss, giving them a marginally more varied record than La Linguère, who have drawn four of their last five (DDDLD) with one loss and no wins — yet the pre-match odds still heavily favour Gorée (45%) or a draw (45%) over La Linguère (10%), reflecting La Linguère's winless recent run.

Form divergence Generated from real data
9 de Octubre vs Cuniburo · Ecuador: Liga Pro Serie B

Cuniburo arrive on a perfect five-match winning run (WWWWW) with a Form rating of 86.7, compared to 9 de Octubre's 46.7 and a mixed DDWLW sequence — a gap that makes Cuniburo the stronger recent performer despite being rated the least likely winner at 30% by the lone consensus source.

Defensive form Generated from real data
LDU Portoviejo vs Gualaceo SC · Ecuador: Liga Pro Serie B

Gualaceo SC's Defense rating of 86.7 is the standout figure in this matchup — 13.4 points higher than LDU Portoviejo's already solid 73.3 — and the only previous meeting between these sides ended 0-0, suggesting another low-scoring contest is plausible given both teams' defensive strengths.

Defense rating gap Generated from real data
FC Santiago vs Real Apodaca · Mexico: Liga Premier Serie A

Real Apodaca's defensive rating of 20.0 is the most striking figure in this dataset — exactly one-third of FC Santiago's 60.0 — and combined with four defeats or draws in their last five outings (DLLWL), it helps explain why the pre-match consensus gives them just a 10% chance of winning.

Attack gap Generated from real data
Héroes de Zaci vs La Tribu de Cd. Juarez · Mexico: Liga Premier Serie A

La Tribu de Cd. Juarez hold an Attack rating of 73.3 versus Héroes de Zaci's 20.0 — a 53.3-point gap that is the starkest difference across all six measured axes, and markets give Héroes de Zaci a 0.0% win probability as a result.

Form & Rating gap Generated from real data
Gzira United vs Hamrun Spartans · Malta: Premier League

Hamrun Spartans' defense rating of 73.3 dwarfs Gzira United's attack rating of 13.3, the largest axis mismatch in this fixture, compounded by Gzira's run of three losses and a draw in their last four games against Hamrun's three consecutive wins.

Odds vs form Generated from real data
Svay Rieng vs Boeung Ket · Cambodia: C-League

Despite Boeung Ket posting four wins in their last five (WWWLD) compared to Svay Rieng's more mixed DWWLD run, the pre-match consensus gives Boeung Ket just a 10% win probability versus Svay Rieng's 45% — a striking disconnect between recent form and implied match odds.

Attack/defense mismatch Generated from real data
UPDF vs BUL · Uganda: Premier League

BUL carry the competition's joint-highest Attack rating (91.7/100) and have won four of their last five matches, yet the pre-match consensus gives them only a 10% win probability — a striking disconnect against a UPDF side whose Attack rating of just 16.7 suggests their defensive 83.3 rating is being heavily relied upon to keep the game tight.

Market signal Generated from real data
Belgrano W vs Palmeiras W · CONMEBOL Libertadores Femenina

With all six Palmeiras W performance ratings sitting at exactly 50.0 and the pre-match consensus split perfectly three ways at 33% each from a single tracked source, there is effectively no data-driven edge distinguishing either side — though Palmeiras W's recent run of four draws in their last five (DWDDD) suggests a side more likely to share points than win outright.

Form contrast Generated from real data
Corinthians W vs Caracas W · CONMEBOL Libertadores Femenina

Corinthians W have won their last three matches after an opening draw and loss (DLWWW), while Caracas W have lost all three of their most recent games (LLL), making the form gap the clearest distinction between these sides despite all other tracked metrics being rated equally at 50.0 across every axis.

Data unavailable Generated from real data
Dragonas IDV W vs U. de Deportes W · CONMEBOL Libertadores Femenina

All six-axis ratings for both sides are identically set at 50.0 across every category, and the pre-match odds are a precise three-way split of 33% each from a single source, indicating no meaningful differentiated data exists to identify a genuine pattern for this fixture.

Rating gap clear Generated from real data
Ararat-Armenia II vs Ararat II · Armenia: First League

Ararat II hold a substantial edge across both Attack (66.7 vs 46.7) and Defense (73.3 vs 40.0) ratings, while their LWLWW run contrasts with Ararat-Armenia II's LDDLW sequence — a combination that makes the pre-match 50% win probability for Ararat II look conservative given the 33.3-point defensive gap alone.

Defensive gap Generated from real data
Banants II vs Andranik · Armenia: First League

Banants II hold a Defense rating of just 20.0 against Andranik's 46.7, the sharpest gap across all six axes, which aligns with pre-match odds giving Banants II only a 10% chance of winning compared to 45% for Andranik.

xG divergence Generated from real data
Waterford vs Galway United · Ireland: Premier Division

Despite both sides sharing an identical Attack rating of 46.7, Waterford's xG rating of 64.3 dwarfs Galway United's 18.0, suggesting Waterford are generating significantly higher-quality chances even if their recent form (WWDDL) has begun to tail off. The only head-to-head on record ended 0-0, but the xG gap points clearly toward Waterford as the more likely source of goals if that pattern holds.

Defense vs Attack gap Generated from real data
Derry City vs St Patrick's Athl. · Ireland: Premier Division

St Patrick's Athl. carry a Defense rating of 86.7 against Derry City's Attack rating of 66.7 — a 20-point gap that, combined with St Pat's current Form rating of 80.0 versus Derry's 53.3, highlights a meaningful structural advantage for the visitors in limiting the hosts' scoring opportunities.

Market uncertainty Generated from real data
Cruzeiro W vs Bolivar W · CONMEBOL Libertadores Femenina

With all three outcomes priced at exactly 33% from the only tracked source, and Cruzeiro W's last five results showing just one win in five (LWDLL), the market reflects genuine uncertainty but Cruzeiro's recent form — three losses and a draw in their last four — offers the only concrete differentiator available.

Odds vs form Generated from real data
Rebel vs Atlet · Ukraine: Druha Liga

Despite the pre-match consensus giving Atlet only a 10% win probability, Atlet holds a higher Attack rating (66.7 vs 60.0) and the sole recent head-to-head meeting ended in a 2-3 Rebel away win, suggesting the market's strong lean toward a draw or Rebel win may underweight Atlet's attacking edge.

Form divergence Generated from real data
Pyunik II vs Olympia Yerevan · Armenia: First League

Olympia Yerevan arrive with a perfect 100.0 form rating and three consecutive wins, while Pyunik II have lost their last three matches and carry a form rating of just 26.7 out of 100, representing the starkest contrast across all six measured categories between these two sides.

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.

Defensive gap Generated from real data
Septemvri Dragoevo vs Botev Novi Pazar · Bulgaria: Third League - Northeast

Septemvri Dragoevo carry a strikingly low defensive rating of 13.3 compared to Botev Novi Pazar's 46.7, despite both sides sharing an identical attack rating of 73.3 — making Dragoevo's backline the single most glaring weakness across all six measured axes in this fixture.

Defense vs Attack gap Generated from real data
Zlaté Moravce vs Komárno · Slovakia: Cup

Zlaté Moravce's defensive rating (73.3) is notably higher than their own attack (46.7) and higher than Komárno's attack rating (53.3), suggesting the hosts are better equipped to suppress Komárno's offense than to generate their own — consistent with the pre-match consensus heavily favouring a draw (45%) or Komárno win (45%) over a Moravce victory (10%).

Form contrast Generated from real data
Ternana vs Recanatese · Italy: Coppa Italia Serie D

Ternana have won none of their last 5 matches (LDLDL, rated Form 33.3/100), while Recanatese arrive unbeaten in their last 3 of 4 outings (DWWD, Form 50.0/100), making the visitors the form side despite equal 33.3% pre-match win probabilities.

Rating gap Generated from real data
Las Palmas III vs Laguna de Duero · Spain: Tercera División RFEF - Group 12

Las Palmas III hold a substantial edge over Laguna de Duero across attack (77.8 vs 33.3), defense (66.7 vs 22.2), and form (77.8 vs 11.1), yet the sole tracked source prices the match as a perfect three-way split at 33% each — a consensus that appears to ignore those rating differentials entirely.

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.

Recent form contrast Generated from real data
Colo-Colo W vs Caracas W · CONMEBOL Libertadores Femenina

Caracas W have lost all 3 of their most recent matches, while Colo-Colo W have taken 11 points from their last 5 games (WWWDL), representing the clearest differentiator in available data despite identical six-axis ratings across all categories.

Defensive dominance Generated from real data
Mixco vs Municipal · Guatemala: Liga Nacional

Municipal's defensive rating of 80.0 is the standout figure across all twelve data points for both sides, dwarfing Mixco's attack rating of 46.7 — a gulf that was reflected in their only recent meeting, where Municipal kept a clean sheet winning 2-0.

Probability signal Generated from real data
Dragonas IDV W vs Palmeiras W · CONMEBOL Libertadores Femenina

With all six-axis ratings identical at 50.0 for both sides and only one tracked source contributing, the consensus splits entirely between Draw and Palmeiras W at 50% each, giving Dragonas IDV W a 0% implied probability despite their 2-1 win-loss record across their last five games.

Market uncertainty Generated from real data
Belgrano W vs U. de Deportes W · CONMEBOL Libertadores Femenina

With all three outcomes priced at exactly 33% and U. de Deportes W's six-axis ratings uniformly at 50.0 across all categories, the pre-match data offers no statistical edge in any direction — though U. de Deportes W have won 3 of their last 4 fixtures (WLWW), providing the only concrete differentiator available.

Recent form gap Generated from real data
Cruzeiro W vs Olimpia W · CONMEBOL Libertadores Femenina

Olimpia W have lost all five of their last matches (LLLLL), while Cruzeiro W, despite also struggling, managed a win and a draw across their last five (LWDLL), giving them a clear recent form edge heading into this fixture.

Form divergence Generated from real data
Mounana vs Mangasport · Gabon: Championnat D1

Mounana have lost their last three matches (from a WDLLL run) while Mangasport won two in a row before their most recent defeat (LLWWL), giving Mangasport the marginally more encouraging recent trajectory despite the pre-match consensus splitting the draw and Mangasport outcomes equally at 50% combined.

Defense vs Attack Generated from real data
Hapoel Migdal HaEmek vs Hapoel Beit Shean · Israel: Liga Alef

Hapoel Migdal HaEmek carry a striking imbalance with an Attack rating of 75.0 against a Defense rating of just 33.3, the lowest defensive score in this fixture by a significant margin, suggesting they are liable to concede while generating above-average attacking threat. Hapoel Beit Shean, by contrast, hold an even 50.0 across all six axes, making their defensive solidity a potential key factor against HaEmek's vulnerability at the back.

Form vs Attack split Generated from real data
Penarol vs Atletico Torque · Uruguay: Copa Uruguay

Penarol lead on Form (86.7 vs 66.7) with an alternating W-D-W-D-W run, yet their Attack rating of 60.0 trails Atletico Torque's 73.3, a gap reflected in the last two meetings where neither side scored more than one goal in either fixture.

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.

xG gap signal Generated from real data
U. Catolica vs A. Italiano · Chile: Primera División

U. Católica's xG rating of 16.0 versus A. Italiano's 50.0 reveals a striking disconnect with the consensus odds, where Católica are joint-favourites despite generating far lower expected goal threat — suggesting the market leans heavily on Católica's near-perfect recent form (4W1D in last 5) rather than their underlying attacking quality.

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.

Form divergence Generated from real data
Lozo vs Pélican · Gabon: Championnat D1

Pélican have won their last three consecutive matches (ending LLWWW), while Lozo have alternated results in their last four games (LDLD), giving Pélican the clearer recent momentum despite the consensus market assigning them a 0% win probability from the one tracked source.

Consensus split Generated from real data
US Oyem vs Bitam · Gabon: Championnat D1

With all six-axis ratings identical at 50.0 for both sides and the sole tracked source assigning a 0% probability to a US Oyem win, the pre-match consensus splits entirely between a draw (50%) and a Bitam win (50%), effectively ruling out the home side as a winner before kick-off.

Win probability split Generated from real data
Stade Mandji vs Cercle Mbéri · Gabon: Championnat D1

Despite both teams sharing identical 50.0 ratings across all six axes, the pre-match consensus heavily favours Cercle Mbéri to avoid defeat, assigning them a 45% win probability against Stade Mandji's 10%, with a draw at 45% — suggesting external context beyond the tracked metrics is driving the market lean toward the away side.

Form divergence Generated from real data
Stade Migoveen vs FC 105 · Gabon: Championnat D1

Stade Migoveen have won their last two matches after three straight defeats (LLLWW), while FC 105 have taken just one point from their last two games (LD), suggesting Migoveen enter this fixture on a notably stronger recent run despite pre-match odds giving them no win probability at all.

Recent form split Generated from real data
Ogooue FC vs Oyem AC · Gabon: Championnat D1

Ogooue FC's last five results (WWDLL) show two straight losses going into this fixture, while Oyem AC have lost just once in five games (WWDWD), giving the visitors a notably more stable recent run despite both sides carrying identical six-axis ratings across all metrics.

Recent form contrast Generated from real data
Missile vs Vautour Club · Gabon: Championnat D1

Vautour Club arrive on a run of four consecutive wins from their last five matches (WWWWD), while Missile have lost both of their most recent games (LL), representing the sharpest form divergence visible in the available data despite both sides sharing identical 50.0 ratings across all six tracked metrics.

Form comparison Generated from real data
Plymouth Parkway vs Uxbridge · England: Non League Premier - Southern South

Plymouth Parkway hold a Form rating of 86.7 versus Uxbridge's 66.7, backed by a 4-from-5 recent record (WWLDW), while Uxbridge arrive on a perfect 4-game winning run (WWWW) — making this a clash between the higher-rated form side and the side with the cleaner current streak.

Odds vs ratings gap Generated from real data
Kluczevia Stargard vs Lech Poznań II · Poland: III Liga - Group 2

Despite the consensus giving Lech Poznań II just a 10% win probability, their Attack rating (53.3) actually exceeds Kluczevia's Defense rating (60.0 vs 46.7 defensive rating for Lech), making the visitors' attacking threat meaningfully underrepresented in the market relative to their rated defensive vulnerability.

Defense vs Attack mismatch Generated from real data
Rakow II vs Kluczbork · Poland: III Liga - Group 3

Rakow II's Defense rating of 66.7 dwarfs Kluczbork's Attack rating of 33.3, creating the starkest mismatch in the data — yet the consensus still gives Kluczbork a 45% win probability, likely driven by Rakow II's own Attack rating of just 33.3, the lowest of any metric for either side.

Rating mismatch Generated from real data
Milan II vs Piacenza · Italy: Serie D - Girone B

Milan II's Attack rating (66.7) directly confronts Piacenza's strongest attribute, their Defense (66.7), creating the fixture's sharpest clash — while Milan II's own Defense (41.7) is the lowest rating across both teams, leaving them notably exposed against any Piacenza attacking threat. Milan II's Form rating of 75.0, backed by four wins in their last five, adds context to why this defensive vulnerability hasn't yet cost them heavily.

Form divergence Generated from real data
1º de Agosto vs Wiliete · Angola: Girabola

Wiliete's perfect five-from-five run (WWWWW) earns them a maximum Form rating of 100.0, compared to 1º de Agosto's 86.7 despite their own strong 4W-1D sequence, and that superiority extends to Defense (100.0 vs 66.7) — factors reflected in the pre-match consensus giving Wiliete a 45.0% win probability against the hosts' 10.0%.

Form comparison Generated from real data
Teungueth vs Ouakam · Senegal: Ligue 1

Teungueth have won four of their last five matches (WDWWW), while Ouakam have won just one and lost one in the same period (DWDLW), making Teungueth the notably stronger side on recent results despite identical 50.0 six-axis ratings across all categories.

Data Unavailability Generated from real data
KCB vs APS Bomet · Kenya: FKF Premier League

All six KCB performance ratings sit at exactly 50.0 and the consensus probabilities are split perfectly three ways at 33% each — indicating that only 1 source is tracked and no meaningful differentiated data exists to distinguish either side's advantage for this fixture.

Limited data signal Generated from real data
Mombasa Elite vs Shabana · Kenya: FKF Premier League

With all six Mombasa Elite ratings sitting at exactly 50.0 and only one tracked result available, the pre-match consensus splits the remaining probability entirely between a draw and a Shabana win (50% each), leaving Mombasa Elite — despite their single recorded win — with a 0.0% implied win probability from the sole tracked source.

Data limitation Generated from real data
3K vs AFC Leopards · Kenya: FKF Premier League

With all six analytical ratings for 3K returning exactly 50.0 and probabilities split equally three ways at 33% each from a single source, there is no statistically meaningful signal to distinguish either side's edge ahead of this fixture.

Data limitation Generated from real data
Bandari vs Tusker · Kenya: FKF Premier League

Both Bandari and Tusker carry identical 50.0 ratings across all six axes and the pre-match consensus splits exactly three ways at 33% each, meaning the available model data offers no statistical edge to distinguish either side ahead of this fixture.

Market uncertainty Generated from real data
Mathare United vs Posta Rangers FC · Kenya: FKF Premier League

With all three outcomes priced at exactly 33% by the sole tracked source and Posta Rangers rated precisely 50.0 across all six metrics, this fixture is flagged as genuinely data-poor, offering no statistically distinguishable edge between any result. Posta Rangers' recent DWL run adds marginal context but falls within a completely undifferentiated model profile.

Defensive strength contrast Generated from real data
Homeboyz vs Police · Kenya: FKF Premier League

Police carry a striking defensive rating of 80.0 against an attack rating of just 26.7, suggesting a side built almost entirely to restrict rather than create — a profile that aligns with their DWLDW run where they have avoided defeat in their last two matches.

Data limitation Generated from real data
GOR Mahia vs Nairobi United · Kenya: FKF Premier League

With all six of GOR Mahia's rated metrics sitting at exactly 50.0 and only one result tracked (a loss), the pre-match consensus gives GOR Mahia a 0% win probability against Nairobi United, making this effectively a coin-flip fixture with the home side given no realistic chance of victory by the sole tracked source.

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%.

Data unavailable Generated from real data
Ulinzi Stars vs Migori Youth · Kenya: FKF Premier League

All six-axis ratings for both Ulinzi Stars and Migori Youth are identically 50.0 across every metric, and the pre-match odds are split exactly three ways at 33% each, indicating the available data is insufficient to identify any meaningful statistical edge for this fixture.

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%.

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.

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.

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.