{"team": "Hull City", "season1": "2025-2026", "season2": "2026-2027", "name": "West Ham (2025-2026)", "total_s1_points": 1, "total_s2_points": 8, "total_points_diff": 7, "full_season1_total": 39, "full_season2_total": 8, "fixtures_played": null, "total_fixtures": null, "narrative": {"opening": "Hull City have <strong>8 points</strong> from 5 matched fixtures in 2026-2027. That is <strong>7 more points</strong> than in 2025-2026 (1 points).", "performance": "The record shows <strong>2 more wins</strong> (2 vs 0), <strong>3 fewer losses</strong>.", "goals": "", "venue_insight": "Away points: <strong>4 points</strong> on the road (+4 vs last season).", "faqs": [{"question": "How is Hull City performing compared to last season?", "answer": "Hull City has collected 8 points from 5 matches in 2026-2027, compared to 1 points from the same fixtures in 2025-2026. The change is +7 point difference."}, {"question": "How many wins does Hull City have this season vs last?", "answer": "Hull City has 2 wins from 5 fixtures in 2026-2027, compared to 0 wins from the same fixtures in 2025-2026. They have 2 draws and 1 losses this season."}, {"question": "What is Hull City's goal difference compared to last season?", "answer": "Hull City has scored 6 goals and conceded 4 in 5 matches, giving a goal difference of +2. In the matched fixtures last season: 6 scored, 13 conceded (GD: -7)."}, {"question": "How is Hull City's home and away form compared to last season?", "answer": "At home, Hull City has 4 points (+3 vs last season). Away from home: 4 points (+4 vs last season)."}, {"question": "How many clean sheets does Hull City have this season?", "answer": "Hull City has kept 3 clean sheets in 5 matches, compared to 0 from the same fixtures last season (+3)."}, {"question": "Which fixture has Hull City improved most in?", "answer": "Hull City's biggest improvement is against Wolves (away), gaining 3 points compared to last season. They won 1-0 this season vs 0-3 last year."}]}, "grouped_comparisons": {"Arsenal": {"home": {"opponent": "Arsenal", "opponent_s2": "Arsenal", "venue": "H", "season1": "2025-2026", "season2": "2026-2027", "s1_score": "0-1", "s1_points": 0, "s1_xg": null, "s1_xg_against": null, "s1_date": "2026-05-10 00:00:00", "s2_score": null, "s2_points": null, "s2_xg": null, "s2_xg_against": null, "s2_date": null, "points_diff": null}, "away": {"opponent": "Arsenal", "opponent_s2": "Arsenal", "venue": "A", "season1": "2025-2026", "season2": "2026-2027", "s1_score": "0-2", "s1_points": 0, "s1_xg": null, "s1_xg_against": null, "s1_date": "2025-10-04 00:00:00", "s2_score": null, "s2_points": null, "s2_xg": null, "s2_xg_against": null, "s2_date": null, "points_diff": null}, "opponent_total_points": 85, "opponent_s1": "Arsenal", "opponent_s2": "Arsenal"}, "Manchester City": {"home": {"opponent": "Manchester City", "opponent_s2": "Manchester City", "venue": "H", "season1": "2025-2026", "season2": "2026-2027", "s1_score": "1-1", "s1_points": 1, "s1_xg": null, "s1_xg_against": null, "s1_date": "2026-03-14 00:00:00", "s2_score": null, "s2_points": null, "s2_xg": null, "s2_xg_against": null, "s2_date": null, "points_diff": null}, "away": {"opponent": "Manchester City", "opponent_s2": "Manchester City", "venue": "A", "season1": "2025-2026", "season2": "2026-2027", "s1_score": "0-3", "s1_points": 0, "s1_xg": null, "s1_xg_against": null, "s1_date": "2025-12-20 00:00:00", "s2_score": null, "s2_points": null, "s2_xg": null, "s2_xg_against": null, "s2_date": null, "points_diff": null}, "opponent_total_points": 78, "opponent_s1": "Manchester City", "opponent_s2": "Manchester City"}, "Manchester Utd": {"home": {"opponent": "Manchester Utd", "opponent_s2": "Manchester Utd", "venue": "H", "season1": "2025-2026", "season2": "2026-2027", "s1_score": "1-1", "s1_points": 1, "s1_xg": null, "s1_xg_against": null, "s1_date": "2026-02-10 00:00:00", "s2_score": "2-0", "s2_points": 3, "s2_xg": null, "s2_xg_against": null, "s2_date": "2026-08-22 00:00:00", "points_diff": 2}, "away": {"opponent": "Manchester Utd", "opponent_s2": "Manchester Utd", "venue": "A", "season1": "2025-2026", "season2": "2026-2027", "s1_score": "1-1", "s1_points": 1, "s1_xg": null, "s1_xg_against": null, "s1_date": "2025-12-04 00:00:00", "s2_score": null, "s2_points": null, "s2_xg": null, "s2_xg_against": null, "s2_date": null, "points_diff": null}, "opponent_total_points": 71, "opponent_s1": "Manchester Utd", "opponent_s2": "Manchester Utd"}, "Aston Villa": {"home": {"opponent": "Aston Villa", "opponent_s2": "Aston Villa", "venue": "H", "season1": "2025-2026", "season2": "2026-2027", "s1_score": "2-3", "s1_points": 0, "s1_xg": null, "s1_xg_against": null, "s1_date": "2025-12-14 00:00:00", "s2_score": "0-0", "s2_points": 1, "s2_xg": null, "s2_xg_against": null, "s2_date": "2026-09-05 00:00:00", "points_diff": 1}, "away": {"opponent": "Aston Villa", "opponent_s2": "Aston Villa", "venue": "A", "season1": "2025-2026", "season2": "2026-2027", "s1_score": "0-2", "s1_points": 0, "s1_xg": null, "s1_xg_against": null, "s1_date": "2026-03-22 00:00:00", "s2_score": null, "s2_points": null, "s2_xg": null, "s2_xg_against": null, "s2_date": null, "points_diff": null}, "opponent_total_points": 65, "opponent_s1": "Aston Villa", "opponent_s2": "Aston Villa"}, "Liverpool": {"home": {"opponent": "Liverpool", "opponent_s2": "Liverpool", "venue": "H", "season1": "2025-2026", "season2": "2026-2027", "s1_score": "0-2", "s1_points": 0, "s1_xg": null, "s1_xg_against": null, "s1_date": "2025-11-30 00:00:00", "s2_score": null, "s2_points": null, "s2_xg": null, "s2_xg_against": null, "s2_date": null, "points_diff": null}, "away": {"opponent": "Liverpool", "opponent_s2": "Liverpool", "venue": "A", "season1": "2025-2026", "season2": "2026-2027", "s1_score": "2-5", "s1_points": 0, "s1_xg": null, "s1_xg_against": null, "s1_date": "2026-02-28 00:00:00", "s2_score": null, "s2_points": null, "s2_xg": null, "s2_xg_against": null, "s2_date": null, "points_diff": null}, "opponent_total_points": 60, "opponent_s1": "Liverpool", "opponent_s2": "Liverpool"}, "Bournemouth": {"home": {"opponent": "Bournemouth", "opponent_s2": "Bournemouth", "venue": "H", "season1": "2025-2026", "season2": "2026-2027", "s1_score": "0-0", "s1_points": 1, "s1_xg": null, "s1_xg_against": null, "s1_date": "2026-02-21 00:00:00", "s2_score": null, "s2_points": null, "s2_xg": null, "s2_xg_against": null, "s2_date": null, "points_diff": null}, "away": {"opponent": "Bournemouth", "opponent_s2": "Bournemouth", "venue": "A", "season1": "2025-2026", "season2": "2026-2027", "s1_score": "2-2", "s1_points": 1, "s1_xg": null, "s1_xg_against": null, "s1_date": "2025-11-22 00:00:00", "s2_score": null, "s2_points": null, "s2_xg": null, "s2_xg_against": null, "s2_date": null, "points_diff": null}, "opponent_total_points": 57, "opponent_s1": "Bournemouth", "opponent_s2": "Bournemouth"}, "Sunderland": {"home": {"opponent": "Sunderland", "opponent_s2": "Sunderland", "venue": "H", "season1": "2025-2026", "season2": "2026-2027", "s1_score": "3-1", "s1_points": 3, "s1_xg": null, "s1_xg_against": null, "s1_date": "2026-01-24 00:00:00", "s2_score": null, "s2_points": null, "s2_xg": null, "s2_xg_against": null, "s2_date": null, "points_diff": null}, "away": {"opponent": "Sunderland", "opponent_s2": "Sunderland", "venue": "A", "season1": "2025-2026", "season2": "2026-2027", "s1_score": "0-3", "s1_points": 0, "s1_xg": null, "s1_xg_against": null, "s1_date": "2025-08-16 00:00:00", "s2_score": null, "s2_points": null, "s2_xg": null, "s2_xg_against": null, "s2_date": null, "points_diff": null}, "opponent_total_points": 54, "opponent_s1": "Sunderland", "opponent_s2": "Sunderland"}, "Brentford": {"home": {"opponent": "Brentford", "opponent_s2": "Brentford", "venue": "H", "season1": "2025-2026", "season2": "2026-2027", "s1_score": "0-2", "s1_points": 0, "s1_xg": null, "s1_xg_against": null, "s1_date": "2025-10-20 00:00:00", "s2_score": null, "s2_points": null, "s2_xg": null, "s2_xg_against": null, "s2_date": null, "points_diff": null}, "away": {"opponent": "Brentford", "opponent_s2": "Brentford", "venue": "A", "season1": "2025-2026", "season2": "2026-2027", "s1_score": "0-3", "s1_points": 0, "s1_xg": null, "s1_xg_against": null, "s1_date": "2026-05-02 00:00:00", "s2_score": null, "s2_points": null, "s2_xg": null, "s2_xg_against": null, "s2_date": null, "points_diff": null}, "opponent_total_points": 53, "opponent_s1": "Brentford", "opponent_s2": "Brentford"}, "Brighton": {"home": {"opponent": "Brighton", "opponent_s2": "Brighton", "venue": "H", "season1": "2025-2026", "season2": "2026-2027", "s1_score": "2-2", "s1_points": 1, "s1_xg": null, "s1_xg_against": null, "s1_date": "2025-12-30 00:00:00", "s2_score": null, "s2_points": null, "s2_xg": null, "s2_xg_against": null, "s2_date": null, "points_diff": null}, "away": {"opponent": "Brighton", "opponent_s2": "Brighton", "venue": "A", "season1": "2025-2026", "season2": "2026-2027", "s1_score": "1-1", "s1_points": 1, "s1_xg": null, "s1_xg_against": null, "s1_date": "2025-12-07 00:00:00", "s2_score": null, "s2_points": null, "s2_xg": null, "s2_xg_against": null, "s2_date": null, "points_diff": null}, "opponent_total_points": 53, "opponent_s1": "Brighton", "opponent_s2": "Brighton"}, "Chelsea": {"home": {"opponent": "Chelsea", "opponent_s2": "Chelsea", "venue": "H", "season1": "2025-2026", "season2": "2026-2027", "s1_score": "1-5", "s1_points": 0, "s1_xg": null, "s1_xg_against": null, "s1_date": "2025-08-22 00:00:00", "s2_score": null, "s2_points": null, "s2_xg": null, "s2_xg_against": null, "s2_date": null, "points_diff": null}, "away": {"opponent": "Chelsea", "opponent_s2": "Chelsea", "venue": "A", "season1": "2025-2026", "season2": "2026-2027", "s1_score": "2-3", "s1_points": 0, "s1_xg": null, "s1_xg_against": null, "s1_date": "2026-01-31 00:00:00", "s2_score": "2-2", "s2_points": 1, "s2_xg": null, "s2_xg_against": null, "s2_date": "2026-09-12 00:00:00", "points_diff": 1}, "opponent_total_points": 52, "opponent_s1": "Chelsea", "opponent_s2": "Chelsea"}, "Fulham": {"home": {"opponent": "Fulham", "opponent_s2": "Fulham", "venue": "H", "season1": "2025-2026", "season2": "2026-2027", "s1_score": "0-1", "s1_points": 0, "s1_xg": null, "s1_xg_against": null, "s1_date": "2025-12-27 00:00:00", "s2_score": null, "s2_points": null, "s2_xg": null, "s2_xg_against": null, "s2_date": null, "points_diff": null}, "away": {"opponent": "Fulham", "opponent_s2": "Fulham", "venue": "A", "season1": "2025-2026", "season2": "2026-2027", "s1_score": "1-0", "s1_points": 3, "s1_xg": null, "s1_xg_against": null, "s1_date": "2026-03-04 00:00:00", "s2_score": null, "s2_points": null, "s2_xg": null, "s2_xg_against": null, "s2_date": null, "points_diff": null}, "opponent_total_points": 52, "opponent_s1": "Fulham", "opponent_s2": "Fulham"}, "Everton": {"home": {"opponent": "Everton", "opponent_s2": "Everton", "venue": "H", "season1": "2025-2026", "season2": "2026-2027", "s1_score": "2-1", "s1_points": 3, "s1_xg": null, "s1_xg_against": null, "s1_date": "2026-04-25 00:00:00", "s2_score": null, "s2_points": null, "s2_xg": null, "s2_xg_against": null, "s2_date": null, "points_diff": null}, "away": {"opponent": "Everton", "opponent_s2": "Everton", "venue": "A", "season1": "2025-2026", "season2": "2026-2027", "s1_score": "1-1", "s1_points": 1, "s1_xg": null, "s1_xg_against": null, "s1_date": "2025-09-29 00:00:00", "s2_score": null, "s2_points": null, "s2_xg": null, "s2_xg_against": null, "s2_date": null, "points_diff": null}, "opponent_total_points": 49, "opponent_s1": "Everton", "opponent_s2": "Everton"}, "Newcastle Utd": {"home": {"opponent": "Newcastle Utd", "opponent_s2": "Newcastle Utd", "venue": "H", "season1": "2025-2026", "season2": "2026-2027", "s1_score": "3-1", "s1_points": 3, "s1_xg": null, "s1_xg_against": null, "s1_date": "2025-11-02 00:00:00", "s2_score": null, "s2_points": null, "s2_xg": null, "s2_xg_against": null, "s2_date": null, "points_diff": null}, "away": {"opponent": "Newcastle Utd", "opponent_s2": "Newcastle Utd", "venue": "A", "season1": "2025-2026", "season2": "2026-2027", "s1_score": "1-3", "s1_points": 0, "s1_xg": null, "s1_xg_against": null, "s1_date": "2026-05-17 00:00:00", "s2_score": "1-2", "s2_points": 0, "s2_xg": null, "s2_xg_against": null, "s2_date": "2026-09-19 00:00:00", "points_diff": 0}, "opponent_total_points": 49, "opponent_s1": "Newcastle Utd", "opponent_s2": "Newcastle Utd"}, "Leeds United": {"home": {"opponent": "Leeds United", "opponent_s2": "Leeds United", "venue": "H", "season1": "2025-2026", "season2": "2026-2027", "s1_score": "3-0", "s1_points": 3, "s1_xg": null, "s1_xg_against": null, "s1_date": "2026-05-24 00:00:00", "s2_score": null, "s2_points": null, "s2_xg": null, "s2_xg_against": null, "s2_date": null, "points_diff": null}, "away": {"opponent": "Leeds United", "opponent_s2": "Leeds United", "venue": "A", "season1": "2025-2026", "season2": "2026-2027", "s1_score": "1-2", "s1_points": 0, "s1_xg": null, "s1_xg_against": null, "s1_date": "2025-10-24 00:00:00", "s2_score": null, "s2_points": null, "s2_xg": null, "s2_xg_against": null, "s2_date": null, "points_diff": null}, "opponent_total_points": 47, "opponent_s1": "Leeds United", "opponent_s2": "Leeds United"}, "Crystal Palace": {"home": {"opponent": "Crystal Palace", "opponent_s2": "Crystal Palace", "venue": "H", "season1": "2025-2026", "season2": "2026-2027", "s1_score": "1-2", "s1_points": 0, "s1_xg": null, "s1_xg_against": null, "s1_date": "2025-09-20 00:00:00", "s2_score": null, "s2_points": null, "s2_xg": null, "s2_xg_against": null, "s2_date": null, "points_diff": null}, "away": {"opponent": "Crystal Palace", "opponent_s2": "Crystal Palace", "venue": "A", "season1": "2025-2026", "season2": "2026-2027", "s1_score": "0-0", "s1_points": 1, "s1_xg": null, "s1_xg_against": null, "s1_date": "2026-04-20 00:00:00", "s2_score": null, "s2_points": null, "s2_xg": null, "s2_xg_against": null, "s2_date": null, "points_diff": null}, "opponent_total_points": 45, "opponent_s1": "Crystal Palace", "opponent_s2": "Crystal Palace"}, "Nott'ham Forest": {"home": {"opponent": "Nott'ham Forest", "opponent_s2": "Nott'ham Forest", "venue": "H", "season1": "2025-2026", "season2": "2026-2027", "s1_score": "1-2", "s1_points": 0, "s1_xg": null, "s1_xg_against": null, "s1_date": "2026-01-06 00:00:00", "s2_score": null, "s2_points": null, "s2_xg": null, "s2_xg_against": null, "s2_date": null, "points_diff": null}, "away": {"opponent": "Nott'ham Forest", "opponent_s2": "Nott'ham Forest", "venue": "A", "season1": "2025-2026", "season2": "2026-2027", "s1_score": "3-0", "s1_points": 3, "s1_xg": null, "s1_xg_against": null, "s1_date": "2025-08-31 00:00:00", "s2_score": null, "s2_points": null, "s2_xg": null, "s2_xg_against": null, "s2_date": null, "points_diff": null}, "opponent_total_points": 44, "opponent_s1": "Nott'ham Forest", "opponent_s2": "Nott'ham Forest"}, "Tottenham": {"home": {"opponent": "Tottenham", "opponent_s2": "Tottenham", "venue": "H", "season1": "2025-2026", "season2": "2026-2027", "s1_score": "0-3", "s1_points": 0, "s1_xg": null, "s1_xg_against": null, "s1_date": "2025-09-13 00:00:00", "s2_score": null, "s2_points": null, "s2_xg": null, "s2_xg_against": null, "s2_date": null, "points_diff": null}, "away": {"opponent": "Tottenham", "opponent_s2": "Tottenham", "venue": "A", "season1": "2025-2026", "season2": "2026-2027", "s1_score": "2-1", "s1_points": 3, "s1_xg": null, "s1_xg_against": null, "s1_date": "2026-01-17 00:00:00", "s2_score": null, "s2_points": null, "s2_xg": null, "s2_xg_against": null, "s2_date": null, "points_diff": null}, "opponent_total_points": 41, "opponent_s1": "Tottenham", "opponent_s2": "Tottenham"}, "Ipswich Town": {"home": {"opponent": "Burnley", "opponent_s2": "Ipswich Town", "venue": "H", "season1": "2025-2026", "season2": "2026-2027", "s1_score": "3-2", "s1_points": 3, "s1_xg": null, "s1_xg_against": null, "s1_date": "2025-11-08 00:00:00", "s2_score": null, "s2_points": null, "s2_xg": null, "s2_xg_against": null, "s2_date": null, "points_diff": null}, "away": {"opponent": "Burnley", "opponent_s2": "Ipswich Town", "venue": "A", "season1": "2025-2026", "season2": "2026-2027", "s1_score": "2-0", "s1_points": 3, "s1_xg": null, "s1_xg_against": null, "s1_date": "2026-02-07 00:00:00", "s2_score": null, "s2_points": null, "s2_xg": null, "s2_xg_against": null, "s2_date": null, "points_diff": null}, "opponent_total_points": 22, "opponent_s1": "Burnley", "opponent_s2": "Ipswich Town"}, "Coventry City": {"home": {"opponent": "Wolves", "opponent_s2": "Coventry City", "venue": "H", "season1": "2025-2026", "season2": "2026-2027", "s1_score": "4-0", "s1_points": 3, "s1_xg": null, "s1_xg_against": null, "s1_date": "2026-04-10 00:00:00", "s2_score": null, "s2_points": null, "s2_xg": null, "s2_xg_against": null, "s2_date": null, "points_diff": null}, "away": {"opponent": "Wolves", "opponent_s2": "Coventry City", "venue": "A", "season1": "2025-2026", "season2": "2026-2027", "s1_score": "0-3", "s1_points": 0, "s1_xg": null, "s1_xg_against": null, "s1_date": "2026-01-03 00:00:00", "s2_score": "1-0", "s2_points": 3, "s2_xg": null, "s2_xg_against": null, "s2_date": "2026-08-29 00:00:00", "points_diff": 3}, "opponent_total_points": 20, "opponent_s1": "Wolves", "opponent_s2": "Coventry City"}}, "additional_stats": {}}