Match Reports

One CURSD verdict per match. xG share, finishing delta, keeper impact, shot dominance, set-piece waste, VAR/penalty/red events and discipline, compressed into a single score from Cursed to Blessed.

133 match reports published. New ones every morning at 07:00 UTC.

๐Ÿ€ NBAยทOct 6, 2026CLS Analysis
Golden State WarriorsGolden State Warriors
124 - 98
Los Angeles LakersLos Angeles Lakers
xG: 0.0-0.0

Golden State Warriors 124-98 Los Angeles Lakers: The Margins Went Against Los Angeles Lakers

Golden State Warriors 124-98 Los Angeles Lakers. eFG: 61%-48%. Per-game CURSD luck breakdown.

Utah Jazz106-117Denver Nuggets
๐Ÿ€ NBAยทOct 6, 2026

Utah Jazz 106-117 Denver Nuggets: The Margins Went Against Utah Jazz

Utah Jazz 106-117 Denver Nuggets. eFG: 51%-60%. Per-game CURSD luck breakdown.

xG: 0.0-0.0CLS Analysis
Oklahoma City Thunder110-116New Orleans Pelicans
๐Ÿ€ NBAยทOct 6, 2026

Oklahoma City Thunder 110-116 New Orleans Pelicans: The Margins Went Against Oklahoma City Thunder

Oklahoma City Thunder 110-116 New Orleans Pelicans. eFG: 63%-47%. Per-game CURSD luck breakdown.

xG: 0.0-0.0CLS Analysis
Sacramento Kings103-127Los Angeles Lakers
๐Ÿ€ NBAยทOct 5, 2026

Sacramento Kings 103-127 Los Angeles Lakers: The Margins Went Against Sacramento Kings

Sacramento Kings 103-127 Los Angeles Lakers. eFG: 48%-62%. Per-game CURSD luck breakdown.

xG: 0.0-0.0CLS Analysis
Philadelphia 76ers120-97New York Knicks
๐Ÿ€ NBAยทOct 5, 2026

Philadelphia 76ers 120-97 New York Knicks: The Margins Went Against New York Knicks

Philadelphia 76ers 120-97 New York Knicks. eFG: 51%-43%. Per-game CURSD luck breakdown.

xG: 0.0-0.0CLS Analysis
Detroit Pistons109-107Phoenix Suns
๐Ÿ€ NBAยทOct 5, 2026

Detroit Pistons 109-107 Phoenix Suns: The Margins Went Against Phoenix Suns

Detroit Pistons 109-107 Phoenix Suns. eFG: 53%-58%. Per-game CURSD luck breakdown.

xG: 0.0-0.0CLS Analysis
Atlanta Hawks123-132Memphis Grizzlies
๐Ÿ€ NBAยทOct 5, 2026

Atlanta Hawks 123-132 Memphis Grizzlies: The Margins Went Against Atlanta Hawks

Atlanta Hawks 123-132 Memphis Grizzlies. eFG: 53%-63%. Per-game CURSD luck breakdown.

xG: 0.0-0.0CLS Analysis
LA Clippers104-101Golden State Warriors
๐Ÿ€ NBAยทOct 4, 2026

LA Clippers 104-101 Golden State Warriors: The Margins Went Against Golden State Warriors

LA Clippers 104-101 Golden State Warriors. eFG: 47%-42%. Per-game CURSD luck breakdown.

xG: 0.0-0.0CLS Analysis
Toronto Raptors105-129Miami Heat
๐Ÿ€ NBAยทOct 3, 2026

Toronto Raptors 105-129 Miami Heat: The Margins Went Against Toronto Raptors

Toronto Raptors 105-129 Miami Heat. eFG: 46%-57%. Per-game CURSD luck breakdown.

xG: 0.0-0.0CLS Analysis
Fulham1-1Manchester United
โšฝ Premier LeagueยทSep 20, 2026

Fulham 1-1 Manchester United: The Scoreline Lied About Manchester United

xG: Fulham 0.0 - 0.0 Manchester United. Manchester United on the wrong side of finishing variance. Score: 1-1.

xG: 0.0-0.0CLS Analysis
Manchester City5-3Sunderland
โšฝ Premier LeagueยทSep 20, 2026

0.0 xG Gap, Zero Points: Sunderland's Night in Numbers

Sunderland created 0.0 xG but lost 5-3. The xG gap of 0.0 tells a different story.

xG: 0.0-0.0CLS Analysis
Bournemouth0-1Liverpool
โšฝ Premier LeagueยทSep 20, 2026

Bournemouth Lose Despite Matching Liverpool on xG

Bournemouth 0-1 Liverpool (xG: 0.0-0.0). The numbers match the result.

xG: 0.0-0.0CLS Analysis
Nottingham Forest0-1
โšฝ Premier LeagueยทSep 19, 2026

Nottingham Forest 0-1 Coventry: Nottingham Forest's xG Says This Should Have Been Closer

Nottingham Forest 0-1 Coventry (xG: 0.0-0.0). The numbers match the result.

xG: 0.0-0.0CLS Analysis
Brighton3-0Arsenal
โšฝ Premier LeagueยทSep 19, 2026

Arsenal Deserved More. The Data Proves It.

Arsenal created 0.0 xG but lost 3-0. The xG gap of 0.0 tells a different story.

xG: 0.0-0.0CLS Analysis
Everton1-0Ipswich
โšฝ Premier LeagueยทSep 19, 2026

How Ipswich Got Completely Cursed Against Everton

Ipswich created 0.0 xG but lost 1-0. The xG gap of 0.0 tells a different story.

xG: 0.0-0.0CLS Analysis
Newcastle2-1
โšฝ Premier LeagueยทSep 19, 2026

Newcastle 2-1 Hull City: The Scoreline Lied About Hull City

Hull City created 0.0 xG but lost 2-1. The xG gap of 0.0 tells a different story.

xG: 0.0-0.0CLS Analysis
Brentford3-0Chelsea
โšฝ Premier LeagueยทSep 18, 2026

