{"team": "Sunderland", "season1": "2024-2025", "season2": "2025-2026", "name": "Southampton (2024-2025)", "total_s1_points": 12, "total_s2_points": 54, "total_points_diff": 42, "full_season1_total": 12, "full_season2_total": 54, "fixtures_played": null, "total_fixtures": null, "narrative": {"opening": "Sunderland are doing significantly better this season, collecting <strong>54 points</strong> from 38 matches, <strong>42 more</strong> than comparing against the same matches in last season (12 points). This 42-point improvement represents one of the biggest turnarounds in the Premier League.", "performance": "The record shows <strong>12 more wins</strong> (14 vs 2), <strong>18 fewer losses</strong>.", "goals": "Offensively, they've been more potent, scoring <strong>42 goals</strong> (+16 vs last season).", "venue_insight": "The biggest change has been at home, where they've collected <strong>33 points</strong> (+27 vs last season).", "faqs": [{"question": "How is Sunderland performing compared to last season?", "answer": "Sunderland has collected 54 points from 38 matches in 2025-2026, compared to 12 points at the same stage in 2024-2025. This represents a +42 point difference."}, {"question": "How many wins does Sunderland have this season vs last?", "answer": "Sunderland has 14 wins from 38 fixtures in 2025-2026, compared to 2 wins at the same point in 2024-2025. They have 12 draws and 12 losses this season."}, {"question": "What is Sunderland's goal difference compared to last season?", "answer": "Sunderland has scored 42 goals and conceded 48 in 38 matches, giving a goal difference of -6. Last season at this point: 26 scored, 86 conceded (GD: -60)."}, {"question": "How is Sunderland's home and away form compared to last season?", "answer": "At home, Sunderland has 33 points (+27 vs last season). Away from home: 21 points (+15 vs last season)."}, {"question": "How many clean sheets does Sunderland have this season?", "answer": "Sunderland has kept 11 clean sheets in 38 matches, compared to 3 at the same point last season (+8)."}, {"question": "Which fixture has Sunderland improved most in?", "answer": "Sunderland's biggest improvement is against Bournemouth (at home), gaining 3 points compared to last season. They won 3-2 this season vs 1-3 last year."}, {"question": "Which fixture has Sunderland declined most in?", "answer": "Sunderland's biggest drop-off is against Everton (at home), losing 2 points compared to last season. They got 1-1 this season vs 1-0 last year."}]}, "grouped_comparisons": {"Liverpool": {"home": {"opponent": "Liverpool", "opponent_s2": "Liverpool", "venue": "H", "season1": "2024-2025", "season2": "2025-2026", "s1_score": "2-3", "s1_points": 0, "s1_xg": 1.3, "s1_xg_against": 3.1, "s1_date": "2024-11-24 00:00:00", "s2_score": "0-1", "s2_points": 0, "s2_xg": null, "s2_xg_against": null, "s2_date": "2026-02-11 00:00:00", "points_diff": 0}, "away": {"opponent": "Liverpool", "opponent_s2": "Liverpool", "venue": "A", "season1": "2024-2025", "season2": "2025-2026", "s1_score": "1-3", "s1_points": 0, "s1_xg": 0.4, "s1_xg_against": 3.9, "s1_date": "2025-03-08 00:00:00", "s2_score": "1-1", "s2_points": 1, "s2_xg": null, "s2_xg_against": null, "s2_date": "2025-12-03 00:00:00", "points_diff": 1}, "opponent_total_points": 84, "opponent_s1": "Liverpool", "opponent_s2": "Liverpool"}, "Arsenal": {"home": {"opponent": "Arsenal", "opponent_s2": "Arsenal", "venue": "H", "season1": "2024-2025", "season2": "2025-2026", "s1_score": "1-2", "s1_points": 0, "s1_xg": 0.6, "s1_xg_against": 2.3, "s1_date": "2025-05-25 00:00:00", "s2_score": "2-2", "s2_points": 1, "s2_xg": null, "s2_xg_against": null, "s2_date": "2025-11-08 00:00:00", "points_diff": 1}, "away": {"opponent": "Arsenal", "opponent_s2": "Arsenal", "venue": "A", "season1": "2024-2025", "season2": "2025-2026", "s1_score": "1-3", "s1_points": 0, "s1_xg": 0.6, "s1_xg_against": 2.8, "s1_date": "2024-10-05 00:00:00", "s2_score": "0-3", "s2_points": 0, "s2_xg": null, "s2_xg_against": null, "s2_date": "2026-02-07 00:00:00", "points_diff": 0}, "opponent_total_points": 74, "opponent_s1": "Arsenal", "opponent_s2": "Arsenal"}, "Manchester City": {"home": {"opponent": "Manchester City", "opponent_s2": "Manchester City", "venue": "H", "season1": "2024-2025", "season2": "2025-2026", "s1_score": "0-0", "s1_points": 1, "s1_xg": 0.1, "s1_xg_against": 1.7, "s1_date": "2025-05-10 00:00:00", "s2_score": "0-0", "s2_points": 1, "s2_xg": null, "s2_xg_against": null, "s2_date": "2026-01-01 00:00:00", "points_diff": 0}, "away": {"opponent": "Manchester City", "opponent_s2": "Manchester City", "venue": "A", "season1": "2024-2025", "season2": "2025-2026", "s1_score": "0-1", "s1_points": 0, "s1_xg": 0.2, "s1_xg_against": 2.9, "s1_date": "2024-10-26 00:00:00", "s2_score": "0-3", "s2_points": 0, "s2_xg": null, "s2_xg_against": null, "s2_date": "2025-12-06 00:00:00", "points_diff": 0}, "opponent_total_points": 71, "opponent_s1": "Manchester City", "opponent_s2": "Manchester City"}, "Chelsea": {"home": {"opponent": "Chelsea", "opponent_s2": "Chelsea", "venue": "H", "season1": "2024-2025", "season2": "2025-2026", "s1_score": "1-5", "s1_points": 0, "s1_xg": 1.6, "s1_xg_against": 5.2, "s1_date": "2024-12-04 00:00:00", "s2_score": "2-1", "s2_points": 3, "s2_xg": null, "s2_xg_against": null, "s2_date": "2026-05-24 00:00:00", "points_diff": 3}, "away": {"opponent": "Chelsea", "opponent_s2": "Chelsea", "venue": "A", "season1": "2024-2025", "season2": "2025-2026", "s1_score": "0-4", "s1_points": 0, "s1_xg": 0.7, "s1_xg_against": 2.4, "s1_date": "2025-02-25 00:00:00", "s2_score": "2-1", "s2_points": 3, "s2_xg": null, "s2_xg_against": null, "s2_date": "2025-10-25 00:00:00", "points_diff": 3}, "opponent_total_points": 69, "opponent_s1": "Chelsea", "opponent_s2": "Chelsea"}, "Aston Villa": {"home": {"opponent": "Aston Villa", "opponent_s2": "Aston Villa", "venue": "H", "season1": "2024-2025", "season2": "2025-2026", "s1_score": "0-3", "s1_points": 0, "s1_xg": 0.3, "s1_xg_against": 3.0, "s1_date": "2025-04-12 00:00:00", "s2_score": "1-1", "s2_points": 1, "s2_xg": null, "s2_xg_against": null, "s2_date": "2025-09-21 00:00:00", "points_diff": 1}, "away": {"opponent": "Aston Villa", "opponent_s2": "Aston Villa", "venue": "A", "season1": "2024-2025", "season2": "2025-2026", "s1_score": "0-1", "s1_points": 0, "s1_xg": 0.3, "s1_xg_against": 2.3, "s1_date": "2024-12-07 00:00:00", "s2_score": "3-4", "s2_points": 0, "s2_xg": null, "s2_xg_against": null, "s2_date": "2026-04-19 00:00:00", "points_diff": 0}, "opponent_total_points": 66, "opponent_s1": "Aston Villa", "opponent_s2": "Aston Villa"}, "Newcastle Utd": {"home": {"opponent": "Newcastle Utd", "opponent_s2": "Newcastle Utd", "venue": "H", "season1": "2024-2025", "season2": "2025-2026", "s1_score": "1-3", "s1_points": 0, "s1_xg": 0.8, "s1_xg_against": 2.9, "s1_date": "2025-01-25 00:00:00", "s2_score": "1-0", "s2_points": 3, "s2_xg": null, "s2_xg_against": null, "s2_date": "2025-12-14 00:00:00", "points_diff": 3}, "away": {"opponent": "Newcastle Utd", "opponent_s2": "Newcastle Utd", "venue": "A", "season1": "2024-2025", "season2": "2025-2026", "s1_score": "0-1", "s1_points": 0, "s1_xg": 1.8, "s1_xg_against": 0.3, "s1_date": "2024-08-17 00:00:00", "s2_score": "2-1", "s2_points": 3, "s2_xg": null, "s2_xg_against": null, "s2_date": "2026-03-22 00:00:00", "points_diff": 3}, "opponent_total_points": 66, "opponent_s1": "Newcastle Utd", "opponent_s2": "Newcastle Utd"}, "Nott'ham Forest": {"home": {"opponent": "Nott'ham Forest", "opponent_s2": "Nott'ham Forest", "venue": "H", "season1": "2024-2025", "season2": "2025-2026", "s1_score": "0-1", "s1_points": 0, "s1_xg": 0.1, "s1_xg_against": 2.2, "s1_date": "2024-08-24 00:00:00", "s2_score": "0-5", "s2_points": 0, "s2_xg": null, "s2_xg_against": null, "s2_date": "2026-04-24 00:00:00", "points_diff": 0}, "away": {"opponent": "Nott'ham Forest", "opponent_s2": "Nott'ham Forest", "venue": "A", "season1": "2024-2025", "season2": "2025-2026", "s1_score": "2-3", "s1_points": 0, "s1_xg": 0.9, "s1_xg_against": 1.8, "s1_date": "2025-01-19 00:00:00", "s2_score": "1-0", "s2_points": 3, "s2_xg": null, "s2_xg_against": null, "s2_date": "2025-09-27 00:00:00", "points_diff": 3}, "opponent_total_points": 65, "opponent_s1": "Nott'ham Forest", "opponent_s2": "Nott'ham Forest"}, "Brighton": {"home": {"opponent": "Brighton", "opponent_s2": "Brighton", "venue": "H", "season1": "2024-2025", "season2": "2025-2026", "s1_score": "0-4", "s1_points": 0, "s1_xg": 0.1, "s1_xg_against": 3.9, "s1_date": "2025-02-22 00:00:00", "s2_score": "0-1", "s2_points": 0, "s2_xg": null, "s2_xg_against": null, "s2_date": "2026-03-14 00:00:00", "points_diff": 0}, "away": {"opponent": "Brighton", "opponent_s2": "Brighton", "venue": "A", "season1": "2024-2025", "season2": "2025-2026", "s1_score": "1-1", "s1_points": 1, "s1_xg": 1.0, "s1_xg_against": 1.7, "s1_date": "2024-11-29 00:00:00", "s2_score": "0-0", "s2_points": 1, "s2_xg": null, "s2_xg_against": null, "s2_date": "2025-12-20 00:00:00", "points_diff": 0}, "opponent_total_points": 61, "opponent_s1": "Brighton", "opponent_s2": "Brighton"}, "Bournemouth": {"home": {"opponent": "Bournemouth", "opponent_s2": "Bournemouth", "venue": "H", "season1": "2024-2025", "season2": "2025-2026", "s1_score": "1-3", "s1_points": 0, "s1_xg": 0.8, "s1_xg_against": 1.2, "s1_date": "2025-02-15 00:00:00", "s2_score": "3-2", "s2_points": 3, "s2_xg": null, "s2_xg_against": null, "s2_date": "2025-11-29 00:00:00", "points_diff": 3}, "away": {"opponent": "Bournemouth", "opponent_s2": "Bournemouth", "venue": "A", "season1": "2024-2025", "season2": "2025-2026", "s1_score": "1-3", "s1_points": 0, "s1_xg": 0.6, "s1_xg_against": 1.3, "s1_date": "2024-09-30 00:00:00", "s2_score": "1-1", "s2_points": 1, "s2_xg": null, "s2_xg_against": null, "s2_date": "2026-02-28 00:00:00", "points_diff": 1}, "opponent_total_points": 56, "opponent_s1": "Bournemouth", "opponent_s2": "Bournemouth"}, "Brentford": {"home": {"opponent": "Brentford", "opponent_s2": "Brentford", "venue": "H", "season1": "2024-2025", "season2": "2025-2026", "s1_score": "0-5", "s1_points": 0, "s1_xg": 0.3, "s1_xg_against": 4.4, "s1_date": "2025-01-04 00:00:00", "s2_score": "2-1", "s2_points": 3, "s2_xg": null, "s2_xg_against": null, "s2_date": "2025-08-30 00:00:00", "points_diff": 3}, "away": {"opponent": "Brentford", "opponent_s2": "Brentford", "venue": "A", "season1": "2024-2025", "season2": "2025-2026", "s1_score": "1-3", "s1_points": 0, "s1_xg": 1.5, "s1_xg_against": 2.8, "s1_date": "2024-08-31 00:00:00", "s2_score": "0-3", "s2_points": 0, "s2_xg": null, "s2_xg_against": null, "s2_date": "2026-01-07 00:00:00", "points_diff": 0}, "opponent_total_points": 56, "opponent_s1": "Brentford", "opponent_s2": "Brentford"}, "Fulham": {"home": {"opponent": "Fulham", "opponent_s2": "Fulham", "venue": "H", "season1": "2024-2025", "season2": "2025-2026", "s1_score": "1-2", "s1_points": 0, "s1_xg": 0.6, "s1_xg_against": 2.4, "s1_date": "2025-04-26 00:00:00", "s2_score": "1-3", "s2_points": 0, "s2_xg": null, "s2_xg_against": null, "s2_date": "2026-02-22 00:00:00", "points_diff": 0}, "away": {"opponent": "Fulham", "opponent_s2": "Fulham", "venue": "A", "season1": "2024-2025", "season2": "2025-2026", "s1_score": "0-0", "s1_points": 1, "s1_xg": 0.3, "s1_xg_against": 0.9, "s1_date": "2024-12-22 00:00:00", "s2_score": "0-1", "s2_points": 0, "s2_xg": null, "s2_xg_against": null, "s2_date": "2025-11-22 00:00:00", "points_diff": -1}, "opponent_total_points": 54, "opponent_s1": "Fulham", "opponent_s2": "Fulham"}, "Crystal Palace": {"home": {"opponent": "Crystal Palace", "opponent_s2": "Crystal Palace", "venue": "H", "season1": "2024-2025", "season2": "2025-2026", "s1_score": "1-1", "s1_points": 1, "s1_xg": 0.7, "s1_xg_against": 0.7, "s1_date": "2025-04-02 00:00:00", "s2_score": "2-1", "s2_points": 3, "s2_xg": null, "s2_xg_against": null, "s2_date": "2026-01-17 00:00:00", "points_diff": 2}, "away": {"opponent": "Crystal Palace", "opponent_s2": "Crystal Palace", "venue": "A", "season1": "2024-2025", "season2": "2025-2026", "s1_score": "1-2", "s1_points": 0, "s1_xg": 0.9, "s1_xg_against": 2.0, "s1_date": "2024-12-29 00:00:00", "s2_score": "0-0", "s2_points": 1, "s2_xg": null, "s2_xg_against": null, "s2_date": "2025-09-13 00:00:00", "points_diff": 1}, "opponent_total_points": 53, "opponent_s1": "Crystal Palace", "opponent_s2": "Crystal Palace"}, "Everton": {"home": {"opponent": "Everton", "opponent_s2": "Everton", "venue": "H", "season1": "2024-2025", "season2": "2025-2026", "s1_score": "1-0", "s1_points": 3, "s1_xg": 0.7, "s1_xg_against": 1.6, "s1_date": "2024-11-02 00:00:00", "s2_score": "1-1", "s2_points": 1, "s2_xg": null, "s2_xg_against": null, "s2_date": "2025-11-03 00:00:00", "points_diff": -2}, "away": {"opponent": "Everton", "opponent_s2": "Everton", "venue": "A", "season1": "2024-2025", "season2": "2025-2026", "s1_score": "0-2", "s1_points": 0, "s1_xg": 1.2, "s1_xg_against": 2.7, "s1_date": "2025-05-18 00:00:00", "s2_score": "3-1", "s2_points": 3, "s2_xg": null, "s2_xg_against": null, "s2_date": "2026-05-17 00:00:00", "points_diff": 3}, "opponent_total_points": 48, "opponent_s1": "Everton", "opponent_s2": "Everton"}, "West Ham": {"home": {"opponent": "West Ham", "opponent_s2": "West Ham", "venue": "H", "season1": "2024-2025", "season2": "2025-2026", "s1_score": "0-1", "s1_points": 0, "s1_xg": 1.4, "s1_xg_against": 1.7, "s1_date": "2024-12-26 00:00:00", "s2_score": "3-0", "s2_points": 3, "s2_xg": null, "s2_xg_against": null, "s2_date": "2025-08-16 00:00:00", "points_diff": 3}, "away": {"opponent": "West Ham", "opponent_s2": "West Ham", "venue": "A", "season1": "2024-2025", "season2": "2025-2026", "s1_score": "1-1", "s1_points": 1, "s1_xg": 0.6, "s1_xg_against": 0.9, "s1_date": "2025-04-19 00:00:00", "s2_score": "1-3", "s2_points": 0, "s2_xg": null, "s2_xg_against": null, "s2_date": "2026-01-24 00:00:00", "points_diff": -1}, "opponent_total_points": 43, "opponent_s1": "West Ham", "opponent_s2": "West Ham"}, "Manchester Utd": {"home": {"opponent": "Manchester Utd", "opponent_s2": "Manchester Utd", "venue": "H", "season1": "2024-2025", "season2": "2025-2026", "s1_score": "0-3", "s1_points": 0, "s1_xg": 1.1, "s1_xg_against": 2.6, "s1_date": "2024-09-14 00:00:00", "s2_score": "0-0", "s2_points": 1, "s2_xg": null, "s2_xg_against": null, "s2_date": "2026-05-09 00:00:00", "points_diff": 1}, "away": {"opponent": "Manchester Utd", "opponent_s2": "Manchester Utd", "venue": "A", "season1": "2024-2025", "season2": "2025-2026", "s1_score": "1-3", "s1_points": 0, "s1_xg": 1.4, "s1_xg_against": 3.4, "s1_date": "2025-01-16 00:00:00", "s2_score": "0-2", "s2_points": 0, "s2_xg": null, "s2_xg_against": null, "s2_date": "2025-10-04 00:00:00", "points_diff": 0}, "opponent_total_points": 42, "opponent_s1": "Manchester Utd", "opponent_s2": "Manchester Utd"}, "Wolves": {"home": {"opponent": "Wolves", "opponent_s2": "Wolves", "venue": "H", "season1": "2024-2025", "season2": "2025-2026", "s1_score": "1-2", "s1_points": 0, "s1_xg": 1.3, "s1_xg_against": 0.4, "s1_date": "2025-03-15 00:00:00", "s2_score": "2-0", "s2_points": 3, "s2_xg": null, "s2_xg_against": null, "s2_date": "2025-10-18 00:00:00", "points_diff": 3}, "away": {"opponent": "Wolves", "opponent_s2": "Wolves", "venue": "A", "season1": "2024-2025", "season2": "2025-2026", "s1_score": "0-2", "s1_points": 0, "s1_xg": 0.6, "s1_xg_against": 1.3, "s1_date": "2024-11-09 00:00:00", "s2_score": "1-1", "s2_points": 1, "s2_xg": null, "s2_xg_against": null, "s2_date": "2026-05-02 00:00:00", "points_diff": 1}, "opponent_total_points": 42, "opponent_s1": "Wolves", "opponent_s2": "Wolves"}, "Tottenham": {"home": {"opponent": "Tottenham", "opponent_s2": "Tottenham", "venue": "H", "season1": "2024-2025", "season2": "2025-2026", "s1_score": "0-5", "s1_points": 0, "s1_xg": 0.8, "s1_xg_against": 2.3, "s1_date": "2024-12-15 00:00:00", "s2_score": "1-0", "s2_points": 3, "s2_xg": null, "s2_xg_against": null, "s2_date": "2026-04-12 00:00:00", "points_diff": 3}, "away": {"opponent": "Tottenham", "opponent_s2": "Tottenham", "venue": "A", "season1": "2024-2025", "season2": "2025-2026", "s1_score": "1-3", "s1_points": 0, "s1_xg": 1.0, "s1_xg_against": 2.1, "s1_date": "2025-04-06 00:00:00", "s2_score": "1-1", "s2_points": 1, "s2_xg": null, "s2_xg_against": null, "s2_date": "2026-01-04 00:00:00", "points_diff": 1}, "opponent_total_points": 38, "opponent_s1": "Tottenham", "opponent_s2": "Tottenham"}, "Burnley": {"home": {"opponent": "Leicester City", "opponent_s2": "Burnley", "venue": "H", "season1": "2024-2025", "season2": "2025-2026", "s1_score": "2-3", "s1_points": 0, "s1_xg": 2.1, "s1_xg_against": 3.1, "s1_date": "2024-10-19 00:00:00", "s2_score": "3-0", "s2_points": 3, "s2_xg": null, "s2_xg_against": null, "s2_date": "2026-02-02 00:00:00", "points_diff": 3}, "away": {"opponent": "Leicester City", "opponent_s2": "Burnley", "venue": "A", "season1": "2024-2025", "season2": "2025-2026", "s1_score": "0-2", "s1_points": 0, "s1_xg": 0.5, "s1_xg_against": 1.4, "s1_date": "2025-05-03 00:00:00", "s2_score": "0-2", "s2_points": 0, "s2_xg": null, "s2_xg_against": null, "s2_date": "2025-08-23 00:00:00", "points_diff": 0}, "opponent_total_points": 25, "opponent_s1": "Leicester City", "opponent_s2": "Burnley"}, "Leeds United": {"home": {"opponent": "Ipswich Town", "opponent_s2": "Leeds United", "venue": "H", "season1": "2024-2025", "season2": "2025-2026", "s1_score": "1-1", "s1_points": 1, "s1_xg": 2.4, "s1_xg_against": 1.6, "s1_date": "2024-09-21 00:00:00", "s2_score": "1-1", "s2_points": 1, "s2_xg": null, "s2_xg_against": null, "s2_date": "2025-12-28 00:00:00", "points_diff": 0}, "away": {"opponent": "Ipswich Town", "opponent_s2": "Leeds United", "venue": "A", "season1": "2024-2025", "season2": "2025-2026", "s1_score": "2-1", "s1_points": 3, "s1_xg": 0.9, "s1_xg_against": 1.8, "s1_date": "2025-02-01 00:00:00", "s2_score": "1-0", "s2_points": 3, "s2_xg": null, "s2_xg_against": null, "s2_date": "2026-03-03 00:00:00", "points_diff": 0}, "opponent_total_points": 22, "opponent_s1": "Ipswich Town", "opponent_s2": "Leeds United"}}, "additional_stats": {}}