Most Chaotic Matches
A chaos score for every match: 3 points per goal + 2 points per red card
Top 50 Chaos Scores
Stacked bars · blue = goals, red = red cards · longest bar at top
Chaos Leaderboard
#DateSeasonMatchGoalsRedsGoals ptsRed ptsChaos
129 Sep 20072007-08Portsmouth 7-4 Reading11033033
228 Aug 20112011-12Manchester United 8-2 Arsenal10130232
302 Feb 20212020-21Manchester United 9-0 Southampton9227431
426 Dec 20072007-08Chelsea 4-4 Aston Villa8324630
529 Dec 20072007-08Tottenham Hotspur 6-4 Reading10030030
622 Nov 20092009-10Tottenham Hotspur 9-1 Wigan Athletic10030030
729 Dec 20122012-13Arsenal 7-3 Newcastle United10030030
819 May 20132012-13West Bromwich Albion 5-5 Manchester United10030030
911 May 20082007-08Middlesbrough 8-1 Manchester City9127229
1025 Oct 20192019-20Southampton 0-9 Leicester City9127229
1109 Apr 19941993-94Norwich City 4-5 Southampton9027027
1204 Mar 19951994-95Manchester United 9-0 Ipswich Town9027027
1326 Oct 19961996-97Southampton 6-3 Manchester United9027027
1425 Aug 19971997-98Blackburn Rovers 7-2 Sheffield Wednesday9027027
1506 Feb 19991998-99Nottingham Forest 1-8 Manchester United9027027
1612 Feb 20001999-00West Ham United 5-4 Bradford City9027027
1711 Mar 20001999-00Tottenham Hotspur 7-2 Southampton9027027
1813 Nov 20042004-05Tottenham Hotspur 4-5 Arsenal9027027
1916 Jan 20102009-10Chelsea 7-2 Sunderland9027027
2014 Dec 20132013-14Manchester City 6-3 Arsenal9027027
2122 Mar 20142013-14Cardiff City 3-6 Liverpool9027027
2230 Aug 20142014-15Everton 3-6 Chelsea9027027
2323 Jan 20162015-16Norwich City 4-5 Liverpool9027027
2426 Nov 20162016-17Swansea City 5-4 Crystal Palace9027027
2504 Feb 20172016-17Everton 6-3 Bournemouth9027027
2614 Oct 20172017-18Manchester City 7-2 Stoke City9027027
2713 May 20182017-18Tottenham Hotspur 5-4 Leicester City9027027
2804 Oct 20202020-21Aston Villa 7-2 Liverpool9027027
2926 Dec 20212021-22Manchester City 6-3 Leicester City9027027
3027 Aug 20222022-23Liverpool 9-0 Bournemouth9027027
3102 Oct 20222022-23Manchester City 6-3 Manchester United9027027
3222 Dec 20242024-25Tottenham Hotspur 3-6 Liverpool9027027
3302 Dec 20252025-26Fulham 4-5 Manchester City9027027
3415 Dec 20072007-08Wigan Athletic 5-3 Blackburn Rovers8124226
3528 Nov 20092009-10West Ham United 5-3 Burnley8124226
3609 May 20102009-10Chelsea 8-0 Wigan Athletic8124226
3705 Feb 20112010-11Newcastle United 4-4 Arsenal8124226
3804 Feb 20122011-12Arsenal 7-1 Blackburn Rovers8124226
3921 Sep 20142014-15Leicester City 5-3 Manchester United8124226
4022 Aug 19921992-93Oldham Athletic 5-3 Nottingham Forest8024024
4103 Oct 19921992-93Blackburn Rovers 7-1 Norwich City8024024
4203 Apr 19931992-93Oldham Athletic 6-2 Wimbledon8024024
4312 Apr 19931992-93Everton 3-5 Queens Park Rangers8024024
4408 May 19931992-93Liverpool 6-2 Tottenham Hotspur8024024
4515 Jan 19941993-94Everton 6-2 Swindon Town8024024
4612 Mar 19941993-94Newcastle United 7-1 Swindon Town8024024
4711 Feb 19951994-95Aston Villa 7-1 Wimbledon8024024
4822 Feb 19951994-95Aston Villa 4-4 Leicester City8024024
4901 Apr 19951994-95Sheffield Wednesday 1-7 Nottingham Forest8024024
5016 Dec 19951995-96Sheffield Wednesday 6-2 Leeds United8024024
SQL Query Used
-- Most chaotic matches: 3 points per goal + 2 points per red card, top 50
copy (
    select
        match_id,
        kickoff_date,
        season_label,
        home_team_name,
        home_team_abbr,
        home_score,
        coalesce(home_red_cards, 0) as home_red_cards,
        away_team_name,
        away_team_abbr,
        away_score,
        coalesce(away_red_cards, 0) as away_red_cards,
        home_score + away_score as total_goals,
        coalesce(home_red_cards, 0) + coalesce(away_red_cards, 0) as total_red_cards,
        3 * (home_score + away_score) as goals_points,
        2 * (coalesce(home_red_cards, 0) + coalesce(away_red_cards, 0)) as red_points,
        3 * (home_score + away_score) + 2 * (coalesce(home_red_cards, 0) + coalesce(away_red_cards, 0)) as chaos_score
    from "premier_league"."main"."fct_matches"
    order by chaos_score desc, kickoff_date, match_id
    limit 50
)
to 'assets/data/most_chaotic_matches.csv' (header, delimiter ',')