Chelsea Won the xG Battle. Lost the Match.

Chelsea created 0.0 xG but lost 3-0. The xG gap of 0.0 tells a different story.

xG: 0.0-0.0CLS Analysis
Leeds4-1Newcastle
โšฝ Premier LeagueยทSep 14, 2026

How Newcastle Got Completely Cursed Against Leeds

Newcastle created 0.0 xG but lost 4-1. The xG gap of 0.0 tells a different story.

xG: 0.0-0.0CLS Analysis
Manchester United0-1Manchester City
โšฝ Premier LeagueยทSep 13, 2026

Manchester United 0-1 Manchester City: Manchester United's xG Says This Should Have Been Closer

Manchester United 0-1 Manchester City (xG: 0.0-0.0). The numbers match the result.

xG: 0.0-0.0CLS Analysis
0-5Brighton
โšฝ Premier LeagueยทSep 13, 2026

Coventry Lose Despite Matching Brighton on xG

Coventry 0-5 Brighton (xG: 0.0-0.0). The numbers match the result.

xG: 0.0-0.0CLS Analysis
Chelsea2-2
โšฝ Premier LeagueยทSep 12, 2026

Hull City Draw Despite Matching Chelsea on xG

Chelsea 2-2 Hull City (xG: 0.0-0.0). The numbers match the result.

xG: 0.0-0.0CLS Analysis
Bournemouth2-2Brentford
โšฝ Premier LeagueยทSep 12, 2026

Close but Cursed: Brentford Fall Short Against Bournemouth

Bournemouth 2-2 Brentford (xG: 0.0-0.0). The numbers match the result.

xG: 0.0-0.0CLS Analysis
Brentford1-1Sunderland
โšฝ Premier LeagueยทSep 5, 2026

Brentford 1-1 Sunderland: Fair Split or Someone Got Cheated?

Brentford 1-1 Sunderland (xG: 0.0-0.0). The numbers match the result.

xG: 0.0-0.0CLS Analysis
Manchester City1-0
โšฝ Premier LeagueยทSep 5, 2026

Manchester City 1-0 Coventry: The Scoreline Lied About Coventry

Coventry created 0.0 xG but lost 1-0. The xG gap of 0.0 tells a different story.

xG: 0.0-0.0CLS Analysis
Newcastle2-2Bournemouth
โšฝ Premier LeagueยทSep 5, 2026

The xG Told a Different Story: Bournemouth 2-2 Newcastle

xG: Newcastle 0.0 - 0.0 Bournemouth. Bournemouth on the wrong side of finishing variance. Score: 2-2.

xG: 0.0-0.0CLS Analysis
San Antonio Spurs90-94New York Knicks
๐Ÿ€ NBAยทJun 13, 2026

San Antonio Spurs 90-94 New York Knicks: The Margins Went Against San Antonio Spurs | Playoffs

San Antonio Spurs 90-94 New York Knicks. eFG: 45%-43%. Per-game CURSD luck breakdown.

xG: 0.0-0.0CLS Analysis
New York Knicks107-106San Antonio Spurs
๐Ÿ€ NBAยทJun 10, 2026

New York Knicks 107-106 San Antonio Spurs: The Margins Went Against San Antonio Spurs | Playoffs

New York Knicks 107-106 San Antonio Spurs. eFG: 56%-52%. Per-game CURSD luck breakdown.

xG: 0.0-0.0CLS Analysis
New York Knicks111-115San Antonio Spurs
๐Ÿ€ NBAยทJun 8, 2026

New York Knicks 111-115 San Antonio Spurs: The Margins Went Against New York Knicks | Playoffs

New York Knicks 111-115 San Antonio Spurs. eFG: 53%-54%. Per-game CURSD luck breakdown.

xG: 0.0-0.0CLS Analysis
Vegas Golden Knights5-4Carolina Hurricanes
๐Ÿ’ NHLยทJun 6, 2026

Vegas Golden Knights 5-4 Carolina Hurricanes (OT): The Margins Went Against Carolina Hurricanes | Playoffs

Vegas Golden Knights 5-4 Carolina Hurricanes in OT. SOG: 35-33. Per-game CURSD luck breakdown.

xG: 0.0-0.0CLS Analysis
San Antonio Spurs104-105New York Knicks
๐Ÿ€ NBAยทJun 5, 2026

San Antonio Spurs 104-105 New York Knicks: The Margins Went Against San Antonio Spurs | Playoffs

San Antonio Spurs 104-105 New York Knicks. eFG: 54%-50%. Per-game CURSD luck breakdown.

xG: 0.0-0.0CLS Analysis
Carolina Hurricanes4-5Vegas Golden Knights
๐Ÿ’ NHLยทJun 2, 2026

Carolina Hurricanes 4-5 Vegas Golden Knights: The Margins Went Against Carolina Hurricanes | Playoffs

Carolina Hurricanes 4-5 Vegas Golden Knights. SOG: 27-23. Per-game CURSD luck breakdown.

xG: 0.0-0.0CLS Analysis
San Antonio Spurs118-91Oklahoma City Thunder
๐Ÿ€ NBAยทMay 28, 2026

San Antonio Spurs 118-91 Oklahoma City Thunder: The Margins Went Against Oklahoma City Thunder | Playoffs

San Antonio Spurs 118-91 Oklahoma City Thunder. eFG: 55%-43%. Per-game CURSD luck breakdown.

xG: 0.0-0.0CLS Analysis
Oklahoma City Thunder127-114San Antonio Spurs
๐Ÿ€ NBAยทMay 26, 2026

Oklahoma City Thunder 127-114 San Antonio Spurs: The Margins Went Against San Antonio Spurs | Playoffs

Oklahoma City Thunder 127-114 San Antonio Spurs. eFG: 57%-47%. Per-game CURSD luck breakdown.

xG: 0.0-0.0CLS Analysis
San Antonio Spurs103-82Oklahoma City Thunder
๐Ÿ€ NBAยทMay 24, 2026

