{
  "generated_at_utc": "2026-07-17T07:27:32.937452+00:00",
  "model_version": "player_role_v5_unified_source_weighting",
  "row_count": 6535,
  "active_row_count": 824,
  "fixture_count": 104,
  "knockout_fixture_count": 32,
  "player_count": 1489,
  "inputs": {
    "players": "data/model/player_projection_baseline.csv",
    "fixtures": "data/processed/fixtures_group_stage.csv",
    "actual_fixtures": "data/actuals/fifa_fantasy_fixture_results.csv",
    "set_piece_roles": "data/manual/player_set_piece_roles.csv",
    "api_player_matches": "data/processed/player_roles/api_football_player_matches.csv",
    "api_player_stats": "data/processed/player_roles/api_football_player_stats.csv",
    "api_injuries": "data/processed/player_roles/api_football_injuries.csv",
    "api_lineups": "data/processed/player_roles/api_football_lineups.csv",
    "actual_player_points_fallback": "data/actuals/fifa_fantasy_player_round_points.csv",
    "tournament_performance_signal": "data/model/player_tournament_performance_signal.csv"
  },
  "probability_targets": {
    "starting_xi_by_position": {
      "GK": 1.0,
      "DEF": 4.0,
      "MID": 4.0,
      "FWD": 2.0
    },
    "appearance_by_position": {
      "GK": 1.05,
      "DEF": 4.85,
      "MID": 5.75,
      "FWD": 3.2
    },
    "sixty_minute_rate_if_starting": {
      "GK": 0.96,
      "DEF": 0.86,
      "MID": 0.78,
      "FWD": 0.76
    }
  },
  "event_weights": {
    "goal_share": {
      "power": 2.0,
      "positions": {
        "GK": 0.01,
        "DEF": 0.1,
        "MID": 0.48,
        "FWD": 0.95
      }
    },
    "assist_share": {
      "power": 1.7,
      "positions": {
        "GK": 0.01,
        "DEF": 0.18,
        "MID": 0.7,
        "FWD": 0.55
      }
    },
    "shot_share": {
      "power": 1.9,
      "positions": {
        "GK": 0.0,
        "DEF": 0.11,
        "MID": 0.52,
        "FWD": 0.95
      }
    },
    "chance_created_share": {
      "power": 1.6,
      "positions": {
        "GK": 0.0,
        "DEF": 0.16,
        "MID": 0.78,
        "FWD": 0.45
      }
    },
    "tackle_share": {
      "power": 1.0,
      "positions": {
        "GK": 0.0,
        "DEF": 0.88,
        "MID": 0.7,
        "FWD": 0.25
      }
    },
    "yellow_card_share": {
      "power": 0.8,
      "positions": {
        "GK": 0.18,
        "DEF": 0.9,
        "MID": 0.75,
        "FWD": 0.5
      }
    },
    "red_card_share": {
      "power": 0.8,
      "positions": {
        "GK": 0.12,
        "DEF": 0.95,
        "MID": 0.75,
        "FWD": 0.45
      }
    },
    "penalty_won_share": {
      "power": 1.6,
      "positions": {
        "GK": 0.0,
        "DEF": 0.08,
        "MID": 0.45,
        "FWD": 0.8
      }
    },
    "penalty_conceded_share": {
      "power": 0.9,
      "positions": {
        "GK": 0.3,
        "DEF": 0.82,
        "MID": 0.34,
        "FWD": 0.14
      }
    },
    "penalty_saved_share": {
      "power": 3.0,
      "positions": {
        "GK": 1.0,
        "DEF": 0.0,
        "MID": 0.0,
        "FWD": 0.0
      }
    },
    "goalkeeper_save_share": {
      "power": 3.0,
      "positions": {
        "GK": 1.0,
        "DEF": 0.0,
        "MID": 0.0,
        "FWD": 0.0
      }
    },
    "own_goal_share": {
      "power": 0.8,
      "positions": {
        "GK": 0.1,
        "DEF": 0.78,
        "MID": 0.24,
        "FWD": 0.08
      }
    },
    "free_kick_goal_share": {
      "power": 2.1,
      "positions": {
        "GK": 0.0,
        "DEF": 0.12,
        "MID": 0.76,
        "FWD": 0.34
      }
    }
  },
  "set_piece_model": {
    "input_rows": 0,
    "player_fixture_rows_with_set_piece_roles": 0,
    "event_boosts": {
      "penalty": {
        "goal_share": 1.8
      },
      "direct_free_kick": {
        "goal_share": 0.35,
        "free_kick_goal_share": 4.0
      },
      "corner_indirect": {
        "assist_share": 1.4,
        "chance_created_share": 1.6
      }
    },
    "rank_weights": {
      "1": 1.0,
      "2": 0.65,
      "3": 0.4,
      "4+": 0.25
    }
  },
  "role_signal_model": {
    "fantasy_signal": "price_percentile_within_position * log1p(percent_selected) / log1p(max_percent_selected).",
    "fantasy_source_weight": 1.0,
    "historical_source_weight": "Historical API-Football effective sample units after competition, season-age, and young-player weighting, capped below current tournament evidence.",
    "tournament_source_weight": "observed_team_rounds * 2.",
    "tournament_performance_source_weight": "current-tournament raw fantasy points source weight capped at 1.",
    "blend": "pre_injury_role_signal = weighted average of fantasy, historical starts/minutes, current-tournament starts/subs/DNPs, and current-tournament raw fantasy performance using source weights; role_signal = pre_injury_role_signal * injury_adjustment_factor.",
    "injury_adjustment_factor": 0.15
  },
  "historical_role_model": {
    "available": true,
    "match_rows": 1489,
    "matched_players": 1131,
    "player_stat_matches": 69,
    "injury_rows": 98,
    "active_injury_rows": 0,
    "api_injured_players": 0,
    "competition_weights": {
      "world_cup": 0.0,
      "world_cup_qualification": 1.0,
      "world_cup_qualifiers": 1.0,
      "intercontinental_playoffs": 0.9,
      "friendlies": 0.35,
      "other": 0.5
    },
    "reference_season": 2026,
    "fixture_age_half_life_years": 3.0,
    "young_player_age_threshold": 20.0,
    "young_player_sample_weight": 0.5,
    "source_weight_cap": 1.5,
    "source_weight_per_effective_sample": 1.0,
    "blend": "Historical evidence contributes to the unified role-signal weighted average as capped source_weight = min(age/competition/season weighted effective_sample_units, historical_source_weight_cap).",
    "api_role_signal": "0.62 * weighted historical lineup/start rate + 0.38 * weighted historical minutes-per-appearance rate.",
    "api_confidence": "historical_source_weight / (historical_source_weight + fantasy_source_weight), retained as a compact display/review metric rather than a blend cap.",
    "injury_adjustment": "Matched players with an API injury row or API player_injured flag have the unified pre-injury role signal multiplied by injury_adjustment_factor.",
    "injury_filter": "API-Football injury rows are fixture-specific; only rows with fixture_date on or after the build date are treated as active availability flags.",
    "review_flags": {
      "mostly_friendlies": "At least 75 percent of raw API appearances are friendlies.",
      "low_effective_sample": "Weighted historical starts/minutes produce fewer than two effective sample units.",
      "low_confidence_api_local_disagreement": "Historical role signal differs from fantasy signal by at least 0.25 with low confidence.",
      "high_standing_low_sample_downgrade": "High fantasy-standing player receives a lower historical signal from a low-confidence sample.",
      "gk_low_confidence_sample": "Goalkeeper role is informed by a low-confidence historical sample."
    },
    "impact": {
      "matched_players": 102,
      "players_with_api_stats": 69,
      "api_injured_players": 0,
      "players_with_tournament_evidence": 103,
      "players_with_tournament_starts": 0,
      "players_with_tournament_performance_evidence": 103,
      "players_with_positive_tournament_performance": 87,
      "players_with_any_change": 103,
      "players_flagged_for_review": 49,
      "review_flag_counts": {
        "low_confidence_api_local_disagreement": 11,
        "low_effective_sample": 49,
        "mostly_friendlies": 9
      },
      "mean_abs_start_probability_delta": 0.007628950885039337,
      "max_abs_start_probability_delta": 0.595357267689,
      "top_start_probability_changes": [
        {
          "player_id": "1431",
          "display_name": "Bradley Barcola",
          "squad_abbr": "FRA",
          "position": "MID",
          "old_role_signal": 0.311541886709,
          "new_role_signal": 0.111778705406,
          "old_start_probability": 0.915058542483,
          "new_start_probability": 0.319701274794,
          "old_appearance_probability": 0.99,
          "new_appearance_probability": 0.600592459114,
          "api_player_id": "161904",
          "api_player_name": "B. Barcola",
          "api_appearances": 9.0,
          "api_lineups": 4.0,
          "api_minutes": 368.0,
          "api_start_rate": 0.444444444444,
          "api_minutes_per_appearance": 40.8888888889,
          "api_confidence": 0.101347978033,
          "api_sample_weight": 0.112777777778,
          "api_effective_appearances": 0.7,
          "api_effective_lineups": 0.0,
          "api_effective_minutes": 10.15,
          "api_effective_sample_units": 0.112777777778,
          "api_effective_start_rate": 0.0,
          "api_effective_minutes_per_appearance": 14.5,
          "api_competition_profile": "World Cup:7x0; Friendlies:2x0.35",
          "api_review_flags": "low_confidence_api_local_disagreement; low_effective_sample",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.174393789445,
          "tournament_performance_actual_points": 31.0,
          "tournament_performance_signal": 0.922619047619,
          "tournament_performance_source_weight": 1.0,
          "role_signal_delta": -0.19976318130300003,
          "start_probability_delta": -0.595357267689,
          "appearance_probability_delta": -0.38940754088599994
        },
        {
          "player_id": "510",
          "display_name": "Adrien Rabiot",
          "squad_abbr": "FRA",
          "position": "MID",
          "old_role_signal": 0.105523540415,
          "new_role_signal": 0.133448385278,
          "old_start_probability": 0.0230611397305,
          "new_start_probability": 0.583967678598,
          "old_appearance_probability": 0.411478114726,
          "new_appearance_probability": 0.886909323007,
          "api_player_id": "272",
          "api_player_name": "A. Rabiot",
          "api_appearances": 9.0,
          "api_lineups": 9.0,
          "api_minutes": 741.0,
          "api_start_rate": 1.0,
          "api_minutes_per_appearance": 82.3333333333,
          "api_confidence": 0.512195121951,
          "api_sample_weight": 1.05,
          "api_effective_appearances": 1.05,
          "api_effective_lineups": 1.05,
          "api_effective_minutes": 86.1,
          "api_effective_sample_units": 1.05,
          "api_effective_start_rate": 1.0,
          "api_effective_minutes_per_appearance": 82.0,
          "api_competition_profile": "World Cup:6x0; Friendlies:3x0.35",
          "api_review_flags": "low_effective_sample",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.412920821429,
          "tournament_performance_actual_points": 20.0,
          "tournament_performance_signal": 0.595238095238,
          "tournament_performance_source_weight": 1.0,
          "role_signal_delta": 0.02792484486299998,
          "start_probability_delta": 0.5609065388675001,
          "appearance_probability_delta": 0.475431208281
        },
        {
          "player_id": "1711",
          "display_name": "Ollie Watkins",
          "squad_abbr": "ENG",
          "position": "FWD",
          "old_role_signal": 0.0910172033583,
          "new_role_signal": 0.0422929905609,
          "old_start_probability": 0.775642220808,
          "new_start_probability": 0.230507633569,
          "old_appearance_probability": 0.99,
          "new_appearance_probability": 0.686888565699,
          "api_player_id": "19366",
          "api_player_name": "O. Watkins",
          "api_appearances": 0.0,
          "api_lineups": 0.0,
          "api_minutes": 0.0,
          "api_start_rate": 0.0,
          "api_minutes_per_appearance": 0.0,
          "api_confidence": 0.0,
          "api_sample_weight": 0.0,
          "api_effective_appearances": 0.0,
          "api_effective_lineups": 0.0,
          "api_effective_minutes": 0.0,
          "api_effective_sample_units": 0.0,
          "api_effective_start_rate": 0.0,
          "api_effective_minutes_per_appearance": 0.0,
          "api_competition_profile": "",
          "api_review_flags": "",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.0487242127973,
          "tournament_performance_actual_points": 1.0,
          "tournament_performance_signal": 0.0256706456167,
          "tournament_performance_source_weight": 1.0,
          "role_signal_delta": -0.0487242127974,
          "start_probability_delta": -0.5451345872390001,
          "appearance_probability_delta": -0.30311143430099996
        },
        {
          "player_id": "48",
          "display_name": "Leandro Paredes",
          "squad_abbr": "ARG",
          "position": "MID",
          "old_role_signal": 0.07763076433,
          "new_role_signal": 0.0930665397769,
          "old_start_probability": 0.659470415019,
          "new_start_probability": 0.178405792509,
          "old_appearance_probability": 0.99,
          "new_appearance_probability": 0.431937543937,
          "api_player_id": "271",
          "api_player_name": "L. Paredes",
          "api_appearances": 21.0,
          "api_lineups": 11.0,
          "api_minutes": 979.0,
          "api_start_rate": 0.52380952381,
          "api_minutes_per_appearance": 46.619047619,
          "api_confidence": 0.6,
          "api_sample_weight": 1.5,
          "api_effective_appearances": 14.35,
          "api_effective_lineups": 6.35,
          "api_effective_minutes": 571.25,
          "api_effective_sample_units": 6.35,
          "api_effective_start_rate": 0.442508710801,
          "api_effective_minutes_per_appearance": 39.8083623693,
          "api_competition_profile": "World Cup - Qualification South America:14x1; World Cup:6x0; Friendlies:1x0.35",
          "api_review_flags": "",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.203446857709,
          "tournament_performance_actual_points": 11.0,
          "tournament_performance_signal": 0.327380952381,
          "tournament_performance_source_weight": 1.0,
          "role_signal_delta": 0.015435775446900002,
          "start_probability_delta": -0.48106462250999993,
          "appearance_probability_delta": -0.558062456063
        },
        {
          "player_id": "1106",
          "display_name": "Pedri",
          "squad_abbr": "ESP",
          "position": "MID",
          "old_role_signal": 0.342883262887,
          "new_role_signal": 0.108778296323,
          "old_start_probability": 0.98,
          "new_start_probability": 0.510005794499,
          "old_appearance_probability": 0.99,
          "new_appearance_probability": 0.777015659525,
          "api_player_id": "133609",
          "api_player_name": "Pedri",
          "api_appearances": 10.0,
          "api_lineups": 7.0,
          "api_minutes": 531.0,
          "api_start_rate": 0.7,
          "api_minutes_per_appearance": 53.1,
          "api_confidence": 0.411764705882,
          "api_sample_weight": 0.7,
          "api_effective_appearances": 1.05,
          "api_effective_lineups": 0.7,
          "api_effective_minutes": 31.5,
          "api_effective_sample_units": 0.7,
          "api_effective_start_rate": 0.666666666667,
          "api_effective_minutes_per_appearance": 30.0,
          "api_competition_profile": "World Cup:7x0; Friendlies:3x0.35",
          "api_review_flags": "low_effective_sample",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.315270681845,
          "tournament_performance_actual_points": 18.0,
          "tournament_performance_signal": 0.535714285714,
          "tournament_performance_source_weight": 1.0,
          "role_signal_delta": -0.23410496656399998,
          "start_probability_delta": -0.469994205501,
          "appearance_probability_delta": -0.21298434047500003
        },
        {
          "player_id": "488",
          "display_name": "Declan Rice",
          "squad_abbr": "ENG",
          "position": "MID",
          "old_role_signal": 0.239095511587,
          "new_role_signal": 0.0778452551885,
          "old_start_probability": 0.723635844123,
          "new_start_probability": 0.283909653169,
          "old_appearance_probability": 0.99,
          "new_appearance_probability": 0.6018745756,
          "api_player_id": "2937",
          "api_player_name": "D. Rice",
          "api_appearances": 0.0,
          "api_lineups": 0.0,
          "api_minutes": 0.0,
          "api_start_rate": 0.0,
          "api_minutes_per_appearance": 0.0,
          "api_confidence": 0.0,
          "api_sample_weight": 0.0,
          "api_effective_appearances": 0.0,
          "api_effective_lineups": 0.0,
          "api_effective_minutes": 0.0,
          "api_effective_sample_units": 0.0,
          "api_effective_start_rate": 0.0,
          "api_effective_minutes_per_appearance": 0.0,
          "api_competition_profile": "",
          "api_review_flags": "",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.161250256398,
          "tournament_performance_actual_points": 15.0,
          "tournament_performance_signal": 0.446428571429,
          "tournament_performance_source_weight": 1.0,
          "role_signal_delta": -0.1612502563985,
          "start_probability_delta": -0.43972619095399995,
          "appearance_probability_delta": -0.3881254244
        },
        {
          "player_id": "515",
          "display_name": "Aurélien Tchouaméni",
          "squad_abbr": "FRA",
          "position": "MID",
          "old_role_signal": 0.076361661214,
          "new_role_signal": 0.122959814417,
          "old_start_probability": 0.00767837316199,
          "new_start_probability": 0.442097835112,
          "old_appearance_probability": 0.201977955601,
          "new_appearance_probability": 0.740745372218,
          "api_player_id": "1271",
          "api_player_name": "A. Tchouaméni",
          "api_appearances": 7.0,
          "api_lineups": 7.0,
          "api_minutes": 545.0,
          "api_start_rate": 1.0,
          "api_minutes_per_appearance": 77.8571428571,
          "api_confidence": 0.512195121951,
          "api_sample_weight": 1.05,
          "api_effective_appearances": 1.05,
          "api_effective_lineups": 1.05,
          "api_effective_minutes": 64.75,
          "api_effective_sample_units": 1.05,
          "api_effective_start_rate": 1.0,
          "api_effective_minutes_per_appearance": 61.6666666667,
          "api_competition_profile": "World Cup:4x0; Friendlies:3x0.35",
          "api_review_flags": "low_effective_sample",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.365211185633,
          "tournament_performance_actual_points": 18.0,
          "tournament_performance_signal": 0.535714285714,
          "tournament_performance_source_weight": 1.0,
          "role_signal_delta": 0.04659815320300001,
          "start_probability_delta": 0.43441946195001,
          "appearance_probability_delta": 0.538767416617
        },
        {
          "player_id": "457",
          "display_name": "Nico O'Reilly",
          "squad_abbr": "ENG",
          "position": "DEF",
          "old_role_signal": 0.315939736505,
          "new_role_signal": 0.0793674456527,
          "old_start_probability": 0.98,
          "new_start_probability": 0.549389152536,
          "old_appearance_probability": 0.99,
          "new_appearance_probability": 0.690849228428,
          "api_player_id": "",
          "api_player_name": "",
          "api_appearances": 0.0,
          "api_lineups": 0.0,
          "api_minutes": 0.0,
          "api_start_rate": 0.0,
          "api_minutes_per_appearance": 0.0,
          "api_confidence": 0.0,
          "api_sample_weight": 0.0,
          "api_effective_appearances": 0.0,
          "api_effective_lineups": 0.0,
          "api_effective_minutes": 0.0,
          "api_effective_sample_units": 0.0,
          "api_effective_start_rate": 0.0,
          "api_effective_minutes_per_appearance": 0.0,
          "api_competition_profile": "",
          "api_review_flags": "",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.236572290852,
          "tournament_performance_actual_points": 13.0,
          "tournament_performance_signal": 0.393939393939,
          "tournament_performance_source_weight": 1.0,
          "role_signal_delta": -0.23657229085230003,
          "start_probability_delta": -0.430610847464,
          "appearance_probability_delta": -0.299150771572
        },
        {
          "player_id": "476",
          "display_name": "Noni Madueke",
          "squad_abbr": "ENG",
          "position": "FWD",
          "old_role_signal": 0.0668471108848,
          "new_role_signal": 0.0552220979407,
          "old_start_probability": 0.24005249806,
          "new_start_probability": 0.635176521693,
          "old_appearance_probability": 0.99,
          "new_appearance_probability": 0.99,
          "api_player_id": "136723",
          "api_player_name": "N. Madueke",
          "api_appearances": 0.0,
          "api_lineups": 0.0,
          "api_minutes": 0.0,
          "api_start_rate": 0.0,
          "api_minutes_per_appearance": 0.0,
          "api_confidence": 0.0,
          "api_sample_weight": 0.0,
          "api_effective_appearances": 0.0,
          "api_effective_lineups": 0.0,
          "api_effective_minutes": 0.0,
          "api_effective_sample_units": 0.0,
          "api_effective_start_rate": 0.0,
          "api_effective_minutes_per_appearance": 0.0,
          "api_competition_profile": "",
          "api_review_flags": "",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.0116250129441,
          "tournament_performance_actual_points": 10.0,
          "tournament_performance_signal": 0.256706456167,
          "tournament_performance_source_weight": 1.0,
          "role_signal_delta": -0.011625012944099997,
          "start_probability_delta": 0.395124023633,
          "appearance_probability_delta": 0.0
        },
        {
          "player_id": "55",
          "display_name": "Thiago Almada",
          "squad_abbr": "ARG",
          "position": "MID",
          "old_role_signal": 0.0346303891067,
          "new_role_signal": 0.120213346498,
          "old_start_probability": 0.042387250685,
          "new_start_probability": 0.425941503326,
          "old_appearance_probability": 0.246501185079,
          "new_appearance_probability": 0.758526955419,
          "api_player_id": "6067",
          "api_player_name": "T. Almada",
          "api_appearances": 16.0,
          "api_lineups": 12.0,
          "api_minutes": 870.0,
          "api_start_rate": 0.75,
          "api_minutes_per_appearance": 54.375,
          "api_confidence": 0.6,
          "api_sample_weight": 1.5,
          "api_effective_appearances": 8.4,
          "api_effective_lineups": 7.05,
          "api_effective_minutes": 532.1,
          "api_effective_sample_units": 7.05,
          "api_effective_start_rate": 0.839285714286,
          "api_effective_minutes_per_appearance": 63.3452380952,
          "api_competition_profile": "World Cup - Qualification South America:7x1; World Cup:5x0; Friendlies:4x0.35",
          "api_review_flags": "",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.366327698034,
          "tournament_performance_actual_points": 11.0,
          "tournament_performance_signal": 0.327380952381,
          "tournament_performance_source_weight": 1.0,
          "role_signal_delta": 0.08558295739130001,
          "start_probability_delta": 0.383554252641,
          "appearance_probability_delta": 0.51202577034
        },
        {
          "player_id": "31",
          "display_name": "Nicolás Otamendi",
          "squad_abbr": "ARG",
          "position": "DEF",
          "old_role_signal": 0.0845080170652,
          "new_role_signal": 0.132762772996,
          "old_start_probability": 0.123351448887,
          "new_start_probability": 0.472194069674,
          "old_appearance_probability": 0.321357536373,
          "new_appearance_probability": 0.633989071989,
          "api_player_id": "624",
          "api_player_name": "N. Otamendi",
          "api_appearances": 26.0,
          "api_lineups": 21.0,
          "api_minutes": 1800.0,
          "api_start_rate": 0.807692307692,
          "api_minutes_per_appearance": 69.2307692308,
          "api_confidence": 0.6,
          "api_sample_weight": 1.5,
          "api_effective_appearances": 18.05,
          "api_effective_lineups": 18.05,
          "api_effective_minutes": 1529.65,
          "api_effective_sample_units": 18.05,
          "api_effective_start_rate": 1.0,
          "api_effective_minutes_per_appearance": 84.7451523546,
          "api_competition_profile": "World Cup - Qualification South America:17x1; World Cup:6x0; Friendlies:3x0.35",
          "api_review_flags": "",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.487728153128,
          "tournament_performance_actual_points": 7.0,
          "tournament_performance_signal": 0.212121212121,
          "tournament_performance_source_weight": 1.0,
          "role_signal_delta": 0.0482547559308,
          "start_probability_delta": 0.348842620787,
          "appearance_probability_delta": 0.312631535616
        },
        {
          "player_id": "516",
          "display_name": "Rayan Cherki",
          "squad_abbr": "FRA",
          "position": "MID",
          "old_role_signal": 0.257672392543,
          "new_role_signal": 0.0883793042952,
          "old_start_probability": 0.479870210348,
          "new_start_probability": 0.143851859009,
          "old_appearance_probability": 0.99,
          "new_appearance_probability": 0.358229363917,
          "api_player_id": "156477",
          "api_player_name": "R. Cherki",
          "api_appearances": 9.0,
          "api_lineups": 2.0,
          "api_minutes": 288.0,
          "api_start_rate": 0.222222222222,
          "api_minutes_per_appearance": 32.0,
          "api_confidence": 0.417098445596,
          "api_sample_weight": 0.715555555556,
          "api_effective_appearances": 1.05,
          "api_effective_lineups": 0.7,
          "api_effective_minutes": 64.4,
          "api_effective_sample_units": 0.715555555556,
          "api_effective_start_rate": 0.666666666667,
          "api_effective_minutes_per_appearance": 61.3333333333,
          "api_competition_profile": "World Cup:6x0; Friendlies:3x0.35",
          "api_review_flags": "low_effective_sample",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.34223207401,
          "tournament_performance_actual_points": 6.0,
          "tournament_performance_signal": 0.178571428571,
          "tournament_performance_source_weight": 1.0,
          "role_signal_delta": -0.1692930882478,
          "start_probability_delta": -0.336018351339,
          "appearance_probability_delta": -0.631770636083
        },
        {
          "player_id": "30",
          "display_name": "Nahuel Molina",
          "squad_abbr": "ARG",
          "position": "DEF",
          "old_role_signal": 0.166769119332,
          "new_role_signal": 0.144139369227,
          "old_start_probability": 0.98,
          "new_start_probability": 0.645363615915,
          "old_appearance_probability": 0.99,
          "new_appearance_probability": 0.772283751585,
          "api_player_id": "6503",
          "api_player_name": "N. Molina",
          "api_appearances": 24.0,
          "api_lineups": 21.0,
          "api_minutes": 1800.0,
          "api_start_rate": 0.875,
          "api_minutes_per_appearance": 75.0,
          "api_confidence": 0.6,
          "api_sample_weight": 1.5,
          "api_effective_appearances": 16.7,
          "api_effective_lineups": 14.7,
          "api_effective_minutes": 1297.85,
          "api_effective_sample_units": 14.7,
          "api_effective_start_rate": 0.880239520958,
          "api_effective_minutes_per_appearance": 77.7155688623,
          "api_competition_profile": "World Cup - Qualification South America:16x1; World Cup:6x0; Friendlies:2x0.35",
          "api_review_flags": "",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.44689682142,
          "tournament_performance_actual_points": 16.0,
          "tournament_performance_signal": 0.484848484848,
          "tournament_performance_source_weight": 1.0,
          "role_signal_delta": -0.022629750105000013,
          "start_probability_delta": -0.33463638408499996,
          "appearance_probability_delta": -0.21771624841500004
        },
        {
          "player_id": "467",
          "display_name": "Djed Spence",
          "squad_abbr": "ENG",
          "position": "DEF",
          "old_role_signal": 0.123684218347,
          "new_role_signal": 0.0730332939497,
          "old_start_probability": 0.0734267740769,
          "new_start_probability": 0.40051457465,
          "old_appearance_probability": 0.477833885733,
          "new_appearance_probability": 0.565837389913,
          "api_player_id": "19235",
          "api_player_name": "D. Spence",
          "api_appearances": 0.0,
          "api_lineups": 0.0,
          "api_minutes": 0.0,
          "api_start_rate": 0.0,
          "api_minutes_per_appearance": 0.0,
          "api_confidence": 0.0,
          "api_sample_weight": 0.0,
          "api_effective_appearances": 0.0,
          "api_effective_lineups": 0.0,
          "api_effective_minutes": 0.0,
          "api_effective_sample_units": 0.0,
          "api_effective_start_rate": 0.0,
          "api_effective_minutes_per_appearance": 0.0,
          "api_competition_profile": "",
          "api_review_flags": "",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.0506509243974,
          "tournament_performance_actual_points": 16.0,
          "tournament_performance_signal": 0.484848484848,
          "tournament_performance_source_weight": 1.0,
          "role_signal_delta": -0.0506509243973,
          "start_probability_delta": 0.3270878005731,
          "appearance_probability_delta": 0.08800350418000003
        },
        {
          "player_id": "1320",
          "display_name": "Facundo Medina",
          "squad_abbr": "ARG",
          "position": "DEF",
          "old_role_signal": 0.122318101005,
          "new_role_signal": 0.10624704337,
          "old_start_probability": 0.502801964707,
          "new_start_probability": 0.202504451682,
          "old_appearance_probability": 0.780568918511,
          "new_appearance_probability": 0.371414679537,
          "api_player_id": "6231",
          "api_player_name": "F. Medina",
          "api_appearances": 10.0,
          "api_lineups": 5.0,
          "api_minutes": 508.0,
          "api_start_rate": 0.5,
          "api_minutes_per_appearance": 50.8,
          "api_confidence": 0.6,
          "api_sample_weight": 1.5,
          "api_effective_appearances": 4.7,
          "api_effective_lineups": 1.35,
          "api_effective_minutes": 158.0,
          "api_effective_sample_units": 1.75555555556,
          "api_effective_start_rate": 0.287234042553,
          "api_effective_minutes_per_appearance": 33.6170212766,
          "api_competition_profile": "World Cup:4x0; World Cup - Qualification South America:4x1; Friendlies:2x0.35",
          "api_review_flags": "low_effective_sample",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.13469438143,
          "tournament_performance_actual_points": 23.0,
          "tournament_performance_signal": 0.69696969697,
          "tournament_performance_source_weight": 1.0,
          "role_signal_delta": -0.016071057634999997,
          "start_probability_delta": -0.300297513025,
          "appearance_probability_delta": -0.40915423897399994
        },
        {
          "player_id": "486",
          "display_name": "Elliot Anderson",
          "squad_abbr": "ENG",
          "position": "MID",
          "old_role_signal": 0.137400954275,
          "new_role_signal": 0.0863702977374,
          "old_start_probability": 0.110037921328,
          "new_start_probability": 0.404231243234,
          "old_appearance_probability": 0.572131267554,
          "new_appearance_probability": 0.756479201892,
          "api_player_id": "138908",
          "api_player_name": "E. Anderson",
          "api_appearances": 0.0,
          "api_lineups": 0.0,
          "api_minutes": 0.0,
          "api_start_rate": 0.0,
          "api_minutes_per_appearance": 0.0,
          "api_confidence": 0.0,
          "api_sample_weight": 0.0,
          "api_effective_appearances": 0.0,
          "api_effective_lineups": 0.0,
          "api_effective_minutes": 0.0,
          "api_effective_sample_units": 0.0,
          "api_effective_start_rate": 0.0,
          "api_effective_minutes_per_appearance": 0.0,
          "api_competition_profile": "",
          "api_review_flags": "",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.0510306565376,
          "tournament_performance_actual_points": 23.0,
          "tournament_performance_signal": 0.684523809524,
          "tournament_performance_source_weight": 1.0,
          "role_signal_delta": -0.051030656537599986,
          "start_probability_delta": 0.294193321906,
          "appearance_probability_delta": 0.184347934338
        },
        {
          "player_id": "498",
          "display_name": "Lucas Digne",
          "squad_abbr": "FRA",
          "position": "DEF",
          "old_role_signal": 0.383062793823,
          "new_role_signal": 0.134188654781,
          "old_start_probability": 0.970923366474,
          "new_start_probability": 0.710663397915,
          "old_appearance_probability": 0.99,
          "new_appearance_probability": 0.834375884491,
          "api_player_id": "2724",
          "api_player_name": "L. Digne",
          "api_appearances": 8.0,
          "api_lineups": 6.0,
          "api_minutes": 589.0,
          "api_start_rate": 0.75,
          "api_minutes_per_appearance": 73.625,
          "api_confidence": 0.396580623533,
          "api_sample_weight": 0.657222222222,
          "api_effective_appearances": 1.05,
          "api_effective_lineups": 0.35,
          "api_effective_minutes": 59.15,
          "api_effective_sample_units": 0.657222222222,
          "api_effective_start_rate": 0.333333333333,
          "api_effective_minutes_per_appearance": 56.3333333333,
          "api_competition_profile": "World Cup:5x0; Friendlies:3x0.35",
          "api_review_flags": "low_effective_sample",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.273246288662,
          "tournament_performance_actual_points": 34.0,
          "tournament_performance_signal": 1.0,
          "tournament_performance_source_weight": 1.0,
          "role_signal_delta": -0.248874139042,
          "start_probability_delta": -0.260259968559,
          "appearance_probability_delta": -0.15562411550900002
        },
        {
          "player_id": "492",
          "display_name": "Theo Hernández",
          "squad_abbr": "FRA",
          "position": "DEF",
          "old_role_signal": 0.177646321569,
          "new_role_signal": 0.107406668346,
          "old_start_probability": 0.0523688085271,
          "new_start_probability": 0.304973879006,
          "old_appearance_probability": 0.423913657479,
          "new_appearance_probability": 0.489011209316,
          "api_player_id": "47300",
          "api_player_name": "T. Hernández",
          "api_appearances": 7.0,
          "api_lineups": 5.0,
          "api_minutes": 407.0,
          "api_start_rate": 0.714285714286,
          "api_minutes_per_appearance": 58.1428571429,
          "api_confidence": 0.512195121951,
          "api_sample_weight": 1.05,
          "api_effective_appearances": 1.05,
          "api_effective_lineups": 1.05,
          "api_effective_minutes": 68.95,
          "api_effective_sample_units": 1.05,
          "api_effective_start_rate": 1.0,
          "api_effective_minutes_per_appearance": 65.6666666667,
          "api_competition_profile": "World Cup:4x0; Friendlies:3x0.35",
          "api_review_flags": "low_effective_sample",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.438821889601,
          "tournament_performance_actual_points": 5.0,
          "tournament_performance_signal": 0.151515151515,
          "tournament_performance_source_weight": 1.0,
          "role_signal_delta": -0.070239653223,
          "start_probability_delta": 0.25260507047889996,
          "appearance_probability_delta": 0.065097551837
        },
        {
          "player_id": "1102",
          "display_name": "Marcos Llorente",
          "squad_abbr": "ESP",
          "position": "DEF",
          "old_role_signal": 0.304298825479,
          "new_role_signal": 0.125626676176,
          "old_start_probability": 0.234759591119,
          "new_start_probability": 0.446312123927,
          "old_appearance_probability": 0.839323183935,
          "new_appearance_probability": 0.762205143933,
          "api_player_id": "753",
          "api_player_name": "Marcos Llorente",
          "api_appearances": 5.0,
          "api_lineups": 4.0,
          "api_minutes": 283.0,
          "api_start_rate": 0.8,
          "api_minutes_per_appearance": 56.6,
          "api_confidence": 0.411764705882,
          "api_sample_weight": 0.7,
          "api_effective_appearances": 0.7,
          "api_effective_lineups": 0.7,
          "api_effective_minutes": 31.5,
          "api_effective_sample_units": 0.7,
          "api_effective_start_rate": 1.0,
          "api_effective_minutes_per_appearance": 45.0,
          "api_competition_profile": "World Cup:3x0; Friendlies:2x0.35",
          "api_review_flags": "low_effective_sample",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.386902044694,
          "tournament_performance_actual_points": 22.0,
          "tournament_performance_signal": 0.666666666667,
          "tournament_performance_source_weight": 1.0,
          "role_signal_delta": -0.178672149303,
          "start_probability_delta": 0.211552532808,
          "appearance_probability_delta": -0.07711804000200007
        },
        {
          "player_id": "1104",
          "display_name": "Rodri",
          "squad_abbr": "ESP",
          "position": "MID",
          "old_role_signal": 0.226997107716,
          "new_role_signal": 0.114419685505,
          "old_start_probability": 0.397198501789,
          "new_start_probability": 0.605667123942,
          "old_appearance_probability": 0.87035284244,
          "new_appearance_probability": 0.868437293073,
          "api_player_id": "44",
          "api_player_name": "Rodri",
          "api_appearances": 10.0,
          "api_lineups": 9.0,
          "api_minutes": 749.0,
          "api_start_rate": 0.9,
          "api_minutes_per_appearance": 74.9,
          "api_confidence": 0.411764705882,
          "api_sample_weight": 0.7,
          "api_effective_appearances": 1.05,
          "api_effective_lineups": 0.7,
          "api_effective_minutes": 42.7,
          "api_effective_sample_units": 0.7,
          "api_effective_start_rate": 0.666666666667,
          "api_effective_minutes_per_appearance": 40.6666666667,
          "api_competition_profile": "World Cup:7x0; Friendlies:3x0.35",
          "api_review_flags": "low_effective_sample",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.260005628402,
          "tournament_performance_actual_points": 24.0,
          "tournament_performance_signal": 0.714285714286,
          "tournament_performance_source_weight": 1.0,
          "role_signal_delta": -0.11257742221100002,
          "start_probability_delta": 0.20846862215299994,
          "appearance_probability_delta": -0.0019155493670000023
        },
        {
          "player_id": "475",
          "display_name": "Morgan Rogers",
          "squad_abbr": "ENG",
          "position": "MID",
          "old_role_signal": 0.0609150353546,
          "new_role_signal": 0.0704292135192,
          "old_start_probability": 0.00692533096293,
          "new_start_probability": 0.201999601168,
          "old_appearance_probability": 0.0955679206054,
          "new_appearance_probability": 0.482893679054,
          "api_player_id": "19170",
          "api_player_name": "M. Rogers",
          "api_appearances": 0.0,
          "api_lineups": 0.0,
          "api_minutes": 0.0,
          "api_start_rate": 0.0,
          "api_minutes_per_appearance": 0.0,
          "api_confidence": 0.0,
          "api_sample_weight": 0.0,
          "api_effective_appearances": 0.0,
          "api_effective_lineups": 0.0,
          "api_effective_minutes": 0.0,
          "api_effective_sample_units": 0.0,
          "api_effective_start_rate": 0.0,
          "api_effective_minutes_per_appearance": 0.0,
          "api_competition_profile": "",
          "api_review_flags": "",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": 0.00951417816458,
          "tournament_performance_actual_points": 17.0,
          "tournament_performance_signal": 0.505952380952,
          "tournament_performance_source_weight": 1.0,
          "role_signal_delta": 0.009514178164600005,
          "start_probability_delta": 0.19507427020507,
          "appearance_probability_delta": 0.3873257584486
        },
        {
          "player_id": "1089",
          "display_name": "Pau Cubarsí",
          "squad_abbr": "ESP",
          "position": "DEF",
          "old_role_signal": 0.423380501297,
          "new_role_signal": 0.138330781595,
          "old_start_probability": 0.823492287193,
          "new_start_probability": 0.643604597576,
          "old_appearance_probability": 0.99,
          "new_appearance_probability": 0.960462875287,
          "api_player_id": "396623",
          "api_player_name": "Pau Cubarsí Paredes",
          "api_appearances": 9.0,
          "api_lineups": 9.0,
          "api_minutes": 713.0,
          "api_start_rate": 1.0,
          "api_minutes_per_appearance": 79.2222222222,
          "api_confidence": 0.259259259259,
          "api_sample_weight": 0.35,
          "api_effective_appearances": 0.35,
          "api_effective_lineups": 0.35,
          "api_effective_minutes": 14.525,
          "api_effective_sample_units": 0.35,
          "api_effective_start_rate": 1.0,
          "api_effective_minutes_per_appearance": 41.5,
          "api_competition_profile": "World Cup:7x0; Friendlies:2x0.35",
          "api_review_flags": "low_confidence_api_local_disagreement; low_effective_sample",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.381453128831,
          "tournament_performance_actual_points": 46.0,
          "tournament_performance_signal": 1.0,
          "tournament_performance_source_weight": 1.0,
          "role_signal_delta": -0.285049719702,
          "start_probability_delta": -0.17988768961700008,
          "appearance_probability_delta": -0.029537124712999963
        },
        {
          "player_id": "1429",
          "display_name": "William Saliba",
          "squad_abbr": "FRA",
          "position": "DEF",
          "old_role_signal": 0.481107961351,
          "new_role_signal": 0.138471064266,
          "old_start_probability": 0.98,
          "new_start_probability": 0.800770795218,
          "old_appearance_probability": 0.99,
          "new_appearance_probability": 0.89971611172,
          "api_player_id": "22090",
          "api_player_name": "W. Saliba",
          "api_appearances": 7.0,
          "api_lineups": 7.0,
          "api_minutes": 525.0,
          "api_start_rate": 1.0,
          "api_minutes_per_appearance": 75.0,
          "api_confidence": 0.259259259259,
          "api_sample_weight": 0.35,
          "api_effective_appearances": 0.35,
          "api_effective_lineups": 0.35,
          "api_effective_minutes": 15.75,
          "api_effective_sample_units": 0.35,
          "api_effective_start_rate": 1.0,
          "api_effective_minutes_per_appearance": 45.0,
          "api_competition_profile": "World Cup:6x0; Friendlies:1x0.35",
          "api_review_flags": "low_confidence_api_local_disagreement; low_effective_sample",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.427905203402,
          "tournament_performance_actual_points": 31.0,
          "tournament_performance_signal": 0.939393939394,
          "tournament_performance_source_weight": 1.0,
          "role_signal_delta": -0.342636897085,
          "start_probability_delta": -0.179229204782,
          "appearance_probability_delta": -0.09028388828
        },
        {
          "player_id": "469",
          "display_name": "Bukayo Saka",
          "squad_abbr": "ENG",
          "position": "MID",
          "old_role_signal": 0.385661180755,
          "new_role_signal": 0.105606799988,
          "old_start_probability": 0.98,
          "new_start_probability": 0.80083540172,
          "old_appearance_probability": 0.99,
          "new_appearance_probability": 0.99,
          "api_player_id": "1460",
          "api_player_name": "B. Saka",
          "api_appearances": 0.0,
          "api_lineups": 0.0,
          "api_minutes": 0.0,
          "api_start_rate": 0.0,
          "api_minutes_per_appearance": 0.0,
          "api_confidence": 0.0,
          "api_sample_weight": 0.0,
          "api_effective_appearances": 0.0,
          "api_effective_lineups": 0.0,
          "api_effective_minutes": 0.0,
          "api_effective_sample_units": 0.0,
          "api_effective_start_rate": 0.0,
          "api_effective_minutes_per_appearance": 0.0,
          "api_competition_profile": "",
          "api_review_flags": "",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.280054380768,
          "tournament_performance_actual_points": 25.0,
          "tournament_performance_signal": 0.744047619048,
          "tournament_performance_source_weight": 1.0,
          "role_signal_delta": -0.280054380767,
          "start_probability_delta": -0.17916459827999998,
          "appearance_probability_delta": 0.0
        },
        {
          "player_id": "39",
          "display_name": "Julián Alvarez",
          "squad_abbr": "ARG",
          "position": "FWD",
          "old_role_signal": 0.407035339193,
          "new_role_signal": 0.152641511621,
          "old_start_probability": 0.685231539785,
          "new_start_probability": 0.509948302635,
          "old_appearance_probability": 0.99,
          "new_appearance_probability": 0.99,
          "api_player_id": "6009",
          "api_player_name": "J. Álvarez",
          "api_appearances": 27.0,
          "api_lineups": 22.0,
          "api_minutes": 1899.0,
          "api_start_rate": 0.814814814815,
          "api_minutes_per_appearance": 70.3333333333,
          "api_confidence": 0.6,
          "api_sample_weight": 1.5,
          "api_effective_appearances": 18.7,
          "api_effective_lineups": 16.7,
          "api_effective_minutes": 1366.85,
          "api_effective_sample_units": 16.7,
          "api_effective_start_rate": 0.893048128342,
          "api_effective_minutes_per_appearance": 73.0935828877,
          "api_competition_profile": "World Cup - Qualification South America:18x1; World Cup:7x0; Friendlies:2x0.35",
          "api_review_flags": "",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.527556937781,
          "tournament_performance_actual_points": 16.0,
          "tournament_performance_signal": 0.410730329868,
          "tournament_performance_source_weight": 1.0,
          "role_signal_delta": -0.254393827572,
          "start_probability_delta": -0.17528323714999994,
          "appearance_probability_delta": 0.0
        }
      ],
      "top_review_flags": [
        {
          "player_id": "2000",
          "display_name": "Nico Williams",
          "squad_abbr": "ESP",
          "position": "MID",
          "old_role_signal": 0.151448059257,
          "new_role_signal": 0.0537660989417,
          "old_start_probability": 0.100330995961,
          "new_start_probability": 0.0464579928599,
          "old_appearance_probability": 0.357298182645,
          "new_appearance_probability": 0.164875290889,
          "api_player_id": "183799",
          "api_player_name": "Nico Williams",
          "api_appearances": 5.0,
          "api_lineups": 0.0,
          "api_minutes": 76.0,
          "api_start_rate": 0.0,
          "api_minutes_per_appearance": 15.2,
          "api_confidence": 0.0,
          "api_sample_weight": 0.0,
          "api_effective_appearances": 0.0,
          "api_effective_lineups": 0.0,
          "api_effective_minutes": 0.0,
          "api_effective_sample_units": 0.0,
          "api_effective_start_rate": 0.0,
          "api_effective_minutes_per_appearance": 0.0,
          "api_competition_profile": "World Cup:5x0",
          "api_review_flags": "low_effective_sample",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.097681960315,
          "tournament_performance_actual_points": 5.0,
          "tournament_performance_signal": 0.14880952381,
          "tournament_performance_source_weight": 1.0,
          "role_signal_delta": -0.09768196031529999,
          "start_probability_delta": -0.05387300310109999,
          "appearance_probability_delta": -0.19242289175600003
        },
        {
          "player_id": "1998",
          "display_name": "Fabián Ruiz",
          "squad_abbr": "ESP",
          "position": "MID",
          "old_role_signal": 0.117744966641,
          "new_role_signal": 0.0795614413674,
          "old_start_probability": 0.0426326662774,
          "new_start_probability": 0.176084219034,
          "old_appearance_probability": 0.205363762308,
          "new_appearance_probability": 0.390465465354,
          "api_player_id": "328",
          "api_player_name": "Fabián Ruiz",
          "api_appearances": 7.0,
          "api_lineups": 3.0,
          "api_minutes": 269.0,
          "api_start_rate": 0.428571428571,
          "api_minutes_per_appearance": 38.4285714286,
          "api_confidence": 0.0,
          "api_sample_weight": 0.0,
          "api_effective_appearances": 0.0,
          "api_effective_lineups": 0.0,
          "api_effective_minutes": 0.0,
          "api_effective_sample_units": 0.0,
          "api_effective_start_rate": 0.0,
          "api_effective_minutes_per_appearance": 0.0,
          "api_competition_profile": "World Cup:7x0",
          "api_review_flags": "low_effective_sample",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.0381835252732,
          "tournament_performance_actual_points": 20.0,
          "tournament_performance_signal": 0.595238095238,
          "tournament_performance_source_weight": 1.0,
          "role_signal_delta": -0.0381835252736,
          "start_probability_delta": 0.1334515527566,
          "appearance_probability_delta": 0.18510170304600002
        },
        {
          "player_id": "1997",
          "display_name": "Mikel Merino",
          "squad_abbr": "ESP",
          "position": "MID",
          "old_role_signal": 0.174016599536,
          "new_role_signal": 0.0921346977238,
          "old_start_probability": 0.160896577409,
          "new_start_probability": 0.28998156114,
          "old_appearance_probability": 0.485009372535,
          "new_appearance_probability": 0.539222355652,
          "api_player_id": "47311",
          "api_player_name": "Mikel Merino",
          "api_appearances": 9.0,
          "api_lineups": 1.0,
          "api_minutes": 187.0,
          "api_start_rate": 0.111111111111,
          "api_minutes_per_appearance": 20.7777777778,
          "api_confidence": 0.078812691914,
          "api_sample_weight": 0.0855555555556,
          "api_effective_appearances": 0.7,
          "api_effective_lineups": 0.0,
          "api_effective_minutes": 7.7,
          "api_effective_sample_units": 0.0855555555556,
          "api_effective_start_rate": 0.0,
          "api_effective_minutes_per_appearance": 11.0,
          "api_competition_profile": "World Cup:7x0; Friendlies:2x0.35",
          "api_review_flags": "low_effective_sample",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.071827596856,
          "tournament_performance_actual_points": 25.0,
          "tournament_performance_signal": 0.744047619048,
          "tournament_performance_source_weight": 1.0,
          "role_signal_delta": -0.0818819018122,
          "start_probability_delta": 0.129084983731,
          "appearance_probability_delta": 0.05421298311700007
        },
        {
          "player_id": "1431",
          "display_name": "Bradley Barcola",
          "squad_abbr": "FRA",
          "position": "MID",
          "old_role_signal": 0.311541886709,
          "new_role_signal": 0.111778705406,
          "old_start_probability": 0.915058542483,
          "new_start_probability": 0.319701274794,
          "old_appearance_probability": 0.99,
          "new_appearance_probability": 0.600592459114,
          "api_player_id": "161904",
          "api_player_name": "B. Barcola",
          "api_appearances": 9.0,
          "api_lineups": 4.0,
          "api_minutes": 368.0,
          "api_start_rate": 0.444444444444,
          "api_minutes_per_appearance": 40.8888888889,
          "api_confidence": 0.101347978033,
          "api_sample_weight": 0.112777777778,
          "api_effective_appearances": 0.7,
          "api_effective_lineups": 0.0,
          "api_effective_minutes": 10.15,
          "api_effective_sample_units": 0.112777777778,
          "api_effective_start_rate": 0.0,
          "api_effective_minutes_per_appearance": 14.5,
          "api_competition_profile": "World Cup:7x0; Friendlies:2x0.35",
          "api_review_flags": "low_confidence_api_local_disagreement; low_effective_sample",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.174393789445,
          "tournament_performance_actual_points": 31.0,
          "tournament_performance_signal": 0.922619047619,
          "tournament_performance_source_weight": 1.0,
          "role_signal_delta": -0.19976318130300003,
          "start_probability_delta": -0.595357267689,
          "appearance_probability_delta": -0.38940754088599994
        },
        {
          "player_id": "512",
          "display_name": "Manu Koné",
          "squad_abbr": "FRA",
          "position": "MID",
          "old_role_signal": 0.0412072297987,
          "new_role_signal": 0.0599383671965,
          "old_start_probability": 0.000942763133003,
          "new_start_probability": 0.0384167126132,
          "old_appearance_probability": 0.0519899842814,
          "new_appearance_probability": 0.152454661025,
          "api_player_id": "22147",
          "api_player_name": "M. Koné",
          "api_appearances": 7.0,
          "api_lineups": 4.0,
          "api_minutes": 417.0,
          "api_start_rate": 0.571428571429,
          "api_minutes_per_appearance": 59.5714285714,
          "api_confidence": 0.107585523054,
          "api_sample_weight": 0.120555555556,
          "api_effective_appearances": 0.7,
          "api_effective_lineups": 0.0,
          "api_effective_minutes": 10.85,
          "api_effective_sample_units": 0.120555555556,
          "api_effective_start_rate": 0.0,
          "api_effective_minutes_per_appearance": 15.5,
          "api_competition_profile": "World Cup:5x0; Friendlies:2x0.35",
          "api_review_flags": "low_effective_sample",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": 0.0161235639827,
          "tournament_performance_actual_points": 12.0,
          "tournament_performance_signal": 0.357142857143,
          "tournament_performance_source_weight": 1.0,
          "role_signal_delta": 0.018731137397800003,
          "start_probability_delta": 0.03747394948019701,
          "appearance_probability_delta": 0.10046467674359999
        },
        {
          "player_id": "1996",
          "display_name": "Marc Pubill",
          "squad_abbr": "ESP",
          "position": "DEF",
          "old_role_signal": 0.035114336074,
          "new_role_signal": 0.0392856843893,
          "old_start_probability": 6.41096267738e-05,
          "new_start_probability": 0.00538540053823,
          "old_appearance_probability": 0.00471163093068,
          "new_appearance_probability": 0.046820685169,
          "api_player_id": "295793",
          "api_player_name": "Marc Pubill",
          "api_appearances": 3.0,
          "api_lineups": 0.0,
          "api_minutes": 32.0,
          "api_start_rate": 0.0,
          "api_minutes_per_appearance": 10.6666666667,
          "api_confidence": 0.107585523054,
          "api_sample_weight": 0.120555555556,
          "api_effective_appearances": 0.7,
          "api_effective_lineups": 0.0,
          "api_effective_minutes": 10.85,
          "api_effective_sample_units": 0.120555555556,
          "api_effective_start_rate": 0.0,
          "api_effective_minutes_per_appearance": 15.5,
          "api_competition_profile": "Friendlies:2x0.35; World Cup:1x0",
          "api_review_flags": "low_effective_sample",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": 0.000908267741928,
          "tournament_performance_actual_points": 1.0,
          "tournament_performance_signal": 0.030303030303,
          "tournament_performance_source_weight": 1.0,
          "role_signal_delta": 0.004171348315300007,
          "start_probability_delta": 0.0053212909114562,
          "appearance_probability_delta": 0.04210905423832
        },
        {
          "player_id": "511",
          "display_name": "Warren Zaïre-Emery",
          "squad_abbr": "FRA",
          "position": "MID",
          "old_role_signal": 0.0159849112232,
          "new_role_signal": 0.0425393875588,
          "old_start_probability": 3.76797264981e-05,
          "new_start_probability": 0.0119732955825,
          "old_appearance_probability": 0.00647352256303,
          "new_appearance_probability": 0.0717018930325,
          "api_player_id": "336657",
          "api_player_name": "W. Zaïre-Emery",
          "api_appearances": 3.0,
          "api_lineups": 1.0,
          "api_minutes": 95.0,
          "api_start_rate": 0.333333333333,
          "api_minutes_per_appearance": 31.6666666667,
          "api_confidence": 0.148936170213,
          "api_sample_weight": 0.175,
          "api_effective_appearances": 0.35,
          "api_effective_lineups": 0.175,
          "api_effective_minutes": 13.3,
          "api_effective_sample_units": 0.175,
          "api_effective_start_rate": 0.5,
          "api_effective_minutes_per_appearance": 38.0,
          "api_competition_profile": "Friendlies:2x0.35; World Cup:1x0",
          "api_review_flags": "low_confidence_api_local_disagreement; low_effective_sample",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.0411309860591,
          "tournament_performance_actual_points": 1.0,
          "tournament_performance_signal": 0.0297619047619,
          "tournament_performance_source_weight": 1.0,
          "role_signal_delta": 0.026554476335599996,
          "start_probability_delta": 0.0119356158560019,
          "appearance_probability_delta": 0.06522837046947
        },
        {
          "player_id": "1432",
          "display_name": "Jean-Philippe Mateta",
          "squad_abbr": "FRA",
          "position": "FWD",
          "old_role_signal": 0.0238488474133,
          "new_role_signal": 0.0429125678061,
          "old_start_probability": 0.0995713279173,
          "new_start_probability": 0.152538038462,
          "old_appearance_probability": 0.99,
          "new_appearance_probability": 0.99,
          "api_player_id": "25927",
          "api_player_name": "J. Mateta",
          "api_appearances": 4.0,
          "api_lineups": 0.0,
          "api_minutes": 76.0,
          "api_start_rate": 0.0,
          "api_minutes_per_appearance": 19.0,
          "api_confidence": 0.148936170213,
          "api_sample_weight": 0.175,
          "api_effective_appearances": 0.35,
          "api_effective_lineups": 0.0,
          "api_effective_minutes": 15.75,
          "api_effective_sample_units": 0.175,
          "api_effective_start_rate": 0.0,
          "api_effective_minutes_per_appearance": 45.0,
          "api_competition_profile": "World Cup:3x0; Friendlies:1x0.35",
          "api_review_flags": "low_effective_sample",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.00568219594988,
          "tournament_performance_actual_points": 3.0,
          "tournament_performance_signal": 0.0770119368502,
          "tournament_performance_source_weight": 1.0,
          "role_signal_delta": 0.019063720392799997,
          "start_probability_delta": 0.05296671054470001,
          "appearance_probability_delta": 0.0
        },
        {
          "player_id": "1995",
          "display_name": "Eric García",
          "squad_abbr": "ESP",
          "position": "DEF",
          "old_role_signal": 0.0555668505073,
          "new_role_signal": 0.0416600889955,
          "old_start_probability": 0.000366760255605,
          "new_start_probability": 0.00673076326212,
          "old_appearance_probability": 0.0141764154984,
          "new_appearance_probability": 0.053901872564,
          "api_player_id": "619",
          "api_player_name": "Eric García",
          "api_appearances": 2.0,
          "api_lineups": 0.0,
          "api_minutes": 45.0,
          "api_start_rate": 0.0,
          "api_minutes_per_appearance": 22.5,
          "api_confidence": 0.148936170213,
          "api_sample_weight": 0.175,
          "api_effective_appearances": 0.7,
          "api_effective_lineups": 0.0,
          "api_effective_minutes": 15.75,
          "api_effective_sample_units": 0.175,
          "api_effective_start_rate": 0.0,
          "api_effective_minutes_per_appearance": 22.5,
          "api_competition_profile": "Friendlies:2x0.35",
          "api_review_flags": "low_effective_sample; mostly_friendlies",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.0197797837766,
          "tournament_performance_actual_points": 0.0,
          "tournament_performance_signal": 0.0,
          "tournament_performance_source_weight": 0.0,
          "role_signal_delta": -0.013906761511800002,
          "start_probability_delta": 0.006364003006515,
          "appearance_probability_delta": 0.0397254570656
        },
        {
          "player_id": "1092",
          "display_name": "Lamine Yamal",
          "squad_abbr": "ESP",
          "position": "MID",
          "old_role_signal": 0.881096820669,
          "new_role_signal": 0.151800883163,
          "old_start_probability": 0.98,
          "new_start_probability": 0.98,
          "old_appearance_probability": 0.99,
          "new_appearance_probability": 0.99,
          "api_player_id": "386828",
          "api_player_name": "Lamine Yamal",
          "api_appearances": 9.0,
          "api_lineups": 8.0,
          "api_minutes": 603.0,
          "api_start_rate": 0.888888888889,
          "api_minutes_per_appearance": 67.0,
          "api_confidence": 0.259259259259,
          "api_sample_weight": 0.35,
          "api_effective_appearances": 0.35,
          "api_effective_lineups": 0.35,
          "api_effective_minutes": 18.9,
          "api_effective_sample_units": 0.35,
          "api_effective_start_rate": 1.0,
          "api_effective_minutes_per_appearance": 54.0,
          "api_competition_profile": "World Cup:7x0; Friendlies:2x0.35",
          "api_review_flags": "low_effective_sample",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.720715280295,
          "tournament_performance_actual_points": 25.0,
          "tournament_performance_signal": 0.744047619048,
          "tournament_performance_source_weight": 1.0,
          "role_signal_delta": -0.729295937506,
          "start_probability_delta": 0.0,
          "appearance_probability_delta": 0.0
        },
        {
          "player_id": "1098",
          "display_name": "David Raya",
          "squad_abbr": "ESP",
          "position": "GK",
          "old_role_signal": 0.49728972678,
          "new_role_signal": 0.0789316506769,
          "old_start_probability": 0.0382703382876,
          "new_start_probability": 0.0190563337358,
          "old_appearance_probability": 0.0599999917867,
          "new_appearance_probability": 0.0571690012075,
          "api_player_id": "19465",
          "api_player_name": "David Raya",
          "api_appearances": 2.0,
          "api_lineups": 1.0,
          "api_minutes": 62.0,
          "api_start_rate": 0.5,
          "api_minutes_per_appearance": 31.0,
          "api_confidence": 0.259259259259,
          "api_sample_weight": 0.35,
          "api_effective_appearances": 0.7,
          "api_effective_lineups": 0.35,
          "api_effective_minutes": 21.7,
          "api_effective_sample_units": 0.35,
          "api_effective_start_rate": 0.5,
          "api_effective_minutes_per_appearance": 31.0,
          "api_competition_profile": "Friendlies:2x0.35",
          "api_review_flags": "low_effective_sample; mostly_friendlies",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.40373563665,
          "tournament_performance_actual_points": 0.0,
          "tournament_performance_signal": 0.0,
          "tournament_performance_source_weight": 0.0,
          "role_signal_delta": -0.4183580761031,
          "start_probability_delta": -0.0192140045518,
          "appearance_probability_delta": -0.002830990579199999
        },
        {
          "player_id": "1429",
          "display_name": "William Saliba",
          "squad_abbr": "FRA",
          "position": "DEF",
          "old_role_signal": 0.481107961351,
          "new_role_signal": 0.138471064266,
          "old_start_probability": 0.98,
          "new_start_probability": 0.800770795218,
          "old_appearance_probability": 0.99,
          "new_appearance_probability": 0.89971611172,
          "api_player_id": "22090",
          "api_player_name": "W. Saliba",
          "api_appearances": 7.0,
          "api_lineups": 7.0,
          "api_minutes": 525.0,
          "api_start_rate": 1.0,
          "api_minutes_per_appearance": 75.0,
          "api_confidence": 0.259259259259,
          "api_sample_weight": 0.35,
          "api_effective_appearances": 0.35,
          "api_effective_lineups": 0.35,
          "api_effective_minutes": 15.75,
          "api_effective_sample_units": 0.35,
          "api_effective_start_rate": 1.0,
          "api_effective_minutes_per_appearance": 45.0,
          "api_competition_profile": "World Cup:6x0; Friendlies:1x0.35",
          "api_review_flags": "low_confidence_api_local_disagreement; low_effective_sample",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.427905203402,
          "tournament_performance_actual_points": 31.0,
          "tournament_performance_signal": 0.939393939394,
          "tournament_performance_source_weight": 1.0,
          "role_signal_delta": -0.342636897085,
          "start_probability_delta": -0.179229204782,
          "appearance_probability_delta": -0.09028388828
        },
        {
          "player_id": "1089",
          "display_name": "Pau Cubarsí",
          "squad_abbr": "ESP",
          "position": "DEF",
          "old_role_signal": 0.423380501297,
          "new_role_signal": 0.138330781595,
          "old_start_probability": 0.823492287193,
          "new_start_probability": 0.643604597576,
          "old_appearance_probability": 0.99,
          "new_appearance_probability": 0.960462875287,
          "api_player_id": "396623",
          "api_player_name": "Pau Cubarsí Paredes",
          "api_appearances": 9.0,
          "api_lineups": 9.0,
          "api_minutes": 713.0,
          "api_start_rate": 1.0,
          "api_minutes_per_appearance": 79.2222222222,
          "api_confidence": 0.259259259259,
          "api_sample_weight": 0.35,
          "api_effective_appearances": 0.35,
          "api_effective_lineups": 0.35,
          "api_effective_minutes": 14.525,
          "api_effective_sample_units": 0.35,
          "api_effective_start_rate": 1.0,
          "api_effective_minutes_per_appearance": 41.5,
          "api_competition_profile": "World Cup:7x0; Friendlies:2x0.35",
          "api_review_flags": "low_confidence_api_local_disagreement; low_effective_sample",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.381453128831,
          "tournament_performance_actual_points": 46.0,
          "tournament_performance_signal": 1.0,
          "tournament_performance_source_weight": 1.0,
          "role_signal_delta": -0.285049719702,
          "start_probability_delta": -0.17988768961700008,
          "appearance_probability_delta": -0.029537124712999963
        },
        {
          "player_id": "29",
          "display_name": "Marcos Senesi",
          "squad_abbr": "ARG",
          "position": "DEF",
          "old_role_signal": 0.0381703844376,
          "new_role_signal": 0.0605249238929,
          "old_start_probability": 0.00601856591508,
          "new_start_probability": 0.0238660578805,
          "old_appearance_probability": 0.047706459151,
          "new_appearance_probability": 0.0962367218813,
          "api_player_id": "6610",
          "api_player_name": "M. Senesi",
          "api_appearances": 2.0,
          "api_lineups": 2.0,
          "api_minutes": 126.0,
          "api_start_rate": 1.0,
          "api_minutes_per_appearance": 63.0,
          "api_confidence": 0.259259259259,
          "api_sample_weight": 0.35,
          "api_effective_appearances": 0.35,
          "api_effective_lineups": 0.35,
          "api_effective_minutes": 12.6,
          "api_effective_sample_units": 0.35,
          "api_effective_start_rate": 1.0,
          "api_effective_minutes_per_appearance": 36.0,
          "api_competition_profile": "Friendlies:1x0.35; World Cup:1x0",
          "api_review_flags": "low_confidence_api_local_disagreement; low_effective_sample",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.167897583098,
          "tournament_performance_actual_points": 4.0,
          "tournament_performance_signal": 0.121212121212,
          "tournament_performance_source_weight": 1.0,
          "role_signal_delta": 0.0223545394553,
          "start_probability_delta": 0.01784749196542,
          "appearance_probability_delta": 0.048530262730300006
        },
        {
          "player_id": "47",
          "display_name": "Juan Musso",
          "squad_abbr": "ARG",
          "position": "GK",
          "old_role_signal": 0.0330704017464,
          "new_role_signal": 0.0496039349672,
          "old_start_probability": 0.00287337146315,
          "new_start_probability": 1.30642368749e-05,
          "old_appearance_probability": 0.00862011438944,
          "new_appearance_probability": 3.17654151399e-05,
          "api_player_id": "2465",
          "api_player_name": "J. Musso",
          "api_appearances": 2.0,
          "api_lineups": 1.0,
          "api_minutes": 81.0,
          "api_start_rate": 0.5,
          "api_minutes_per_appearance": 40.5,
          "api_confidence": 0.259259259259,
          "api_sample_weight": 0.35,
          "api_effective_appearances": 0.7,
          "api_effective_lineups": 0.35,
          "api_effective_minutes": 28.35,
          "api_effective_sample_units": 0.35,
          "api_effective_start_rate": 0.5,
          "api_effective_minutes_per_appearance": 40.5,
          "api_competition_profile": "Friendlies:2x0.35",
          "api_review_flags": "low_confidence_api_local_disagreement; low_effective_sample; mostly_friendlies",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.0995963626227,
          "tournament_performance_actual_points": 0.0,
          "tournament_performance_signal": 0.0,
          "tournament_performance_source_weight": 0.0,
          "role_signal_delta": 0.016533533220800006,
          "start_probability_delta": -0.0028603072262751,
          "appearance_probability_delta": -0.0085883489743001
        },
        {
          "player_id": "1999",
          "display_name": "Gavi",
          "squad_abbr": "ESP",
          "position": "MID",
          "old_role_signal": 0.060496167891,
          "new_role_signal": 0.0563547483881,
          "old_start_probability": 0.00443009707866,
          "new_start_probability": 0.0545123874147,
          "old_appearance_probability": 0.0474517183051,
          "new_appearance_probability": 0.182845362064,
          "api_player_id": "296667",
          "api_player_name": "Gavi",
          "api_appearances": 4.0,
          "api_lineups": 2.0,
          "api_minutes": 141.0,
          "api_start_rate": 0.5,
          "api_minutes_per_appearance": 35.25,
          "api_confidence": 0.259259259259,
          "api_sample_weight": 0.35,
          "api_effective_appearances": 0.7,
          "api_effective_lineups": 0.35,
          "api_effective_minutes": 20.65,
          "api_effective_sample_units": 0.35,
          "api_effective_start_rate": 0.5,
          "api_effective_minutes_per_appearance": 29.5,
          "api_competition_profile": "Friendlies:2x0.35; World Cup:2x0",
          "api_review_flags": "low_confidence_api_local_disagreement; low_effective_sample",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.101119779268,
          "tournament_performance_actual_points": 5.0,
          "tournament_performance_signal": 0.14880952381,
          "tournament_performance_source_weight": 1.0,
          "role_signal_delta": -0.0041414195029,
          "start_probability_delta": 0.050082290336039996,
          "appearance_probability_delta": 0.1353936437589
        },
        {
          "player_id": "508",
          "display_name": "Brice Samba",
          "squad_abbr": "FRA",
          "position": "GK",
          "old_role_signal": 0.0287265071257,
          "new_role_signal": 0.0625797814696,
          "old_start_probability": 0.02,
          "new_start_probability": 0.0196841946689,
          "old_appearance_probability": 0.06,
          "new_appearance_probability": 0.0590525840067,
          "api_player_id": "21628",
          "api_player_name": "B. Samba",
          "api_appearances": 1.0,
          "api_lineups": 1.0,
          "api_minutes": 96.0,
          "api_start_rate": 1.0,
          "api_minutes_per_appearance": 96.0,
          "api_confidence": 0.271844660194,
          "api_sample_weight": 0.373333333333,
          "api_effective_appearances": 0.35,
          "api_effective_lineups": 0.35,
          "api_effective_minutes": 33.6,
          "api_effective_sample_units": 0.373333333333,
          "api_effective_start_rate": 1.0,
          "api_effective_minutes_per_appearance": 96.0,
          "api_competition_profile": "Friendlies:1x0.35",
          "api_review_flags": "low_confidence_api_local_disagreement; low_effective_sample; mostly_friendlies",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.230182238282,
          "tournament_performance_actual_points": 0.0,
          "tournament_performance_signal": 0.0,
          "tournament_performance_source_weight": 0.0,
          "role_signal_delta": 0.033853274343899994,
          "start_probability_delta": -0.00031580533110000045,
          "appearance_probability_delta": -0.0009474159932999979
        },
        {
          "player_id": "1101",
          "display_name": "Joan García",
          "squad_abbr": "ESP",
          "position": "GK",
          "old_role_signal": 0.0689692413891,
          "new_role_signal": 0.0542123920169,
          "old_start_probability": 5.23877798765e-09,
          "new_start_probability": 0.000943666264183,
          "old_appearance_probability": 8.21332264871e-09,
          "new_appearance_probability": 0.00283099879255,
          "api_player_id": "182718",
          "api_player_name": "Joan García",
          "api_appearances": 2.0,
          "api_lineups": 1.0,
          "api_minutes": 101.0,
          "api_start_rate": 0.5,
          "api_minutes_per_appearance": 50.5,
          "api_confidence": 0.282010370961,
          "api_sample_weight": 0.392777777778,
          "api_effective_appearances": 0.7,
          "api_effective_lineups": 0.35,
          "api_effective_minutes": 35.35,
          "api_effective_sample_units": 0.392777777778,
          "api_effective_start_rate": 0.5,
          "api_effective_minutes_per_appearance": 50.5,
          "api_competition_profile": "Friendlies:2x0.35",
          "api_review_flags": "low_confidence_api_local_disagreement; low_effective_sample; mostly_friendlies",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.142860901007,
          "tournament_performance_actual_points": 0.0,
          "tournament_performance_signal": 0.0,
          "tournament_performance_source_weight": 0.0,
          "role_signal_delta": -0.014756849372200002,
          "start_probability_delta": 0.0009436610254050123,
          "appearance_probability_delta": 0.0028309905792273512
        },
        {
          "player_id": "496",
          "display_name": "Lucas Hernández",
          "squad_abbr": "FRA",
          "position": "DEF",
          "old_role_signal": 0.140697252434,
          "new_role_signal": 0.0621116360253,
          "old_start_probability": 0.0215895903999,
          "new_start_probability": 0.0380540769823,
          "old_appearance_probability": 0.242230018461,
          "new_appearance_probability": 0.131358732849,
          "api_player_id": "33",
          "api_player_name": "L. Hernández",
          "api_appearances": 2.0,
          "api_lineups": 1.0,
          "api_minutes": 119.0,
          "api_start_rate": 0.5,
          "api_minutes_per_appearance": 59.5,
          "api_confidence": 0.316369160653,
          "api_sample_weight": 0.462777777778,
          "api_effective_appearances": 0.7,
          "api_effective_lineups": 0.35,
          "api_effective_minutes": 41.65,
          "api_effective_sample_units": 0.462777777778,
          "api_effective_start_rate": 0.5,
          "api_effective_minutes_per_appearance": 59.5,
          "api_competition_profile": "Friendlies:2x0.35",
          "api_review_flags": "low_confidence_api_local_disagreement; low_effective_sample; mostly_friendlies",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.211626748134,
          "tournament_performance_actual_points": 0.0,
          "tournament_performance_signal": 0.0,
          "tournament_performance_source_weight": 0.0,
          "role_signal_delta": -0.07858561640869999,
          "start_probability_delta": 0.016464486582399997,
          "appearance_probability_delta": -0.11087128561200002
        },
        {
          "player_id": "514",
          "display_name": "Maghnes Akliouche",
          "squad_abbr": "FRA",
          "position": "MID",
          "old_role_signal": 0.0,
          "new_role_signal": 0.044145981668,
          "old_start_probability": 0.0,
          "new_start_probability": 0.0135816807844,
          "old_appearance_probability": 0.0,
          "new_appearance_probability": 0.0777947880705,
          "api_player_id": "274300",
          "api_player_name": "M. Akliouche",
          "api_appearances": 5.0,
          "api_lineups": 1.0,
          "api_minutes": 134.0,
          "api_start_rate": 0.2,
          "api_minutes_per_appearance": 26.8,
          "api_confidence": 0.325337331334,
          "api_sample_weight": 0.482222222222,
          "api_effective_appearances": 1.4,
          "api_effective_lineups": 0.35,
          "api_effective_minutes": 43.4,
          "api_effective_sample_units": 0.482222222222,
          "api_effective_start_rate": 0.25,
          "api_effective_minutes_per_appearance": 31.0,
          "api_competition_profile": "Friendlies:4x0.35; World Cup:1x0",
          "api_review_flags": "low_confidence_api_local_disagreement; low_effective_sample; mostly_friendlies",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.0488643465012,
          "tournament_performance_actual_points": 1.0,
          "tournament_performance_signal": 0.0297619047619,
          "tournament_performance_source_weight": 1.0,
          "role_signal_delta": 0.044145981668,
          "start_probability_delta": 0.0135816807844,
          "appearance_probability_delta": 0.0777947880705
        },
        {
          "player_id": "499",
          "display_name": "Malo Gusto",
          "squad_abbr": "FRA",
          "position": "DEF",
          "old_role_signal": 0.0508938459168,
          "new_role_signal": 0.0599313082256,
          "old_start_probability": 0.000452988408002,
          "new_start_probability": 0.033222184917,
          "old_appearance_probability": 0.0211027537979,
          "new_appearance_probability": 0.120562666389,
          "api_player_id": "161907",
          "api_player_name": "M. Gusto",
          "api_appearances": 7.0,
          "api_lineups": 1.0,
          "api_minutes": 202.0,
          "api_start_rate": 0.142857142857,
          "api_minutes_per_appearance": 28.8571428571,
          "api_confidence": 0.380591878871,
          "api_sample_weight": 0.614444444444,
          "api_effective_appearances": 1.05,
          "api_effective_lineups": 0.35,
          "api_effective_minutes": 55.3,
          "api_effective_sample_units": 0.614444444444,
          "api_effective_start_rate": 0.333333333333,
          "api_effective_minutes_per_appearance": 52.6666666667,
          "api_competition_profile": "World Cup:4x0; Friendlies:3x0.35",
          "api_review_flags": "low_effective_sample",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.134880765282,
          "tournament_performance_actual_points": 4.0,
          "tournament_performance_signal": 0.121212121212,
          "tournament_performance_source_weight": 1.0,
          "role_signal_delta": 0.009037462308800003,
          "start_probability_delta": 0.032769196508998,
          "appearance_probability_delta": 0.0994599125911
        },
        {
          "player_id": "498",
          "display_name": "Lucas Digne",
          "squad_abbr": "FRA",
          "position": "DEF",
          "old_role_signal": 0.383062793823,
          "new_role_signal": 0.134188654781,
          "old_start_probability": 0.970923366474,
          "new_start_probability": 0.710663397915,
          "old_appearance_probability": 0.99,
          "new_appearance_probability": 0.834375884491,
          "api_player_id": "2724",
          "api_player_name": "L. Digne",
          "api_appearances": 8.0,
          "api_lineups": 6.0,
          "api_minutes": 589.0,
          "api_start_rate": 0.75,
          "api_minutes_per_appearance": 73.625,
          "api_confidence": 0.396580623533,
          "api_sample_weight": 0.657222222222,
          "api_effective_appearances": 1.05,
          "api_effective_lineups": 0.35,
          "api_effective_minutes": 59.15,
          "api_effective_sample_units": 0.657222222222,
          "api_effective_start_rate": 0.333333333333,
          "api_effective_minutes_per_appearance": 56.3333333333,
          "api_competition_profile": "World Cup:5x0; Friendlies:3x0.35",
          "api_review_flags": "low_effective_sample",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.273246288662,
          "tournament_performance_actual_points": 34.0,
          "tournament_performance_signal": 1.0,
          "tournament_performance_source_weight": 1.0,
          "role_signal_delta": -0.248874139042,
          "start_probability_delta": -0.260259968559,
          "appearance_probability_delta": -0.15562411550900002
        },
        {
          "player_id": "509",
          "display_name": "N'Golo Kanté",
          "squad_abbr": "FRA",
          "position": "MID",
          "old_role_signal": 0.0620807037741,
          "new_role_signal": 0.0543001370329,
          "old_start_probability": 0.00379791737215,
          "new_start_probability": 0.0274565937922,
          "old_appearance_probability": 0.128080422828,
          "new_appearance_probability": 0.12267383587,
          "api_player_id": "2290",
          "api_player_name": "N. Kanté",
          "api_appearances": 4.0,
          "api_lineups": 1.0,
          "api_minutes": 174.0,
          "api_start_rate": 0.25,
          "api_minutes_per_appearance": 43.5,
          "api_confidence": 0.403578528827,
          "api_sample_weight": 0.676666666667,
          "api_effective_appearances": 1.4,
          "api_effective_lineups": 0.35,
          "api_effective_minutes": 60.9,
          "api_effective_sample_units": 0.676666666667,
          "api_effective_start_rate": 0.25,
          "api_effective_minutes_per_appearance": 43.5,
          "api_competition_profile": "Friendlies:4x0.35",
          "api_review_flags": "low_effective_sample; mostly_friendlies",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.11940472274,
          "tournament_performance_actual_points": 0.0,
          "tournament_performance_signal": 0.0,
          "tournament_performance_source_weight": 0.0,
          "role_signal_delta": -0.0077805667412,
          "start_probability_delta": 0.023658676420050002,
          "appearance_probability_delta": -0.005406586958000004
        },
        {
          "player_id": "501",
          "display_name": "Ousmane Dembélé",
          "squad_abbr": "FRA",
          "position": "MID",
          "old_role_signal": 0.894352969517,
          "new_role_signal": 0.183574030111,
          "old_start_probability": 0.98,
          "new_start_probability": 0.98,
          "old_appearance_probability": 0.99,
          "new_appearance_probability": 0.99,
          "api_player_id": "153",
          "api_player_name": "O. Dembélé",
          "api_appearances": 9.0,
          "api_lineups": 9.0,
          "api_minutes": 672.0,
          "api_start_rate": 1.0,
          "api_minutes_per_appearance": 74.6666666667,
          "api_confidence": 0.411764705882,
          "api_sample_weight": 0.7,
          "api_effective_appearances": 0.7,
          "api_effective_lineups": 0.7,
          "api_effective_minutes": 42.0,
          "api_effective_sample_units": 0.7,
          "api_effective_start_rate": 1.0,
          "api_effective_minutes_per_appearance": 60.0,
          "api_competition_profile": "World Cup:7x0; Friendlies:2x0.35",
          "api_review_flags": "low_effective_sample",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.702123795095,
          "tournament_performance_actual_points": 56.0,
          "tournament_performance_signal": 1.0,
          "tournament_performance_source_weight": 1.0,
          "role_signal_delta": -0.710778939406,
          "start_probability_delta": 0.0,
          "appearance_probability_delta": 0.0
        },
        {
          "player_id": "1099",
          "display_name": "Unai Simón",
          "squad_abbr": "ESP",
          "position": "GK",
          "old_role_signal": 0.744103463308,
          "new_role_signal": 0.171922363072,
          "old_start_probability": 0.961729656474,
          "new_start_probability": 0.98,
          "old_appearance_probability": 0.99,
          "new_appearance_probability": 0.99,
          "api_player_id": "47270",
          "api_player_name": "Unai Simón",
          "api_appearances": 9.0,
          "api_lineups": 9.0,
          "api_minutes": 720.0,
          "api_start_rate": 1.0,
          "api_minutes_per_appearance": 80.0,
          "api_confidence": 0.411764705882,
          "api_sample_weight": 0.7,
          "api_effective_appearances": 0.7,
          "api_effective_lineups": 0.7,
          "api_effective_minutes": 31.5,
          "api_effective_sample_units": 0.7,
          "api_effective_start_rate": 1.0,
          "api_effective_minutes_per_appearance": 45.0,
          "api_competition_profile": "World Cup:7x0; Friendlies:2x0.35",
          "api_review_flags": "low_effective_sample",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.599314968285,
          "tournament_performance_actual_points": 45.0,
          "tournament_performance_signal": 1.0,
          "tournament_performance_source_weight": 1.0,
          "role_signal_delta": -0.572181100236,
          "start_probability_delta": 0.018270343525999988,
          "appearance_probability_delta": 0.0
        },
        {
          "player_id": "1088",
          "display_name": "Marc Cucurella",
          "squad_abbr": "ESP",
          "position": "DEF",
          "old_role_signal": 0.597944632241,
          "new_role_signal": 0.16317033726,
          "old_start_probability": 0.98,
          "new_start_probability": 0.98,
          "old_appearance_probability": 0.99,
          "new_appearance_probability": 0.99,
          "api_player_id": "47380",
          "api_player_name": "Marc Cucurella",
          "api_appearances": 9.0,
          "api_lineups": 9.0,
          "api_minutes": 720.0,
          "api_start_rate": 1.0,
          "api_minutes_per_appearance": 80.0,
          "api_confidence": 0.411764705882,
          "api_sample_weight": 0.7,
          "api_effective_appearances": 0.7,
          "api_effective_lineups": 0.7,
          "api_effective_minutes": 31.5,
          "api_effective_sample_units": 0.7,
          "api_effective_start_rate": 1.0,
          "api_effective_minutes_per_appearance": 45.0,
          "api_competition_profile": "World Cup:7x0; Friendlies:2x0.35",
          "api_review_flags": "low_effective_sample",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.522091211117,
          "tournament_performance_actual_points": 52.0,
          "tournament_performance_signal": 1.0,
          "tournament_performance_source_weight": 1.0,
          "role_signal_delta": -0.43477429498100006,
          "start_probability_delta": 0.0,
          "appearance_probability_delta": 0.0
        },
        {
          "player_id": "1085",
          "display_name": "Pedro Porro",
          "squad_abbr": "ESP",
          "position": "DEF",
          "old_role_signal": 0.535679870759,
          "new_role_signal": 0.152431041274,
          "old_start_probability": 0.98,
          "new_start_probability": 0.93069324748,
          "old_appearance_probability": 0.99,
          "new_appearance_probability": 0.99,
          "api_player_id": "47519",
          "api_player_name": "Pedro Porro",
          "api_appearances": 8.0,
          "api_lineups": 7.0,
          "api_minutes": 607.0,
          "api_start_rate": 0.875,
          "api_minutes_per_appearance": 75.875,
          "api_confidence": 0.411764705882,
          "api_sample_weight": 0.7,
          "api_effective_appearances": 1.05,
          "api_effective_lineups": 0.7,
          "api_effective_minutes": 57.05,
          "api_effective_sample_units": 0.7,
          "api_effective_start_rate": 0.666666666667,
          "api_effective_minutes_per_appearance": 54.3333333333,
          "api_competition_profile": "World Cup:5x0; Friendlies:3x0.35",
          "api_review_flags": "low_effective_sample",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.427332717125,
          "tournament_performance_actual_points": 48.0,
          "tournament_performance_signal": 1.0,
          "tournament_performance_source_weight": 1.0,
          "role_signal_delta": -0.38324882948500005,
          "start_probability_delta": -0.04930675251999994,
          "appearance_probability_delta": 0.0
        },
        {
          "player_id": "1430",
          "display_name": "Jules Koundé",
          "squad_abbr": "FRA",
          "position": "DEF",
          "old_role_signal": 0.482785566098,
          "new_role_signal": 0.158132868229,
          "old_start_probability": 0.98,
          "new_start_probability": 0.98,
          "old_appearance_probability": 0.99,
          "new_appearance_probability": 0.99,
          "api_player_id": "1257",
          "api_player_name": "J. Koundé",
          "api_appearances": 9.0,
          "api_lineups": 9.0,
          "api_minutes": 713.0,
          "api_start_rate": 1.0,
          "api_minutes_per_appearance": 79.2222222222,
          "api_confidence": 0.411764705882,
          "api_sample_weight": 0.7,
          "api_effective_appearances": 0.7,
          "api_effective_lineups": 0.7,
          "api_effective_minutes": 38.85,
          "api_effective_sample_units": 0.7,
          "api_effective_start_rate": 1.0,
          "api_effective_minutes_per_appearance": 55.5,
          "api_competition_profile": "World Cup:7x0; Friendlies:2x0.35",
          "api_review_flags": "low_effective_sample",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.477642954965,
          "tournament_performance_actual_points": 33.0,
          "tournament_performance_signal": 1.0,
          "tournament_performance_source_weight": 1.0,
          "role_signal_delta": -0.324652697869,
          "start_probability_delta": 0.0,
          "appearance_probability_delta": 0.0
        },
        {
          "player_id": "1094",
          "display_name": "Mikel Oyarzabal",
          "squad_abbr": "ESP",
          "position": "FWD",
          "old_role_signal": 0.46742567692,
          "new_role_signal": 0.152965609396,
          "old_start_probability": 0.98,
          "new_start_probability": 0.98,
          "old_appearance_probability": 0.99,
          "new_appearance_probability": 0.99,
          "api_player_id": "47323",
          "api_player_name": "Mikel Oyarzabal",
          "api_appearances": 9.0,
          "api_lineups": 9.0,
          "api_minutes": 606.0,
          "api_start_rate": 1.0,
          "api_minutes_per_appearance": 67.3333333333,
          "api_confidence": 0.411764705882,
          "api_sample_weight": 0.7,
          "api_effective_appearances": 0.7,
          "api_effective_lineups": 0.7,
          "api_effective_minutes": 22.05,
          "api_effective_sample_units": 0.7,
          "api_effective_start_rate": 1.0,
          "api_effective_minutes_per_appearance": 31.5,
          "api_competition_profile": "World Cup:7x0; Friendlies:2x0.35",
          "api_review_flags": "low_effective_sample",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.432049494674,
          "tournament_performance_actual_points": 44.0,
          "tournament_performance_signal": 1.0,
          "tournament_performance_source_weight": 1.0,
          "role_signal_delta": -0.31446006752399996,
          "start_probability_delta": 0.0,
          "appearance_probability_delta": 0.0
        },
        {
          "player_id": "1105",
          "display_name": "Dani Olmo",
          "squad_abbr": "ESP",
          "position": "MID",
          "old_role_signal": 0.368174788055,
          "new_role_signal": 0.128010894067,
          "old_start_probability": 0.98,
          "new_start_probability": 0.887096807389,
          "old_appearance_probability": 0.99,
          "new_appearance_probability": 0.99,
          "api_player_id": "1323",
          "api_player_name": "Dani Olmo",
          "api_appearances": 11.0,
          "api_lineups": 7.0,
          "api_minutes": 555.0,
          "api_start_rate": 0.636363636364,
          "api_minutes_per_appearance": 50.4545454545,
          "api_confidence": 0.411764705882,
          "api_sample_weight": 0.7,
          "api_effective_appearances": 1.4,
          "api_effective_lineups": 0.7,
          "api_effective_minutes": 47.25,
          "api_effective_sample_units": 0.7,
          "api_effective_start_rate": 0.5,
          "api_effective_minutes_per_appearance": 33.75,
          "api_competition_profile": "World Cup:7x0; Friendlies:4x0.35",
          "api_review_flags": "low_effective_sample",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.274886040083,
          "tournament_performance_actual_points": 30.0,
          "tournament_performance_signal": 0.892857142857,
          "tournament_performance_source_weight": 1.0,
          "role_signal_delta": -0.24016389398799998,
          "start_probability_delta": -0.092903192611,
          "appearance_probability_delta": 0.0
        },
        {
          "player_id": "1106",
          "display_name": "Pedri",
          "squad_abbr": "ESP",
          "position": "MID",
          "old_role_signal": 0.342883262887,
          "new_role_signal": 0.108778296323,
          "old_start_probability": 0.98,
          "new_start_probability": 0.510005794499,
          "old_appearance_probability": 0.99,
          "new_appearance_probability": 0.777015659525,
          "api_player_id": "133609",
          "api_player_name": "Pedri",
          "api_appearances": 10.0,
          "api_lineups": 7.0,
          "api_minutes": 531.0,
          "api_start_rate": 0.7,
          "api_minutes_per_appearance": 53.1,
          "api_confidence": 0.411764705882,
          "api_sample_weight": 0.7,
          "api_effective_appearances": 1.05,
          "api_effective_lineups": 0.7,
          "api_effective_minutes": 31.5,
          "api_effective_sample_units": 0.7,
          "api_effective_start_rate": 0.666666666667,
          "api_effective_minutes_per_appearance": 30.0,
          "api_competition_profile": "World Cup:7x0; Friendlies:3x0.35",
          "api_review_flags": "low_effective_sample",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.315270681845,
          "tournament_performance_actual_points": 18.0,
          "tournament_performance_signal": 0.535714285714,
          "tournament_performance_source_weight": 1.0,
          "role_signal_delta": -0.23410496656399998,
          "start_probability_delta": -0.469994205501,
          "appearance_probability_delta": -0.21298434047500003
        },
        {
          "player_id": "1102",
          "display_name": "Marcos Llorente",
          "squad_abbr": "ESP",
          "position": "DEF",
          "old_role_signal": 0.304298825479,
          "new_role_signal": 0.125626676176,
          "old_start_probability": 0.234759591119,
          "new_start_probability": 0.446312123927,
          "old_appearance_probability": 0.839323183935,
          "new_appearance_probability": 0.762205143933,
          "api_player_id": "753",
          "api_player_name": "Marcos Llorente",
          "api_appearances": 5.0,
          "api_lineups": 4.0,
          "api_minutes": 283.0,
          "api_start_rate": 0.8,
          "api_minutes_per_appearance": 56.6,
          "api_confidence": 0.411764705882,
          "api_sample_weight": 0.7,
          "api_effective_appearances": 0.7,
          "api_effective_lineups": 0.7,
          "api_effective_minutes": 31.5,
          "api_effective_sample_units": 0.7,
          "api_effective_start_rate": 1.0,
          "api_effective_minutes_per_appearance": 45.0,
          "api_competition_profile": "World Cup:3x0; Friendlies:2x0.35",
          "api_review_flags": "low_effective_sample",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.386902044694,
          "tournament_performance_actual_points": 22.0,
          "tournament_performance_signal": 0.666666666667,
          "tournament_performance_source_weight": 1.0,
          "role_signal_delta": -0.178672149303,
          "start_probability_delta": 0.211552532808,
          "appearance_probability_delta": -0.07711804000200007
        },
        {
          "player_id": "505",
          "display_name": "Désiré Doué",
          "squad_abbr": "FRA",
          "position": "MID",
          "old_role_signal": 0.276454185272,
          "new_role_signal": 0.124320451483,
          "old_start_probability": 0.609553374045,
          "new_start_probability": 0.458953069715,
          "old_appearance_probability": 0.99,
          "new_appearance_probability": 0.758898303747,
          "api_player_id": "343027",
          "api_player_name": "D. Doué",
          "api_appearances": 10.0,
          "api_lineups": 5.0,
          "api_minutes": 502.0,
          "api_start_rate": 0.5,
          "api_minutes_per_appearance": 50.2,
          "api_confidence": 0.411764705882,
          "api_sample_weight": 0.7,
          "api_effective_appearances": 1.05,
          "api_effective_lineups": 0.7,
          "api_effective_minutes": 52.15,
          "api_effective_sample_units": 0.7,
          "api_effective_start_rate": 0.666666666667,
          "api_effective_minutes_per_appearance": 49.6666666667,
          "api_competition_profile": "World Cup:7x0; Friendlies:3x0.35",
          "api_review_flags": "low_effective_sample",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.29484431981,
          "tournament_performance_actual_points": 27.0,
          "tournament_performance_signal": 0.803571428571,
          "tournament_performance_source_weight": 1.0,
          "role_signal_delta": -0.152133733789,
          "start_probability_delta": -0.15060030433,
          "appearance_probability_delta": -0.23110169625300003
        },
        {
          "player_id": "1104",
          "display_name": "Rodri",
          "squad_abbr": "ESP",
          "position": "MID",
          "old_role_signal": 0.226997107716,
          "new_role_signal": 0.114419685505,
          "old_start_probability": 0.397198501789,
          "new_start_probability": 0.605667123942,
          "old_appearance_probability": 0.87035284244,
          "new_appearance_probability": 0.868437293073,
          "api_player_id": "44",
          "api_player_name": "Rodri",
          "api_appearances": 10.0,
          "api_lineups": 9.0,
          "api_minutes": 749.0,
          "api_start_rate": 0.9,
          "api_minutes_per_appearance": 74.9,
          "api_confidence": 0.411764705882,
          "api_sample_weight": 0.7,
          "api_effective_appearances": 1.05,
          "api_effective_lineups": 0.7,
          "api_effective_minutes": 42.7,
          "api_effective_sample_units": 0.7,
          "api_effective_start_rate": 0.666666666667,
          "api_effective_minutes_per_appearance": 40.6666666667,
          "api_competition_profile": "World Cup:7x0; Friendlies:3x0.35",
          "api_review_flags": "low_effective_sample",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.260005628402,
          "tournament_performance_actual_points": 24.0,
          "tournament_performance_signal": 0.714285714286,
          "tournament_performance_source_weight": 1.0,
          "role_signal_delta": -0.11257742221100002,
          "start_probability_delta": 0.20846862215299994,
          "appearance_probability_delta": -0.0019155493670000023
        },
        {
          "player_id": "495",
          "display_name": "Ibrahima Konaté",
          "squad_abbr": "FRA",
          "position": "DEF",
          "old_role_signal": 0.126461981382,
          "new_role_signal": 0.0828009654369,
          "old_start_probability": 0.0143948449594,
          "new_start_probability": 0.113469315066,
          "old_appearance_probability": 0.187519501302,
          "new_appearance_probability": 0.261895952578,
          "api_player_id": "1145",
          "api_player_name": "I. Konaté",
          "api_appearances": 3.0,
          "api_lineups": 2.0,
          "api_minutes": 171.0,
          "api_start_rate": 0.666666666667,
          "api_minutes_per_appearance": 57.0,
          "api_confidence": 0.411764705882,
          "api_sample_weight": 0.7,
          "api_effective_appearances": 0.7,
          "api_effective_lineups": 0.7,
          "api_effective_minutes": 54.95,
          "api_effective_sample_units": 0.7,
          "api_effective_start_rate": 1.0,
          "api_effective_minutes_per_appearance": 78.5,
          "api_competition_profile": "Friendlies:2x0.35; World Cup:1x0",
          "api_review_flags": "low_effective_sample",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.383359677206,
          "tournament_performance_actual_points": 1.0,
          "tournament_performance_signal": 0.030303030303,
          "tournament_performance_source_weight": 1.0,
          "role_signal_delta": -0.04366101594509998,
          "start_probability_delta": 0.0990744701066,
          "appearance_probability_delta": 0.07437645127600001
        },
        {
          "player_id": "516",
          "display_name": "Rayan Cherki",
          "squad_abbr": "FRA",
          "position": "MID",
          "old_role_signal": 0.257672392543,
          "new_role_signal": 0.0883793042952,
          "old_start_probability": 0.479870210348,
          "new_start_probability": 0.143851859009,
          "old_appearance_probability": 0.99,
          "new_appearance_probability": 0.358229363917,
          "api_player_id": "156477",
          "api_player_name": "R. Cherki",
          "api_appearances": 9.0,
          "api_lineups": 2.0,
          "api_minutes": 288.0,
          "api_start_rate": 0.222222222222,
          "api_minutes_per_appearance": 32.0,
          "api_confidence": 0.417098445596,
          "api_sample_weight": 0.715555555556,
          "api_effective_appearances": 1.05,
          "api_effective_lineups": 0.7,
          "api_effective_minutes": 64.4,
          "api_effective_sample_units": 0.715555555556,
          "api_effective_start_rate": 0.666666666667,
          "api_effective_minutes_per_appearance": 61.3333333333,
          "api_competition_profile": "World Cup:6x0; Friendlies:3x0.35",
          "api_review_flags": "low_effective_sample",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.34223207401,
          "tournament_performance_actual_points": 6.0,
          "tournament_performance_signal": 0.178571428571,
          "tournament_performance_source_weight": 1.0,
          "role_signal_delta": -0.1692930882478,
          "start_probability_delta": -0.336018351339,
          "appearance_probability_delta": -0.631770636083
        },
        {
          "player_id": "502",
          "display_name": "Marcus Thuram",
          "squad_abbr": "FRA",
          "position": "FWD",
          "old_role_signal": 0.0428193415165,
          "new_role_signal": 0.0678008445072,
          "old_start_probability": 0.920428672083,
          "new_start_probability": 0.867461961538,
          "old_appearance_probability": 0.99,
          "new_appearance_probability": 0.99,
          "api_player_id": "21509",
          "api_player_name": "M. Thuram",
          "api_appearances": 4.0,
          "api_lineups": 2.0,
          "api_minutes": 192.0,
          "api_start_rate": 0.5,
          "api_minutes_per_appearance": 48.0,
          "api_confidence": 0.426203379025,
          "api_sample_weight": 0.742777777778,
          "api_effective_appearances": 1.05,
          "api_effective_lineups": 0.7,
          "api_effective_minutes": 66.85,
          "api_effective_sample_units": 0.742777777778,
          "api_effective_start_rate": 0.666666666667,
          "api_effective_minutes_per_appearance": 63.6666666667,
          "api_competition_profile": "Friendlies:3x0.35; World Cup:1x0",
          "api_review_flags": "low_effective_sample; mostly_friendlies",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.247502594703,
          "tournament_performance_actual_points": 1.0,
          "tournament_performance_signal": 0.0256706456167,
          "tournament_performance_source_weight": 1.0,
          "role_signal_delta": 0.024981502990700004,
          "start_probability_delta": -0.05296671054500002,
          "appearance_probability_delta": 0.0
        },
        {
          "player_id": "493",
          "display_name": "Maxence Lacroix",
          "squad_abbr": "FRA",
          "position": "DEF",
          "old_role_signal": 0.0444321434351,
          "new_role_signal": 0.06244935804,
          "old_start_probability": 0.000270401231271,
          "new_start_probability": 0.0388463508956,
          "old_appearance_probability": 0.0152340689593,
          "new_appearance_probability": 0.133079442657,
          "api_player_id": "20995",
          "api_player_name": "M. Lacroix",
          "api_appearances": 6.0,
          "api_lineups": 2.0,
          "api_minutes": 368.0,
          "api_start_rate": 0.333333333333,
          "api_minutes_per_appearance": 61.3333333333,
          "api_confidence": 0.458809380637,
          "api_sample_weight": 0.847777777778,
          "api_effective_appearances": 1.4,
          "api_effective_lineups": 0.35,
          "api_effective_minutes": 76.3,
          "api_effective_sample_units": 0.847777777778,
          "api_effective_start_rate": 0.25,
          "api_effective_minutes_per_appearance": 54.5,
          "api_competition_profile": "Friendlies:4x0.35; World Cup:2x0",
          "api_review_flags": "low_effective_sample",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.138289491551,
          "tournament_performance_actual_points": 4.0,
          "tournament_performance_signal": 0.121212121212,
          "tournament_performance_source_weight": 1.0,
          "role_signal_delta": 0.018017214604900002,
          "start_probability_delta": 0.038575949664329,
          "appearance_probability_delta": 0.1178453736977
        },
        {
          "player_id": "500",
          "display_name": "Kylian Mbappé",
          "squad_abbr": "FRA",
          "position": "FWD",
          "old_role_signal": 1.0,
          "new_role_signal": 0.193019061584,
          "old_start_probability": 0.98,
          "new_start_probability": 0.98,
          "old_appearance_probability": 0.99,
          "new_appearance_probability": 0.99,
          "api_player_id": "278",
          "api_player_name": "Kylian Mbappé",
          "api_appearances": 11.0,
          "api_lineups": 10.0,
          "api_minutes": 827.0,
          "api_start_rate": 0.909090909091,
          "api_minutes_per_appearance": 75.1818181818,
          "api_confidence": 0.512195121951,
          "api_sample_weight": 1.05,
          "api_effective_appearances": 1.4,
          "api_effective_lineups": 1.05,
          "api_effective_minutes": 76.65,
          "api_effective_sample_units": 1.05,
          "api_effective_start_rate": 0.75,
          "api_effective_minutes_per_appearance": 54.75,
          "api_competition_profile": "World Cup:7x0; Friendlies:4x0.35",
          "api_review_flags": "low_effective_sample",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.651358987197,
          "tournament_performance_actual_points": 73.0,
          "tournament_performance_signal": 1.0,
          "tournament_performance_source_weight": 1.0,
          "role_signal_delta": -0.806980938416,
          "start_probability_delta": 0.0,
          "appearance_probability_delta": 0.0
        },
        {
          "player_id": "517",
          "display_name": "Michael Olise",
          "squad_abbr": "FRA",
          "position": "MID",
          "old_role_signal": 0.831413335918,
          "new_role_signal": 0.184106354013,
          "old_start_probability": 0.98,
          "new_start_probability": 0.98,
          "old_appearance_probability": 0.99,
          "new_appearance_probability": 0.99,
          "api_player_id": "19617",
          "api_player_name": "M. Olise",
          "api_appearances": 11.0,
          "api_lineups": 10.0,
          "api_minutes": 794.0,
          "api_start_rate": 0.909090909091,
          "api_minutes_per_appearance": 72.1818181818,
          "api_confidence": 0.512195121951,
          "api_sample_weight": 1.05,
          "api_effective_appearances": 1.4,
          "api_effective_lineups": 1.05,
          "api_effective_minutes": 81.9,
          "api_effective_sample_units": 1.05,
          "api_effective_start_rate": 0.75,
          "api_effective_minutes_per_appearance": 58.5,
          "api_competition_profile": "World Cup:7x0; Friendlies:4x0.35",
          "api_review_flags": "low_effective_sample",
          "api_injury_status": "",
          "api_injury_reason": "",
          "tournament_observed_rounds": 7.0,
          "tournament_starts": 0.0,
          "tournament_subs": 0.0,
          "tournament_dnp": 7.0,
          "tournament_start_rate": 0.0,
          "tournament_role_signal": 0.04,
          "tournament_sample_weight": 14.0,
          "tournament_adjustment_delta": -0.586144053752,
          "tournament_performance_actual_points": 35.0,
          "tournament_performance_signal": 1.0,
          "tournament_performance_source_weight": 1.0,
          "role_signal_delta": -0.647306981905,
          "start_probability_delta": 0.0,
          "appearance_probability_delta": 0.0
        }
      ]
    }
  },
  "tournament_role_model": {
    "available": true,
    "actual_player_rows": 3222,
    "source": "fifa_fantasy_actuals",
    "observed_team_rounds": 204,
    "players_with_observed_team_rounds": 103,
    "players_with_recorded_starts": 0,
    "source_weight_per_observed_team_round": 2.0,
    "signals": {
      "start": 0.95,
      "sub": 0.35,
      "dnp": 0.04
    },
    "blend": "Tournament evidence contributes to the same unified weighted average as source_weight = observed_team_rounds * source_weight_per_observed_team_round.",
    "dnp_inference": "A player is treated as DNP for a team-round when API-Football has a lineup for the team fixture but the player is not listed as a starter or substitute. FIFA fantasy actuals are only used as a fallback if lineup rows are unavailable."
  },
  "tournament_performance_model": {
    "available": true,
    "source": "player_tournament_performance_signal",
    "rows": 1489,
    "players_with_observed_team_rounds": 103,
    "players_with_positive_points": 87,
    "source_weight_cap": 1.0,
    "signal": "actual_points_per_observed_round normalised by position p90 and capped at 1.0.",
    "blend": "Tournament performance contributes as a fourth source in the same weighted average. At two observed rounds it has weight 1.0, comparable to the fantasy prior.",
    "captaincy_and_boosters": "The source uses FIFA fantasy player roundPoints, which are raw per-player points and do not include manager captaincy or booster multipliers."
  },
  "limitations": [
    "Set-piece responsibility is only used when manually reviewed rows are present in the set-piece role input table.",
    "API-Football player matching is deterministic but heuristic; ambiguous and unmatched rows are not used by the role model.",
    "Historical API-Football starts and minutes are blended with competition, season-age, and player-age weighted source weights; friendlies are downweighted and current World Cup rows are excluded from history to avoid double-counting tournament lineups.",
    "API-Football injury rows are used when present, but zero returned rows does not prove every player is fully fit.",
    "Tournament starts/subs/DNPs are current-tournament evidence from API-Football lineup rows when available; after only one or two observed matches they should not be treated as a definitive depth chart.",
    "Tournament performance is a short-sample signal and can reward one-off goals, cards, or clean sheets; it is deliberately capped to fantasy-prior strength.",
    "Historical fixture-age weighting is currently season-level because the API-Football player statistics endpoint is aggregated by competition/season rather than per fixture.",
    "The fantasy heuristic prior is derived from fantasy price and selected percentage, not from direct lineup observations.",
    "Event responsibility shares are normalized within each team fixture and are not yet match-specific."
  ]
}