San Antonio Spurs 103-82 Oklahoma City Thunder: The Margins Went Against Oklahoma City Thunder | Playoffs

San Antonio Spurs 103-82 Oklahoma City Thunder. eFG: 44%-36%. Per-game CURSD luck breakdown.

xG: 0.0-0.0CLS Analysis
Brighton0-3Manchester United
โšฝ Premier LeagueยทMay 24, 2026

Manchester United Win It, but the Data Disagrees

xG: Brighton 0.8 - 1.8 Manchester United. Brighton on the wrong side of finishing variance. Score: 0-3.

xG: 0.8-1.8CLS Analysis
West Ham3-0Leeds
โšฝ Premier LeagueยทMay 24, 2026

The xG Told a Different Story: Leeds 3-0 West Ham

xG: West Ham 2.6 - 1.6 Leeds. Leeds on the wrong side of finishing variance. Score: 3-0.

xG: 2.6-1.6CLS Analysis
Liverpool1-1Brentford
โšฝ Premier LeagueยทMay 24, 2026

Liverpool Deserved a Point. The Data Says So.

Liverpool 1-1 Brentford (xG: 2.9-1.2). The numbers match the result.

xG: 2.9-1.2CLS Analysis
Cleveland Cavaliers108-121New York Knicks
๐Ÿ€ NBAยทMay 23, 2026

Cleveland Cavaliers 108-121 New York Knicks: The Margins Went Against Cleveland Cavaliers | Playoffs

Cleveland Cavaliers 108-121 New York Knicks. eFG: 57%-63%. Per-game CURSD luck breakdown.

xG: 0.0-0.0CLS Analysis
San Antonio Spurs108-123Oklahoma City Thunder
๐Ÿ€ NBAยทMay 22, 2026

San Antonio Spurs 108-123 Oklahoma City Thunder: The Margins Went Against San Antonio Spurs | Playoffs

San Antonio Spurs 108-123 Oklahoma City Thunder. eFG: 51%-59%. Per-game CURSD luck breakdown.

xG: 0.0-0.0CLS Analysis
New York Knicks109-93Cleveland Cavaliers
๐Ÿ€ NBAยทMay 21, 2026

New York Knicks 109-93 Cleveland Cavaliers: A Fair Result | Playoffs

New York Knicks 109-93 Cleveland Cavaliers. eFG: 59%-44%. Per-game CURSD luck breakdown.

xG: 0.0-0.0CLS Analysis
Carolina Hurricanes2-6Montrรฉal Canadiens
๐Ÿ’ NHLยทMay 21, 2026

Carolina Hurricanes 2-6 Montrรฉal Canadiens: The Margins Went Against Carolina Hurricanes | Playoffs

Carolina Hurricanes 2-6 Montrรฉal Canadiens. SOG: 27-22. Per-game CURSD luck breakdown.

xG: 0.0-0.0CLS Analysis
Oklahoma City Thunder122-113San Antonio Spurs
๐Ÿ€ NBAยทMay 20, 2026

Oklahoma City Thunder 122-113 San Antonio Spurs: A Fair Result | Playoffs

Oklahoma City Thunder 122-113 San Antonio Spurs. eFG: 55%-58%. Per-game CURSD luck breakdown.

xG: 0.0-0.0CLS Analysis
Colorado Avalanche2-4Vegas Golden Knights
๐Ÿ’ NHLยทMay 20, 2026

Colorado Avalanche 2-4 Vegas Golden Knights: The Margins Went Against Colorado Avalanche | Playoffs

Colorado Avalanche 2-4 Vegas Golden Knights. SOG: 38-28. Per-game CURSD luck breakdown.

xG: 0.0-0.0CLS Analysis
New York Knicks115-104Cleveland Cavaliers
๐Ÿ€ NBAยทMay 19, 2026

New York Knicks 115-104 Cleveland Cavaliers OT: A Fair Result | Playoffs

New York Knicks 115-104 Cleveland Cavaliers in OT. eFG: 53%-49%. Per-game CURSD luck breakdown.

xG: 0.0-0.0CLS Analysis
Chelsea2-1Tottenham
โšฝ Premier LeagueยทMay 19, 2026

Tottenham Deserved More. The Data Proves It.

Tottenham created 1.7 xG but lost 2-1. The xG gap of 1.1 tells a different story.

xG: 0.6-1.7CLS Analysis
Bournemouth1-1Manchester City
โšฝ Premier LeagueยทMay 19, 2026

The Data Agrees: Bournemouth 1-1 Manchester City Was About Right

Bournemouth 1-1 Manchester City (xG: 2.0-1.7). The numbers match the result.

xG: 2.0-1.7CLS Analysis
Oklahoma City Thunder115-122San Antonio Spurs
๐Ÿ€ NBAยทMay 18, 2026

Oklahoma City Thunder 115-122 San Antonio Spurs OT: A Fair Result | Playoffs

Oklahoma City Thunder 115-122 San Antonio Spurs in OT. eFG: 49%-49%. Per-game CURSD luck breakdown.

xG: 0.0-0.0CLS Analysis
Buffalo Sabres2-3Montrรฉal Canadiens
๐Ÿ’ NHLยทMay 18, 2026

Buffalo Sabres 2-3 Montrรฉal Canadiens (OT): Buffalo Sabres Robbed by the Numbers | Playoffs

Buffalo Sabres 39 shots, Montrรฉal Canadiens 25 shots. Final 2-3 in OT. Buffalo Sabres on the wrong side of finishing variance.

xG: 0.0-0.0CLS Analysis
Arsenal1-0Burnley
โšฝ Premier LeagueยทMay 18, 2026

Arsenal 1-0 Burnley: Deserved on Both Sides

Arsenal 1-0 Burnley (xG: 1.0-0.2). The numbers match the result.

xG: 1.0-0.2CLS Analysis
Detroit Pistons94-125Cleveland Cavaliers
๐Ÿ€ NBAยทMay 17, 2026

Detroit Pistons 94-125 Cleveland Cavaliers: A Fair Result | Playoffs

Detroit Pistons 94-125 Cleveland Cavaliers. eFG: 42%-57%. Per-game CURSD luck breakdown.

xG: 0.0-0.0CLS Analysis
Newcastle3-1West Ham
โšฝ Premier LeagueยทMay 17, 2026

West Ham Lose Despite Matching Newcastle on xG

Newcastle 3-1 West Ham (xG: 1.7-0.9). The numbers match the result.

xG: 1.7-0.9CLS Analysis
Brentford2-2Crystal Palace
โšฝ Premier LeagueยทMay 17, 2026

Brentford 2-2 Crystal Palace: No Complaints, According to xG

Brentford 2-2 Crystal Palace (xG: 2.0-1.7). The numbers match the result.

xG: 2.0-1.7CLS Analysis
Everton1-3Sunderland
โšฝ Premier LeagueยทMay 17, 2026

The xG Told a Different Story: Everton 1-3 Sunderland

Everton created 1.1 xG but lost 1-3. The xG gap of 0.3 tells a different story.

xG: 1.1-0.7CLS Analysis
Wolves1-1Fulham
โšฝ Premier LeagueยทMay 17, 2026

Wolves 1-1 Fulham: Both Teams Got What They Earned

Wolves 1-1 Fulham (xG: 1.4-1.5). The numbers match the result.

xG: 1.4-1.5CLS Analysis
Manchester United3-2Nottingham Forest
โšฝ Premier LeagueยทMay 17, 2026

The Data Agrees: Manchester United 3-2 Nottingham Forest Was About Right

Manchester United 3-2 Nottingham Forest (xG: 4.2-1.8). The numbers match the result.

xG: 4.2-1.8CLS Analysis
Minnesota Timberwolves109-139San Antonio Spurs
๐Ÿ€ NBAยทMay 15, 2026

Minnesota Timberwolves 109-139 San Antonio Spurs: A Fair Result | Playoffs

Minnesota Timberwolves 109-139 San Antonio Spurs. eFG: 43%-66%. Per-game CURSD luck breakdown.

xG: 0.0-0.0CLS Analysis
Cleveland Cavaliers94-115Detroit Pistons
๐Ÿ€ NBAยทMay 15, 2026

Cleveland Cavaliers 94-115 Detroit Pistons: A Fair Result | Playoffs

Cleveland Cavaliers 94-115 Detroit Pistons. eFG: 47%-62%. Per-game CURSD luck breakdown.

xG: 0.0-0.0CLS Analysis
Aston Villa4-2Liverpool
โšฝ Premier LeagueยทMay 15, 2026

How Liverpool Got Cursed Against Aston Villa

xG: Aston Villa 1.9 - 1.5 Liverpool. Liverpool on the wrong side of finishing variance. Score: 4-2.

xG: 1.9-1.5CLS Analysis
Buffalo Sabres3-6Montrรฉal Canadiens
๐Ÿ’ NHLยทMay 14, 2026

Buffalo Sabres 3-6 Montrรฉal Canadiens: Buffalo Sabres Robbed by the Numbers | Playoffs

Buffalo Sabres 36 shots, Montrรฉal Canadiens 26 shots. Final 3-6. Buffalo Sabres on the wrong side of finishing variance.

xG: 0.0-0.0CLS Analysis
Detroit Pistons113-117Cleveland Cavaliers
๐Ÿ€ NBAยทMay 13, 2026

Detroit Pistons 113-117 Cleveland Cavaliers OT: The Margins Went Against Detroit Pistons | Playoffs

Detroit Pistons 113-117 Cleveland Cavaliers in OT. eFG: 50%-54%. Per-game CURSD luck breakdown.

xG: 0.0-0.0CLS Analysis
Colorado Avalanche4-3Minnesota Wild
๐Ÿ’ NHLยทMay 13, 2026

Colorado Avalanche 4-3 Minnesota Wild (OT): A Fair Result | Playoffs

Colorado Avalanche 4-3 Minnesota Wild in OT. SOG: 34-20. Per-game CURSD luck breakdown.

xG: 0.0-0.0CLS Analysis
Manchester City3-0Crystal Palace
โšฝ Premier LeagueยทMay 13, 2026

0.9 xG Gap, Zero Points: Crystal Palace's Night in Numbers

xG: Manchester City 1.6 - 0.7 Crystal Palace. Crystal Palace on the wrong side of finishing variance. Score: 3-0.

xG: 1.6-0.7CLS Analysis
San Antonio Spurs126-97Minnesota Timberwolves
๐Ÿ€ NBAยทMay 12, 2026

San Antonio Spurs 126-97 Minnesota Timberwolves: A Fair Result | Playoffs

San Antonio Spurs 126-97 Minnesota Timberwolves. eFG: 59%-44%. Per-game CURSD luck breakdown.

xG: 0.0-0.0CLS Analysis
Los Angeles Lakers110-115Oklahoma City Thunder
๐Ÿ€ NBAยทMay 11, 2026

Los Angeles Lakers 110-115 Oklahoma City Thunder: A Fair Result | Playoffs

Los Angeles Lakers 110-115 Oklahoma City Thunder. eFG: 57%-59%. Per-game CURSD luck breakdown.

xG: 0.0-0.0CLS Analysis
Cleveland Cavaliers112-103Detroit Pistons
๐Ÿ€ NBAยทMay 11, 2026

Cleveland Cavaliers 112-103 Detroit Pistons: The Margins Went Against Detroit Pistons | Playoffs

Cleveland Cavaliers 112-103 Detroit Pistons. eFG: 53%-57%. Per-game CURSD luck breakdown.

xG: 0.0-0.0CLS Analysis
Tottenham1-1Leeds
โšฝ Premier LeagueยทMay 11, 2026

Tottenham 1-1 Leeds: Deserved on Both Sides

Tottenham 1-1 Leeds (xG: 1.3-1.3). The numbers match the result.

xG: 1.3-1.3CLS Analysis
Minnesota Timberwolves114-109San Antonio Spurs
๐Ÿ€ NBAยทMay 10, 2026

Minnesota Timberwolves 114-109 San Antonio Spurs: The Margins Went Against San Antonio Spurs | Playoffs

Minnesota Timberwolves 114-109 San Antonio Spurs. eFG: 50%-51%. Per-game CURSD luck breakdown.

xG: 0.0-0.0CLS Analysis
Philadelphia 76ers114-144New York Knicks
๐Ÿ€ NBAยทMay 10, 2026

Philadelphia 76ers 114-144 New York Knicks: The Margins Went Against Philadelphia 76ers | Playoffs

Philadelphia 76ers 114-144 New York Knicks. eFG: 55%-68%. Per-game CURSD luck breakdown.

xG: 0.0-0.0CLS Analysis
Nottingham Forest1-1Newcastle
โšฝ Premier LeagueยทMay 10, 2026

Nottingham Forest 1-1 Newcastle: Both Teams Got What They Earned

Nottingham Forest 1-1 Newcastle (xG: 1.2-1.6). The numbers match the result.

xG: 1.2-1.6CLS Analysis
Crystal Palace2-2Everton
โšฝ Premier LeagueยทMay 10, 2026

Crystal Palace 2-2 Everton: Both Teams Got What They Earned

Crystal Palace 2-2 Everton (xG: 2.7-1.4). The numbers match the result.

xG: 2.7-1.4CLS Analysis
Burnley2-2Aston Villa
โšฝ Premier LeagueยทMay 10, 2026

Burnley vs Aston Villa: A Fair Fight (2-2)

Burnley 2-2 Aston Villa (xG: 1.8-1.4). The numbers match the result.

xG: 1.8-1.4CLS Analysis
Los Angeles Lakers108-131Oklahoma City Thunder
๐Ÿ€ NBAยทMay 9, 2026

Los Angeles Lakers 108-131 Oklahoma City Thunder: A Fair Result | Playoffs

Los Angeles Lakers 108-131 Oklahoma City Thunder. eFG: 56%-65%. Per-game CURSD luck breakdown.

xG: 0.0-0.0CLS Analysis
Cleveland Cavaliers116-109Detroit Pistons
๐Ÿ€ NBAยทMay 9, 2026

Cleveland Cavaliers 116-109 Detroit Pistons: A Fair Result | Playoffs

Cleveland Cavaliers 116-109 Detroit Pistons. eFG: 66%-50%. Per-game CURSD luck breakdown.

xG: 0.0-0.0CLS Analysis
Manchester City3-0Brentford
โšฝ Premier LeagueยทMay 9, 2026

The Data Agrees: Manchester City 3-0 Brentford Was About Right

Manchester City 3-0 Brentford (xG: 3.0-0.2). The numbers match the result.

xG: 3.0-0.2CLS Analysis
Sunderland0-0Manchester United
โšฝ Premier LeagueยทMay 9, 2026

Sunderland 0-0 Manchester United: Both Teams Got What They Earned

Sunderland 0-0 Manchester United (xG: 1.3-0.6). The numbers match the result.

xG: 1.3-0.6CLS Analysis
Brighton3-0Wolves
โšฝ Premier LeagueยทMay 9, 2026

Brighton 3-0 Wolves: The Scoreline Lied About Wolves

xG: Brighton 1.6 - 0.5 Wolves. Wolves on the wrong side of finishing variance. Score: 3-0.

xG: 1.6-0.5CLS Analysis
Fulham0-1Bournemouth
โšฝ Premier LeagueยทMay 9, 2026

Fulham Won the xG Battle. Lost the Match.

Fulham created 1.3 xG but lost 0-1. The xG gap of 0.5 tells a different story.

xG: 1.3-0.8CLS Analysis
Liverpool1-1Chelsea
โšฝ Premier LeagueยทMay 9, 2026

Liverpool 1-1 Chelsea: Deserved on Both Sides

Liverpool 1-1 Chelsea (xG: 0.6-0.5). The numbers match the result.

xG: 0.6-0.5CLS Analysis
Minnesota Timberwolves108-115San Antonio Spurs
๐Ÿ€ NBAยทMay 8, 2026

Minnesota Timberwolves 108-115 San Antonio Spurs: A Fair Result | Playoffs

Minnesota Timberwolves 108-115 San Antonio Spurs. eFG: 45%-53%. Per-game CURSD luck breakdown.

xG: 0.0-0.0CLS Analysis
Philadelphia 76ers94-108New York Knicks
๐Ÿ€ NBAยทMay 8, 2026

Philadelphia 76ers 94-108 New York Knicks: The Margins Went Against Philadelphia 76ers | Playoffs

Philadelphia 76ers 94-108 New York Knicks. eFG: 48%-56%. Per-game CURSD luck breakdown.

xG: 0.0-0.0CLS Analysis
Oklahoma City Thunder125-107Los Angeles Lakers
๐Ÿ€ NBAยทMay 7, 2026

Oklahoma City Thunder 125-107 Los Angeles Lakers: A Fair Result | Playoffs

Oklahoma City Thunder 125-107 Los Angeles Lakers. eFG: 64%-57%. Per-game CURSD luck breakdown.

xG: 0.0-0.0CLS Analysis
Detroit Pistons107-97Cleveland Cavaliers
๐Ÿ€ NBAยทMay 7, 2026

Detroit Pistons 107-97 Cleveland Cavaliers: A Fair Result | Playoffs

Detroit Pistons 107-97 Cleveland Cavaliers. eFG: 57%-46%. Per-game CURSD luck breakdown.

xG: 0.0-0.0CLS Analysis
San Antonio Spurs133-95Minnesota Timberwolves
๐Ÿ€ NBAยทMay 6, 2026

San Antonio Spurs 133-95 Minnesota Timberwolves: The Margins Went Against Minnesota Timberwolves | Playoffs

San Antonio Spurs 133-95 Minnesota Timberwolves. eFG: 59%-45%. Per-game CURSD luck breakdown.

xG: 0.0-0.0CLS Analysis
New York Knicks108-102Philadelphia 76ers
๐Ÿ€ NBAยทMay 6, 2026

New York Knicks 108-102 Philadelphia 76ers: A Fair Result | Playoffs

New York Knicks 108-102 Philadelphia 76ers. eFG: 55%-54%. Per-game CURSD luck breakdown.

xG: 0.0-0.0CLS Analysis
Buffalo Sabres4-2Montrรฉal Canadiens
๐Ÿ’ NHLยทMay 6, 2026

Buffalo Sabres 4-2 Montrรฉal Canadiens: The Margins Went Against Montrรฉal Canadiens | Playoffs

Buffalo Sabres 4-2 Montrรฉal Canadiens. SOG: 16-28. Per-game CURSD luck breakdown.

xG: 0.0-0.0CLS Analysis
Oklahoma City Thunder108-90Los Angeles Lakers
๐Ÿ€ NBAยทMay 5, 2026

Oklahoma City Thunder 108-90 Los Angeles Lakers: The Margins Went Against Los Angeles Lakers | Playoffs

Oklahoma City Thunder 108-90 Los Angeles Lakers. eFG: 57%-47%. Per-game CURSD luck breakdown.

xG: 0.0-0.0CLS Analysis
Detroit Pistons111-101Cleveland Cavaliers
๐Ÿ€ NBAยทMay 5, 2026

Detroit Pistons 111-101 Cleveland Cavaliers: The Margins Went Against Cleveland Cavaliers | Playoffs

Detroit Pistons 111-101 Cleveland Cavaliers. eFG: 50%-54%. Per-game CURSD luck breakdown.

xG: 0.0-0.0CLS Analysis
San Antonio Spurs102-104Minnesota Timberwolves
๐Ÿ€ NBAยทMay 4, 2026

San Antonio Spurs 102-104 Minnesota Timberwolves: The Margins Went Against San Antonio Spurs | Playoffs

San Antonio Spurs 102-104 Minnesota Timberwolves. eFG: 51%-51%. Per-game CURSD luck breakdown.

xG: 0.0-0.0CLS Analysis
New York Knicks137-98Philadelphia 76ers
๐Ÿ€ NBAยทMay 4, 2026

New York Knicks 137-98 Philadelphia 76ers: A Fair Result | Playoffs

New York Knicks 137-98 Philadelphia 76ers. eFG: 74%-49%. Per-game CURSD luck breakdown.

xG: 0.0-0.0CLS Analysis
Everton3-3Manchester City
โšฝ Premier LeagueยทMay 4, 2026

Everton Deserved a Point. The Data Says So.

Everton 3-3 Manchester City (xG: 2.8-1.4). The numbers match the result.

xG: 2.8-1.4CLS Analysis
Chelsea1-3Nottingham Forest
โšฝ Premier LeagueยทMay 4, 2026

0.1 xG Gap, Zero Points: Chelsea's Night in Numbers

xG: Chelsea 1.9 - 2.1 Nottingham Forest. Chelsea on the wrong side of finishing variance. Score: 1-3.

xG: 1.9-2.1CLS Analysis
Tampa Bay Lightning1-2Montrรฉal Canadiens
๐Ÿ’ NHLยทMay 4, 2026

29 Shots to 9. Tampa Bay Still Lost. This Shouldn't Be Possible.

Montreal scored 2 goals on 9 shots. Tampa scored 1 on 29. The probability of this outcome: 4.65%.

xG: 0.0-0.0CLS Analysis
Cleveland Cavaliers114-102Toronto Raptors
๐Ÿ€ NBAยทMay 3, 2026

Cleveland Cavaliers 114-102 Toronto Raptors: A Fair Result | Playoffs

Cleveland Cavaliers 114-102 Toronto Raptors. eFG: 51%-48%. Per-game CURSD luck breakdown.

xG: 0.0-0.0CLS Analysis
Detroit Pistons116-94Orlando Magic
๐Ÿ€ NBAยทMay 3, 2026

Detroit Pistons 116-94 Orlando Magic: A Fair Result | Playoffs

Detroit Pistons 116-94 Orlando Magic. eFG: 61%-48%. Per-game CURSD luck breakdown.

xG: 0.0-0.0CLS Analysis
Colorado Avalanche9-6Minnesota Wild
๐Ÿ’ NHLยทMay 3, 2026

Colorado Avalanche 9-6 Minnesota Wild: The Margins Went Against Minnesota Wild | Playoffs

Colorado Avalanche 9-6 Minnesota Wild. SOG: 43-36. Per-game CURSD luck breakdown.

xG: 0.0-0.0CLS Analysis
Tampa Bay Lightning1-2Montrรฉal Canadiens
๐Ÿ’ NHLยทMay 3, 2026

Tampa Bay Lightning 1-2 Montrรฉal Canadiens: The Margins Went Against Tampa Bay Lightning | Playoffs

Tampa Bay Lightning 1-2 Montrรฉal Canadiens. SOG: 29-9. Per-game CURSD luck breakdown.

xG: 0.0-0.0CLS Analysis
Aston Villa1-2Tottenham
โšฝ Premier LeagueยทMay 3, 2026

The Data Agrees: Aston Villa 1-2 Tottenham Was About Right

Aston Villa 1-2 Tottenham (xG: 0.3-1.0). The numbers match the result.

xG: 0.3-1.0CLS Analysis
Manchester United3-2Liverpool
โšฝ Premier LeagueยทMay 3, 2026

The Data Agrees: Manchester United 3-2 Liverpool Was About Right

Manchester United 3-2 Liverpool (xG: 2.1-0.9). The numbers match the result.

xG: 2.1-0.9CLS Analysis
Bournemouth3-0Crystal Palace
โšฝ Premier LeagueยทMay 3, 2026

Bournemouth 3-0 Crystal Palace: No Complaints, According to xG

Bournemouth 3-0 Crystal Palace (xG: 2.3-0.8). The numbers match the result.

xG: 2.3-0.8CLS Analysis
Boston Celtics100-109Philadelphia 76ers
๐Ÿ€ NBAยทMay 2, 2026

Boston Celtics 100-109 Philadelphia 76ers: The Margins Went Against Boston Celtics | Playoffs

Boston Celtics 100-109 Philadelphia 76ers. eFG: 47%-54%. Per-game CURSD luck breakdown.

xG: 0.0-0.0CLS Analysis
Brentford3-0West Ham
โšฝ Premier LeagueยทMay 2, 2026

How West Ham Got Cursed Against Brentford

xG: Brentford 2.1 - 0.7 West Ham. West Ham on the wrong side of finishing variance. Score: 3-0.

xG: 2.1-0.7CLS Analysis
Arsenal3-0Fulham
โšฝ Premier LeagueยทMay 2, 2026

Arsenal 3-0 Fulham: Fulham Left Wondering What Went Wrong

Arsenal 3-0 Fulham (xG: 3.0-0.4). The numbers match the result.

xG: 3.0-0.4CLS Analysis
Wolves1-1Sunderland
โšฝ Premier LeagueยทMay 2, 2026

Wolves Deserved More. The Data Proves It. (Wolves 1-1 Sunderland)

xG: Wolves 1.8 - 0.6 Sunderland. Wolves on the wrong side of finishing variance. Score: 1-1.

xG: 1.8-0.6CLS Analysis
Newcastle3-1Brighton
โšฝ Premier LeagueยทMay 2, 2026

Newcastle 3-1 Brighton: Brighton Left Wondering What Went Wrong

Newcastle 3-1 Brighton (xG: 3.3-1.6). The numbers match the result.

xG: 3.3-1.6CLS Analysis
Leeds3-1Burnley
โšฝ Premier LeagueยทMay 1, 2026

Leeds 3-1 Burnley: Were Burnley Fair? CURSD Match Report

CURSD Luck Score: Burnley Fair (-11) | Leeds Fair (+11). xG: 1.65-0.53.

xG: 1.6-0.5CLS Analysis
Minnesota Timberwolves110-98Denver Nuggets
๐Ÿ€ NBAยทApr 30, 2026

Minnesota Timberwolves 110-98 Denver Nuggets: A Fair Result | Playoffs

Minnesota Timberwolves 110-98 Denver Nuggets. eFG: 49%-52%. Per-game CURSD luck breakdown.

xG: 0.0-0.0CLS Analysis
Philadelphia 76ers106-93Boston Celtics
๐Ÿ€ NBAยทApr 30, 2026

Philadelphia 76ers 106-93 Boston Celtics: The Margins Went Against Boston Celtics | Playoffs

Philadelphia 76ers 106-93 Boston Celtics. eFG: 50%-49%. Per-game CURSD luck breakdown.

xG: 0.0-0.0CLS Analysis
Atlanta Hawks89-140New York Knicks
๐Ÿ€ NBAยทApr 30, 2026

Atlanta Hawks 89-140 New York Knicks: The Margins Went Against Atlanta Hawks | Playoffs

Atlanta Hawks 89-140 New York Knicks. eFG: 43%-66%. Per-game CURSD luck breakdown.

xG: 0.0-0.0CLS Analysis
Anaheim Ducks5-2Edmonton Oilers
๐Ÿ’ NHLยทApr 30, 2026

Anaheim Ducks 5-2 Edmonton Oilers: The Margins Went Against Edmonton Oilers | Playoffs

Anaheim Ducks 5-2 Edmonton Oilers. SOG: 31-27. Per-game CURSD luck breakdown.

xG: 0.0-0.0CLS Analysis
Minnesota Wild5-2Dallas Stars
๐Ÿ’ NHLยทApr 30, 2026

Minnesota Wild 5-2 Dallas Stars: A Fair Result | Playoffs

Minnesota Wild 5-2 Dallas Stars. SOG: 21-23. Per-game CURSD luck breakdown.

xG: 0.0-0.0CLS Analysis
Manchester United2-1Brentford
โšฝ Premier LeagueยทApr 27, 2026

Manchester United 2-1 Brentford: Were Brentford Robbery? CURSD Match Report

CURSD Luck Score: Brentford Robbery (-45) | Manchester United Lucky (+45). xG: 1.36-1.17.

xG: 1.4-1.2CLS Analysis
Arsenal1-0Newcastle
โšฝ Premier LeagueยทApr 25, 2026

Arsenal 1-0 Newcastle: Were Newcastle Cursed? CURSD Match Report

CURSD Luck Score: Newcastle Cursed (-53) | Arsenal Lucky (+53). xG: 0.64-0.91.

xG: 0.6-0.9CLS Analysis
West Ham2-1Everton
โšฝ Premier LeagueยทApr 25, 2026

West Ham 2-1 Everton: Were Everton Robbery? CURSD Match Report

CURSD Luck Score: Everton Robbery (-42) | West Ham Lucky (+42). xG: 1.17-1.35.

xG: 1.2-1.4CLS Analysis
Liverpool3-1Crystal Palace
โšฝ Premier LeagueยทApr 25, 2026

Liverpool 3-1 Crystal Palace: Were Crystal Palace Cursed? CURSD Match Report

CURSD Luck Score: Crystal Palace Cursed (-69) | Liverpool Lucky (+69). xG: 0.91-2.32.

xG: 0.9-2.3CLS Analysis
Wolves0-1Tottenham
โšฝ Premier LeagueยทApr 25, 2026

Wolves 0-1 Tottenham: Were Wolves Robbery? CURSD Match Report

CURSD Luck Score: Wolves Robbery (-39) | Tottenham Lucky (+39). xG: 0.62-1.05.

xG: 0.6-1.1CLS Analysis
Fulham1-0Aston Villa
โšฝ Premier LeagueยทApr 25, 2026

Fulham 1-0 Aston Villa: Were Aston Villa Robbery? CURSD Match Report

CURSD Luck Score: Aston Villa Robbery (-37) | Fulham Lucky (+37). xG: 1.06-0.71.

xG: 1.1-0.7CLS Analysis
Sunderland0-5Nottingham Forest
โšฝ Premier LeagueยทApr 24, 2026

Sunderland 0-5 Nottingham Forest: Were Sunderland Cursed? CURSD Match Report

CURSD Luck Score: Sunderland Cursed (-55) | Nottingham Forest Lucky (+55). xG: 0.70-1.10.

xG: 0.7-1.1CLS Analysis
Burnley0-1Manchester City
โšฝ Premier LeagueยทApr 22, 2026

Burnley 0-1 Manchester City: Were Burnley Fair? CURSD Match Report

CURSD Luck Score: Burnley Fair (-11) | Manchester City Fair (+11). xG: 0.63-3.36.

xG: 0.6-3.4CLS Analysis
Bournemouth2-2Leeds
โšฝ Premier LeagueยทApr 22, 2026

Bournemouth 2-2 Leeds: Were Bournemouth Unlucky? CURSD Match Report

CURSD Luck Score: Bournemouth Unlucky (-23) | Leeds Lucky (+23). xG: 1.65-0.81.

xG: 1.6-0.8CLS Analysis
Brighton3-0Chelsea
โšฝ Premier LeagueยทApr 21, 2026

Brighton 3-0 Chelsea: Were Chelsea Fair? CURSD Match Report

CURSD Luck Score: Chelsea Fair (-12) | Brighton Fair (+12). xG: 2.14-0.37.

xG: 2.1-0.4CLS Analysis
Crystal Palace0-0West Ham
โšฝ Premier LeagueยทApr 20, 2026

Crystal Palace 0-0 West Ham: Were Crystal Palace Fair? CURSD Match Report

CURSD Luck Score: Crystal Palace Fair (-6) | West Ham Fair (+6). xG: 0.73-0.61.

xG: 0.7-0.6CLS Analysis
Buffalo Sabres4-3Boston Bruins
๐Ÿ’ NHLยทApr 19, 2026

Bruins Outplay Sabres, Lose Anyway in Buffalo

Boston generates the better of the play, trails by a goal, and heads home down a game in the series.

xG: 0.0-0.0CLS Analysis
Manchester City2-1Arsenal
โšฝ Premier LeagueยทApr 19, 2026

Manchester City 2-1 Arsenal: Were Arsenal Robbery? CURSD Match Report

CURSD Luck Score: Arsenal Robbery (-37) | Manchester City Lucky (+37). xG: 1.41-1.53.

xG: 1.4-1.5CLS Analysis
Aston Villa4-3Sunderland
โšฝ Premier LeagueยทApr 19, 2026

Aston Villa 4-3 Sunderland: Were Sunderland Unlucky? CURSD Match Report

CURSD Luck Score: Sunderland Unlucky (-24) | Aston Villa Lucky (+24). xG: 2.67-1.76.

xG: 2.7-1.8CLS Analysis
Nottingham Forest4-1Burnley
โšฝ Premier LeagueยทApr 19, 2026

Nottingham Forest 4-1 Burnley: Were Burnley Unlucky? CURSD Match Report

CURSD Luck Score: Burnley Unlucky (-19) | Nottingham Forest Lucky (+19). xG: 1.18-0.36.

xG: 1.2-0.4CLS Analysis
Everton1-2Liverpool
โšฝ Premier LeagueยทApr 19, 2026

Everton 1-2 Liverpool: Were Everton Unlucky? CURSD Match Report

CURSD Luck Score: Everton Unlucky (-25) | Liverpool Lucky (+25). xG: 0.80-1.45.

xG: 0.8-1.4CLS Analysis
Manchester City2-1Arsenal
โšฝ Premier LeagueยทApr 19, 2026

Did Arsenal Deserve Better? Here Is What the Data Says.

Arsenal hit the post twice, generated more xG, and lost anyway. The margins in the title race just got thinner.

xG: 1.4-1.5CLS Analysis
Chelsea0-1Manchester United
โšฝ Premier LeagueยทApr 18, 2026

Chelsea 0-1 Manchester United: CURSD Match Report

xG: 1.57-0.29. Chelsea Cursed (-78) | Manchester United Lucky (+78).

xG: 1.6-0.3CLS Analysis
Tottenham2-2Brighton
โšฝ Premier LeagueยทApr 18, 2026

Tottenham 2-2 Brighton: CURSD Match Report

xG: 1.08-0.89. Tottenham Fair (-10) | Brighton Fair (+10).

xG: 1.1-0.9CLS Analysis
Leeds3-0Wolves
โšฝ Premier LeagueยทApr 18, 2026

Leeds 3-0 Wolves: CURSD Match Report

xG: 2.78-0.54. Wolves Unlucky (-21) | Leeds Lucky (+21).

xG: 2.8-0.5CLS Analysis
Newcastle1-2Bournemouth
โšฝ Premier LeagueยทApr 18, 2026

Newcastle 1-2 Bournemouth: CURSD Match Report

xG: 1.65-3.03. Newcastle Unlucky (-26) | Bournemouth Lucky (+26).

xG: 1.6-3.0CLS Analysis
Brentford0-0Fulham
โšฝ Premier LeagueยทApr 18, 2026

Brentford 0-0 Fulham: CURSD Match Report

xG: 1.36-0.74. Brentford Unlucky (-26) | Fulham Lucky (+26).

xG: 1.4-0.7CLS Analysis
Brentford0-0Fulham
โšฝ Premier LeagueยทApr 18, 2026

Brentford 0-0 Fulham: Leno, a Post, and 1.36 xG Worth of Nothing

Brentford created 1.36 xG, hit the post, and watched Leno make a 90th-minute save that goes in the vast majority of the time. Fulham had zero shots on target.

xG: 1.4-0.7CLS Analysis