{
  "created": "2026-10-10T10:13:40.362241+00:00",
  "rows": [
    {
      "player": "Saba Lobjanidze",
      "position": "F",
      "date": "2026-07-01",
      "team": "Atlanta United FC",
      "team_id": "18418",
      "direction": "sending",
      "counterparty": "Real Salt Lake",
      "counterparty_id": "4771",
      "transaction_source": "https://www.mlssoccer.com/league-reports/all-transfers/",
      "source_text": "F - Saba Lobjanidze (7/1/26 - trade to Real Salt Lake)",
      "roster_identity": {
        "id": "221128",
        "name": "Saba Lobjanidze",
        "roster_team": "Real Salt Lake",
        "roster_status": {
          "id": "1",
          "name": "Active",
          "type": "active",
          "abbreviation": "Active"
        },
        "source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/teams/4771/roster"
      },
      "statistical_history_source": "https://site.web.api.espn.com/apis/common/v3/sports/soccer/athletes/221128/stats?team=18418&league=usa.1",
      "raw_history_file": "history-221128-18418.json",
      "team_split_statistics": [
        {
          "category": "offensive",
          "season": 2026,
          "stage": "Regular Season",
          "teamId": "18418",
          "stats": {
            "STRT": "8",
            "FC": "4",
            "FA": "1",
            "YC": "0",
            "RC": "0",
            "G": "2",
            "A": "0",
            "SHOT": "24",
            "SOG": "11",
            "OF": "4"
          }
        },
        {
          "category": "offensive",
          "season": 2025,
          "stage": "MLS Cup",
          "teamId": "18418",
          "stats": {
            "STRT": "23",
            "FC": "4",
            "FA": "10",
            "YC": "0",
            "RC": "0",
            "G": "0",
            "A": "7",
            "SHOT": "38",
            "SOG": "12",
            "OF": "6"
          }
        },
        {
          "category": "offensive",
          "season": 2024,
          "stage": "MLS Cup",
          "teamId": "18418",
          "stats": {
            "STRT": "29",
            "FC": "5",
            "FA": "5",
            "YC": "1",
            "RC": "0",
            "G": "9",
            "A": "7",
            "SHOT": "82",
            "SOG": "25",
            "OF": "4"
          }
        },
        {
          "category": "offensive",
          "season": 2024,
          "stage": "MLS Cup",
          "teamId": "18418",
          "stats": {
            "STRT": "5",
            "FC": "1",
            "FA": "2",
            "YC": "0",
            "RC": "0",
            "G": "1",
            "A": "0",
            "SHOT": "9",
            "SOG": "4",
            "OF": "0"
          }
        }
      ],
      "reference_lineup": [
        "Lucas Hoyos",
        "Enea Mihaj",
        "Tom\u00e1s Jacob",
        "El\u00edas Baez",
        "Matt Edwards",
        "Mauricio Amaro",
        "Tristan Muyumba",
        "Giuliano Galoppo",
        "Breel Embolo",
        "Cooper Sanchez",
        "Luke Brennan"
      ],
      "reference_event": {
        "id": "761830",
        "date": "2026-09-26T23:30Z",
        "name": "New York City FC at Atlanta United FC"
      },
      "reference_source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/summary?event=761830",
      "current_last_match_participation": null,
      "official_oct10_status": [
        "Not listed in captured official report; absence of entry is not active-list confirmation."
      ],
      "status_source": "https://www.mlssoccer.com/news/mls-player-status-report-matchday-29-saturday-october-10-sunday-october-11",
      "pre_post_role": {
        "pre_trade_starts": "8",
        "post_trade_starts": "3",
        "post_last_match_role": "not in last captured match roster",
        "unreturned_is_zero": false
      },
      "familiarity": {
        "calendar_days_since_trade": 101,
        "documented_new_team_starts": "3",
        "interpretation": "Prior new-team starts demonstrate match exposure; training, tactical fluency and quality of relationships are not quantified."
      },
      "opportunity_change": {
        "sending_registered_player_allocation": 0,
        "pre_trade_starts": "8",
        "post_trade_starts": "3",
        "expected_oct10_minutes": null,
        "reason": "Departure removes eligibility for former club. New minutes and redistributed reference-XI workloads are unconfirmed; unequal-length pre/post starts are not a per-game rate."
      },
      "calculations": {
        "pre_goals_plus_assists": 2.0,
        "post_goals_plus_assists": 5.0,
        "goal_conversion": null,
        "reason": "G+A and shots are descriptive split totals, not causal replacement expected goals. Minutes, counterfactual replacement and registered conversion unavailable."
      },
      "offensive_pathway": {
        "role": "Finishing, shot creation and pressing starts",
        "direction": "Former role redistributed to reference XI",
        "effect_goals": null,
        "conclusion": "UNESTIMATED: no registered MLS score engine; no arbitrary goal change."
      },
      "defensive_pathway": {
        "role": "Pressing and transition coverage",
        "effect_goals_against": null,
        "conclusion": "UNESTIMATED: observed goals/assists do not identify defensive contribution; no zero claim."
      },
      "base_adjusted": {
        "Classic": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Primary": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative ON": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative OFF": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        }
      },
      "historical_stage_caveat": "Vendor labels some2024/25 full-season-sized records MLS Cup. Retained without using them as validated regular/postseason samples; current2026 regular role summaries only.",
      "review_status": "REVIEWED: conditional/unestimated, no numeric MLS output or live tier",
      "reviewed_utc": "2026-10-10T10:13:40.321220+00:00"
    },
    {
      "player": "Ronald Hern\u00e1ndez",
      "position": "D",
      "date": "2026-09-02",
      "team": "Atlanta United FC",
      "team_id": "18418",
      "direction": "sending",
      "counterparty": "Portland Timbers",
      "counterparty_id": "9723",
      "transaction_source": "https://www.mlssoccer.com/league-reports/all-transfers/",
      "source_text": "D - Ronald Hern\u00e1ndez (9/2/26 - trade to Portland Timbers)",
      "roster_identity": {
        "id": "240783",
        "name": "Ronald Hern\u00e1ndez",
        "roster_team": "Portland Timbers",
        "roster_status": {
          "id": "1",
          "name": "Active",
          "type": "active",
          "abbreviation": "Active"
        },
        "source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/teams/9723/roster"
      },
      "statistical_history_source": "https://site.web.api.espn.com/apis/common/v3/sports/soccer/athletes/240783/stats?team=18418&league=usa.1",
      "raw_history_file": "history-240783-18418.json",
      "team_split_statistics": [
        {
          "category": "offensive",
          "season": 2026,
          "stage": "Regular Season",
          "teamId": "18418",
          "stats": {
            "STRT": "2",
            "FC": "10",
            "FA": "3",
            "YC": "1",
            "RC": "0",
            "G": "0",
            "A": "0",
            "SHOT": "0",
            "SOG": "0",
            "OF": "0"
          }
        },
        {
          "category": "offensive",
          "season": 2025,
          "stage": "MLS Cup",
          "teamId": "18418",
          "stats": {
            "STRT": "16",
            "FC": "16",
            "FA": "16",
            "YC": "3",
            "RC": "0",
            "G": "1",
            "A": "1",
            "SHOT": "7",
            "SOG": "2",
            "OF": "1"
          }
        },
        {
          "category": "offensive",
          "season": 2024,
          "stage": "MLS Cup",
          "teamId": "18418",
          "stats": {
            "STRT": "7",
            "FC": "8",
            "FA": "7",
            "YC": "0",
            "RC": "0",
            "G": "0",
            "A": "1",
            "SHOT": "10",
            "SOG": "2",
            "OF": "4"
          }
        },
        {
          "category": "offensive",
          "season": 2024,
          "stage": "MLS Cup",
          "teamId": "18418",
          "stats": {
            "STRT": "3",
            "FC": "2",
            "FA": "2",
            "YC": "1",
            "RC": "0",
            "G": "0",
            "A": "0",
            "SHOT": "0",
            "SOG": "0",
            "OF": "0"
          }
        }
      ],
      "reference_lineup": [
        "Lucas Hoyos",
        "Enea Mihaj",
        "Tom\u00e1s Jacob",
        "El\u00edas Baez",
        "Matt Edwards",
        "Mauricio Amaro",
        "Tristan Muyumba",
        "Giuliano Galoppo",
        "Breel Embolo",
        "Cooper Sanchez",
        "Luke Brennan"
      ],
      "reference_event": {
        "id": "761830",
        "date": "2026-09-26T23:30Z",
        "name": "New York City FC at Atlanta United FC"
      },
      "reference_source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/summary?event=761830",
      "current_last_match_participation": {
        "id": "240783",
        "name": "Ronald Hern\u00e1ndez",
        "starter": true,
        "active": true,
        "position": "Right Back",
        "subbedIn": false,
        "subbedOut": false,
        "statistics": {
          "appearances": 1.0,
          "foulsCommitted": 0.0,
          "foulsSuffered": 1.0,
          "ownGoals": 0.0,
          "redCards": 0.0,
          "subIns": 0.0,
          "yellowCards": 0.0,
          "goalsConceded": 3.0,
          "shotsFaced": 0.0,
          "goalAssists": 0.0,
          "offsides": 0.0,
          "shotsOnTarget": 0.0,
          "totalGoals": 0.0,
          "totalShots": 0.0
        }
      },
      "official_oct10_status": [
        "Not listed in captured official report; absence of entry is not active-list confirmation."
      ],
      "status_source": "https://www.mlssoccer.com/news/mls-player-status-report-matchday-29-saturday-october-10-sunday-october-11",
      "pre_post_role": {
        "pre_trade_starts": "2",
        "post_trade_starts": "3",
        "post_last_match_role": "starter",
        "unreturned_is_zero": false
      },
      "familiarity": {
        "calendar_days_since_trade": 38,
        "documented_new_team_starts": "3",
        "interpretation": "Prior new-team starts demonstrate match exposure; training, tactical fluency and quality of relationships are not quantified."
      },
      "opportunity_change": {
        "sending_registered_player_allocation": 0,
        "pre_trade_starts": "2",
        "post_trade_starts": "3",
        "expected_oct10_minutes": null,
        "reason": "Departure removes eligibility for former club. New minutes and redistributed reference-XI workloads are unconfirmed; unequal-length pre/post starts are not a per-game rate."
      },
      "calculations": {
        "pre_goals_plus_assists": 0.0,
        "post_goals_plus_assists": 0.0,
        "goal_conversion": null,
        "reason": "G+A and shots are descriptive split totals, not causal replacement expected goals. Minutes, counterfactual replacement and registered conversion unavailable."
      },
      "offensive_pathway": {
        "role": "Build-up width and set-piece contribution",
        "direction": "Former role redistributed to reference XI",
        "effect_goals": null,
        "conclusion": "UNESTIMATED: no registered MLS score engine; no arbitrary goal change."
      },
      "defensive_pathway": {
        "role": "Space/duel coverage and line coordination",
        "effect_goals_against": null,
        "conclusion": "UNESTIMATED: observed goals/assists do not identify defensive contribution; no zero claim."
      },
      "base_adjusted": {
        "Classic": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Primary": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative ON": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative OFF": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        }
      },
      "historical_stage_caveat": "Vendor labels some2024/25 full-season-sized records MLS Cup. Retained without using them as validated regular/postseason samples; current2026 regular role summaries only.",
      "review_status": "REVIEWED: conditional/unestimated, no numeric MLS output or live tier",
      "reviewed_utc": "2026-10-10T10:13:40.321833+00:00"
    },
    {
      "player": "Dani Pereira",
      "position": "M",
      "date": "2026-07-02",
      "team": "Austin FC",
      "team_id": "20906",
      "direction": "sending",
      "counterparty": "CF Montr\u00e9al",
      "counterparty_id": "9720",
      "transaction_source": "https://www.mlssoccer.com/league-reports/all-transfers/",
      "source_text": "M - Dani Pereira (7/2/26 - trade to CF Montr\u00e9al)",
      "roster_identity": {
        "id": "316077",
        "name": "Dani Pereira",
        "roster_team": "CF Montr\u00e9al",
        "roster_status": {
          "id": "1",
          "name": "Active",
          "type": "active",
          "abbreviation": "Active"
        },
        "source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/teams/9720/roster"
      },
      "statistical_history_source": "https://site.web.api.espn.com/apis/common/v3/sports/soccer/athletes/316077/stats?team=20906&league=usa.1",
      "raw_history_file": "history-316077-20906.json",
      "team_split_statistics": [
        {
          "category": "offensive",
          "season": 2026,
          "stage": "Regular Season",
          "teamId": "20906",
          "stats": {
            "STRT": "4",
            "FC": "7",
            "FA": "11",
            "YC": "1",
            "RC": "0",
            "G": "0",
            "A": "1",
            "SHOT": "3",
            "SOG": "1",
            "OF": "0"
          }
        },
        {
          "category": "offensive",
          "season": 2025,
          "stage": "MLS Cup",
          "teamId": "20906",
          "stats": {
            "STRT": "23",
            "FC": "48",
            "FA": "39",
            "YC": "8",
            "RC": "0",
            "G": "1",
            "A": "5",
            "SHOT": "24",
            "SOG": "4",
            "OF": "2"
          }
        },
        {
          "category": "offensive",
          "season": 2025,
          "stage": "MLS Cup",
          "teamId": "20906",
          "stats": {
            "STRT": "2",
            "FC": "2",
            "FA": "5",
            "YC": "0",
            "RC": "0",
            "G": "1",
            "A": "0",
            "SHOT": "2",
            "SOG": "1",
            "OF": "0"
          }
        },
        {
          "category": "offensive",
          "season": 2024,
          "stage": "MLS Cup",
          "teamId": "20906",
          "stats": {
            "STRT": "23",
            "FC": "37",
            "FA": "50",
            "YC": "9",
            "RC": "0",
            "G": "1",
            "A": "4",
            "SHOT": "11",
            "SOG": "3",
            "OF": "8"
          }
        }
      ],
      "reference_lineup": [
        "Damian Las",
        "Brendan Hines-Ike",
        "Jon Bell",
        "Mikkel Desler",
        "Besard Sabovic",
        "Ervin Torres",
        "Zan Kolmanic",
        "Jon Gallagher",
        "Brandon V\u00e1zquez",
        "Christian Ram\u00edrez",
        "Facundo Torres"
      ],
      "reference_event": {
        "id": "761839",
        "date": "2026-09-27T00:30Z",
        "name": "San Diego FC at Austin FC"
      },
      "reference_source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/summary?event=761839",
      "current_last_match_participation": null,
      "official_oct10_status": [
        "Not listed in captured official report; absence of entry is not active-list confirmation."
      ],
      "status_source": "https://www.mlssoccer.com/news/mls-player-status-report-matchday-29-saturday-october-10-sunday-october-11",
      "pre_post_role": {
        "pre_trade_starts": "4",
        "post_trade_starts": "4",
        "post_last_match_role": "not in last captured match roster",
        "unreturned_is_zero": false
      },
      "familiarity": {
        "calendar_days_since_trade": 100,
        "documented_new_team_starts": "4",
        "interpretation": "Prior new-team starts demonstrate match exposure; training, tactical fluency and quality of relationships are not quantified."
      },
      "opportunity_change": {
        "sending_registered_player_allocation": 0,
        "pre_trade_starts": "4",
        "post_trade_starts": "4",
        "expected_oct10_minutes": null,
        "reason": "Departure removes eligibility for former club. New minutes and redistributed reference-XI workloads are unconfirmed; unequal-length pre/post starts are not a per-game rate."
      },
      "calculations": {
        "pre_goals_plus_assists": 1.0,
        "post_goals_plus_assists": 0.0,
        "goal_conversion": null,
        "reason": "G+A and shots are descriptive split totals, not causal replacement expected goals. Minutes, counterfactual replacement and registered conversion unavailable."
      },
      "offensive_pathway": {
        "role": "Progression, passing and chance creation",
        "direction": "Former role redistributed to reference XI",
        "effect_goals": null,
        "conclusion": "UNESTIMATED: no registered MLS score engine; no arbitrary goal change."
      },
      "defensive_pathway": {
        "role": "Pressing and transition coverage",
        "effect_goals_against": null,
        "conclusion": "UNESTIMATED: observed goals/assists do not identify defensive contribution; no zero claim."
      },
      "base_adjusted": {
        "Classic": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Primary": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative ON": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative OFF": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        }
      },
      "historical_stage_caveat": "Vendor labels some2024/25 full-season-sized records MLS Cup. Retained without using them as validated regular/postseason samples; current2026 regular role summaries only.",
      "review_status": "REVIEWED: conditional/unestimated, no numeric MLS output or live tier",
      "reviewed_utc": "2026-10-10T10:13:40.321833+00:00"
    },
    {
      "player": "Owen Wolff",
      "position": "M",
      "date": "2026-08-26",
      "team": "Austin FC",
      "team_id": "20906",
      "direction": "sending",
      "counterparty": "Sporting Kansas City",
      "counterparty_id": "186",
      "transaction_source": "https://www.mlssoccer.com/league-reports/all-transfers/",
      "source_text": "M - Owen Wolff (8/26/26 - trade to Sporting Kansas City)",
      "roster_identity": {
        "id": "304535",
        "name": "Owen Wolff",
        "roster_team": "Sporting Kansas City",
        "roster_status": {
          "id": "1",
          "name": "Active",
          "type": "active",
          "abbreviation": "Active"
        },
        "source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/teams/186/roster"
      },
      "statistical_history_source": "https://site.web.api.espn.com/apis/common/v3/sports/soccer/athletes/304535/stats?team=20906&league=usa.1",
      "raw_history_file": "history-304535-20906.json",
      "team_split_statistics": [
        {
          "category": "offensive",
          "season": 2026,
          "stage": "Regular Season",
          "teamId": "20906",
          "stats": {
            "STRT": "4",
            "FC": "9",
            "FA": "10",
            "YC": "0",
            "RC": "0",
            "G": "0",
            "A": "1",
            "SHOT": "0",
            "SOG": "0",
            "OF": "0"
          }
        },
        {
          "category": "offensive",
          "season": 2025,
          "stage": "MLS Cup",
          "teamId": "20906",
          "stats": {
            "STRT": "31",
            "FC": "45",
            "FA": "36",
            "YC": "5",
            "RC": "0",
            "G": "7",
            "A": "8",
            "SHOT": "30",
            "SOG": "9",
            "OF": "2"
          }
        },
        {
          "category": "offensive",
          "season": 2025,
          "stage": "MLS Cup",
          "teamId": "20906",
          "stats": {
            "STRT": "2",
            "FC": "2",
            "FA": "5",
            "YC": "1",
            "RC": "0",
            "G": "0",
            "A": "1",
            "SHOT": "2",
            "SOG": "0",
            "OF": "0"
          }
        },
        {
          "category": "offensive",
          "season": 2024,
          "stage": "MLS Cup",
          "teamId": "20906",
          "stats": {
            "STRT": "17",
            "FC": "38",
            "FA": "40",
            "YC": "4",
            "RC": "0",
            "G": "1",
            "A": "3",
            "SHOT": "14",
            "SOG": "1",
            "OF": "2"
          }
        }
      ],
      "reference_lineup": [
        "Damian Las",
        "Brendan Hines-Ike",
        "Jon Bell",
        "Mikkel Desler",
        "Besard Sabovic",
        "Ervin Torres",
        "Zan Kolmanic",
        "Jon Gallagher",
        "Brandon V\u00e1zquez",
        "Christian Ram\u00edrez",
        "Facundo Torres"
      ],
      "reference_event": {
        "id": "761839",
        "date": "2026-09-27T00:30Z",
        "name": "San Diego FC at Austin FC"
      },
      "reference_source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/summary?event=761839",
      "current_last_match_participation": null,
      "official_oct10_status": [
        "Owen Wolff - Quad (Out)"
      ],
      "status_source": "https://www.mlssoccer.com/news/mls-player-status-report-matchday-29-saturday-october-10-sunday-october-11",
      "pre_post_role": {
        "pre_trade_starts": "4",
        "post_trade_starts": "0",
        "post_last_match_role": "not in last captured match roster",
        "unreturned_is_zero": false
      },
      "familiarity": {
        "calendar_days_since_trade": 45,
        "documented_new_team_starts": "0",
        "interpretation": "Prior new-team starts demonstrate match exposure; training, tactical fluency and quality of relationships are not quantified."
      },
      "opportunity_change": {
        "sending_registered_player_allocation": 0,
        "pre_trade_starts": "4",
        "post_trade_starts": "0",
        "expected_oct10_minutes": null,
        "reason": "Departure removes eligibility for former club. New minutes and redistributed reference-XI workloads are unconfirmed; unequal-length pre/post starts are not a per-game rate."
      },
      "calculations": {
        "pre_goals_plus_assists": 1.0,
        "post_goals_plus_assists": 0.0,
        "goal_conversion": null,
        "reason": "G+A and shots are descriptive split totals, not causal replacement expected goals. Minutes, counterfactual replacement and registered conversion unavailable."
      },
      "offensive_pathway": {
        "role": "Progression, passing and chance creation",
        "direction": "Former role redistributed to reference XI",
        "effect_goals": null,
        "conclusion": "UNESTIMATED: no registered MLS score engine; no arbitrary goal change."
      },
      "defensive_pathway": {
        "role": "Pressing and transition coverage",
        "effect_goals_against": null,
        "conclusion": "UNESTIMATED: observed goals/assists do not identify defensive contribution; no zero claim."
      },
      "base_adjusted": {
        "Classic": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Primary": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative ON": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative OFF": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        }
      },
      "historical_stage_caveat": "Vendor labels some2024/25 full-season-sized records MLS Cup. Retained without using them as validated regular/postseason samples; current2026 regular role summaries only.",
      "review_status": "REVIEWED: conditional/unestimated, no numeric MLS output or live tier",
      "reviewed_utc": "2026-10-10T10:13:40.321833+00:00"
    },
    {
      "player": "Jason Shokalook",
      "position": "F",
      "date": "2026-09-02",
      "team": "Chicago Fire FC",
      "team_id": "182",
      "direction": "sending",
      "counterparty": "Real Salt Lake",
      "counterparty_id": "4771",
      "transaction_source": "https://www.mlssoccer.com/league-reports/all-transfers/",
      "source_text": "F - Jason Shokalook (9/2/26 - trade to Real Salt Lake)",
      "roster_identity": {
        "id": "314665",
        "name": "Jason Shokalook",
        "roster_team": "Real Salt Lake",
        "roster_status": {
          "id": "1",
          "name": "Active",
          "type": "active",
          "abbreviation": "Active"
        },
        "source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/teams/4771/roster"
      },
      "statistical_history_source": "https://site.web.api.espn.com/apis/common/v3/sports/soccer/athletes/314665/stats?team=182&league=usa.1",
      "raw_history_file": "history-314665-182.json",
      "team_split_statistics": [
        {
          "category": "offensive",
          "season": 2026,
          "stage": "Regular Season",
          "teamId": "182",
          "stats": {
            "STRT": "0",
            "FC": "1",
            "FA": "0",
            "YC": "0",
            "RC": "0",
            "G": "0",
            "A": "0",
            "SHOT": "2",
            "SOG": "0",
            "OF": "0"
          }
        },
        {
          "category": "offensive",
          "season": 2025,
          "stage": "MLS Cup",
          "teamId": "182",
          "stats": {
            "STRT": "0",
            "FC": "0",
            "FA": "0",
            "YC": "0",
            "RC": "0",
            "G": "0",
            "A": "1",
            "SHOT": "0",
            "SOG": "0",
            "OF": "0"
          }
        }
      ],
      "reference_lineup": [
        "Josh Cohen",
        "Mbekezeli Mbokazi",
        "Jack Elliott",
        "Leonardo Barroso",
        "Jonathan Dean",
        "D'Avilla Dje Tah",
        "Anton Saletros",
        "Jonathan Bamba",
        "Philip Zinckernagel",
        "Maren Haile-Selassie",
        "Johan G\u00f3mez"
      ],
      "reference_event": {
        "id": "761660",
        "date": "2026-10-07T00:30Z",
        "name": "Vancouver Whitecaps at Chicago Fire FC"
      },
      "reference_source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/summary?event=761660",
      "current_last_match_participation": {
        "id": "314665",
        "name": "Jason Shokalook",
        "starter": false,
        "active": true,
        "position": "Substitute",
        "subbedIn": true,
        "subbedOut": false,
        "statistics": {
          "appearances": 1.0,
          "foulsCommitted": 0.0,
          "foulsSuffered": 0.0,
          "ownGoals": 0.0,
          "redCards": 0.0,
          "subIns": 1.0,
          "yellowCards": 0.0,
          "goalsConceded": 0.0,
          "shotsFaced": 0.0,
          "goalAssists": 0.0,
          "offsides": 0.0,
          "shotsOnTarget": 0.0,
          "totalGoals": 0.0,
          "totalShots": 0.0
        }
      },
      "official_oct10_status": [
        "Not listed in captured official report; absence of entry is not active-list confirmation."
      ],
      "status_source": "https://www.mlssoccer.com/news/mls-player-status-report-matchday-29-saturday-october-10-sunday-october-11",
      "pre_post_role": {
        "pre_trade_starts": "0",
        "post_trade_starts": "1",
        "post_last_match_role": "substitute/bench",
        "unreturned_is_zero": false
      },
      "familiarity": {
        "calendar_days_since_trade": 38,
        "documented_new_team_starts": "1",
        "interpretation": "Prior new-team starts demonstrate match exposure; training, tactical fluency and quality of relationships are not quantified."
      },
      "opportunity_change": {
        "sending_registered_player_allocation": 0,
        "pre_trade_starts": "0",
        "post_trade_starts": "1",
        "expected_oct10_minutes": null,
        "reason": "Departure removes eligibility for former club. New minutes and redistributed reference-XI workloads are unconfirmed; unequal-length pre/post starts are not a per-game rate."
      },
      "calculations": {
        "pre_goals_plus_assists": 0.0,
        "post_goals_plus_assists": 0.0,
        "goal_conversion": null,
        "reason": "G+A and shots are descriptive split totals, not causal replacement expected goals. Minutes, counterfactual replacement and registered conversion unavailable."
      },
      "offensive_pathway": {
        "role": "Finishing, shot creation and pressing starts",
        "direction": "Former role redistributed to reference XI",
        "effect_goals": null,
        "conclusion": "UNESTIMATED: no registered MLS score engine; no arbitrary goal change."
      },
      "defensive_pathway": {
        "role": "Pressing and transition coverage",
        "effect_goals_against": null,
        "conclusion": "UNESTIMATED: observed goals/assists do not identify defensive contribution; no zero claim."
      },
      "base_adjusted": {
        "Classic": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Primary": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative ON": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative OFF": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        }
      },
      "historical_stage_caveat": "Vendor labels some2024/25 full-season-sized records MLS Cup. Retained without using them as validated regular/postseason samples; current2026 regular role summaries only.",
      "review_status": "REVIEWED: conditional/unestimated, no numeric MLS output or live tier",
      "reviewed_utc": "2026-10-10T10:13:40.321833+00:00"
    },
    {
      "player": "Joel Waterman",
      "position": "D",
      "date": "2026-09-03",
      "team": "Chicago Fire FC",
      "team_id": "182",
      "direction": "sending",
      "counterparty": "Portland Timbers",
      "counterparty_id": "9723",
      "transaction_source": "https://www.mlssoccer.com/league-reports/all-transfers/",
      "source_text": "D - Joel Waterman (9/3/26 - trade to Portland Timbers)",
      "roster_identity": {
        "id": "236890",
        "name": "Joel Waterman",
        "roster_team": "Portland Timbers",
        "roster_status": {
          "id": "1",
          "name": "Active",
          "type": "active",
          "abbreviation": "Active"
        },
        "source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/teams/9723/roster"
      },
      "statistical_history_source": "https://site.web.api.espn.com/apis/common/v3/sports/soccer/athletes/236890/stats?team=182&league=usa.1",
      "raw_history_file": "history-236890-182.json",
      "team_split_statistics": [
        {
          "category": "offensive",
          "season": 2026,
          "stage": "Regular Season",
          "teamId": "182",
          "stats": {
            "STRT": "12",
            "FC": "14",
            "FA": "8",
            "YC": "5",
            "RC": "0",
            "G": "1",
            "A": "0",
            "SHOT": "2",
            "SOG": "1",
            "OF": "0"
          }
        },
        {
          "category": "offensive",
          "season": 2025,
          "stage": "MLS Cup",
          "teamId": "182",
          "stats": {
            "STRT": "6",
            "FC": "5",
            "FA": "7",
            "YC": "1",
            "RC": "0",
            "G": "1",
            "A": "0",
            "SHOT": "1",
            "SOG": "1",
            "OF": "0"
          }
        },
        {
          "category": "offensive",
          "season": 2025,
          "stage": "MLS Cup",
          "teamId": "182",
          "stats": {
            "STRT": "3",
            "FC": "2",
            "FA": "7",
            "YC": "1",
            "RC": "0",
            "G": "0",
            "A": "0",
            "SHOT": "0",
            "SOG": "0",
            "OF": "0"
          }
        }
      ],
      "reference_lineup": [
        "Josh Cohen",
        "Mbekezeli Mbokazi",
        "Jack Elliott",
        "Leonardo Barroso",
        "Jonathan Dean",
        "D'Avilla Dje Tah",
        "Anton Saletros",
        "Jonathan Bamba",
        "Philip Zinckernagel",
        "Maren Haile-Selassie",
        "Johan G\u00f3mez"
      ],
      "reference_event": {
        "id": "761660",
        "date": "2026-10-07T00:30Z",
        "name": "Vancouver Whitecaps at Chicago Fire FC"
      },
      "reference_source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/summary?event=761660",
      "current_last_match_participation": null,
      "official_oct10_status": [
        "Not listed in captured official report; absence of entry is not active-list confirmation."
      ],
      "status_source": "https://www.mlssoccer.com/news/mls-player-status-report-matchday-29-saturday-october-10-sunday-october-11",
      "pre_post_role": {
        "pre_trade_starts": "12",
        "post_trade_starts": "2",
        "post_last_match_role": "not in last captured match roster",
        "unreturned_is_zero": false
      },
      "familiarity": {
        "calendar_days_since_trade": 37,
        "documented_new_team_starts": "2",
        "interpretation": "Prior new-team starts demonstrate match exposure; training, tactical fluency and quality of relationships are not quantified."
      },
      "opportunity_change": {
        "sending_registered_player_allocation": 0,
        "pre_trade_starts": "12",
        "post_trade_starts": "2",
        "expected_oct10_minutes": null,
        "reason": "Departure removes eligibility for former club. New minutes and redistributed reference-XI workloads are unconfirmed; unequal-length pre/post starts are not a per-game rate."
      },
      "calculations": {
        "pre_goals_plus_assists": 1.0,
        "post_goals_plus_assists": 0.0,
        "goal_conversion": null,
        "reason": "G+A and shots are descriptive split totals, not causal replacement expected goals. Minutes, counterfactual replacement and registered conversion unavailable."
      },
      "offensive_pathway": {
        "role": "Build-up width and set-piece contribution",
        "direction": "Former role redistributed to reference XI",
        "effect_goals": null,
        "conclusion": "UNESTIMATED: no registered MLS score engine; no arbitrary goal change."
      },
      "defensive_pathway": {
        "role": "Space/duel coverage and line coordination",
        "effect_goals_against": null,
        "conclusion": "UNESTIMATED: observed goals/assists do not identify defensive contribution; no zero claim."
      },
      "base_adjusted": {
        "Classic": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Primary": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative ON": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative OFF": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        }
      },
      "historical_stage_caveat": "Vendor labels some2024/25 full-season-sized records MLS Cup. Retained without using them as validated regular/postseason samples; current2026 regular role summaries only.",
      "review_status": "REVIEWED: conditional/unestimated, no numeric MLS output or live tier",
      "reviewed_utc": "2026-10-10T10:13:40.321833+00:00"
    },
    {
      "player": "Kosi Thompson",
      "position": "D",
      "date": "2026-03-26",
      "team": "Colorado Rapids",
      "team_id": "184",
      "direction": "acquiring",
      "counterparty": "Toronto FC",
      "counterparty_id": "7318",
      "transaction_source": "https://www.mlssoccer.com/league-reports/all-transfers/",
      "source_text": "D - Kosi Thompson (3/26/26 - trade from Toronto FC)",
      "roster_identity": {
        "id": "319389",
        "name": "Kosi Thompson",
        "roster_team": "Colorado Rapids",
        "roster_status": {
          "id": "1",
          "name": "Active",
          "type": "active",
          "abbreviation": "Active"
        },
        "source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/teams/184/roster"
      },
      "statistical_history_source": "https://site.web.api.espn.com/apis/common/v3/sports/soccer/athletes/319389/stats?team=184&league=usa.1",
      "raw_history_file": "history-319389-184.json",
      "team_split_statistics": [
        {
          "category": "offensive",
          "season": 2026,
          "stage": "Regular Season",
          "teamId": "184",
          "stats": {
            "STRT": "9",
            "FC": "15",
            "FA": "13",
            "YC": "5",
            "RC": "0",
            "G": "2",
            "A": "0",
            "SHOT": "6",
            "SOG": "2",
            "OF": "0"
          }
        }
      ],
      "reference_lineup": [
        "Nico Hansen",
        "Rob Holding",
        "Loic Williams",
        "Reggie Cannon",
        "Joshua Atencio",
        "Miguel Navarro",
        "Jackson Travis",
        "Keegan Rosenberry",
        "Donavan Phillip",
        "Paxten Aaronson",
        "Morgan Whittaker"
      ],
      "reference_event": {
        "id": "761841",
        "date": "2026-09-27T02:30Z",
        "name": "Colorado Rapids at LA Galaxy"
      },
      "reference_source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/summary?event=761841",
      "current_last_match_participation": {
        "id": "319389",
        "name": "Kosi Thompson",
        "starter": false,
        "active": true,
        "position": "Substitute",
        "subbedIn": false,
        "subbedOut": false,
        "statistics": {
          "appearances": 0.0,
          "foulsCommitted": 0.0,
          "foulsSuffered": 0.0,
          "ownGoals": 0.0,
          "redCards": 0.0,
          "subIns": 0.0,
          "yellowCards": 0.0,
          "goalsConceded": 0.0,
          "shotsFaced": 0.0,
          "goalAssists": 0.0,
          "offsides": 0.0,
          "shotsOnTarget": 0.0,
          "totalGoals": 0.0,
          "totalShots": 0.0
        }
      },
      "official_oct10_status": [
        "Not listed in captured official report; absence of entry is not active-list confirmation."
      ],
      "status_source": "https://www.mlssoccer.com/news/mls-player-status-report-matchday-29-saturday-october-10-sunday-october-11",
      "pre_post_role": {
        "pre_trade_starts": "2",
        "post_trade_starts": "9",
        "post_last_match_role": "substitute/bench",
        "unreturned_is_zero": false
      },
      "familiarity": {
        "calendar_days_since_trade": 198,
        "documented_new_team_starts": "9",
        "interpretation": "Prior new-team starts demonstrate match exposure; training, tactical fluency and quality of relationships are not quantified."
      },
      "opportunity_change": {
        "sending_registered_player_allocation": null,
        "pre_trade_starts": "2",
        "post_trade_starts": "9",
        "expected_oct10_minutes": null,
        "reason": "Departure removes eligibility for former club. New minutes and redistributed reference-XI workloads are unconfirmed; unequal-length pre/post starts are not a per-game rate."
      },
      "calculations": {
        "pre_goals_plus_assists": 0.0,
        "post_goals_plus_assists": 2.0,
        "goal_conversion": null,
        "reason": "G+A and shots are descriptive split totals, not causal replacement expected goals. Minutes, counterfactual replacement and registered conversion unavailable."
      },
      "offensive_pathway": {
        "role": "Build-up width and set-piece contribution",
        "direction": "New role can displace reference XI opportunities",
        "effect_goals": null,
        "conclusion": "UNESTIMATED: no registered MLS score engine; no arbitrary goal change."
      },
      "defensive_pathway": {
        "role": "Space/duel coverage and line coordination",
        "effect_goals_against": null,
        "conclusion": "UNESTIMATED: observed goals/assists do not identify defensive contribution; no zero claim."
      },
      "base_adjusted": {
        "Classic": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Primary": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative ON": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative OFF": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        }
      },
      "historical_stage_caveat": "Vendor labels some2024/25 full-season-sized records MLS Cup. Retained without using them as validated regular/postseason samples; current2026 regular role summaries only.",
      "review_status": "REVIEWED: conditional/unestimated, no numeric MLS output or live tier",
      "reviewed_utc": "2026-10-10T10:13:40.321833+00:00"
    },
    {
      "player": "Georgi Minoungou",
      "position": "F",
      "date": "2026-03-27",
      "team": "Colorado Rapids",
      "team_id": "184",
      "direction": "acquiring",
      "counterparty": "Seattle Sounders FC",
      "counterparty_id": "9726",
      "transaction_source": "https://www.mlssoccer.com/league-reports/all-transfers/",
      "source_text": "F - Georgi Minoungou (3/27/26 - trade from Seattle Sounders FC)",
      "roster_identity": {
        "id": "362501",
        "name": "Georgi Minoungou",
        "roster_team": "Colorado Rapids",
        "roster_status": {
          "id": "1",
          "name": "Active",
          "type": "active",
          "abbreviation": "Active"
        },
        "source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/teams/184/roster"
      },
      "statistical_history_source": "https://site.web.api.espn.com/apis/common/v3/sports/soccer/athletes/362501/stats?team=184&league=usa.1",
      "raw_history_file": "history-362501-184.json",
      "team_split_statistics": [
        {
          "category": "offensive",
          "season": 2026,
          "stage": "Regular Season",
          "teamId": "184",
          "stats": {
            "STRT": "13",
            "FC": "15",
            "FA": "30",
            "YC": "1",
            "RC": "0",
            "G": "0",
            "A": "2",
            "SHOT": "24",
            "SOG": "7",
            "OF": "3"
          }
        }
      ],
      "reference_lineup": [
        "Nico Hansen",
        "Rob Holding",
        "Loic Williams",
        "Reggie Cannon",
        "Joshua Atencio",
        "Miguel Navarro",
        "Jackson Travis",
        "Keegan Rosenberry",
        "Donavan Phillip",
        "Paxten Aaronson",
        "Morgan Whittaker"
      ],
      "reference_event": {
        "id": "761841",
        "date": "2026-09-27T02:30Z",
        "name": "Colorado Rapids at LA Galaxy"
      },
      "reference_source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/summary?event=761841",
      "current_last_match_participation": null,
      "official_oct10_status": [
        "Not listed in captured official report; absence of entry is not active-list confirmation."
      ],
      "status_source": "https://www.mlssoccer.com/news/mls-player-status-report-matchday-29-saturday-october-10-sunday-october-11",
      "pre_post_role": {
        "pre_trade_starts": "2",
        "post_trade_starts": "13",
        "post_last_match_role": "not in last captured match roster",
        "unreturned_is_zero": false
      },
      "familiarity": {
        "calendar_days_since_trade": 197,
        "documented_new_team_starts": "13",
        "interpretation": "Prior new-team starts demonstrate match exposure; training, tactical fluency and quality of relationships are not quantified."
      },
      "opportunity_change": {
        "sending_registered_player_allocation": null,
        "pre_trade_starts": "2",
        "post_trade_starts": "13",
        "expected_oct10_minutes": null,
        "reason": "Departure removes eligibility for former club. New minutes and redistributed reference-XI workloads are unconfirmed; unequal-length pre/post starts are not a per-game rate."
      },
      "calculations": {
        "pre_goals_plus_assists": 0.0,
        "post_goals_plus_assists": 2.0,
        "goal_conversion": null,
        "reason": "G+A and shots are descriptive split totals, not causal replacement expected goals. Minutes, counterfactual replacement and registered conversion unavailable."
      },
      "offensive_pathway": {
        "role": "Finishing, shot creation and pressing starts",
        "direction": "New role can displace reference XI opportunities",
        "effect_goals": null,
        "conclusion": "UNESTIMATED: no registered MLS score engine; no arbitrary goal change."
      },
      "defensive_pathway": {
        "role": "Pressing and transition coverage",
        "effect_goals_against": null,
        "conclusion": "UNESTIMATED: observed goals/assists do not identify defensive contribution; no zero claim."
      },
      "base_adjusted": {
        "Classic": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Primary": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative ON": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative OFF": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        }
      },
      "historical_stage_caveat": "Vendor labels some2024/25 full-season-sized records MLS Cup. Retained without using them as validated regular/postseason samples; current2026 regular role summaries only.",
      "review_status": "REVIEWED: conditional/unestimated, no numeric MLS output or live tier",
      "reviewed_utc": "2026-10-10T10:13:40.321833+00:00"
    },
    {
      "player": "Ian Murphy",
      "position": "D",
      "date": "2026-06-27",
      "team": "Colorado Rapids",
      "team_id": "184",
      "direction": "sending",
      "counterparty": "San Diego FC",
      "counterparty_id": "22529",
      "transaction_source": "https://www.mlssoccer.com/league-reports/all-transfers/",
      "source_text": "D - Ian Murphy (6/27/26 - trade to San Diego FC)",
      "roster_identity": {
        "id": "296216",
        "name": "Ian Murphy",
        "roster_team": "San Diego FC",
        "roster_status": {
          "id": "1",
          "name": "Active",
          "type": "active",
          "abbreviation": "Active"
        },
        "source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/teams/22529/roster"
      },
      "statistical_history_source": "https://site.web.api.espn.com/apis/common/v3/sports/soccer/athletes/296216/stats?team=184&league=usa.1",
      "raw_history_file": "history-296216-184.json",
      "team_split_statistics": [
        {
          "category": "offensive",
          "season": 2026,
          "stage": "Regular Season",
          "teamId": "184",
          "stats": {
            "STRT": "0",
            "FC": "0",
            "FA": "0",
            "YC": "0",
            "RC": "0",
            "G": "0",
            "A": "0",
            "SHOT": "0",
            "SOG": "0",
            "OF": "0"
          }
        },
        {
          "category": "offensive",
          "season": 2025,
          "stage": "MLS Cup",
          "teamId": "184",
          "stats": {
            "STRT": "12",
            "FC": "10",
            "FA": "1",
            "YC": "1",
            "RC": "0",
            "G": "0",
            "A": "1",
            "SHOT": "0",
            "SOG": "0",
            "OF": "0"
          }
        }
      ],
      "reference_lineup": [
        "Nico Hansen",
        "Rob Holding",
        "Loic Williams",
        "Reggie Cannon",
        "Joshua Atencio",
        "Miguel Navarro",
        "Jackson Travis",
        "Keegan Rosenberry",
        "Donavan Phillip",
        "Paxten Aaronson",
        "Morgan Whittaker"
      ],
      "reference_event": {
        "id": "761841",
        "date": "2026-09-27T02:30Z",
        "name": "Colorado Rapids at LA Galaxy"
      },
      "reference_source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/summary?event=761841",
      "current_last_match_participation": {
        "id": "296216",
        "name": "Ian Murphy",
        "starter": true,
        "active": true,
        "position": "Center Left Defender",
        "subbedIn": false,
        "subbedOut": true,
        "statistics": {
          "appearances": 1.0,
          "foulsCommitted": 2.0,
          "foulsSuffered": 0.0,
          "ownGoals": 0.0,
          "redCards": 0.0,
          "subIns": 0.0,
          "yellowCards": 0.0,
          "goalsConceded": 3.0,
          "shotsFaced": 0.0,
          "goalAssists": 0.0,
          "offsides": 0.0,
          "shotsOnTarget": 0.0,
          "totalGoals": 0.0,
          "totalShots": 0.0
        }
      },
      "official_oct10_status": [
        "Not listed in captured official report; absence of entry is not active-list confirmation."
      ],
      "status_source": "https://www.mlssoccer.com/news/mls-player-status-report-matchday-29-saturday-october-10-sunday-october-11",
      "pre_post_role": {
        "pre_trade_starts": "0",
        "post_trade_starts": "8",
        "post_last_match_role": "starter",
        "unreturned_is_zero": false
      },
      "familiarity": {
        "calendar_days_since_trade": 105,
        "documented_new_team_starts": "8",
        "interpretation": "Prior new-team starts demonstrate match exposure; training, tactical fluency and quality of relationships are not quantified."
      },
      "opportunity_change": {
        "sending_registered_player_allocation": 0,
        "pre_trade_starts": "0",
        "post_trade_starts": "8",
        "expected_oct10_minutes": null,
        "reason": "Departure removes eligibility for former club. New minutes and redistributed reference-XI workloads are unconfirmed; unequal-length pre/post starts are not a per-game rate."
      },
      "calculations": {
        "pre_goals_plus_assists": 0.0,
        "post_goals_plus_assists": 0.0,
        "goal_conversion": null,
        "reason": "G+A and shots are descriptive split totals, not causal replacement expected goals. Minutes, counterfactual replacement and registered conversion unavailable."
      },
      "offensive_pathway": {
        "role": "Build-up width and set-piece contribution",
        "direction": "Former role redistributed to reference XI",
        "effect_goals": null,
        "conclusion": "UNESTIMATED: no registered MLS score engine; no arbitrary goal change."
      },
      "defensive_pathway": {
        "role": "Space/duel coverage and line coordination",
        "effect_goals_against": null,
        "conclusion": "UNESTIMATED: observed goals/assists do not identify defensive contribution; no zero claim."
      },
      "base_adjusted": {
        "Classic": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Primary": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative ON": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative OFF": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        }
      },
      "historical_stage_caveat": "Vendor labels some2024/25 full-season-sized records MLS Cup. Retained without using them as validated regular/postseason samples; current2026 regular role summaries only.",
      "review_status": "REVIEWED: conditional/unestimated, no numeric MLS output or live tier",
      "reviewed_utc": "2026-10-10T10:13:40.327772+00:00"
    },
    {
      "player": "Dante Sealy",
      "position": "F",
      "date": "2026-08-28",
      "team": "Colorado Rapids",
      "team_id": "184",
      "direction": "sending",
      "counterparty": "CF Montr\u00e9al",
      "counterparty_id": "9720",
      "transaction_source": "https://www.mlssoccer.com/league-reports/all-transfers/",
      "source_text": "F - Dante Sealy (8/28/26 - trade to CF Montr\u00e9al)",
      "roster_identity": {
        "id": "307221",
        "name": "Dante Sealy",
        "roster_team": "CF Montr\u00e9al",
        "roster_status": {
          "id": "1",
          "name": "Active",
          "type": "active",
          "abbreviation": "Active"
        },
        "source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/teams/9720/roster"
      },
      "statistical_history_source": "https://site.web.api.espn.com/apis/common/v3/sports/soccer/athletes/307221/stats?team=184&league=usa.1",
      "raw_history_file": "history-307221-184.json",
      "team_split_statistics": [
        {
          "category": "offensive",
          "season": 2026,
          "stage": "Regular Season",
          "teamId": "184",
          "stats": {
            "STRT": "15",
            "FC": "18",
            "FA": "18",
            "YC": "1",
            "RC": "0",
            "G": "0",
            "A": "4",
            "SHOT": "30",
            "SOG": "6",
            "OF": "1"
          }
        }
      ],
      "reference_lineup": [
        "Nico Hansen",
        "Rob Holding",
        "Loic Williams",
        "Reggie Cannon",
        "Joshua Atencio",
        "Miguel Navarro",
        "Jackson Travis",
        "Keegan Rosenberry",
        "Donavan Phillip",
        "Paxten Aaronson",
        "Morgan Whittaker"
      ],
      "reference_event": {
        "id": "761841",
        "date": "2026-09-27T02:30Z",
        "name": "Colorado Rapids at LA Galaxy"
      },
      "reference_source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/summary?event=761841",
      "current_last_match_participation": null,
      "official_oct10_status": [
        "Not listed in captured official report; absence of entry is not active-list confirmation."
      ],
      "status_source": "https://www.mlssoccer.com/news/mls-player-status-report-matchday-29-saturday-october-10-sunday-october-11",
      "pre_post_role": {
        "pre_trade_starts": "15",
        "post_trade_starts": "2",
        "post_last_match_role": "not in last captured match roster",
        "unreturned_is_zero": false
      },
      "familiarity": {
        "calendar_days_since_trade": 43,
        "documented_new_team_starts": "2",
        "interpretation": "Prior new-team starts demonstrate match exposure; training, tactical fluency and quality of relationships are not quantified."
      },
      "opportunity_change": {
        "sending_registered_player_allocation": 0,
        "pre_trade_starts": "15",
        "post_trade_starts": "2",
        "expected_oct10_minutes": null,
        "reason": "Departure removes eligibility for former club. New minutes and redistributed reference-XI workloads are unconfirmed; unequal-length pre/post starts are not a per-game rate."
      },
      "calculations": {
        "pre_goals_plus_assists": 4.0,
        "post_goals_plus_assists": 0.0,
        "goal_conversion": null,
        "reason": "G+A and shots are descriptive split totals, not causal replacement expected goals. Minutes, counterfactual replacement and registered conversion unavailable."
      },
      "offensive_pathway": {
        "role": "Finishing, shot creation and pressing starts",
        "direction": "Former role redistributed to reference XI",
        "effect_goals": null,
        "conclusion": "UNESTIMATED: no registered MLS score engine; no arbitrary goal change."
      },
      "defensive_pathway": {
        "role": "Pressing and transition coverage",
        "effect_goals_against": null,
        "conclusion": "UNESTIMATED: observed goals/assists do not identify defensive contribution; no zero claim."
      },
      "base_adjusted": {
        "Classic": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Primary": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative ON": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative OFF": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        }
      },
      "historical_stage_caveat": "Vendor labels some2024/25 full-season-sized records MLS Cup. Retained without using them as validated regular/postseason samples; current2026 regular role summaries only.",
      "review_status": "REVIEWED: conditional/unestimated, no numeric MLS output or live tier",
      "reviewed_utc": "2026-10-10T10:13:40.327772+00:00"
    },
    {
      "player": "Rafael Navarro",
      "position": "F",
      "date": "2026-09-02",
      "team": "Colorado Rapids",
      "team_id": "184",
      "direction": "sending",
      "counterparty": "St. Louis CITY SC",
      "counterparty_id": "21812",
      "transaction_source": "https://www.mlssoccer.com/league-reports/all-transfers/",
      "source_text": "F - Rafael Navarro (9/2/26 - trade to St. Louis CITY SC)",
      "roster_identity": {
        "id": "288791",
        "name": "Rafael Navarro",
        "roster_team": "St. Louis CITY SC",
        "roster_status": {
          "id": "1",
          "name": "Active",
          "type": "active",
          "abbreviation": "Active"
        },
        "source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/teams/21812/roster"
      },
      "statistical_history_source": "https://site.web.api.espn.com/apis/common/v3/sports/soccer/athletes/288791/stats?team=184&league=usa.1",
      "raw_history_file": "history-288791-184.json",
      "team_split_statistics": [
        {
          "category": "offensive",
          "season": 2026,
          "stage": "Regular Season",
          "teamId": "184",
          "stats": {
            "STRT": "22",
            "FC": "44",
            "FA": "57",
            "YC": "5",
            "RC": "0",
            "G": "10",
            "A": "4",
            "SHOT": "67",
            "SOG": "30",
            "OF": "5"
          }
        },
        {
          "category": "offensive",
          "season": 2025,
          "stage": "MLS Cup",
          "teamId": "184",
          "stats": {
            "STRT": "30",
            "FC": "47",
            "FA": "67",
            "YC": "2",
            "RC": "0",
            "G": "12",
            "A": "3",
            "SHOT": "88",
            "SOG": "34",
            "OF": "23"
          }
        },
        {
          "category": "offensive",
          "season": 2024,
          "stage": "MLS Cup",
          "teamId": "184",
          "stats": {
            "STRT": "33",
            "FC": "48",
            "FA": "63",
            "YC": "6",
            "RC": "0",
            "G": "15",
            "A": "4",
            "SHOT": "85",
            "SOG": "35",
            "OF": "2"
          }
        },
        {
          "category": "offensive",
          "season": 2024,
          "stage": "MLS Cup",
          "teamId": "184",
          "stats": {
            "STRT": "2",
            "FC": "2",
            "FA": "4",
            "YC": "1",
            "RC": "0",
            "G": "0",
            "A": "0",
            "SHOT": "2",
            "SOG": "2",
            "OF": "0"
          }
        }
      ],
      "reference_lineup": [
        "Nico Hansen",
        "Rob Holding",
        "Loic Williams",
        "Reggie Cannon",
        "Joshua Atencio",
        "Miguel Navarro",
        "Jackson Travis",
        "Keegan Rosenberry",
        "Donavan Phillip",
        "Paxten Aaronson",
        "Morgan Whittaker"
      ],
      "reference_event": {
        "id": "761841",
        "date": "2026-09-27T02:30Z",
        "name": "Colorado Rapids at LA Galaxy"
      },
      "reference_source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/summary?event=761841",
      "current_last_match_participation": {
        "id": "288791",
        "name": "Rafael Navarro",
        "starter": true,
        "active": true,
        "position": "Center Left Forward",
        "subbedIn": false,
        "subbedOut": true,
        "statistics": {
          "appearances": 1.0,
          "foulsCommitted": 0.0,
          "foulsSuffered": 1.0,
          "ownGoals": 0.0,
          "redCards": 0.0,
          "subIns": 0.0,
          "yellowCards": 0.0,
          "goalsConceded": 0.0,
          "shotsFaced": 0.0,
          "goalAssists": 0.0,
          "offsides": 1.0,
          "shotsOnTarget": 2.0,
          "totalGoals": 1.0,
          "totalShots": 2.0
        }
      },
      "official_oct10_status": [
        "Not listed in captured official report; absence of entry is not active-list confirmation."
      ],
      "status_source": "https://www.mlssoccer.com/news/mls-player-status-report-matchday-29-saturday-october-10-sunday-october-11",
      "pre_post_role": {
        "pre_trade_starts": "22",
        "post_trade_starts": "4",
        "post_last_match_role": "starter",
        "unreturned_is_zero": false
      },
      "familiarity": {
        "calendar_days_since_trade": 38,
        "documented_new_team_starts": "4",
        "interpretation": "Prior new-team starts demonstrate match exposure; training, tactical fluency and quality of relationships are not quantified."
      },
      "opportunity_change": {
        "sending_registered_player_allocation": 0,
        "pre_trade_starts": "22",
        "post_trade_starts": "4",
        "expected_oct10_minutes": null,
        "reason": "Departure removes eligibility for former club. New minutes and redistributed reference-XI workloads are unconfirmed; unequal-length pre/post starts are not a per-game rate."
      },
      "calculations": {
        "pre_goals_plus_assists": 14.0,
        "post_goals_plus_assists": 5.0,
        "goal_conversion": null,
        "reason": "G+A and shots are descriptive split totals, not causal replacement expected goals. Minutes, counterfactual replacement and registered conversion unavailable."
      },
      "offensive_pathway": {
        "role": "Finishing, shot creation and pressing starts",
        "direction": "Former role redistributed to reference XI",
        "effect_goals": null,
        "conclusion": "UNESTIMATED: no registered MLS score engine; no arbitrary goal change."
      },
      "defensive_pathway": {
        "role": "Pressing and transition coverage",
        "effect_goals_against": null,
        "conclusion": "UNESTIMATED: observed goals/assists do not identify defensive contribution; no zero claim."
      },
      "base_adjusted": {
        "Classic": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Primary": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative ON": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative OFF": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        }
      },
      "historical_stage_caveat": "Vendor labels some2024/25 full-season-sized records MLS Cup. Retained without using them as validated regular/postseason samples; current2026 regular role summaries only.",
      "review_status": "REVIEWED: conditional/unestimated, no numeric MLS output or live tier",
      "reviewed_utc": "2026-10-10T10:13:40.329298+00:00"
    },
    {
      "player": "Aliyu Ibrahim",
      "position": "F",
      "date": "2026-03-12",
      "team": "Columbus Crew",
      "team_id": "183",
      "direction": "sending",
      "counterparty": "Houston Dynamo FC",
      "counterparty_id": "6077",
      "transaction_source": "https://www.mlssoccer.com/league-reports/all-transfers/",
      "source_text": "F - Aliyu Ibrahim (3/12/26 - trade to Houston Dynamo FC)",
      "roster_identity": {
        "id": "287444",
        "name": "Ibrahim Aliyu",
        "roster_team": "Houston Dynamo FC",
        "roster_status": {
          "id": "1",
          "name": "Active",
          "type": "active",
          "abbreviation": "Active"
        },
        "source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/teams/6077/roster"
      },
      "statistical_history_source": "https://site.web.api.espn.com/apis/common/v3/sports/soccer/athletes/287444/stats?team=183&league=usa.1",
      "raw_history_file": "history-287444-183.json",
      "team_split_statistics": [
        {
          "category": "offensive",
          "season": 2025,
          "stage": "MLS Cup",
          "teamId": "183",
          "stats": {
            "STRT": "12",
            "FC": "22",
            "FA": "6",
            "YC": "2",
            "RC": "0",
            "G": "3",
            "A": "2",
            "SHOT": "24",
            "SOG": "6",
            "OF": "18"
          }
        },
        {
          "category": "offensive",
          "season": 2025,
          "stage": "MLS Cup",
          "teamId": "183",
          "stats": {
            "STRT": "0",
            "FC": "0",
            "FA": "0",
            "YC": "0",
            "RC": "0",
            "G": "0",
            "A": "0",
            "SHOT": "0",
            "SOG": "0",
            "OF": "0"
          }
        }
      ],
      "reference_lineup": [
        "Patrick Schulte",
        "Sean Zawadzki",
        "Malte Amundsen",
        "Eric Bailly",
        "Taha Habroune",
        "Dylan Chambost",
        "Anass Zaroury",
        "Mohamed Farsi",
        "Josef Mart\u00ednez",
        "Santiago Rodr\u00edguez",
        "Brais M\u00e9ndez"
      ],
      "reference_event": {
        "id": "761844",
        "date": "2026-09-27T23:00Z",
        "name": "Inter Miami CF at Columbus Crew"
      },
      "reference_source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/summary?event=761844",
      "current_last_match_participation": {
        "id": "287444",
        "name": "Ibrahim Aliyu",
        "starter": true,
        "active": true,
        "position": "Right Midfielder",
        "subbedIn": false,
        "subbedOut": true,
        "statistics": {
          "appearances": 1.0,
          "foulsCommitted": 0.0,
          "foulsSuffered": 1.0,
          "ownGoals": 0.0,
          "redCards": 0.0,
          "subIns": 0.0,
          "yellowCards": 0.0,
          "goalsConceded": 2.0,
          "shotsFaced": 0.0,
          "goalAssists": 0.0,
          "offsides": 0.0,
          "shotsOnTarget": 0.0,
          "totalGoals": 0.0,
          "totalShots": 2.0
        }
      },
      "official_oct10_status": [
        "Not listed in captured official report; absence of entry is not active-list confirmation."
      ],
      "status_source": "https://www.mlssoccer.com/news/mls-player-status-report-matchday-29-saturday-october-10-sunday-october-11",
      "pre_post_role": {
        "pre_trade_starts": null,
        "post_trade_starts": "5",
        "post_last_match_role": "starter",
        "unreturned_is_zero": false
      },
      "familiarity": {
        "calendar_days_since_trade": 212,
        "documented_new_team_starts": "5",
        "interpretation": "Prior new-team starts demonstrate match exposure; training, tactical fluency and quality of relationships are not quantified."
      },
      "opportunity_change": {
        "sending_registered_player_allocation": 0,
        "pre_trade_starts": null,
        "post_trade_starts": "5",
        "expected_oct10_minutes": null,
        "reason": "Departure removes eligibility for former club. New minutes and redistributed reference-XI workloads are unconfirmed; unequal-length pre/post starts are not a per-game rate."
      },
      "calculations": {
        "pre_goals_plus_assists": null,
        "post_goals_plus_assists": 2.0,
        "goal_conversion": null,
        "reason": "G+A and shots are descriptive split totals, not causal replacement expected goals. Minutes, counterfactual replacement and registered conversion unavailable."
      },
      "offensive_pathway": {
        "role": "Finishing, shot creation and pressing starts",
        "direction": "Former role redistributed to reference XI",
        "effect_goals": null,
        "conclusion": "UNESTIMATED: no registered MLS score engine; no arbitrary goal change."
      },
      "defensive_pathway": {
        "role": "Pressing and transition coverage",
        "effect_goals_against": null,
        "conclusion": "UNESTIMATED: observed goals/assists do not identify defensive contribution; no zero claim."
      },
      "base_adjusted": {
        "Classic": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Primary": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative ON": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative OFF": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        }
      },
      "historical_stage_caveat": "Vendor labels some2024/25 full-season-sized records MLS Cup. Retained without using them as validated regular/postseason samples; current2026 regular role summaries only.",
      "review_status": "REVIEWED: conditional/unestimated, no numeric MLS output or live tier",
      "reviewed_utc": "2026-10-10T10:13:40.330314+00:00"
    },
    {
      "player": "Yevhen Cheberko",
      "position": "D",
      "date": "2026-06-09",
      "team": "Columbus Crew",
      "team_id": "183",
      "direction": "sending",
      "counterparty": "LAFC",
      "counterparty_id": "18966",
      "transaction_source": "https://www.mlssoccer.com/league-reports/all-transfers/",
      "source_text": "D - Yevhen Cheberko (6/9/26 - trade to LAFC)",
      "roster_identity": {
        "id": "264469",
        "name": "Yevhen Cheberko",
        "roster_team": "LAFC",
        "roster_status": {
          "id": "1",
          "name": "Active",
          "type": "active",
          "abbreviation": "Active"
        },
        "source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/teams/18966/roster"
      },
      "statistical_history_source": "https://site.web.api.espn.com/apis/common/v3/sports/soccer/athletes/264469/stats?team=183&league=usa.1",
      "raw_history_file": "history-264469-183.json",
      "team_split_statistics": [
        {
          "category": "offensive",
          "season": 2026,
          "stage": "Regular Season",
          "teamId": "183",
          "stats": {
            "STRT": "0",
            "FC": "1",
            "FA": "0",
            "YC": "0",
            "RC": "0",
            "G": "0",
            "A": "0",
            "SHOT": "0",
            "SOG": "0",
            "OF": "0"
          }
        },
        {
          "category": "offensive",
          "season": 2025,
          "stage": "MLS Cup",
          "teamId": "183",
          "stats": {
            "STRT": "25",
            "FC": "25",
            "FA": "27",
            "YC": "2",
            "RC": "0",
            "G": "0",
            "A": "0",
            "SHOT": "7",
            "SOG": "0",
            "OF": "1"
          }
        },
        {
          "category": "offensive",
          "season": 2025,
          "stage": "MLS Cup",
          "teamId": "183",
          "stats": {
            "STRT": "0",
            "FC": "0",
            "FA": "0",
            "YC": "0",
            "RC": "0",
            "G": "0",
            "A": "0",
            "SHOT": "0",
            "SOG": "0",
            "OF": "0"
          }
        },
        {
          "category": "offensive",
          "season": 2024,
          "stage": "MLS Cup",
          "teamId": "183",
          "stats": {
            "STRT": "17",
            "FC": "9",
            "FA": "15",
            "YC": "4",
            "RC": "0",
            "G": "1",
            "A": "0",
            "SHOT": "6",
            "SOG": "1",
            "OF": "4"
          }
        },
        {
          "category": "offensive",
          "season": 2024,
          "stage": "MLS Cup",
          "teamId": "183",
          "stats": {
            "STRT": "2",
            "FC": "0",
            "FA": "4",
            "YC": "0",
            "RC": "0",
            "G": "0",
            "A": "0",
            "SHOT": "1",
            "SOG": "0",
            "OF": "1"
          }
        }
      ],
      "reference_lineup": [
        "Patrick Schulte",
        "Sean Zawadzki",
        "Malte Amundsen",
        "Eric Bailly",
        "Taha Habroune",
        "Dylan Chambost",
        "Anass Zaroury",
        "Mohamed Farsi",
        "Josef Mart\u00ednez",
        "Santiago Rodr\u00edguez",
        "Brais M\u00e9ndez"
      ],
      "reference_event": {
        "id": "761844",
        "date": "2026-09-27T23:00Z",
        "name": "Inter Miami CF at Columbus Crew"
      },
      "reference_source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/summary?event=761844",
      "current_last_match_participation": {
        "id": "264469",
        "name": "Yevhen Cheberko",
        "starter": true,
        "active": true,
        "position": "Left Midfielder",
        "subbedIn": false,
        "subbedOut": false,
        "statistics": {
          "appearances": 1.0,
          "foulsCommitted": 1.0,
          "foulsSuffered": 1.0,
          "ownGoals": 0.0,
          "redCards": 0.0,
          "subIns": 0.0,
          "yellowCards": 0.0,
          "goalsConceded": 1.0,
          "shotsFaced": 0.0,
          "goalAssists": 0.0,
          "offsides": 0.0,
          "shotsOnTarget": 0.0,
          "totalGoals": 0.0,
          "totalShots": 0.0
        }
      },
      "official_oct10_status": [
        "Not listed in captured official report; absence of entry is not active-list confirmation."
      ],
      "status_source": "https://www.mlssoccer.com/news/mls-player-status-report-matchday-29-saturday-october-10-sunday-october-11",
      "pre_post_role": {
        "pre_trade_starts": "0",
        "post_trade_starts": "13",
        "post_last_match_role": "starter",
        "unreturned_is_zero": false
      },
      "familiarity": {
        "calendar_days_since_trade": 123,
        "documented_new_team_starts": "13",
        "interpretation": "Prior new-team starts demonstrate match exposure; training, tactical fluency and quality of relationships are not quantified."
      },
      "opportunity_change": {
        "sending_registered_player_allocation": 0,
        "pre_trade_starts": "0",
        "post_trade_starts": "13",
        "expected_oct10_minutes": null,
        "reason": "Departure removes eligibility for former club. New minutes and redistributed reference-XI workloads are unconfirmed; unequal-length pre/post starts are not a per-game rate."
      },
      "calculations": {
        "pre_goals_plus_assists": 0.0,
        "post_goals_plus_assists": 1.0,
        "goal_conversion": null,
        "reason": "G+A and shots are descriptive split totals, not causal replacement expected goals. Minutes, counterfactual replacement and registered conversion unavailable."
      },
      "offensive_pathway": {
        "role": "Build-up width and set-piece contribution",
        "direction": "Former role redistributed to reference XI",
        "effect_goals": null,
        "conclusion": "UNESTIMATED: no registered MLS score engine; no arbitrary goal change."
      },
      "defensive_pathway": {
        "role": "Space/duel coverage and line coordination",
        "effect_goals_against": null,
        "conclusion": "UNESTIMATED: observed goals/assists do not identify defensive contribution; no zero claim."
      },
      "base_adjusted": {
        "Classic": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Primary": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative ON": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative OFF": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        }
      },
      "historical_stage_caveat": "Vendor labels some2024/25 full-season-sized records MLS Cup. Retained without using them as validated regular/postseason samples; current2026 regular role summaries only.",
      "review_status": "REVIEWED: conditional/unestimated, no numeric MLS output or live tier",
      "reviewed_utc": "2026-10-10T10:13:40.331323+00:00"
    },
    {
      "player": "Daniel",
      "position": "GK",
      "date": "2026-07-09",
      "team": "FC Dallas",
      "team_id": "185",
      "direction": "acquiring",
      "counterparty": "San Jose Earthquakes",
      "counterparty_id": "191",
      "transaction_source": "https://www.mlssoccer.com/league-reports/all-transfers/",
      "source_text": "GK - Daniel (7/9/26 - trade from San Jose Earthquakes)",
      "roster_identity": {
        "id": "243832",
        "name": "Daniel",
        "roster_team": "FC Dallas",
        "roster_status": {
          "id": "1",
          "name": "Active",
          "type": "active",
          "abbreviation": "Active"
        },
        "source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/teams/185/roster"
      },
      "statistical_history_source": "https://site.web.api.espn.com/apis/common/v3/sports/soccer/athletes/243832/stats?team=185&league=usa.1",
      "raw_history_file": "history-243832-185.json",
      "team_split_statistics": [
        {
          "category": "offensive",
          "season": 2026,
          "stage": "Regular Season",
          "teamId": "185",
          "stats": {
            "STRT": "5",
            "FC": "0",
            "FA": "1",
            "YC": "0",
            "RC": "0",
            "G": "0",
            "A": "0",
            "SHOT": "0",
            "SOG": "0",
            "OF": "0"
          }
        },
        {
          "category": "goalKeeping",
          "season": 2026,
          "stage": "Regular Season",
          "teamId": "185",
          "stats": {
            "CS": "1",
            "SV": "11",
            "GA": "3"
          }
        }
      ],
      "reference_lineup": [
        "Jonathan Sirois",
        "Osaze Urhoghide",
        "Nolan Norris",
        "Sebastien Ibeagha",
        "Christian Cappis",
        "Kaick",
        "Shaq Moore",
        "Herman Johansson",
        "Logan Farrington",
        "Santiago Moreno",
        "Joaqu\u00edn Valiente"
      ],
      "reference_event": {
        "id": "761835",
        "date": "2026-09-27T00:30Z",
        "name": "LAFC at FC Dallas"
      },
      "reference_source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/summary?event=761835",
      "current_last_match_participation": null,
      "official_oct10_status": [
        "Not listed in captured official report; absence of entry is not active-list confirmation."
      ],
      "status_source": "https://www.mlssoccer.com/news/mls-player-status-report-matchday-29-saturday-october-10-sunday-october-11",
      "pre_post_role": {
        "pre_trade_starts": "14",
        "post_trade_starts": "5",
        "post_last_match_role": "not in last captured match roster",
        "unreturned_is_zero": false
      },
      "familiarity": {
        "calendar_days_since_trade": 93,
        "documented_new_team_starts": "5",
        "interpretation": "Prior new-team starts demonstrate match exposure; training, tactical fluency and quality of relationships are not quantified."
      },
      "opportunity_change": {
        "sending_registered_player_allocation": null,
        "pre_trade_starts": "14",
        "post_trade_starts": "5",
        "expected_oct10_minutes": null,
        "reason": "Departure removes eligibility for former club. New minutes and redistributed reference-XI workloads are unconfirmed; unequal-length pre/post starts are not a per-game rate."
      },
      "calculations": {
        "pre_goals_plus_assists": 0.0,
        "post_goals_plus_assists": 0.0,
        "goal_conversion": null,
        "reason": "G+A and shots are descriptive split totals, not causal replacement expected goals. Minutes, counterfactual replacement and registered conversion unavailable."
      },
      "offensive_pathway": {
        "role": "Build-up distribution and set-piece contribution",
        "direction": "New role can displace reference XI opportunities",
        "effect_goals": null,
        "conclusion": "UNESTIMATED: no registered MLS score engine; no arbitrary goal change."
      },
      "defensive_pathway": {
        "role": "Goal prevention and distribution under pressure",
        "effect_goals_against": null,
        "conclusion": "UNESTIMATED: observed goals/assists do not identify defensive contribution; no zero claim."
      },
      "base_adjusted": {
        "Classic": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Primary": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative ON": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative OFF": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        }
      },
      "historical_stage_caveat": "Vendor labels some2024/25 full-season-sized records MLS Cup. Retained without using them as validated regular/postseason samples; current2026 regular role summaries only.",
      "review_status": "REVIEWED: conditional/unestimated, no numeric MLS output or live tier",
      "reviewed_utc": "2026-10-10T10:13:40.331323+00:00"
    },
    {
      "player": "Nathan Ordaz",
      "position": "F",
      "date": "2026-07-13",
      "team": "D.C. United",
      "team_id": "193",
      "direction": "acquiring",
      "counterparty": "LAFC",
      "counterparty_id": "18966",
      "transaction_source": "https://www.mlssoccer.com/league-reports/all-transfers/",
      "source_text": "F - Nathan Ordaz (7/13/26 - trade from LAFC)",
      "roster_identity": {
        "id": "340613",
        "name": "Nathan Ordaz",
        "roster_team": "D.C. United",
        "roster_status": {
          "id": "1",
          "name": "Active",
          "type": "active",
          "abbreviation": "Active"
        },
        "source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/teams/193/roster"
      },
      "statistical_history_source": "https://site.web.api.espn.com/apis/common/v3/sports/soccer/athletes/340613/stats?team=193&league=usa.1",
      "raw_history_file": "history-340613-193.json",
      "team_split_statistics": [
        {
          "category": "offensive",
          "season": 2026,
          "stage": "Regular Season",
          "teamId": "193",
          "stats": {
            "STRT": "4",
            "FC": "6",
            "FA": "6",
            "YC": "0",
            "RC": "0",
            "G": "0",
            "A": "2",
            "SHOT": "5",
            "SOG": "2",
            "OF": "1"
          }
        }
      ],
      "reference_lineup": [
        "Sean Johnson",
        "Kye Rowles",
        "Lucas Bartlett",
        "Keisuke Kurokawa",
        "Silvan Hefti",
        "Andre Dozzell",
        "Jackson Hopkins",
        "Hosei Kijima",
        "Kimito Nono",
        "Jo\u00e3o Peglow",
        "Nathan Ordaz"
      ],
      "reference_event": {
        "id": "761842",
        "date": "2026-09-27T02:30Z",
        "name": "D.C. United at Vancouver Whitecaps"
      },
      "reference_source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/summary?event=761842",
      "current_last_match_participation": {
        "id": "340613",
        "name": "Nathan Ordaz",
        "starter": true,
        "active": true,
        "position": "Center Right Forward",
        "subbedIn": false,
        "subbedOut": true,
        "statistics": {
          "appearances": 1.0,
          "foulsCommitted": 0.0,
          "foulsSuffered": 2.0,
          "ownGoals": 0.0,
          "redCards": 0.0,
          "subIns": 0.0,
          "yellowCards": 0.0,
          "goalsConceded": 3.0,
          "shotsFaced": 0.0,
          "goalAssists": 1.0,
          "offsides": 1.0,
          "shotsOnTarget": 0.0,
          "totalGoals": 0.0,
          "totalShots": 2.0
        }
      },
      "official_oct10_status": [
        "Not listed in captured official report; absence of entry is not active-list confirmation."
      ],
      "status_source": "https://www.mlssoccer.com/news/mls-player-status-report-matchday-29-saturday-october-10-sunday-october-11",
      "pre_post_role": {
        "pre_trade_starts": "6",
        "post_trade_starts": "4",
        "post_last_match_role": "starter",
        "unreturned_is_zero": false
      },
      "familiarity": {
        "calendar_days_since_trade": 89,
        "documented_new_team_starts": "4",
        "interpretation": "Prior new-team starts demonstrate match exposure; training, tactical fluency and quality of relationships are not quantified."
      },
      "opportunity_change": {
        "sending_registered_player_allocation": null,
        "pre_trade_starts": "6",
        "post_trade_starts": "4",
        "expected_oct10_minutes": null,
        "reason": "Departure removes eligibility for former club. New minutes and redistributed reference-XI workloads are unconfirmed; unequal-length pre/post starts are not a per-game rate."
      },
      "calculations": {
        "pre_goals_plus_assists": 2.0,
        "post_goals_plus_assists": 2.0,
        "goal_conversion": null,
        "reason": "G+A and shots are descriptive split totals, not causal replacement expected goals. Minutes, counterfactual replacement and registered conversion unavailable."
      },
      "offensive_pathway": {
        "role": "Finishing, shot creation and pressing starts",
        "direction": "New role can displace reference XI opportunities",
        "effect_goals": null,
        "conclusion": "UNESTIMATED: no registered MLS score engine; no arbitrary goal change."
      },
      "defensive_pathway": {
        "role": "Pressing and transition coverage",
        "effect_goals_against": null,
        "conclusion": "UNESTIMATED: observed goals/assists do not identify defensive contribution; no zero claim."
      },
      "base_adjusted": {
        "Classic": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Primary": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative ON": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative OFF": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        }
      },
      "historical_stage_caveat": "Vendor labels some2024/25 full-season-sized records MLS Cup. Retained without using them as validated regular/postseason samples; current2026 regular role summaries only.",
      "review_status": "REVIEWED: conditional/unestimated, no numeric MLS output or live tier",
      "reviewed_utc": "2026-10-10T10:13:40.331323+00:00"
    },
    {
      "player": "Gabriel Pirani",
      "position": "M",
      "date": "2026-07-09",
      "team": "D.C. United",
      "team_id": "193",
      "direction": "sending",
      "counterparty": "San Diego FC",
      "counterparty_id": "22529",
      "transaction_source": "https://www.mlssoccer.com/league-reports/all-transfers/",
      "source_text": "M - Gabriel Pirani (7/9/26 - trade to San Diego FC)",
      "roster_identity": {
        "id": "307475",
        "name": "Gabriel Pirani",
        "roster_team": "San Diego FC",
        "roster_status": {
          "id": "1",
          "name": "Active",
          "type": "active",
          "abbreviation": "Active"
        },
        "source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/teams/22529/roster"
      },
      "statistical_history_source": "https://site.web.api.espn.com/apis/common/v3/sports/soccer/athletes/307475/stats?team=193&league=usa.1",
      "raw_history_file": "history-307475-193.json",
      "team_split_statistics": [
        {
          "category": "offensive",
          "season": 2026,
          "stage": "Regular Season",
          "teamId": "193",
          "stats": {
            "STRT": "6",
            "FC": "11",
            "FA": "12",
            "YC": "1",
            "RC": "0",
            "G": "0",
            "A": "0",
            "SHOT": "5",
            "SOG": "2",
            "OF": "0"
          }
        },
        {
          "category": "offensive",
          "season": 2025,
          "stage": "MLS Cup",
          "teamId": "193",
          "stats": {
            "STRT": "22",
            "FC": "18",
            "FA": "34",
            "YC": "2",
            "RC": "0",
            "G": "7",
            "A": "3",
            "SHOT": "59",
            "SOG": "17",
            "OF": "1"
          }
        },
        {
          "category": "offensive",
          "season": 2024,
          "stage": "MLS Cup",
          "teamId": "193",
          "stats": {
            "STRT": "13",
            "FC": "17",
            "FA": "14",
            "YC": "3",
            "RC": "0",
            "G": "6",
            "A": "1",
            "SHOT": "43",
            "SOG": "15",
            "OF": "4"
          }
        }
      ],
      "reference_lineup": [
        "Sean Johnson",
        "Kye Rowles",
        "Lucas Bartlett",
        "Keisuke Kurokawa",
        "Silvan Hefti",
        "Andre Dozzell",
        "Jackson Hopkins",
        "Hosei Kijima",
        "Kimito Nono",
        "Jo\u00e3o Peglow",
        "Nathan Ordaz"
      ],
      "reference_event": {
        "id": "761842",
        "date": "2026-09-27T02:30Z",
        "name": "D.C. United at Vancouver Whitecaps"
      },
      "reference_source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/summary?event=761842",
      "current_last_match_participation": null,
      "official_oct10_status": [
        "Not listed in captured official report; absence of entry is not active-list confirmation."
      ],
      "status_source": "https://www.mlssoccer.com/news/mls-player-status-report-matchday-29-saturday-october-10-sunday-october-11",
      "pre_post_role": {
        "pre_trade_starts": "6",
        "post_trade_starts": "6",
        "post_last_match_role": "not in last captured match roster",
        "unreturned_is_zero": false
      },
      "familiarity": {
        "calendar_days_since_trade": 93,
        "documented_new_team_starts": "6",
        "interpretation": "Prior new-team starts demonstrate match exposure; training, tactical fluency and quality of relationships are not quantified."
      },
      "opportunity_change": {
        "sending_registered_player_allocation": 0,
        "pre_trade_starts": "6",
        "post_trade_starts": "6",
        "expected_oct10_minutes": null,
        "reason": "Departure removes eligibility for former club. New minutes and redistributed reference-XI workloads are unconfirmed; unequal-length pre/post starts are not a per-game rate."
      },
      "calculations": {
        "pre_goals_plus_assists": 0.0,
        "post_goals_plus_assists": 2.0,
        "goal_conversion": null,
        "reason": "G+A and shots are descriptive split totals, not causal replacement expected goals. Minutes, counterfactual replacement and registered conversion unavailable."
      },
      "offensive_pathway": {
        "role": "Progression, passing and chance creation",
        "direction": "Former role redistributed to reference XI",
        "effect_goals": null,
        "conclusion": "UNESTIMATED: no registered MLS score engine; no arbitrary goal change."
      },
      "defensive_pathway": {
        "role": "Pressing and transition coverage",
        "effect_goals_against": null,
        "conclusion": "UNESTIMATED: observed goals/assists do not identify defensive contribution; no zero claim."
      },
      "base_adjusted": {
        "Classic": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Primary": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative ON": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative OFF": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        }
      },
      "historical_stage_caveat": "Vendor labels some2024/25 full-season-sized records MLS Cup. Retained without using them as validated regular/postseason samples; current2026 regular role summaries only.",
      "review_status": "REVIEWED: conditional/unestimated, no numeric MLS output or live tier",
      "reviewed_utc": "2026-10-10T10:13:40.331323+00:00"
    },
    {
      "player": "Caden Clark",
      "position": "M",
      "date": "2026-09-03",
      "team": "D.C. United",
      "team_id": "193",
      "direction": "sending",
      "counterparty": "Seattle Sounders FC",
      "counterparty_id": "9726",
      "transaction_source": "https://www.mlssoccer.com/league-reports/all-transfers/",
      "source_text": "M - Caden Clark (9/3/26 - trade to Seattle Sounders FC)",
      "roster_identity": {
        "id": "302991",
        "name": "Caden Clark",
        "roster_team": "Seattle Sounders FC",
        "roster_status": {
          "id": "1",
          "name": "Active",
          "type": "active",
          "abbreviation": "Active"
        },
        "source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/teams/9726/roster"
      },
      "statistical_history_source": "https://site.web.api.espn.com/apis/common/v3/sports/soccer/athletes/302991/stats?team=193&league=usa.1",
      "raw_history_file": "history-302991-193.json",
      "team_split_statistics": [
        {
          "category": "offensive",
          "season": 2026,
          "stage": "Regular Season",
          "teamId": "193",
          "stats": {
            "STRT": "0",
            "FC": "4",
            "FA": "2",
            "YC": "1",
            "RC": "0",
            "G": "0",
            "A": "1",
            "SHOT": "1",
            "SOG": "0",
            "OF": "1"
          }
        },
        {
          "category": "offensive",
          "season": 2025,
          "stage": "MLS Cup",
          "teamId": "193",
          "stats": {
            "STRT": "1",
            "FC": "2",
            "FA": "0",
            "YC": "1",
            "RC": "0",
            "G": "0",
            "A": "0",
            "SHOT": "3",
            "SOG": "1",
            "OF": "0"
          }
        }
      ],
      "reference_lineup": [
        "Sean Johnson",
        "Kye Rowles",
        "Lucas Bartlett",
        "Keisuke Kurokawa",
        "Silvan Hefti",
        "Andre Dozzell",
        "Jackson Hopkins",
        "Hosei Kijima",
        "Kimito Nono",
        "Jo\u00e3o Peglow",
        "Nathan Ordaz"
      ],
      "reference_event": {
        "id": "761842",
        "date": "2026-09-27T02:30Z",
        "name": "D.C. United at Vancouver Whitecaps"
      },
      "reference_source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/summary?event=761842",
      "current_last_match_participation": {
        "id": "302991",
        "name": "Caden Clark",
        "starter": false,
        "active": true,
        "position": "Substitute",
        "subbedIn": true,
        "subbedOut": false,
        "statistics": {
          "appearances": 1.0,
          "foulsCommitted": 1.0,
          "foulsSuffered": 0.0,
          "ownGoals": 0.0,
          "redCards": 0.0,
          "subIns": 1.0,
          "yellowCards": 0.0,
          "goalsConceded": 0.0,
          "shotsFaced": 0.0,
          "goalAssists": 0.0,
          "offsides": 0.0,
          "shotsOnTarget": 0.0,
          "totalGoals": 0.0,
          "totalShots": 1.0
        }
      },
      "official_oct10_status": [
        "Not listed in captured official report; absence of entry is not active-list confirmation."
      ],
      "status_source": "https://www.mlssoccer.com/news/mls-player-status-report-matchday-29-saturday-october-10-sunday-october-11",
      "pre_post_role": {
        "pre_trade_starts": "0",
        "post_trade_starts": "1",
        "post_last_match_role": "substitute/bench",
        "unreturned_is_zero": false
      },
      "familiarity": {
        "calendar_days_since_trade": 37,
        "documented_new_team_starts": "1",
        "interpretation": "Prior new-team starts demonstrate match exposure; training, tactical fluency and quality of relationships are not quantified."
      },
      "opportunity_change": {
        "sending_registered_player_allocation": 0,
        "pre_trade_starts": "0",
        "post_trade_starts": "1",
        "expected_oct10_minutes": null,
        "reason": "Departure removes eligibility for former club. New minutes and redistributed reference-XI workloads are unconfirmed; unequal-length pre/post starts are not a per-game rate."
      },
      "calculations": {
        "pre_goals_plus_assists": 1.0,
        "post_goals_plus_assists": 1.0,
        "goal_conversion": null,
        "reason": "G+A and shots are descriptive split totals, not causal replacement expected goals. Minutes, counterfactual replacement and registered conversion unavailable."
      },
      "offensive_pathway": {
        "role": "Progression, passing and chance creation",
        "direction": "Former role redistributed to reference XI",
        "effect_goals": null,
        "conclusion": "UNESTIMATED: no registered MLS score engine; no arbitrary goal change."
      },
      "defensive_pathway": {
        "role": "Pressing and transition coverage",
        "effect_goals_against": null,
        "conclusion": "UNESTIMATED: observed goals/assists do not identify defensive contribution; no zero claim."
      },
      "base_adjusted": {
        "Classic": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Primary": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative ON": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative OFF": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        }
      },
      "historical_stage_caveat": "Vendor labels some2024/25 full-season-sized records MLS Cup. Retained without using them as validated regular/postseason samples; current2026 regular role summaries only.",
      "review_status": "REVIEWED: conditional/unestimated, no numeric MLS output or live tier",
      "reviewed_utc": "2026-10-10T10:13:40.331323+00:00"
    },
    {
      "player": "Aliyu Ibrahim",
      "position": "F",
      "date": "2026-03-12",
      "team": "Houston Dynamo FC",
      "team_id": "6077",
      "direction": "acquiring",
      "counterparty": "Columbus Crew",
      "counterparty_id": "183",
      "transaction_source": "https://www.mlssoccer.com/league-reports/all-transfers/",
      "source_text": "F - Aliyu Ibrahim (3/12/26 - trade from Columbus Crew)",
      "roster_identity": {
        "id": "287444",
        "name": "Ibrahim Aliyu",
        "roster_team": "Houston Dynamo FC",
        "roster_status": {
          "id": "1",
          "name": "Active",
          "type": "active",
          "abbreviation": "Active"
        },
        "source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/teams/6077/roster"
      },
      "statistical_history_source": "https://site.web.api.espn.com/apis/common/v3/sports/soccer/athletes/287444/stats?team=6077&league=usa.1",
      "raw_history_file": "history-287444-6077.json",
      "team_split_statistics": [
        {
          "category": "offensive",
          "season": 2026,
          "stage": "Regular Season",
          "teamId": "6077",
          "stats": {
            "STRT": "5",
            "FC": "12",
            "FA": "3",
            "YC": "0",
            "RC": "1",
            "G": "2",
            "A": "0",
            "SHOT": "11",
            "SOG": "2",
            "OF": "2"
          }
        },
        {
          "category": "offensive",
          "season": 2025,
          "stage": "MLS Cup",
          "teamId": "6077",
          "stats": {
            "STRT": "2",
            "FC": "6",
            "FA": "1",
            "YC": "1",
            "RC": "0",
            "G": "0",
            "A": "0",
            "SHOT": "2",
            "SOG": "1",
            "OF": "4"
          }
        },
        {
          "category": "offensive",
          "season": 2024,
          "stage": "MLS Cup",
          "teamId": "6077",
          "stats": {
            "STRT": "33",
            "FC": "50",
            "FA": "21",
            "YC": "4",
            "RC": "0",
            "G": "6",
            "A": "6",
            "SHOT": "65",
            "SOG": "27",
            "OF": "1"
          }
        },
        {
          "category": "offensive",
          "season": 2024,
          "stage": "MLS Cup",
          "teamId": "6077",
          "stats": {
            "STRT": "2",
            "FC": "3",
            "FA": "0",
            "YC": "0",
            "RC": "0",
            "G": "0",
            "A": "0",
            "SHOT": "2",
            "SOG": "1",
            "OF": "0"
          }
        }
      ],
      "reference_lineup": [
        "Jonathan Bond",
        "Lucas Halter",
        "Ant\u00f4nio Carlos",
        "Franco Negri",
        "Lawrence Ennali",
        "H\u00e9ctor Herrera",
        "Artur",
        "Mateusz Bogusz",
        "Ibrahim Aliyu",
        "Guilherme Augusto",
        "Agust\u00edn Bouzat"
      ],
      "reference_event": {
        "id": "761836",
        "date": "2026-09-27T00:30Z",
        "name": "Sporting Kansas City at Houston Dynamo FC"
      },
      "reference_source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/summary?event=761836",
      "current_last_match_participation": {
        "id": "287444",
        "name": "Ibrahim Aliyu",
        "starter": true,
        "active": true,
        "position": "Right Midfielder",
        "subbedIn": false,
        "subbedOut": true,
        "statistics": {
          "appearances": 1.0,
          "foulsCommitted": 0.0,
          "foulsSuffered": 1.0,
          "ownGoals": 0.0,
          "redCards": 0.0,
          "subIns": 0.0,
          "yellowCards": 0.0,
          "goalsConceded": 2.0,
          "shotsFaced": 0.0,
          "goalAssists": 0.0,
          "offsides": 0.0,
          "shotsOnTarget": 0.0,
          "totalGoals": 0.0,
          "totalShots": 2.0
        }
      },
      "official_oct10_status": [
        "Not listed in captured official report; absence of entry is not active-list confirmation."
      ],
      "status_source": "https://www.mlssoccer.com/news/mls-player-status-report-matchday-29-saturday-october-10-sunday-october-11",
      "pre_post_role": {
        "pre_trade_starts": null,
        "post_trade_starts": "5",
        "post_last_match_role": "starter",
        "unreturned_is_zero": false
      },
      "familiarity": {
        "calendar_days_since_trade": 212,
        "documented_new_team_starts": "5",
        "interpretation": "Prior new-team starts demonstrate match exposure; training, tactical fluency and quality of relationships are not quantified."
      },
      "opportunity_change": {
        "sending_registered_player_allocation": null,
        "pre_trade_starts": null,
        "post_trade_starts": "5",
        "expected_oct10_minutes": null,
        "reason": "Departure removes eligibility for former club. New minutes and redistributed reference-XI workloads are unconfirmed; unequal-length pre/post starts are not a per-game rate."
      },
      "calculations": {
        "pre_goals_plus_assists": null,
        "post_goals_plus_assists": 2.0,
        "goal_conversion": null,
        "reason": "G+A and shots are descriptive split totals, not causal replacement expected goals. Minutes, counterfactual replacement and registered conversion unavailable."
      },
      "offensive_pathway": {
        "role": "Finishing, shot creation and pressing starts",
        "direction": "New role can displace reference XI opportunities",
        "effect_goals": null,
        "conclusion": "UNESTIMATED: no registered MLS score engine; no arbitrary goal change."
      },
      "defensive_pathway": {
        "role": "Pressing and transition coverage",
        "effect_goals_against": null,
        "conclusion": "UNESTIMATED: observed goals/assists do not identify defensive contribution; no zero claim."
      },
      "base_adjusted": {
        "Classic": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Primary": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative ON": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative OFF": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        }
      },
      "historical_stage_caveat": "Vendor labels some2024/25 full-season-sized records MLS Cup. Retained without using them as validated regular/postseason samples; current2026 regular role summaries only.",
      "review_status": "REVIEWED: conditional/unestimated, no numeric MLS output or live tier",
      "reviewed_utc": "2026-10-10T10:13:40.331323+00:00"
    },
    {
      "player": "Duncan McGuire",
      "position": "F",
      "date": "2026-07-10",
      "team": "Houston Dynamo FC",
      "team_id": "6077",
      "direction": "acquiring",
      "counterparty": "Orlando City",
      "counterparty_id": "12011",
      "transaction_source": "https://www.mlssoccer.com/league-reports/all-transfers/",
      "source_text": "F - Duncan McGuire (7/10/26 - trade from Orlando City)",
      "roster_identity": {
        "id": "294071",
        "name": "Duncan McGuire",
        "roster_team": "Houston Dynamo FC",
        "roster_status": {
          "id": "1",
          "name": "Active",
          "type": "active",
          "abbreviation": "Active"
        },
        "source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/teams/6077/roster"
      },
      "statistical_history_source": "https://site.web.api.espn.com/apis/common/v3/sports/soccer/athletes/294071/stats?team=6077&league=usa.1",
      "raw_history_file": "history-294071-6077.json",
      "team_split_statistics": [
        {
          "category": "offensive",
          "season": 2026,
          "stage": "Regular Season",
          "teamId": "6077",
          "stats": {
            "STRT": "5",
            "FC": "6",
            "FA": "5",
            "YC": "0",
            "RC": "0",
            "G": "0",
            "A": "0",
            "SHOT": "1",
            "SOG": "1",
            "OF": "1"
          }
        }
      ],
      "reference_lineup": [
        "Jonathan Bond",
        "Lucas Halter",
        "Ant\u00f4nio Carlos",
        "Franco Negri",
        "Lawrence Ennali",
        "H\u00e9ctor Herrera",
        "Artur",
        "Mateusz Bogusz",
        "Ibrahim Aliyu",
        "Guilherme Augusto",
        "Agust\u00edn Bouzat"
      ],
      "reference_event": {
        "id": "761836",
        "date": "2026-09-27T00:30Z",
        "name": "Sporting Kansas City at Houston Dynamo FC"
      },
      "reference_source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/summary?event=761836",
      "current_last_match_participation": {
        "id": "294071",
        "name": "Duncan McGuire",
        "starter": false,
        "active": true,
        "position": "Substitute",
        "subbedIn": true,
        "subbedOut": false,
        "statistics": {
          "appearances": 1.0,
          "foulsCommitted": 0.0,
          "foulsSuffered": 0.0,
          "ownGoals": 0.0,
          "redCards": 0.0,
          "subIns": 1.0,
          "yellowCards": 0.0,
          "goalsConceded": 0.0,
          "shotsFaced": 0.0,
          "goalAssists": 0.0,
          "offsides": 0.0,
          "shotsOnTarget": 0.0,
          "totalGoals": 0.0,
          "totalShots": 0.0
        }
      },
      "official_oct10_status": [
        "Not listed in captured official report; absence of entry is not active-list confirmation."
      ],
      "status_source": "https://www.mlssoccer.com/news/mls-player-status-report-matchday-29-saturday-october-10-sunday-october-11",
      "pre_post_role": {
        "pre_trade_starts": "4",
        "post_trade_starts": "5",
        "post_last_match_role": "substitute/bench",
        "unreturned_is_zero": false
      },
      "familiarity": {
        "calendar_days_since_trade": 92,
        "documented_new_team_starts": "5",
        "interpretation": "Prior new-team starts demonstrate match exposure; training, tactical fluency and quality of relationships are not quantified."
      },
      "opportunity_change": {
        "sending_registered_player_allocation": null,
        "pre_trade_starts": "4",
        "post_trade_starts": "5",
        "expected_oct10_minutes": null,
        "reason": "Departure removes eligibility for former club. New minutes and redistributed reference-XI workloads are unconfirmed; unequal-length pre/post starts are not a per-game rate."
      },
      "calculations": {
        "pre_goals_plus_assists": 2.0,
        "post_goals_plus_assists": 0.0,
        "goal_conversion": null,
        "reason": "G+A and shots are descriptive split totals, not causal replacement expected goals. Minutes, counterfactual replacement and registered conversion unavailable."
      },
      "offensive_pathway": {
        "role": "Finishing, shot creation and pressing starts",
        "direction": "New role can displace reference XI opportunities",
        "effect_goals": null,
        "conclusion": "UNESTIMATED: no registered MLS score engine; no arbitrary goal change."
      },
      "defensive_pathway": {
        "role": "Pressing and transition coverage",
        "effect_goals_against": null,
        "conclusion": "UNESTIMATED: observed goals/assists do not identify defensive contribution; no zero claim."
      },
      "base_adjusted": {
        "Classic": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Primary": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative ON": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative OFF": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        }
      },
      "historical_stage_caveat": "Vendor labels some2024/25 full-season-sized records MLS Cup. Retained without using them as validated regular/postseason samples; current2026 regular role summaries only.",
      "review_status": "REVIEWED: conditional/unestimated, no numeric MLS output or live tier",
      "reviewed_utc": "2026-10-10T10:13:40.331323+00:00"
    },
    {
      "player": "Yevhen Cheberko",
      "position": "D",
      "date": "2026-06-09",
      "team": "LAFC",
      "team_id": "18966",
      "direction": "acquiring",
      "counterparty": "Columbus Crew",
      "counterparty_id": "183",
      "transaction_source": "https://www.mlssoccer.com/league-reports/all-transfers/",
      "source_text": "D - Yevhen Cheberko (6/9/26 - trade from Columbus Crew)",
      "roster_identity": {
        "id": "264469",
        "name": "Yevhen Cheberko",
        "roster_team": "LAFC",
        "roster_status": {
          "id": "1",
          "name": "Active",
          "type": "active",
          "abbreviation": "Active"
        },
        "source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/teams/18966/roster"
      },
      "statistical_history_source": "https://site.web.api.espn.com/apis/common/v3/sports/soccer/athletes/264469/stats?team=18966&league=usa.1",
      "raw_history_file": "history-264469-18966.json",
      "team_split_statistics": [
        {
          "category": "offensive",
          "season": 2026,
          "stage": "Regular Season",
          "teamId": "18966",
          "stats": {
            "STRT": "13",
            "FC": "13",
            "FA": "7",
            "YC": "2",
            "RC": "0",
            "G": "0",
            "A": "1",
            "SHOT": "3",
            "SOG": "0",
            "OF": "0"
          }
        }
      ],
      "reference_lineup": [
        "Hugo Lloris",
        "Nkosi Tafari",
        "Ryan Porteous",
        "Ryan Hollingshead",
        "Sergi Palencia",
        "Eddie Segura",
        "Yevhen Cheberko",
        "Mark Delgado",
        "Jeremy Ebobisse",
        "Tyler Boyd",
        "Armindo Sieb"
      ],
      "reference_event": {
        "id": "761835",
        "date": "2026-09-27T00:30Z",
        "name": "LAFC at FC Dallas"
      },
      "reference_source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/summary?event=761835",
      "current_last_match_participation": {
        "id": "264469",
        "name": "Yevhen Cheberko",
        "starter": true,
        "active": true,
        "position": "Left Midfielder",
        "subbedIn": false,
        "subbedOut": false,
        "statistics": {
          "appearances": 1.0,
          "foulsCommitted": 1.0,
          "foulsSuffered": 1.0,
          "ownGoals": 0.0,
          "redCards": 0.0,
          "subIns": 0.0,
          "yellowCards": 0.0,
          "goalsConceded": 1.0,
          "shotsFaced": 0.0,
          "goalAssists": 0.0,
          "offsides": 0.0,
          "shotsOnTarget": 0.0,
          "totalGoals": 0.0,
          "totalShots": 0.0
        }
      },
      "official_oct10_status": [
        "Not listed in captured official report; absence of entry is not active-list confirmation."
      ],
      "status_source": "https://www.mlssoccer.com/news/mls-player-status-report-matchday-29-saturday-october-10-sunday-october-11",
      "pre_post_role": {
        "pre_trade_starts": "0",
        "post_trade_starts": "13",
        "post_last_match_role": "starter",
        "unreturned_is_zero": false
      },
      "familiarity": {
        "calendar_days_since_trade": 123,
        "documented_new_team_starts": "13",
        "interpretation": "Prior new-team starts demonstrate match exposure; training, tactical fluency and quality of relationships are not quantified."
      },
      "opportunity_change": {
        "sending_registered_player_allocation": null,
        "pre_trade_starts": "0",
        "post_trade_starts": "13",
        "expected_oct10_minutes": null,
        "reason": "Departure removes eligibility for former club. New minutes and redistributed reference-XI workloads are unconfirmed; unequal-length pre/post starts are not a per-game rate."
      },
      "calculations": {
        "pre_goals_plus_assists": 0.0,
        "post_goals_plus_assists": 1.0,
        "goal_conversion": null,
        "reason": "G+A and shots are descriptive split totals, not causal replacement expected goals. Minutes, counterfactual replacement and registered conversion unavailable."
      },
      "offensive_pathway": {
        "role": "Build-up width and set-piece contribution",
        "direction": "New role can displace reference XI opportunities",
        "effect_goals": null,
        "conclusion": "UNESTIMATED: no registered MLS score engine; no arbitrary goal change."
      },
      "defensive_pathway": {
        "role": "Space/duel coverage and line coordination",
        "effect_goals_against": null,
        "conclusion": "UNESTIMATED: observed goals/assists do not identify defensive contribution; no zero claim."
      },
      "base_adjusted": {
        "Classic": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Primary": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative ON": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative OFF": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        }
      },
      "historical_stage_caveat": "Vendor labels some2024/25 full-season-sized records MLS Cup. Retained without using them as validated regular/postseason samples; current2026 regular role summaries only.",
      "review_status": "REVIEWED: conditional/unestimated, no numeric MLS output or live tier",
      "reviewed_utc": "2026-10-10T10:13:40.336225+00:00"
    },
    {
      "player": "Nathan Ordaz",
      "position": "F",
      "date": "2026-07-13",
      "team": "LAFC",
      "team_id": "18966",
      "direction": "sending",
      "counterparty": "D.C. United",
      "counterparty_id": "193",
      "transaction_source": "https://www.mlssoccer.com/league-reports/all-transfers/",
      "source_text": "F - Nathan Ordaz (7/13/26 - trade to D.C. United)",
      "roster_identity": {
        "id": "340613",
        "name": "Nathan Ordaz",
        "roster_team": "D.C. United",
        "roster_status": {
          "id": "1",
          "name": "Active",
          "type": "active",
          "abbreviation": "Active"
        },
        "source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/teams/193/roster"
      },
      "statistical_history_source": "https://site.web.api.espn.com/apis/common/v3/sports/soccer/athletes/340613/stats?team=18966&league=usa.1",
      "raw_history_file": "history-340613-18966.json",
      "team_split_statistics": [
        {
          "category": "offensive",
          "season": 2026,
          "stage": "Regular Season",
          "teamId": "18966",
          "stats": {
            "STRT": "6",
            "FC": "8",
            "FA": "4",
            "YC": "0",
            "RC": "0",
            "G": "2",
            "A": "0",
            "SHOT": "8",
            "SOG": "3",
            "OF": "1"
          }
        },
        {
          "category": "offensive",
          "season": 2025,
          "stage": "MLS Cup",
          "teamId": "18966",
          "stats": {
            "STRT": "15",
            "FC": "15",
            "FA": "17",
            "YC": "1",
            "RC": "0",
            "G": "5",
            "A": "4",
            "SHOT": "28",
            "SOG": "14",
            "OF": "11"
          }
        },
        {
          "category": "offensive",
          "season": 2025,
          "stage": "MLS Cup",
          "teamId": "18966",
          "stats": {
            "STRT": "2",
            "FC": "1",
            "FA": "1",
            "YC": "0",
            "RC": "0",
            "G": "1",
            "A": "0",
            "SHOT": "3",
            "SOG": "2",
            "OF": "0"
          }
        },
        {
          "category": "offensive",
          "season": 2024,
          "stage": "MLS Cup",
          "teamId": "18966",
          "stats": {
            "STRT": "3",
            "FC": "7",
            "FA": "8",
            "YC": "1",
            "RC": "0",
            "G": "1",
            "A": "4",
            "SHOT": "7",
            "SOG": "3",
            "OF": "2"
          }
        }
      ],
      "reference_lineup": [
        "Hugo Lloris",
        "Nkosi Tafari",
        "Ryan Porteous",
        "Ryan Hollingshead",
        "Sergi Palencia",
        "Eddie Segura",
        "Yevhen Cheberko",
        "Mark Delgado",
        "Jeremy Ebobisse",
        "Tyler Boyd",
        "Armindo Sieb"
      ],
      "reference_event": {
        "id": "761835",
        "date": "2026-09-27T00:30Z",
        "name": "LAFC at FC Dallas"
      },
      "reference_source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/summary?event=761835",
      "current_last_match_participation": {
        "id": "340613",
        "name": "Nathan Ordaz",
        "starter": true,
        "active": true,
        "position": "Center Right Forward",
        "subbedIn": false,
        "subbedOut": true,
        "statistics": {
          "appearances": 1.0,
          "foulsCommitted": 0.0,
          "foulsSuffered": 2.0,
          "ownGoals": 0.0,
          "redCards": 0.0,
          "subIns": 0.0,
          "yellowCards": 0.0,
          "goalsConceded": 3.0,
          "shotsFaced": 0.0,
          "goalAssists": 1.0,
          "offsides": 1.0,
          "shotsOnTarget": 0.0,
          "totalGoals": 0.0,
          "totalShots": 2.0
        }
      },
      "official_oct10_status": [
        "Not listed in captured official report; absence of entry is not active-list confirmation."
      ],
      "status_source": "https://www.mlssoccer.com/news/mls-player-status-report-matchday-29-saturday-october-10-sunday-october-11",
      "pre_post_role": {
        "pre_trade_starts": "6",
        "post_trade_starts": "4",
        "post_last_match_role": "starter",
        "unreturned_is_zero": false
      },
      "familiarity": {
        "calendar_days_since_trade": 89,
        "documented_new_team_starts": "4",
        "interpretation": "Prior new-team starts demonstrate match exposure; training, tactical fluency and quality of relationships are not quantified."
      },
      "opportunity_change": {
        "sending_registered_player_allocation": 0,
        "pre_trade_starts": "6",
        "post_trade_starts": "4",
        "expected_oct10_minutes": null,
        "reason": "Departure removes eligibility for former club. New minutes and redistributed reference-XI workloads are unconfirmed; unequal-length pre/post starts are not a per-game rate."
      },
      "calculations": {
        "pre_goals_plus_assists": 2.0,
        "post_goals_plus_assists": 2.0,
        "goal_conversion": null,
        "reason": "G+A and shots are descriptive split totals, not causal replacement expected goals. Minutes, counterfactual replacement and registered conversion unavailable."
      },
      "offensive_pathway": {
        "role": "Finishing, shot creation and pressing starts",
        "direction": "Former role redistributed to reference XI",
        "effect_goals": null,
        "conclusion": "UNESTIMATED: no registered MLS score engine; no arbitrary goal change."
      },
      "defensive_pathway": {
        "role": "Pressing and transition coverage",
        "effect_goals_against": null,
        "conclusion": "UNESTIMATED: observed goals/assists do not identify defensive contribution; no zero claim."
      },
      "base_adjusted": {
        "Classic": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Primary": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative ON": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative OFF": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        }
      },
      "historical_stage_caveat": "Vendor labels some2024/25 full-season-sized records MLS Cup. Retained without using them as validated regular/postseason samples; current2026 regular role summaries only.",
      "review_status": "REVIEWED: conditional/unestimated, no numeric MLS output or live tier",
      "reviewed_utc": "2026-10-10T10:13:40.337230+00:00"
    },
    {
      "player": "Pablo Ruiz",
      "position": "M",
      "date": "2026-09-03",
      "team": "LA Galaxy",
      "team_id": "187",
      "direction": "acquiring",
      "counterparty": "Real Salt Lake",
      "counterparty_id": "4771",
      "transaction_source": "https://www.mlssoccer.com/league-reports/all-transfers/",
      "source_text": "M - Pablo Ruiz (9/3/26 - trade from Real Salt Lake)",
      "roster_identity": {
        "id": "228390",
        "name": "Pablo Ruiz",
        "roster_team": "LA Galaxy",
        "roster_status": {
          "id": "1",
          "name": "Active",
          "type": "active",
          "abbreviation": "Active"
        },
        "source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/teams/187/roster"
      },
      "statistical_history_source": "https://site.web.api.espn.com/apis/common/v3/sports/soccer/athletes/228390/stats?team=187&league=usa.1",
      "raw_history_file": "history-228390-187.json",
      "team_split_statistics": [
        {
          "category": "offensive",
          "season": 2026,
          "stage": "Regular Season",
          "teamId": "187",
          "stats": {
            "STRT": "3",
            "FC": "4",
            "FA": "1",
            "YC": "1",
            "RC": "0",
            "G": "1",
            "A": "0",
            "SHOT": "7",
            "SOG": "4",
            "OF": "0"
          }
        }
      ],
      "reference_lineup": [
        "JT Marcinkowski",
        "Justin Haak",
        "Jakob Glesnes",
        "John Nelson",
        "Calegari",
        "Sergi Roberto",
        "Pablo Ruiz",
        "Robert Taylor",
        "Harbor Miller",
        "Jo\u00e3o Klauss",
        "Erik Thommy"
      ],
      "reference_event": {
        "id": "761841",
        "date": "2026-09-27T02:30Z",
        "name": "Colorado Rapids at LA Galaxy"
      },
      "reference_source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/summary?event=761841",
      "current_last_match_participation": {
        "id": "228390",
        "name": "Pablo Ruiz",
        "starter": true,
        "active": true,
        "position": "Center Right Midfielder",
        "subbedIn": false,
        "subbedOut": false,
        "statistics": {
          "appearances": 1.0,
          "foulsCommitted": 4.0,
          "foulsSuffered": 0.0,
          "ownGoals": 0.0,
          "redCards": 0.0,
          "subIns": 0.0,
          "yellowCards": 1.0,
          "goalsConceded": 2.0,
          "shotsFaced": 0.0,
          "goalAssists": 0.0,
          "offsides": 0.0,
          "shotsOnTarget": 1.0,
          "totalGoals": 0.0,
          "totalShots": 1.0
        }
      },
      "official_oct10_status": [
        "Not listed in captured official report; absence of entry is not active-list confirmation."
      ],
      "status_source": "https://www.mlssoccer.com/news/mls-player-status-report-matchday-29-saturday-october-10-sunday-october-11",
      "pre_post_role": {
        "pre_trade_starts": "2",
        "post_trade_starts": "3",
        "post_last_match_role": "starter",
        "unreturned_is_zero": false
      },
      "familiarity": {
        "calendar_days_since_trade": 37,
        "documented_new_team_starts": "3",
        "interpretation": "Prior new-team starts demonstrate match exposure; training, tactical fluency and quality of relationships are not quantified."
      },
      "opportunity_change": {
        "sending_registered_player_allocation": null,
        "pre_trade_starts": "2",
        "post_trade_starts": "3",
        "expected_oct10_minutes": null,
        "reason": "Departure removes eligibility for former club. New minutes and redistributed reference-XI workloads are unconfirmed; unequal-length pre/post starts are not a per-game rate."
      },
      "calculations": {
        "pre_goals_plus_assists": 0.0,
        "post_goals_plus_assists": 1.0,
        "goal_conversion": null,
        "reason": "G+A and shots are descriptive split totals, not causal replacement expected goals. Minutes, counterfactual replacement and registered conversion unavailable."
      },
      "offensive_pathway": {
        "role": "Progression, passing and chance creation",
        "direction": "New role can displace reference XI opportunities",
        "effect_goals": null,
        "conclusion": "UNESTIMATED: no registered MLS score engine; no arbitrary goal change."
      },
      "defensive_pathway": {
        "role": "Pressing and transition coverage",
        "effect_goals_against": null,
        "conclusion": "UNESTIMATED: observed goals/assists do not identify defensive contribution; no zero claim."
      },
      "base_adjusted": {
        "Classic": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Primary": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative ON": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative OFF": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        }
      },
      "historical_stage_caveat": "Vendor labels some2024/25 full-season-sized records MLS Cup. Retained without using them as validated regular/postseason samples; current2026 regular role summaries only.",
      "review_status": "REVIEWED: conditional/unestimated, no numeric MLS output or live tier",
      "reviewed_utc": "2026-10-10T10:13:40.338240+00:00"
    },
    {
      "player": "Dani Pereira",
      "position": "M",
      "date": "2026-07-02",
      "team": "CF Montr\u00e9al",
      "team_id": "9720",
      "direction": "acquiring",
      "counterparty": "Austin FC",
      "counterparty_id": "20906",
      "transaction_source": "https://www.mlssoccer.com/league-reports/all-transfers/",
      "source_text": "M - Dani Pereira (7/2/26 - trade from Austin FC)",
      "roster_identity": {
        "id": "316077",
        "name": "Dani Pereira",
        "roster_team": "CF Montr\u00e9al",
        "roster_status": {
          "id": "1",
          "name": "Active",
          "type": "active",
          "abbreviation": "Active"
        },
        "source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/teams/9720/roster"
      },
      "statistical_history_source": "https://site.web.api.espn.com/apis/common/v3/sports/soccer/athletes/316077/stats?team=9720&league=usa.1",
      "raw_history_file": "history-316077-9720.json",
      "team_split_statistics": [
        {
          "category": "offensive",
          "season": 2026,
          "stage": "Regular Season",
          "teamId": "9720",
          "stats": {
            "STRT": "4",
            "FC": "6",
            "FA": "7",
            "YC": "1",
            "RC": "0",
            "G": "0",
            "A": "0",
            "SHOT": "3",
            "SOG": "2",
            "OF": "0"
          }
        }
      ],
      "reference_lineup": [
        "S\u00e9bastian Breza",
        "Brandan Craig",
        "Jalen Neal",
        "Brayan Ceballos",
        "Victor Loturi",
        "Matthew Longstaff",
        "Alexis S\u00e1nchez",
        "Luca Petrasso",
        "Dawid Bugaj",
        "Prince Owusu",
        "Daniel R\u00edos"
      ],
      "reference_event": {
        "id": "761831",
        "date": "2026-09-26T23:30Z",
        "name": "FC Cincinnati at CF Montr\u00e9al"
      },
      "reference_source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/summary?event=761831",
      "current_last_match_participation": null,
      "official_oct10_status": [
        "Not listed in captured official report; absence of entry is not active-list confirmation."
      ],
      "status_source": "https://www.mlssoccer.com/news/mls-player-status-report-matchday-29-saturday-october-10-sunday-october-11",
      "pre_post_role": {
        "pre_trade_starts": "4",
        "post_trade_starts": "4",
        "post_last_match_role": "not in last captured match roster",
        "unreturned_is_zero": false
      },
      "familiarity": {
        "calendar_days_since_trade": 100,
        "documented_new_team_starts": "4",
        "interpretation": "Prior new-team starts demonstrate match exposure; training, tactical fluency and quality of relationships are not quantified."
      },
      "opportunity_change": {
        "sending_registered_player_allocation": null,
        "pre_trade_starts": "4",
        "post_trade_starts": "4",
        "expected_oct10_minutes": null,
        "reason": "Departure removes eligibility for former club. New minutes and redistributed reference-XI workloads are unconfirmed; unequal-length pre/post starts are not a per-game rate."
      },
      "calculations": {
        "pre_goals_plus_assists": 1.0,
        "post_goals_plus_assists": 0.0,
        "goal_conversion": null,
        "reason": "G+A and shots are descriptive split totals, not causal replacement expected goals. Minutes, counterfactual replacement and registered conversion unavailable."
      },
      "offensive_pathway": {
        "role": "Progression, passing and chance creation",
        "direction": "New role can displace reference XI opportunities",
        "effect_goals": null,
        "conclusion": "UNESTIMATED: no registered MLS score engine; no arbitrary goal change."
      },
      "defensive_pathway": {
        "role": "Pressing and transition coverage",
        "effect_goals_against": null,
        "conclusion": "UNESTIMATED: observed goals/assists do not identify defensive contribution; no zero claim."
      },
      "base_adjusted": {
        "Classic": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Primary": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative ON": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative OFF": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        }
      },
      "historical_stage_caveat": "Vendor labels some2024/25 full-season-sized records MLS Cup. Retained without using them as validated regular/postseason samples; current2026 regular role summaries only.",
      "review_status": "REVIEWED: conditional/unestimated, no numeric MLS output or live tier",
      "reviewed_utc": "2026-10-10T10:13:40.338240+00:00"
    },
    {
      "player": "Brayan Ceballos",
      "position": "D",
      "date": "2026-07-24",
      "team": "CF Montr\u00e9al",
      "team_id": "9720",
      "direction": "acquiring",
      "counterparty": "New England Revolution",
      "counterparty_id": "189",
      "transaction_source": "https://www.mlssoccer.com/league-reports/all-transfers/",
      "source_text": "D - Brayan Ceballos (7/24/26 - trade from New England Revolution)",
      "roster_identity": {
        "id": "322977",
        "name": "Brayan Ceballos",
        "roster_team": "CF Montr\u00e9al",
        "roster_status": {
          "id": "1",
          "name": "Active",
          "type": "active",
          "abbreviation": "Active"
        },
        "source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/teams/9720/roster"
      },
      "statistical_history_source": "https://site.web.api.espn.com/apis/common/v3/sports/soccer/athletes/322977/stats?team=9720&league=usa.1",
      "raw_history_file": "history-322977-9720.json",
      "team_split_statistics": [
        {
          "category": "offensive",
          "season": 2026,
          "stage": "Regular Season",
          "teamId": "9720",
          "stats": {
            "STRT": "5",
            "FC": "9",
            "FA": "4",
            "YC": "3",
            "RC": "0",
            "G": "0",
            "A": "0",
            "SHOT": "1",
            "SOG": "0",
            "OF": "0"
          }
        }
      ],
      "reference_lineup": [
        "S\u00e9bastian Breza",
        "Brandan Craig",
        "Jalen Neal",
        "Brayan Ceballos",
        "Victor Loturi",
        "Matthew Longstaff",
        "Alexis S\u00e1nchez",
        "Luca Petrasso",
        "Dawid Bugaj",
        "Prince Owusu",
        "Daniel R\u00edos"
      ],
      "reference_event": {
        "id": "761831",
        "date": "2026-09-26T23:30Z",
        "name": "FC Cincinnati at CF Montr\u00e9al"
      },
      "reference_source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/summary?event=761831",
      "current_last_match_participation": {
        "id": "322977",
        "name": "Brayan Ceballos",
        "starter": true,
        "active": true,
        "position": "Center Right Defender",
        "subbedIn": false,
        "subbedOut": true,
        "statistics": {
          "appearances": 1.0,
          "foulsCommitted": 1.0,
          "foulsSuffered": 0.0,
          "ownGoals": 0.0,
          "redCards": 0.0,
          "subIns": 0.0,
          "yellowCards": 0.0,
          "goalsConceded": 0.0,
          "shotsFaced": 0.0,
          "goalAssists": 0.0,
          "offsides": 0.0,
          "shotsOnTarget": 0.0,
          "totalGoals": 0.0,
          "totalShots": 0.0
        }
      },
      "official_oct10_status": [
        "Brayan Ceballos - Lower Body (Out)"
      ],
      "status_source": "https://www.mlssoccer.com/news/mls-player-status-report-matchday-29-saturday-october-10-sunday-october-11",
      "pre_post_role": {
        "pre_trade_starts": "8",
        "post_trade_starts": "5",
        "post_last_match_role": "starter",
        "unreturned_is_zero": false
      },
      "familiarity": {
        "calendar_days_since_trade": 78,
        "documented_new_team_starts": "5",
        "interpretation": "Prior new-team starts demonstrate match exposure; training, tactical fluency and quality of relationships are not quantified."
      },
      "opportunity_change": {
        "sending_registered_player_allocation": null,
        "pre_trade_starts": "8",
        "post_trade_starts": "5",
        "expected_oct10_minutes": null,
        "reason": "Departure removes eligibility for former club. New minutes and redistributed reference-XI workloads are unconfirmed; unequal-length pre/post starts are not a per-game rate."
      },
      "calculations": {
        "pre_goals_plus_assists": 2.0,
        "post_goals_plus_assists": 0.0,
        "goal_conversion": null,
        "reason": "G+A and shots are descriptive split totals, not causal replacement expected goals. Minutes, counterfactual replacement and registered conversion unavailable."
      },
      "offensive_pathway": {
        "role": "Build-up width and set-piece contribution",
        "direction": "New role can displace reference XI opportunities",
        "effect_goals": null,
        "conclusion": "UNESTIMATED: no registered MLS score engine; no arbitrary goal change."
      },
      "defensive_pathway": {
        "role": "Space/duel coverage and line coordination",
        "effect_goals_against": null,
        "conclusion": "UNESTIMATED: observed goals/assists do not identify defensive contribution; no zero claim."
      },
      "base_adjusted": {
        "Classic": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Primary": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative ON": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative OFF": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        }
      },
      "historical_stage_caveat": "Vendor labels some2024/25 full-season-sized records MLS Cup. Retained without using them as validated regular/postseason samples; current2026 regular role summaries only.",
      "review_status": "REVIEWED: conditional/unestimated, no numeric MLS output or live tier",
      "reviewed_utc": "2026-10-10T10:13:40.338240+00:00"
    },
    {
      "player": "Dante Sealy",
      "position": "F",
      "date": "2026-08-28",
      "team": "CF Montr\u00e9al",
      "team_id": "9720",
      "direction": "acquiring",
      "counterparty": "Colorado Rapids",
      "counterparty_id": "184",
      "transaction_source": "https://www.mlssoccer.com/league-reports/all-transfers/",
      "source_text": "F - Dante Sealy (8/28/26 - trade from Colorado Rapids)",
      "roster_identity": {
        "id": "307221",
        "name": "Dante Sealy",
        "roster_team": "CF Montr\u00e9al",
        "roster_status": {
          "id": "1",
          "name": "Active",
          "type": "active",
          "abbreviation": "Active"
        },
        "source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/teams/9720/roster"
      },
      "statistical_history_source": "https://site.web.api.espn.com/apis/common/v3/sports/soccer/athletes/307221/stats?team=9720&league=usa.1",
      "raw_history_file": "history-307221-9720.json",
      "team_split_statistics": [
        {
          "category": "offensive",
          "season": 2026,
          "stage": "Regular Season",
          "teamId": "9720",
          "stats": {
            "STRT": "2",
            "FC": "8",
            "FA": "2",
            "YC": "1",
            "RC": "0",
            "G": "0",
            "A": "0",
            "SHOT": "6",
            "SOG": "5",
            "OF": "0"
          }
        },
        {
          "category": "offensive",
          "season": 2025,
          "stage": "MLS Cup",
          "teamId": "9720",
          "stats": {
            "STRT": "28",
            "FC": "42",
            "FA": "39",
            "YC": "6",
            "RC": "0",
            "G": "9",
            "A": "3",
            "SHOT": "58",
            "SOG": "22",
            "OF": "2"
          }
        }
      ],
      "reference_lineup": [
        "S\u00e9bastian Breza",
        "Brandan Craig",
        "Jalen Neal",
        "Brayan Ceballos",
        "Victor Loturi",
        "Matthew Longstaff",
        "Alexis S\u00e1nchez",
        "Luca Petrasso",
        "Dawid Bugaj",
        "Prince Owusu",
        "Daniel R\u00edos"
      ],
      "reference_event": {
        "id": "761831",
        "date": "2026-09-26T23:30Z",
        "name": "FC Cincinnati at CF Montr\u00e9al"
      },
      "reference_source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/summary?event=761831",
      "current_last_match_participation": null,
      "official_oct10_status": [
        "Not listed in captured official report; absence of entry is not active-list confirmation."
      ],
      "status_source": "https://www.mlssoccer.com/news/mls-player-status-report-matchday-29-saturday-october-10-sunday-october-11",
      "pre_post_role": {
        "pre_trade_starts": "15",
        "post_trade_starts": "2",
        "post_last_match_role": "not in last captured match roster",
        "unreturned_is_zero": false
      },
      "familiarity": {
        "calendar_days_since_trade": 43,
        "documented_new_team_starts": "2",
        "interpretation": "Prior new-team starts demonstrate match exposure; training, tactical fluency and quality of relationships are not quantified."
      },
      "opportunity_change": {
        "sending_registered_player_allocation": null,
        "pre_trade_starts": "15",
        "post_trade_starts": "2",
        "expected_oct10_minutes": null,
        "reason": "Departure removes eligibility for former club. New minutes and redistributed reference-XI workloads are unconfirmed; unequal-length pre/post starts are not a per-game rate."
      },
      "calculations": {
        "pre_goals_plus_assists": 4.0,
        "post_goals_plus_assists": 0.0,
        "goal_conversion": null,
        "reason": "G+A and shots are descriptive split totals, not causal replacement expected goals. Minutes, counterfactual replacement and registered conversion unavailable."
      },
      "offensive_pathway": {
        "role": "Finishing, shot creation and pressing starts",
        "direction": "New role can displace reference XI opportunities",
        "effect_goals": null,
        "conclusion": "UNESTIMATED: no registered MLS score engine; no arbitrary goal change."
      },
      "defensive_pathway": {
        "role": "Pressing and transition coverage",
        "effect_goals_against": null,
        "conclusion": "UNESTIMATED: observed goals/assists do not identify defensive contribution; no zero claim."
      },
      "base_adjusted": {
        "Classic": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Primary": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative ON": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative OFF": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        }
      },
      "historical_stage_caveat": "Vendor labels some2024/25 full-season-sized records MLS Cup. Retained without using them as validated regular/postseason samples; current2026 regular role summaries only.",
      "review_status": "REVIEWED: conditional/unestimated, no numeric MLS output or live tier",
      "reviewed_utc": "2026-10-10T10:13:40.338240+00:00"
    },
    {
      "player": "Dagur Dan Th\u00f3rhallsson",
      "position": "D",
      "date": "2026-07-24",
      "team": "CF Montr\u00e9al",
      "team_id": "9720",
      "direction": "sending",
      "counterparty": "San Diego FC",
      "counterparty_id": "22529",
      "transaction_source": "https://www.mlssoccer.com/league-reports/all-transfers/",
      "source_text": "D - Dagur Dan Th\u00f3rhallsson (7/24/26 - trade to San Diego FC)",
      "roster_identity": {
        "id": "285939",
        "name": "Dagur Th\u00f3rhallsson",
        "roster_team": "San Diego FC",
        "roster_status": {
          "id": "1",
          "name": "Active",
          "type": "active",
          "abbreviation": "Active"
        },
        "source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/teams/22529/roster"
      },
      "statistical_history_source": "https://site.web.api.espn.com/apis/common/v3/sports/soccer/athletes/285939/stats?team=9720&league=usa.1",
      "raw_history_file": "history-285939-9720.json",
      "team_split_statistics": [
        {
          "category": "offensive",
          "season": 2026,
          "stage": "Regular Season",
          "teamId": "9720",
          "stats": {
            "STRT": "7",
            "FC": "8",
            "FA": "9",
            "YC": "0",
            "RC": "0",
            "G": "1",
            "A": "0",
            "SHOT": "7",
            "SOG": "3",
            "OF": "1"
          }
        }
      ],
      "reference_lineup": [
        "S\u00e9bastian Breza",
        "Brandan Craig",
        "Jalen Neal",
        "Brayan Ceballos",
        "Victor Loturi",
        "Matthew Longstaff",
        "Alexis S\u00e1nchez",
        "Luca Petrasso",
        "Dawid Bugaj",
        "Prince Owusu",
        "Daniel R\u00edos"
      ],
      "reference_event": {
        "id": "761831",
        "date": "2026-09-26T23:30Z",
        "name": "FC Cincinnati at CF Montr\u00e9al"
      },
      "reference_source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/summary?event=761831",
      "current_last_match_participation": {
        "id": "285939",
        "name": "Dagur Th\u00f3rhallsson",
        "starter": false,
        "active": true,
        "position": "Substitute",
        "subbedIn": true,
        "subbedOut": false,
        "statistics": {
          "appearances": 1.0,
          "foulsCommitted": 0.0,
          "foulsSuffered": 0.0,
          "ownGoals": 0.0,
          "redCards": 0.0,
          "subIns": 1.0,
          "yellowCards": 0.0,
          "goalsConceded": 0.0,
          "shotsFaced": 0.0,
          "goalAssists": 0.0,
          "offsides": 0.0,
          "shotsOnTarget": 0.0,
          "totalGoals": 0.0,
          "totalShots": 1.0
        }
      },
      "official_oct10_status": [
        "Not listed in captured official report; absence of entry is not active-list confirmation."
      ],
      "status_source": "https://www.mlssoccer.com/news/mls-player-status-report-matchday-29-saturday-october-10-sunday-october-11",
      "pre_post_role": {
        "pre_trade_starts": "7",
        "post_trade_starts": "4",
        "post_last_match_role": "substitute/bench",
        "unreturned_is_zero": false
      },
      "familiarity": {
        "calendar_days_since_trade": 78,
        "documented_new_team_starts": "4",
        "interpretation": "Prior new-team starts demonstrate match exposure; training, tactical fluency and quality of relationships are not quantified."
      },
      "opportunity_change": {
        "sending_registered_player_allocation": 0,
        "pre_trade_starts": "7",
        "post_trade_starts": "4",
        "expected_oct10_minutes": null,
        "reason": "Departure removes eligibility for former club. New minutes and redistributed reference-XI workloads are unconfirmed; unequal-length pre/post starts are not a per-game rate."
      },
      "calculations": {
        "pre_goals_plus_assists": 1.0,
        "post_goals_plus_assists": 0.0,
        "goal_conversion": null,
        "reason": "G+A and shots are descriptive split totals, not causal replacement expected goals. Minutes, counterfactual replacement and registered conversion unavailable."
      },
      "offensive_pathway": {
        "role": "Build-up width and set-piece contribution",
        "direction": "Former role redistributed to reference XI",
        "effect_goals": null,
        "conclusion": "UNESTIMATED: no registered MLS score engine; no arbitrary goal change."
      },
      "defensive_pathway": {
        "role": "Space/duel coverage and line coordination",
        "effect_goals_against": null,
        "conclusion": "UNESTIMATED: observed goals/assists do not identify defensive contribution; no zero claim."
      },
      "base_adjusted": {
        "Classic": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Primary": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative ON": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative OFF": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        }
      },
      "historical_stage_caveat": "Vendor labels some2024/25 full-season-sized records MLS Cup. Retained without using them as validated regular/postseason samples; current2026 regular role summaries only.",
      "review_status": "REVIEWED: conditional/unestimated, no numeric MLS output or live tier",
      "reviewed_utc": "2026-10-10T10:13:40.341252+00:00"
    },
    {
      "player": "Zidane Ya\u00f1ez",
      "position": "F",
      "date": "2026-07-20",
      "team": "Nashville SC",
      "team_id": "18986",
      "direction": "acquiring",
      "counterparty": "New York City FC",
      "counterparty_id": "17606",
      "transaction_source": "https://www.mlssoccer.com/league-reports/all-transfers/",
      "source_text": "F - Zidane Ya\u00f1ez (7/20/26 - trade from New York City FC)",
      "roster_identity": {
        "id": "378653",
        "name": "Zidane Ya\u00f1ez",
        "roster_team": "Nashville SC",
        "roster_status": {
          "id": "1",
          "name": "Active",
          "type": "active",
          "abbreviation": "Active"
        },
        "source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/teams/18986/roster"
      },
      "statistical_history_source": "https://site.web.api.espn.com/apis/common/v3/sports/soccer/athletes/378653/stats?team=18986&league=usa.1",
      "raw_history_file": "history-378653-18986.json",
      "team_split_statistics": [],
      "reference_lineup": [
        "Joe Willis",
        "Maxwell Woledzi",
        "Jeisson Palacios",
        "Reed Baker-Whiting",
        "Andy N\u00e1jar",
        "Hany Mukhtar",
        "Matthew Corcoran",
        "Edvard Tagseth",
        "Sam Surridge",
        "Elias Saad",
        "Cristian Espinoza"
      ],
      "reference_event": {
        "id": "761838",
        "date": "2026-09-27T00:30Z",
        "name": "Toronto FC at Nashville SC"
      },
      "reference_source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/summary?event=761838",
      "current_last_match_participation": null,
      "official_oct10_status": [
        "Not listed in captured official report; absence of entry is not active-list confirmation."
      ],
      "status_source": "https://www.mlssoccer.com/news/mls-player-status-report-matchday-29-saturday-october-10-sunday-october-11",
      "pre_post_role": {
        "pre_trade_starts": null,
        "post_trade_starts": null,
        "post_last_match_role": "not in last captured match roster",
        "unreturned_is_zero": false
      },
      "familiarity": {
        "calendar_days_since_trade": 82,
        "documented_new_team_starts": null,
        "interpretation": "Prior new-team starts demonstrate match exposure; training, tactical fluency and quality of relationships are not quantified."
      },
      "opportunity_change": {
        "sending_registered_player_allocation": null,
        "pre_trade_starts": null,
        "post_trade_starts": null,
        "expected_oct10_minutes": null,
        "reason": "Departure removes eligibility for former club. New minutes and redistributed reference-XI workloads are unconfirmed; unequal-length pre/post starts are not a per-game rate."
      },
      "calculations": {
        "pre_goals_plus_assists": null,
        "post_goals_plus_assists": null,
        "goal_conversion": null,
        "reason": "G+A and shots are descriptive split totals, not causal replacement expected goals. Minutes, counterfactual replacement and registered conversion unavailable."
      },
      "offensive_pathway": {
        "role": "Finishing, shot creation and pressing starts",
        "direction": "New role can displace reference XI opportunities",
        "effect_goals": null,
        "conclusion": "UNESTIMATED: no registered MLS score engine; no arbitrary goal change."
      },
      "defensive_pathway": {
        "role": "Pressing and transition coverage",
        "effect_goals_against": null,
        "conclusion": "UNESTIMATED: observed goals/assists do not identify defensive contribution; no zero claim."
      },
      "base_adjusted": {
        "Classic": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Primary": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative ON": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative OFF": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        }
      },
      "historical_stage_caveat": "Vendor labels some2024/25 full-season-sized records MLS Cup. Retained without using them as validated regular/postseason samples; current2026 regular role summaries only.",
      "review_status": "REVIEWED: conditional/unestimated, no numeric MLS output or live tier",
      "reviewed_utc": "2026-10-10T10:13:40.341252+00:00"
    },
    {
      "player": "Marcos Zambrano",
      "position": "F",
      "date": "2026-07-17",
      "team": "New England Revolution",
      "team_id": "189",
      "direction": "acquiring",
      "counterparty": "Real Salt Lake",
      "counterparty_id": "4771",
      "transaction_source": "https://www.mlssoccer.com/league-reports/all-transfers/",
      "source_text": "F - Marcos Zambrano (7/17/26 - trade from Real Salt Lake)",
      "roster_identity": {
        "id": "404655",
        "name": "Marcos Zambrano-Delgado",
        "roster_team": "New England Revolution",
        "roster_status": {
          "id": "1",
          "name": "Active",
          "type": "active",
          "abbreviation": "Active"
        },
        "source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/teams/189/roster"
      },
      "statistical_history_source": "https://site.web.api.espn.com/apis/common/v3/sports/soccer/athletes/404655/stats?team=189&league=usa.1",
      "raw_history_file": "history-404655-189.json",
      "team_split_statistics": [
        {
          "category": "offensive",
          "season": 2026,
          "stage": "Regular Season",
          "teamId": "189",
          "stats": {
            "STRT": "3",
            "FC": "2",
            "FA": "6",
            "YC": "0",
            "RC": "0",
            "G": "0",
            "A": "1",
            "SHOT": "3",
            "SOG": "0",
            "OF": "1"
          }
        }
      ],
      "reference_lineup": [
        "Matt Turner",
        "Mamadou Fofana",
        "Joshua Wynder",
        "William Sands",
        "Matt Polster",
        "Carles Gil",
        "Jackson Yueill",
        "Ethan Kohler",
        "Wilson Harris",
        "D\u00e1niel Gazdag",
        "Luca Langoni"
      ],
      "reference_event": {
        "id": "761840",
        "date": "2026-09-27T01:30Z",
        "name": "New England Revolution at Real Salt Lake"
      },
      "reference_source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/summary?event=761840",
      "current_last_match_participation": {
        "id": "404655",
        "name": "Marcos Zambrano-Delgado",
        "starter": false,
        "active": true,
        "position": "Substitute",
        "subbedIn": true,
        "subbedOut": false,
        "statistics": {
          "appearances": 1.0,
          "foulsCommitted": 0.0,
          "foulsSuffered": 0.0,
          "ownGoals": 0.0,
          "redCards": 0.0,
          "subIns": 1.0,
          "yellowCards": 0.0,
          "goalsConceded": 0.0,
          "shotsFaced": 0.0,
          "goalAssists": 0.0,
          "offsides": 0.0,
          "shotsOnTarget": 0.0,
          "totalGoals": 0.0,
          "totalShots": 0.0
        }
      },
      "official_oct10_status": [
        "Not listed in captured official report; absence of entry is not active-list confirmation."
      ],
      "status_source": "https://www.mlssoccer.com/news/mls-player-status-report-matchday-29-saturday-october-10-sunday-october-11",
      "pre_post_role": {
        "pre_trade_starts": null,
        "post_trade_starts": "3",
        "post_last_match_role": "substitute/bench",
        "unreturned_is_zero": false
      },
      "familiarity": {
        "calendar_days_since_trade": 85,
        "documented_new_team_starts": "3",
        "interpretation": "Prior new-team starts demonstrate match exposure; training, tactical fluency and quality of relationships are not quantified."
      },
      "opportunity_change": {
        "sending_registered_player_allocation": null,
        "pre_trade_starts": null,
        "post_trade_starts": "3",
        "expected_oct10_minutes": null,
        "reason": "Departure removes eligibility for former club. New minutes and redistributed reference-XI workloads are unconfirmed; unequal-length pre/post starts are not a per-game rate."
      },
      "calculations": {
        "pre_goals_plus_assists": null,
        "post_goals_plus_assists": 1.0,
        "goal_conversion": null,
        "reason": "G+A and shots are descriptive split totals, not causal replacement expected goals. Minutes, counterfactual replacement and registered conversion unavailable."
      },
      "offensive_pathway": {
        "role": "Finishing, shot creation and pressing starts",
        "direction": "New role can displace reference XI opportunities",
        "effect_goals": null,
        "conclusion": "UNESTIMATED: no registered MLS score engine; no arbitrary goal change."
      },
      "defensive_pathway": {
        "role": "Pressing and transition coverage",
        "effect_goals_against": null,
        "conclusion": "UNESTIMATED: observed goals/assists do not identify defensive contribution; no zero claim."
      },
      "base_adjusted": {
        "Classic": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Primary": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative ON": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative OFF": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        }
      },
      "historical_stage_caveat": "Vendor labels some2024/25 full-season-sized records MLS Cup. Retained without using them as validated regular/postseason samples; current2026 regular role summaries only.",
      "review_status": "REVIEWED: conditional/unestimated, no numeric MLS output or live tier",
      "reviewed_utc": "2026-10-10T10:13:40.341252+00:00"
    },
    {
      "player": "Brayan Ceballos",
      "position": "D",
      "date": "2026-07-24",
      "team": "New England Revolution",
      "team_id": "189",
      "direction": "sending",
      "counterparty": "CF Montr\u00e9al",
      "counterparty_id": "9720",
      "transaction_source": "https://www.mlssoccer.com/league-reports/all-transfers/",
      "source_text": "D - Brayan Ceballos (7/24/26 - trade to CF Montr\u00e9al)",
      "roster_identity": {
        "id": "322977",
        "name": "Brayan Ceballos",
        "roster_team": "CF Montr\u00e9al",
        "roster_status": {
          "id": "1",
          "name": "Active",
          "type": "active",
          "abbreviation": "Active"
        },
        "source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/teams/9720/roster"
      },
      "statistical_history_source": "https://site.web.api.espn.com/apis/common/v3/sports/soccer/athletes/322977/stats?team=189&league=usa.1",
      "raw_history_file": "history-322977-189.json",
      "team_split_statistics": [
        {
          "category": "offensive",
          "season": 2026,
          "stage": "Regular Season",
          "teamId": "189",
          "stats": {
            "STRT": "8",
            "FC": "13",
            "FA": "10",
            "YC": "3",
            "RC": "0",
            "G": "2",
            "A": "0",
            "SHOT": "3",
            "SOG": "2",
            "OF": "0"
          }
        },
        {
          "category": "offensive",
          "season": 2025,
          "stage": "MLS Cup",
          "teamId": "189",
          "stats": {
            "STRT": "29",
            "FC": "39",
            "FA": "19",
            "YC": "9",
            "RC": "0",
            "G": "1",
            "A": "0",
            "SHOT": "11",
            "SOG": "2",
            "OF": "3"
          }
        }
      ],
      "reference_lineup": [
        "Matt Turner",
        "Mamadou Fofana",
        "Joshua Wynder",
        "William Sands",
        "Matt Polster",
        "Carles Gil",
        "Jackson Yueill",
        "Ethan Kohler",
        "Wilson Harris",
        "D\u00e1niel Gazdag",
        "Luca Langoni"
      ],
      "reference_event": {
        "id": "761840",
        "date": "2026-09-27T01:30Z",
        "name": "New England Revolution at Real Salt Lake"
      },
      "reference_source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/summary?event=761840",
      "current_last_match_participation": {
        "id": "322977",
        "name": "Brayan Ceballos",
        "starter": true,
        "active": true,
        "position": "Center Right Defender",
        "subbedIn": false,
        "subbedOut": true,
        "statistics": {
          "appearances": 1.0,
          "foulsCommitted": 1.0,
          "foulsSuffered": 0.0,
          "ownGoals": 0.0,
          "redCards": 0.0,
          "subIns": 0.0,
          "yellowCards": 0.0,
          "goalsConceded": 0.0,
          "shotsFaced": 0.0,
          "goalAssists": 0.0,
          "offsides": 0.0,
          "shotsOnTarget": 0.0,
          "totalGoals": 0.0,
          "totalShots": 0.0
        }
      },
      "official_oct10_status": [
        "Brayan Ceballos - Lower Body (Out)"
      ],
      "status_source": "https://www.mlssoccer.com/news/mls-player-status-report-matchday-29-saturday-october-10-sunday-october-11",
      "pre_post_role": {
        "pre_trade_starts": "8",
        "post_trade_starts": "5",
        "post_last_match_role": "starter",
        "unreturned_is_zero": false
      },
      "familiarity": {
        "calendar_days_since_trade": 78,
        "documented_new_team_starts": "5",
        "interpretation": "Prior new-team starts demonstrate match exposure; training, tactical fluency and quality of relationships are not quantified."
      },
      "opportunity_change": {
        "sending_registered_player_allocation": 0,
        "pre_trade_starts": "8",
        "post_trade_starts": "5",
        "expected_oct10_minutes": null,
        "reason": "Departure removes eligibility for former club. New minutes and redistributed reference-XI workloads are unconfirmed; unequal-length pre/post starts are not a per-game rate."
      },
      "calculations": {
        "pre_goals_plus_assists": 2.0,
        "post_goals_plus_assists": 0.0,
        "goal_conversion": null,
        "reason": "G+A and shots are descriptive split totals, not causal replacement expected goals. Minutes, counterfactual replacement and registered conversion unavailable."
      },
      "offensive_pathway": {
        "role": "Build-up width and set-piece contribution",
        "direction": "Former role redistributed to reference XI",
        "effect_goals": null,
        "conclusion": "UNESTIMATED: no registered MLS score engine; no arbitrary goal change."
      },
      "defensive_pathway": {
        "role": "Space/duel coverage and line coordination",
        "effect_goals_against": null,
        "conclusion": "UNESTIMATED: observed goals/assists do not identify defensive contribution; no zero claim."
      },
      "base_adjusted": {
        "Classic": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Primary": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative ON": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative OFF": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        }
      },
      "historical_stage_caveat": "Vendor labels some2024/25 full-season-sized records MLS Cup. Retained without using them as validated regular/postseason samples; current2026 regular role summaries only.",
      "review_status": "REVIEWED: conditional/unestimated, no numeric MLS output or live tier",
      "reviewed_utc": "2026-10-10T10:13:40.343762+00:00"
    },
    {
      "player": "Zidane Ya\u00f1ez",
      "position": "F",
      "date": "2026-07-20",
      "team": "New York City FC",
      "team_id": "17606",
      "direction": "sending",
      "counterparty": "Nashville SC",
      "counterparty_id": "18986",
      "transaction_source": "https://www.mlssoccer.com/league-reports/all-transfers/",
      "source_text": "F - Zidane Ya\u00f1ez (7/20/26 - trade to Nashville SC)",
      "roster_identity": {
        "id": "378653",
        "name": "Zidane Ya\u00f1ez",
        "roster_team": "Nashville SC",
        "roster_status": {
          "id": "1",
          "name": "Active",
          "type": "active",
          "abbreviation": "Active"
        },
        "source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/teams/18986/roster"
      },
      "statistical_history_source": "https://site.web.api.espn.com/apis/common/v3/sports/soccer/athletes/378653/stats?team=17606&league=usa.1",
      "raw_history_file": "history-378653-17606.json",
      "team_split_statistics": [],
      "reference_lineup": [
        "Tomas Romero",
        "Raul Gustavo",
        "Thiago Martins",
        "Nico Cavallo",
        "James Sands",
        "Nicol\u00e1s Fern\u00e1ndez",
        "Andr\u00e9s Perea",
        "Jonathan Shore",
        "B\u00e9nie Traor\u00e9",
        "Hannes Wolf",
        "Agustin Ojeda"
      ],
      "reference_event": {
        "id": "761830",
        "date": "2026-09-26T23:30Z",
        "name": "New York City FC at Atlanta United FC"
      },
      "reference_source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/summary?event=761830",
      "current_last_match_participation": null,
      "official_oct10_status": [
        "Not listed in captured official report; absence of entry is not active-list confirmation."
      ],
      "status_source": "https://www.mlssoccer.com/news/mls-player-status-report-matchday-29-saturday-october-10-sunday-october-11",
      "pre_post_role": {
        "pre_trade_starts": null,
        "post_trade_starts": null,
        "post_last_match_role": "not in last captured match roster",
        "unreturned_is_zero": false
      },
      "familiarity": {
        "calendar_days_since_trade": 82,
        "documented_new_team_starts": null,
        "interpretation": "Prior new-team starts demonstrate match exposure; training, tactical fluency and quality of relationships are not quantified."
      },
      "opportunity_change": {
        "sending_registered_player_allocation": 0,
        "pre_trade_starts": null,
        "post_trade_starts": null,
        "expected_oct10_minutes": null,
        "reason": "Departure removes eligibility for former club. New minutes and redistributed reference-XI workloads are unconfirmed; unequal-length pre/post starts are not a per-game rate."
      },
      "calculations": {
        "pre_goals_plus_assists": null,
        "post_goals_plus_assists": null,
        "goal_conversion": null,
        "reason": "G+A and shots are descriptive split totals, not causal replacement expected goals. Minutes, counterfactual replacement and registered conversion unavailable."
      },
      "offensive_pathway": {
        "role": "Finishing, shot creation and pressing starts",
        "direction": "Former role redistributed to reference XI",
        "effect_goals": null,
        "conclusion": "UNESTIMATED: no registered MLS score engine; no arbitrary goal change."
      },
      "defensive_pathway": {
        "role": "Pressing and transition coverage",
        "effect_goals_against": null,
        "conclusion": "UNESTIMATED: observed goals/assists do not identify defensive contribution; no zero claim."
      },
      "base_adjusted": {
        "Classic": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Primary": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative ON": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative OFF": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        }
      },
      "historical_stage_caveat": "Vendor labels some2024/25 full-season-sized records MLS Cup. Retained without using them as validated regular/postseason samples; current2026 regular role summaries only.",
      "review_status": "REVIEWED: conditional/unestimated, no numeric MLS output or live tier",
      "reviewed_utc": "2026-10-10T10:13:40.343762+00:00"
    },
    {
      "player": "Duncan McGuire",
      "position": "F",
      "date": "2026-07-10",
      "team": "Orlando City SC",
      "team_id": "12011",
      "direction": "sending",
      "counterparty": "Houston Dynamo FC",
      "counterparty_id": "6077",
      "transaction_source": "https://www.mlssoccer.com/league-reports/all-transfers/",
      "source_text": "F - Duncan McGuire (7/10/26 - trade to Houston Dynamo FC)",
      "roster_identity": {
        "id": "294071",
        "name": "Duncan McGuire",
        "roster_team": "Houston Dynamo FC",
        "roster_status": {
          "id": "1",
          "name": "Active",
          "type": "active",
          "abbreviation": "Active"
        },
        "source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/teams/6077/roster"
      },
      "statistical_history_source": "https://site.web.api.espn.com/apis/common/v3/sports/soccer/athletes/294071/stats?team=12011&league=usa.1",
      "raw_history_file": "history-294071-12011.json",
      "team_split_statistics": [
        {
          "category": "offensive",
          "season": 2026,
          "stage": "Regular Season",
          "teamId": "12011",
          "stats": {
            "STRT": "4",
            "FC": "6",
            "FA": "6",
            "YC": "1",
            "RC": "0",
            "G": "2",
            "A": "0",
            "SHOT": "10",
            "SOG": "7",
            "OF": "3"
          }
        },
        {
          "category": "offensive",
          "season": 2025,
          "stage": "MLS Cup",
          "teamId": "12011",
          "stats": {
            "STRT": "6",
            "FC": "8",
            "FA": "12",
            "YC": "1",
            "RC": "0",
            "G": "3",
            "A": "2",
            "SHOT": "20",
            "SOG": "5",
            "OF": "5"
          }
        },
        {
          "category": "offensive",
          "season": 2025,
          "stage": "MLS Cup",
          "teamId": "12011",
          "stats": {
            "STRT": "1",
            "FC": "0",
            "FA": "1",
            "YC": "0",
            "RC": "0",
            "G": "0",
            "A": "0",
            "SHOT": "1",
            "SOG": "1",
            "OF": "0"
          }
        },
        {
          "category": "offensive",
          "season": 2024,
          "stage": "MLS Cup",
          "teamId": "12011",
          "stats": {
            "STRT": "18",
            "FC": "13",
            "FA": "18",
            "YC": "7",
            "RC": "0",
            "G": "10",
            "A": "3",
            "SHOT": "44",
            "SOG": "21",
            "OF": "1"
          }
        },
        {
          "category": "offensive",
          "season": 2024,
          "stage": "MLS Cup",
          "teamId": "12011",
          "stats": {
            "STRT": "0",
            "FC": "0",
            "FA": "2",
            "YC": "0",
            "RC": "0",
            "G": "0",
            "A": "0",
            "SHOT": "3",
            "SOG": "0",
            "OF": "1"
          }
        }
      ],
      "reference_lineup": [
        "Maxime Cr\u00e9peau",
        "Robin Jansson",
        "Iago Teodoro",
        "Bernardo Rhein Goncalves",
        "Zakaria Taifi",
        "Joran Gerbet",
        "Eduard Atuesta",
        "Daryl Dike",
        "Antoine Griezmann",
        "Iv\u00e1n Angulo",
        "Mart\u00edn Ojeda"
      ],
      "reference_event": {
        "id": "761834",
        "date": "2026-09-26T23:30Z",
        "name": "Orlando City SC at Philadelphia Union"
      },
      "reference_source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/summary?event=761834",
      "current_last_match_participation": {
        "id": "294071",
        "name": "Duncan McGuire",
        "starter": false,
        "active": true,
        "position": "Substitute",
        "subbedIn": true,
        "subbedOut": false,
        "statistics": {
          "appearances": 1.0,
          "foulsCommitted": 0.0,
          "foulsSuffered": 0.0,
          "ownGoals": 0.0,
          "redCards": 0.0,
          "subIns": 1.0,
          "yellowCards": 0.0,
          "goalsConceded": 0.0,
          "shotsFaced": 0.0,
          "goalAssists": 0.0,
          "offsides": 0.0,
          "shotsOnTarget": 0.0,
          "totalGoals": 0.0,
          "totalShots": 0.0
        }
      },
      "official_oct10_status": [
        "Not listed in captured official report; absence of entry is not active-list confirmation."
      ],
      "status_source": "https://www.mlssoccer.com/news/mls-player-status-report-matchday-29-saturday-october-10-sunday-october-11",
      "pre_post_role": {
        "pre_trade_starts": "4",
        "post_trade_starts": "5",
        "post_last_match_role": "substitute/bench",
        "unreturned_is_zero": false
      },
      "familiarity": {
        "calendar_days_since_trade": 92,
        "documented_new_team_starts": "5",
        "interpretation": "Prior new-team starts demonstrate match exposure; training, tactical fluency and quality of relationships are not quantified."
      },
      "opportunity_change": {
        "sending_registered_player_allocation": 0,
        "pre_trade_starts": "4",
        "post_trade_starts": "5",
        "expected_oct10_minutes": null,
        "reason": "Departure removes eligibility for former club. New minutes and redistributed reference-XI workloads are unconfirmed; unequal-length pre/post starts are not a per-game rate."
      },
      "calculations": {
        "pre_goals_plus_assists": 2.0,
        "post_goals_plus_assists": 0.0,
        "goal_conversion": null,
        "reason": "G+A and shots are descriptive split totals, not causal replacement expected goals. Minutes, counterfactual replacement and registered conversion unavailable."
      },
      "offensive_pathway": {
        "role": "Finishing, shot creation and pressing starts",
        "direction": "Former role redistributed to reference XI",
        "effect_goals": null,
        "conclusion": "UNESTIMATED: no registered MLS score engine; no arbitrary goal change."
      },
      "defensive_pathway": {
        "role": "Pressing and transition coverage",
        "effect_goals_against": null,
        "conclusion": "UNESTIMATED: observed goals/assists do not identify defensive contribution; no zero claim."
      },
      "base_adjusted": {
        "Classic": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Primary": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative ON": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative OFF": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        }
      },
      "historical_stage_caveat": "Vendor labels some2024/25 full-season-sized records MLS Cup. Retained without using them as validated regular/postseason samples; current2026 regular role summaries only.",
      "review_status": "REVIEWED: conditional/unestimated, no numeric MLS output or live tier",
      "reviewed_utc": "2026-10-10T10:13:40.343762+00:00"
    },
    {
      "player": "Tahir Reid-Brown",
      "position": "D",
      "date": "2026-08-13",
      "team": "Orlando City SC",
      "team_id": "12011",
      "direction": "sending",
      "counterparty": "St. Louis CITY SC",
      "counterparty_id": "21812",
      "transaction_source": "https://www.mlssoccer.com/league-reports/all-transfers/",
      "source_text": "D - Tahir Reid-Brown (8/13/26 - trade to St. Louis CITY SC)",
      "roster_identity": {
        "id": "376511",
        "name": "Tahir Reid-Brown",
        "roster_team": "St. Louis CITY SC",
        "roster_status": {
          "id": "1",
          "name": "Active",
          "type": "active",
          "abbreviation": "Active"
        },
        "source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/teams/21812/roster"
      },
      "statistical_history_source": "https://site.web.api.espn.com/apis/common/v3/sports/soccer/athletes/376511/stats?team=12011&league=usa.1",
      "raw_history_file": "history-376511-12011.json",
      "team_split_statistics": [
        {
          "category": "offensive",
          "season": 2026,
          "stage": "Regular Season",
          "teamId": "12011",
          "stats": {
            "STRT": "2",
            "FC": "3",
            "FA": "4",
            "YC": "1",
            "RC": "0",
            "G": "0",
            "A": "0",
            "SHOT": "0",
            "SOG": "0",
            "OF": "0"
          }
        },
        {
          "category": "offensive",
          "season": 2025,
          "stage": "MLS Cup",
          "teamId": "12011",
          "stats": {
            "STRT": "0",
            "FC": "0",
            "FA": "0",
            "YC": "0",
            "RC": "0",
            "G": "0",
            "A": "0",
            "SHOT": "0",
            "SOG": "0",
            "OF": "0"
          }
        }
      ],
      "reference_lineup": [
        "Maxime Cr\u00e9peau",
        "Robin Jansson",
        "Iago Teodoro",
        "Bernardo Rhein Goncalves",
        "Zakaria Taifi",
        "Joran Gerbet",
        "Eduard Atuesta",
        "Daryl Dike",
        "Antoine Griezmann",
        "Iv\u00e1n Angulo",
        "Mart\u00edn Ojeda"
      ],
      "reference_event": {
        "id": "761834",
        "date": "2026-09-26T23:30Z",
        "name": "Orlando City SC at Philadelphia Union"
      },
      "reference_source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/summary?event=761834",
      "current_last_match_participation": null,
      "official_oct10_status": [
        "Not listed in captured official report; absence of entry is not active-list confirmation."
      ],
      "status_source": "https://www.mlssoccer.com/news/mls-player-status-report-matchday-29-saturday-october-10-sunday-october-11",
      "pre_post_role": {
        "pre_trade_starts": "2",
        "post_trade_starts": null,
        "post_last_match_role": "not in last captured match roster",
        "unreturned_is_zero": false
      },
      "familiarity": {
        "calendar_days_since_trade": 58,
        "documented_new_team_starts": null,
        "interpretation": "Prior new-team starts demonstrate match exposure; training, tactical fluency and quality of relationships are not quantified."
      },
      "opportunity_change": {
        "sending_registered_player_allocation": 0,
        "pre_trade_starts": "2",
        "post_trade_starts": null,
        "expected_oct10_minutes": null,
        "reason": "Departure removes eligibility for former club. New minutes and redistributed reference-XI workloads are unconfirmed; unequal-length pre/post starts are not a per-game rate."
      },
      "calculations": {
        "pre_goals_plus_assists": 0.0,
        "post_goals_plus_assists": null,
        "goal_conversion": null,
        "reason": "G+A and shots are descriptive split totals, not causal replacement expected goals. Minutes, counterfactual replacement and registered conversion unavailable."
      },
      "offensive_pathway": {
        "role": "Build-up width and set-piece contribution",
        "direction": "Former role redistributed to reference XI",
        "effect_goals": null,
        "conclusion": "UNESTIMATED: no registered MLS score engine; no arbitrary goal change."
      },
      "defensive_pathway": {
        "role": "Space/duel coverage and line coordination",
        "effect_goals_against": null,
        "conclusion": "UNESTIMATED: observed goals/assists do not identify defensive contribution; no zero claim."
      },
      "base_adjusted": {
        "Classic": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Primary": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative ON": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative OFF": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        }
      },
      "historical_stage_caveat": "Vendor labels some2024/25 full-season-sized records MLS Cup. Retained without using them as validated regular/postseason samples; current2026 regular role summaries only.",
      "review_status": "REVIEWED: conditional/unestimated, no numeric MLS output or live tier",
      "reviewed_utc": "2026-10-10T10:13:40.343762+00:00"
    },
    {
      "player": "Ronald Hern\u00e1ndez",
      "position": "D",
      "date": "2026-09-02",
      "team": "Portland Timbers",
      "team_id": "9723",
      "direction": "acquiring",
      "counterparty": "Atlanta United",
      "counterparty_id": "18418",
      "transaction_source": "https://www.mlssoccer.com/league-reports/all-transfers/",
      "source_text": "D - Ronald Hern\u00e1ndez (9/2/26 - trade from Atlanta United)",
      "roster_identity": {
        "id": "240783",
        "name": "Ronald Hern\u00e1ndez",
        "roster_team": "Portland Timbers",
        "roster_status": {
          "id": "1",
          "name": "Active",
          "type": "active",
          "abbreviation": "Active"
        },
        "source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/teams/9723/roster"
      },
      "statistical_history_source": "https://site.web.api.espn.com/apis/common/v3/sports/soccer/athletes/240783/stats?team=9723&league=usa.1",
      "raw_history_file": "history-240783-9723.json",
      "team_split_statistics": [
        {
          "category": "offensive",
          "season": 2026,
          "stage": "Regular Season",
          "teamId": "9723",
          "stats": {
            "STRT": "3",
            "FC": "1",
            "FA": "3",
            "YC": "0",
            "RC": "0",
            "G": "0",
            "A": "0",
            "SHOT": "1",
            "SOG": "0",
            "OF": "0"
          }
        }
      ],
      "reference_lineup": [
        "James Pantemis",
        "Kamal Miller",
        "Eric Miller",
        "Jimer Fory",
        "Ronald Hern\u00e1ndez",
        "David Da Costa",
        "Diego Char\u00e1",
        "Cole Bassett",
        "Vincent Janssen",
        "Kristoffer Velde",
        "Ariel Lassiter"
      ],
      "reference_event": {
        "id": "761843",
        "date": "2026-09-27T02:30Z",
        "name": "Portland Timbers at San Jose Earthquakes"
      },
      "reference_source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/summary?event=761843",
      "current_last_match_participation": {
        "id": "240783",
        "name": "Ronald Hern\u00e1ndez",
        "starter": true,
        "active": true,
        "position": "Right Back",
        "subbedIn": false,
        "subbedOut": false,
        "statistics": {
          "appearances": 1.0,
          "foulsCommitted": 0.0,
          "foulsSuffered": 1.0,
          "ownGoals": 0.0,
          "redCards": 0.0,
          "subIns": 0.0,
          "yellowCards": 0.0,
          "goalsConceded": 3.0,
          "shotsFaced": 0.0,
          "goalAssists": 0.0,
          "offsides": 0.0,
          "shotsOnTarget": 0.0,
          "totalGoals": 0.0,
          "totalShots": 0.0
        }
      },
      "official_oct10_status": [
        "Not listed in captured official report; absence of entry is not active-list confirmation."
      ],
      "status_source": "https://www.mlssoccer.com/news/mls-player-status-report-matchday-29-saturday-october-10-sunday-october-11",
      "pre_post_role": {
        "pre_trade_starts": "2",
        "post_trade_starts": "3",
        "post_last_match_role": "starter",
        "unreturned_is_zero": false
      },
      "familiarity": {
        "calendar_days_since_trade": 38,
        "documented_new_team_starts": "3",
        "interpretation": "Prior new-team starts demonstrate match exposure; training, tactical fluency and quality of relationships are not quantified."
      },
      "opportunity_change": {
        "sending_registered_player_allocation": null,
        "pre_trade_starts": "2",
        "post_trade_starts": "3",
        "expected_oct10_minutes": null,
        "reason": "Departure removes eligibility for former club. New minutes and redistributed reference-XI workloads are unconfirmed; unequal-length pre/post starts are not a per-game rate."
      },
      "calculations": {
        "pre_goals_plus_assists": 0.0,
        "post_goals_plus_assists": 0.0,
        "goal_conversion": null,
        "reason": "G+A and shots are descriptive split totals, not causal replacement expected goals. Minutes, counterfactual replacement and registered conversion unavailable."
      },
      "offensive_pathway": {
        "role": "Build-up width and set-piece contribution",
        "direction": "New role can displace reference XI opportunities",
        "effect_goals": null,
        "conclusion": "UNESTIMATED: no registered MLS score engine; no arbitrary goal change."
      },
      "defensive_pathway": {
        "role": "Space/duel coverage and line coordination",
        "effect_goals_against": null,
        "conclusion": "UNESTIMATED: observed goals/assists do not identify defensive contribution; no zero claim."
      },
      "base_adjusted": {
        "Classic": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Primary": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative ON": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative OFF": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        }
      },
      "historical_stage_caveat": "Vendor labels some2024/25 full-season-sized records MLS Cup. Retained without using them as validated regular/postseason samples; current2026 regular role summaries only.",
      "review_status": "REVIEWED: conditional/unestimated, no numeric MLS output or live tier",
      "reviewed_utc": "2026-10-10T10:13:40.343762+00:00"
    },
    {
      "player": "Joel Waterman",
      "position": "D",
      "date": "2026-09-03",
      "team": "Portland Timbers",
      "team_id": "9723",
      "direction": "acquiring",
      "counterparty": "Chicago Fire FC",
      "counterparty_id": "182",
      "transaction_source": "https://www.mlssoccer.com/league-reports/all-transfers/",
      "source_text": "D - Joel Waterman (9/3/26 - trade from Chicago Fire FC)",
      "roster_identity": {
        "id": "236890",
        "name": "Joel Waterman",
        "roster_team": "Portland Timbers",
        "roster_status": {
          "id": "1",
          "name": "Active",
          "type": "active",
          "abbreviation": "Active"
        },
        "source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/teams/9723/roster"
      },
      "statistical_history_source": "https://site.web.api.espn.com/apis/common/v3/sports/soccer/athletes/236890/stats?team=9723&league=usa.1",
      "raw_history_file": "history-236890-9723.json",
      "team_split_statistics": [
        {
          "category": "offensive",
          "season": 2026,
          "stage": "Regular Season",
          "teamId": "9723",
          "stats": {
            "STRT": "2",
            "FC": "2",
            "FA": "4",
            "YC": "1",
            "RC": "0",
            "G": "0",
            "A": "0",
            "SHOT": "1",
            "SOG": "0",
            "OF": "0"
          }
        }
      ],
      "reference_lineup": [
        "James Pantemis",
        "Kamal Miller",
        "Eric Miller",
        "Jimer Fory",
        "Ronald Hern\u00e1ndez",
        "David Da Costa",
        "Diego Char\u00e1",
        "Cole Bassett",
        "Vincent Janssen",
        "Kristoffer Velde",
        "Ariel Lassiter"
      ],
      "reference_event": {
        "id": "761843",
        "date": "2026-09-27T02:30Z",
        "name": "Portland Timbers at San Jose Earthquakes"
      },
      "reference_source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/summary?event=761843",
      "current_last_match_participation": null,
      "official_oct10_status": [
        "Not listed in captured official report; absence of entry is not active-list confirmation."
      ],
      "status_source": "https://www.mlssoccer.com/news/mls-player-status-report-matchday-29-saturday-october-10-sunday-october-11",
      "pre_post_role": {
        "pre_trade_starts": "12",
        "post_trade_starts": "2",
        "post_last_match_role": "not in last captured match roster",
        "unreturned_is_zero": false
      },
      "familiarity": {
        "calendar_days_since_trade": 37,
        "documented_new_team_starts": "2",
        "interpretation": "Prior new-team starts demonstrate match exposure; training, tactical fluency and quality of relationships are not quantified."
      },
      "opportunity_change": {
        "sending_registered_player_allocation": null,
        "pre_trade_starts": "12",
        "post_trade_starts": "2",
        "expected_oct10_minutes": null,
        "reason": "Departure removes eligibility for former club. New minutes and redistributed reference-XI workloads are unconfirmed; unequal-length pre/post starts are not a per-game rate."
      },
      "calculations": {
        "pre_goals_plus_assists": 1.0,
        "post_goals_plus_assists": 0.0,
        "goal_conversion": null,
        "reason": "G+A and shots are descriptive split totals, not causal replacement expected goals. Minutes, counterfactual replacement and registered conversion unavailable."
      },
      "offensive_pathway": {
        "role": "Build-up width and set-piece contribution",
        "direction": "New role can displace reference XI opportunities",
        "effect_goals": null,
        "conclusion": "UNESTIMATED: no registered MLS score engine; no arbitrary goal change."
      },
      "defensive_pathway": {
        "role": "Space/duel coverage and line coordination",
        "effect_goals_against": null,
        "conclusion": "UNESTIMATED: observed goals/assists do not identify defensive contribution; no zero claim."
      },
      "base_adjusted": {
        "Classic": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Primary": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative ON": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative OFF": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        }
      },
      "historical_stage_caveat": "Vendor labels some2024/25 full-season-sized records MLS Cup. Retained without using them as validated regular/postseason samples; current2026 regular role summaries only.",
      "review_status": "REVIEWED: conditional/unestimated, no numeric MLS output or live tier",
      "reviewed_utc": "2026-10-10T10:13:40.343762+00:00"
    },
    {
      "player": "Saba Lobjanidze",
      "position": "F",
      "date": "2026-07-01",
      "team": "Real Salt Lake",
      "team_id": "4771",
      "direction": "acquiring",
      "counterparty": "Atlanta United",
      "counterparty_id": "18418",
      "transaction_source": "https://www.mlssoccer.com/league-reports/all-transfers/",
      "source_text": "F - Saba Lobjanidze (7/1/26 - trade from Atlanta United)",
      "roster_identity": {
        "id": "221128",
        "name": "Saba Lobjanidze",
        "roster_team": "Real Salt Lake",
        "roster_status": {
          "id": "1",
          "name": "Active",
          "type": "active",
          "abbreviation": "Active"
        },
        "source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/teams/4771/roster"
      },
      "statistical_history_source": "https://site.web.api.espn.com/apis/common/v3/sports/soccer/athletes/221128/stats?team=4771&league=usa.1",
      "raw_history_file": "history-221128-4771.json",
      "team_split_statistics": [
        {
          "category": "offensive",
          "season": 2026,
          "stage": "Regular Season",
          "teamId": "4771",
          "stats": {
            "STRT": "3",
            "FC": "1",
            "FA": "2",
            "YC": "0",
            "RC": "0",
            "G": "2",
            "A": "3",
            "SHOT": "13",
            "SOG": "7",
            "OF": "1"
          }
        }
      ],
      "reference_lineup": [
        "Rafael",
        "Philip Quinton",
        "Kobi Henry",
        "DeAndre Yedlin",
        "Noel Caliskan",
        "Stijn Spierings",
        "Samuel Junqua",
        "Dominik Marczuk",
        "Sergi Solans",
        "Morgan Guilavogui",
        "Aiden Hezarkhani"
      ],
      "reference_event": {
        "id": "761840",
        "date": "2026-09-27T01:30Z",
        "name": "New England Revolution at Real Salt Lake"
      },
      "reference_source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/summary?event=761840",
      "current_last_match_participation": null,
      "official_oct10_status": [
        "Not listed in captured official report; absence of entry is not active-list confirmation."
      ],
      "status_source": "https://www.mlssoccer.com/news/mls-player-status-report-matchday-29-saturday-october-10-sunday-october-11",
      "pre_post_role": {
        "pre_trade_starts": "8",
        "post_trade_starts": "3",
        "post_last_match_role": "not in last captured match roster",
        "unreturned_is_zero": false
      },
      "familiarity": {
        "calendar_days_since_trade": 101,
        "documented_new_team_starts": "3",
        "interpretation": "Prior new-team starts demonstrate match exposure; training, tactical fluency and quality of relationships are not quantified."
      },
      "opportunity_change": {
        "sending_registered_player_allocation": null,
        "pre_trade_starts": "8",
        "post_trade_starts": "3",
        "expected_oct10_minutes": null,
        "reason": "Departure removes eligibility for former club. New minutes and redistributed reference-XI workloads are unconfirmed; unequal-length pre/post starts are not a per-game rate."
      },
      "calculations": {
        "pre_goals_plus_assists": 2.0,
        "post_goals_plus_assists": 5.0,
        "goal_conversion": null,
        "reason": "G+A and shots are descriptive split totals, not causal replacement expected goals. Minutes, counterfactual replacement and registered conversion unavailable."
      },
      "offensive_pathway": {
        "role": "Finishing, shot creation and pressing starts",
        "direction": "New role can displace reference XI opportunities",
        "effect_goals": null,
        "conclusion": "UNESTIMATED: no registered MLS score engine; no arbitrary goal change."
      },
      "defensive_pathway": {
        "role": "Pressing and transition coverage",
        "effect_goals_against": null,
        "conclusion": "UNESTIMATED: observed goals/assists do not identify defensive contribution; no zero claim."
      },
      "base_adjusted": {
        "Classic": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Primary": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative ON": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative OFF": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        }
      },
      "historical_stage_caveat": "Vendor labels some2024/25 full-season-sized records MLS Cup. Retained without using them as validated regular/postseason samples; current2026 regular role summaries only.",
      "review_status": "REVIEWED: conditional/unestimated, no numeric MLS output or live tier",
      "reviewed_utc": "2026-10-10T10:13:40.343762+00:00"
    },
    {
      "player": "Jason Shokalook",
      "position": "F",
      "date": "2026-09-02",
      "team": "Real Salt Lake",
      "team_id": "4771",
      "direction": "acquiring",
      "counterparty": "Chicago Fire FC",
      "counterparty_id": "182",
      "transaction_source": "https://www.mlssoccer.com/league-reports/all-transfers/",
      "source_text": "F - Jason Shokalook (9/2/26 - trade from Chicago Fire FC)",
      "roster_identity": {
        "id": "314665",
        "name": "Jason Shokalook",
        "roster_team": "Real Salt Lake",
        "roster_status": {
          "id": "1",
          "name": "Active",
          "type": "active",
          "abbreviation": "Active"
        },
        "source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/teams/4771/roster"
      },
      "statistical_history_source": "https://site.web.api.espn.com/apis/common/v3/sports/soccer/athletes/314665/stats?team=4771&league=usa.1",
      "raw_history_file": "history-314665-4771.json",
      "team_split_statistics": [
        {
          "category": "offensive",
          "season": 2026,
          "stage": "Regular Season",
          "teamId": "4771",
          "stats": {
            "STRT": "1",
            "FC": "6",
            "FA": "0",
            "YC": "0",
            "RC": "0",
            "G": "0",
            "A": "0",
            "SHOT": "2",
            "SOG": "0",
            "OF": "0"
          }
        }
      ],
      "reference_lineup": [
        "Rafael",
        "Philip Quinton",
        "Kobi Henry",
        "DeAndre Yedlin",
        "Noel Caliskan",
        "Stijn Spierings",
        "Samuel Junqua",
        "Dominik Marczuk",
        "Sergi Solans",
        "Morgan Guilavogui",
        "Aiden Hezarkhani"
      ],
      "reference_event": {
        "id": "761840",
        "date": "2026-09-27T01:30Z",
        "name": "New England Revolution at Real Salt Lake"
      },
      "reference_source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/summary?event=761840",
      "current_last_match_participation": {
        "id": "314665",
        "name": "Jason Shokalook",
        "starter": false,
        "active": true,
        "position": "Substitute",
        "subbedIn": true,
        "subbedOut": false,
        "statistics": {
          "appearances": 1.0,
          "foulsCommitted": 0.0,
          "foulsSuffered": 0.0,
          "ownGoals": 0.0,
          "redCards": 0.0,
          "subIns": 1.0,
          "yellowCards": 0.0,
          "goalsConceded": 0.0,
          "shotsFaced": 0.0,
          "goalAssists": 0.0,
          "offsides": 0.0,
          "shotsOnTarget": 0.0,
          "totalGoals": 0.0,
          "totalShots": 0.0
        }
      },
      "official_oct10_status": [
        "Not listed in captured official report; absence of entry is not active-list confirmation."
      ],
      "status_source": "https://www.mlssoccer.com/news/mls-player-status-report-matchday-29-saturday-october-10-sunday-october-11",
      "pre_post_role": {
        "pre_trade_starts": "0",
        "post_trade_starts": "1",
        "post_last_match_role": "substitute/bench",
        "unreturned_is_zero": false
      },
      "familiarity": {
        "calendar_days_since_trade": 38,
        "documented_new_team_starts": "1",
        "interpretation": "Prior new-team starts demonstrate match exposure; training, tactical fluency and quality of relationships are not quantified."
      },
      "opportunity_change": {
        "sending_registered_player_allocation": null,
        "pre_trade_starts": "0",
        "post_trade_starts": "1",
        "expected_oct10_minutes": null,
        "reason": "Departure removes eligibility for former club. New minutes and redistributed reference-XI workloads are unconfirmed; unequal-length pre/post starts are not a per-game rate."
      },
      "calculations": {
        "pre_goals_plus_assists": 0.0,
        "post_goals_plus_assists": 0.0,
        "goal_conversion": null,
        "reason": "G+A and shots are descriptive split totals, not causal replacement expected goals. Minutes, counterfactual replacement and registered conversion unavailable."
      },
      "offensive_pathway": {
        "role": "Finishing, shot creation and pressing starts",
        "direction": "New role can displace reference XI opportunities",
        "effect_goals": null,
        "conclusion": "UNESTIMATED: no registered MLS score engine; no arbitrary goal change."
      },
      "defensive_pathway": {
        "role": "Pressing and transition coverage",
        "effect_goals_against": null,
        "conclusion": "UNESTIMATED: observed goals/assists do not identify defensive contribution; no zero claim."
      },
      "base_adjusted": {
        "Classic": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Primary": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative ON": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative OFF": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        }
      },
      "historical_stage_caveat": "Vendor labels some2024/25 full-season-sized records MLS Cup. Retained without using them as validated regular/postseason samples; current2026 regular role summaries only.",
      "review_status": "REVIEWED: conditional/unestimated, no numeric MLS output or live tier",
      "reviewed_utc": "2026-10-10T10:13:40.343762+00:00"
    },
    {
      "player": "Nelson Palacio",
      "position": "M",
      "date": "2026-07-06",
      "team": "Real Salt Lake",
      "team_id": "4771",
      "direction": "sending",
      "counterparty": "Toronto FC",
      "counterparty_id": "7318",
      "transaction_source": "https://www.mlssoccer.com/league-reports/all-transfers/",
      "source_text": "M - Nelson Palacio (7/6/26 - trade to Toronto FC)",
      "roster_identity": {
        "id": "82716",
        "name": "Nelson Palacio",
        "roster_team": "Toronto FC",
        "roster_status": {
          "id": "1",
          "name": "Active",
          "type": "active",
          "abbreviation": "Active"
        },
        "source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/teams/7318/roster"
      },
      "statistical_history_source": "https://site.web.api.espn.com/apis/common/v3/sports/soccer/athletes/82716/stats?team=4771&league=usa.1",
      "raw_history_file": "history-82716-4771.json",
      "team_split_statistics": [
        {
          "category": "offensive",
          "season": 2025,
          "stage": "MLS Cup",
          "teamId": "4771",
          "stats": {
            "STRT": "6",
            "FC": "11",
            "FA": "5",
            "YC": "1",
            "RC": "0",
            "G": "0",
            "A": "0",
            "SHOT": "9",
            "SOG": "2",
            "OF": "0"
          }
        },
        {
          "category": "offensive",
          "season": 2024,
          "stage": "MLS Cup",
          "teamId": "4771",
          "stats": {
            "STRT": "5",
            "FC": "10",
            "FA": "11",
            "YC": "2",
            "RC": "0",
            "G": "1",
            "A": "1",
            "SHOT": "8",
            "SOG": "2",
            "OF": "0"
          }
        },
        {
          "category": "offensive",
          "season": 2024,
          "stage": "MLS Cup",
          "teamId": "4771",
          "stats": {
            "STRT": "1",
            "FC": "0",
            "FA": "0",
            "YC": "0",
            "RC": "0",
            "G": "0",
            "A": "0",
            "SHOT": "0",
            "SOG": "0",
            "OF": "1"
          }
        }
      ],
      "reference_lineup": [
        "Rafael",
        "Philip Quinton",
        "Kobi Henry",
        "DeAndre Yedlin",
        "Noel Caliskan",
        "Stijn Spierings",
        "Samuel Junqua",
        "Dominik Marczuk",
        "Sergi Solans",
        "Morgan Guilavogui",
        "Aiden Hezarkhani"
      ],
      "reference_event": {
        "id": "761840",
        "date": "2026-09-27T01:30Z",
        "name": "New England Revolution at Real Salt Lake"
      },
      "reference_source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/summary?event=761840",
      "current_last_match_participation": null,
      "official_oct10_status": [
        "Nelson Palacio - Thigh (Out)"
      ],
      "status_source": "https://www.mlssoccer.com/news/mls-player-status-report-matchday-29-saturday-october-10-sunday-october-11",
      "pre_post_role": {
        "pre_trade_starts": null,
        "post_trade_starts": null,
        "post_last_match_role": "not in last captured match roster",
        "unreturned_is_zero": false
      },
      "familiarity": {
        "calendar_days_since_trade": 96,
        "documented_new_team_starts": null,
        "interpretation": "Prior new-team starts demonstrate match exposure; training, tactical fluency and quality of relationships are not quantified."
      },
      "opportunity_change": {
        "sending_registered_player_allocation": 0,
        "pre_trade_starts": null,
        "post_trade_starts": null,
        "expected_oct10_minutes": null,
        "reason": "Departure removes eligibility for former club. New minutes and redistributed reference-XI workloads are unconfirmed; unequal-length pre/post starts are not a per-game rate."
      },
      "calculations": {
        "pre_goals_plus_assists": null,
        "post_goals_plus_assists": null,
        "goal_conversion": null,
        "reason": "G+A and shots are descriptive split totals, not causal replacement expected goals. Minutes, counterfactual replacement and registered conversion unavailable."
      },
      "offensive_pathway": {
        "role": "Progression, passing and chance creation",
        "direction": "Former role redistributed to reference XI",
        "effect_goals": null,
        "conclusion": "UNESTIMATED: no registered MLS score engine; no arbitrary goal change."
      },
      "defensive_pathway": {
        "role": "Pressing and transition coverage",
        "effect_goals_against": null,
        "conclusion": "UNESTIMATED: observed goals/assists do not identify defensive contribution; no zero claim."
      },
      "base_adjusted": {
        "Classic": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Primary": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative ON": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative OFF": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        }
      },
      "historical_stage_caveat": "Vendor labels some2024/25 full-season-sized records MLS Cup. Retained without using them as validated regular/postseason samples; current2026 regular role summaries only.",
      "review_status": "REVIEWED: conditional/unestimated, no numeric MLS output or live tier",
      "reviewed_utc": "2026-10-10T10:13:40.343762+00:00"
    },
    {
      "player": "Marcos Zambrano",
      "position": "F",
      "date": "2026-07-17",
      "team": "Real Salt Lake",
      "team_id": "4771",
      "direction": "sending",
      "counterparty": "New England Revolution",
      "counterparty_id": "189",
      "transaction_source": "https://www.mlssoccer.com/league-reports/all-transfers/",
      "source_text": "F - Marcos Zambrano (7/17/26 - trade to New England Revolution)",
      "roster_identity": {
        "id": "404655",
        "name": "Marcos Zambrano-Delgado",
        "roster_team": "New England Revolution",
        "roster_status": {
          "id": "1",
          "name": "Active",
          "type": "active",
          "abbreviation": "Active"
        },
        "source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/teams/189/roster"
      },
      "statistical_history_source": "https://site.web.api.espn.com/apis/common/v3/sports/soccer/athletes/404655/stats?team=4771&league=usa.1",
      "raw_history_file": "history-404655-4771.json",
      "team_split_statistics": [],
      "reference_lineup": [
        "Rafael",
        "Philip Quinton",
        "Kobi Henry",
        "DeAndre Yedlin",
        "Noel Caliskan",
        "Stijn Spierings",
        "Samuel Junqua",
        "Dominik Marczuk",
        "Sergi Solans",
        "Morgan Guilavogui",
        "Aiden Hezarkhani"
      ],
      "reference_event": {
        "id": "761840",
        "date": "2026-09-27T01:30Z",
        "name": "New England Revolution at Real Salt Lake"
      },
      "reference_source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/summary?event=761840",
      "current_last_match_participation": {
        "id": "404655",
        "name": "Marcos Zambrano-Delgado",
        "starter": false,
        "active": true,
        "position": "Substitute",
        "subbedIn": true,
        "subbedOut": false,
        "statistics": {
          "appearances": 1.0,
          "foulsCommitted": 0.0,
          "foulsSuffered": 0.0,
          "ownGoals": 0.0,
          "redCards": 0.0,
          "subIns": 1.0,
          "yellowCards": 0.0,
          "goalsConceded": 0.0,
          "shotsFaced": 0.0,
          "goalAssists": 0.0,
          "offsides": 0.0,
          "shotsOnTarget": 0.0,
          "totalGoals": 0.0,
          "totalShots": 0.0
        }
      },
      "official_oct10_status": [
        "Not listed in captured official report; absence of entry is not active-list confirmation."
      ],
      "status_source": "https://www.mlssoccer.com/news/mls-player-status-report-matchday-29-saturday-october-10-sunday-october-11",
      "pre_post_role": {
        "pre_trade_starts": null,
        "post_trade_starts": "3",
        "post_last_match_role": "substitute/bench",
        "unreturned_is_zero": false
      },
      "familiarity": {
        "calendar_days_since_trade": 85,
        "documented_new_team_starts": "3",
        "interpretation": "Prior new-team starts demonstrate match exposure; training, tactical fluency and quality of relationships are not quantified."
      },
      "opportunity_change": {
        "sending_registered_player_allocation": 0,
        "pre_trade_starts": null,
        "post_trade_starts": "3",
        "expected_oct10_minutes": null,
        "reason": "Departure removes eligibility for former club. New minutes and redistributed reference-XI workloads are unconfirmed; unequal-length pre/post starts are not a per-game rate."
      },
      "calculations": {
        "pre_goals_plus_assists": null,
        "post_goals_plus_assists": 1.0,
        "goal_conversion": null,
        "reason": "G+A and shots are descriptive split totals, not causal replacement expected goals. Minutes, counterfactual replacement and registered conversion unavailable."
      },
      "offensive_pathway": {
        "role": "Finishing, shot creation and pressing starts",
        "direction": "Former role redistributed to reference XI",
        "effect_goals": null,
        "conclusion": "UNESTIMATED: no registered MLS score engine; no arbitrary goal change."
      },
      "defensive_pathway": {
        "role": "Pressing and transition coverage",
        "effect_goals_against": null,
        "conclusion": "UNESTIMATED: observed goals/assists do not identify defensive contribution; no zero claim."
      },
      "base_adjusted": {
        "Classic": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Primary": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative ON": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative OFF": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        }
      },
      "historical_stage_caveat": "Vendor labels some2024/25 full-season-sized records MLS Cup. Retained without using them as validated regular/postseason samples; current2026 regular role summaries only.",
      "review_status": "REVIEWED: conditional/unestimated, no numeric MLS output or live tier",
      "reviewed_utc": "2026-10-10T10:13:40.351551+00:00"
    },
    {
      "player": "Pablo Ruiz",
      "position": "M",
      "date": "2026-09-03",
      "team": "Real Salt Lake",
      "team_id": "4771",
      "direction": "sending",
      "counterparty": "LA Galaxy",
      "counterparty_id": "187",
      "transaction_source": "https://www.mlssoccer.com/league-reports/all-transfers/",
      "source_text": "M - Pablo Ruiz (9/3/26 - trade to LA Galaxy)",
      "roster_identity": {
        "id": "228390",
        "name": "Pablo Ruiz",
        "roster_team": "LA Galaxy",
        "roster_status": {
          "id": "1",
          "name": "Active",
          "type": "active",
          "abbreviation": "Active"
        },
        "source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/teams/187/roster"
      },
      "statistical_history_source": "https://site.web.api.espn.com/apis/common/v3/sports/soccer/athletes/228390/stats?team=4771&league=usa.1",
      "raw_history_file": "history-228390-4771.json",
      "team_split_statistics": [
        {
          "category": "offensive",
          "season": 2026,
          "stage": "Regular Season",
          "teamId": "4771",
          "stats": {
            "STRT": "2",
            "FC": "3",
            "FA": "0",
            "YC": "1",
            "RC": "0",
            "G": "0",
            "A": "0",
            "SHOT": "6",
            "SOG": "2",
            "OF": "0"
          }
        },
        {
          "category": "offensive",
          "season": 2025,
          "stage": "MLS Cup",
          "teamId": "4771",
          "stats": {
            "STRT": "14",
            "FC": "22",
            "FA": "6",
            "YC": "4",
            "RC": "0",
            "G": "0",
            "A": "1",
            "SHOT": "19",
            "SOG": "8",
            "OF": "0"
          }
        },
        {
          "category": "offensive",
          "season": 2025,
          "stage": "MLS Cup",
          "teamId": "4771",
          "stats": {
            "STRT": "0",
            "FC": "0",
            "FA": "0",
            "YC": "0",
            "RC": "0",
            "G": "0",
            "A": "0",
            "SHOT": "0",
            "SOG": "0",
            "OF": "0"
          }
        },
        {
          "category": "offensive",
          "season": 2024,
          "stage": "MLS Cup",
          "teamId": "4771",
          "stats": {
            "STRT": "2",
            "FC": "3",
            "FA": "1",
            "YC": "1",
            "RC": "0",
            "G": "0",
            "A": "0",
            "SHOT": "7",
            "SOG": "0",
            "OF": "2"
          }
        }
      ],
      "reference_lineup": [
        "Rafael",
        "Philip Quinton",
        "Kobi Henry",
        "DeAndre Yedlin",
        "Noel Caliskan",
        "Stijn Spierings",
        "Samuel Junqua",
        "Dominik Marczuk",
        "Sergi Solans",
        "Morgan Guilavogui",
        "Aiden Hezarkhani"
      ],
      "reference_event": {
        "id": "761840",
        "date": "2026-09-27T01:30Z",
        "name": "New England Revolution at Real Salt Lake"
      },
      "reference_source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/summary?event=761840",
      "current_last_match_participation": {
        "id": "228390",
        "name": "Pablo Ruiz",
        "starter": true,
        "active": true,
        "position": "Center Right Midfielder",
        "subbedIn": false,
        "subbedOut": false,
        "statistics": {
          "appearances": 1.0,
          "foulsCommitted": 4.0,
          "foulsSuffered": 0.0,
          "ownGoals": 0.0,
          "redCards": 0.0,
          "subIns": 0.0,
          "yellowCards": 1.0,
          "goalsConceded": 2.0,
          "shotsFaced": 0.0,
          "goalAssists": 0.0,
          "offsides": 0.0,
          "shotsOnTarget": 1.0,
          "totalGoals": 0.0,
          "totalShots": 1.0
        }
      },
      "official_oct10_status": [
        "Not listed in captured official report; absence of entry is not active-list confirmation."
      ],
      "status_source": "https://www.mlssoccer.com/news/mls-player-status-report-matchday-29-saturday-october-10-sunday-october-11",
      "pre_post_role": {
        "pre_trade_starts": "2",
        "post_trade_starts": "3",
        "post_last_match_role": "starter",
        "unreturned_is_zero": false
      },
      "familiarity": {
        "calendar_days_since_trade": 37,
        "documented_new_team_starts": "3",
        "interpretation": "Prior new-team starts demonstrate match exposure; training, tactical fluency and quality of relationships are not quantified."
      },
      "opportunity_change": {
        "sending_registered_player_allocation": 0,
        "pre_trade_starts": "2",
        "post_trade_starts": "3",
        "expected_oct10_minutes": null,
        "reason": "Departure removes eligibility for former club. New minutes and redistributed reference-XI workloads are unconfirmed; unequal-length pre/post starts are not a per-game rate."
      },
      "calculations": {
        "pre_goals_plus_assists": 0.0,
        "post_goals_plus_assists": 1.0,
        "goal_conversion": null,
        "reason": "G+A and shots are descriptive split totals, not causal replacement expected goals. Minutes, counterfactual replacement and registered conversion unavailable."
      },
      "offensive_pathway": {
        "role": "Progression, passing and chance creation",
        "direction": "Former role redistributed to reference XI",
        "effect_goals": null,
        "conclusion": "UNESTIMATED: no registered MLS score engine; no arbitrary goal change."
      },
      "defensive_pathway": {
        "role": "Pressing and transition coverage",
        "effect_goals_against": null,
        "conclusion": "UNESTIMATED: observed goals/assists do not identify defensive contribution; no zero claim."
      },
      "base_adjusted": {
        "Classic": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Primary": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative ON": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative OFF": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        }
      },
      "historical_stage_caveat": "Vendor labels some2024/25 full-season-sized records MLS Cup. Retained without using them as validated regular/postseason samples; current2026 regular role summaries only.",
      "review_status": "REVIEWED: conditional/unestimated, no numeric MLS output or live tier",
      "reviewed_utc": "2026-10-10T10:13:40.351551+00:00"
    },
    {
      "player": "Ian Murphy",
      "position": "D",
      "date": "2026-06-27",
      "team": "San Diego FC",
      "team_id": "22529",
      "direction": "acquiring",
      "counterparty": "Colorado Rapids",
      "counterparty_id": "184",
      "transaction_source": "https://www.mlssoccer.com/league-reports/all-transfers/",
      "source_text": "D - Ian Murphy (6/27/26 - trade from Colorado Rapids)",
      "roster_identity": {
        "id": "296216",
        "name": "Ian Murphy",
        "roster_team": "San Diego FC",
        "roster_status": {
          "id": "1",
          "name": "Active",
          "type": "active",
          "abbreviation": "Active"
        },
        "source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/teams/22529/roster"
      },
      "statistical_history_source": "https://site.web.api.espn.com/apis/common/v3/sports/soccer/athletes/296216/stats?team=22529&league=usa.1",
      "raw_history_file": "history-296216-22529.json",
      "team_split_statistics": [
        {
          "category": "offensive",
          "season": 2026,
          "stage": "Regular Season",
          "teamId": "22529",
          "stats": {
            "STRT": "8",
            "FC": "5",
            "FA": "2",
            "YC": "2",
            "RC": "0",
            "G": "0",
            "A": "0",
            "SHOT": "0",
            "SOG": "0",
            "OF": "0"
          }
        }
      ],
      "reference_lineup": [
        "Duran Ferree",
        "Ian Pilcher",
        "Ian Murphy",
        "Manu Duah",
        "An\u00edbal Godoy",
        "Jeppe Tverskov",
        "Kieran Sargeant",
        "Oscar Verhoeven",
        "Marcus Ingvartsen",
        "David Vazquez",
        "Anders Dreyer"
      ],
      "reference_event": {
        "id": "761839",
        "date": "2026-09-27T00:30Z",
        "name": "San Diego FC at Austin FC"
      },
      "reference_source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/summary?event=761839",
      "current_last_match_participation": {
        "id": "296216",
        "name": "Ian Murphy",
        "starter": true,
        "active": true,
        "position": "Center Left Defender",
        "subbedIn": false,
        "subbedOut": true,
        "statistics": {
          "appearances": 1.0,
          "foulsCommitted": 2.0,
          "foulsSuffered": 0.0,
          "ownGoals": 0.0,
          "redCards": 0.0,
          "subIns": 0.0,
          "yellowCards": 0.0,
          "goalsConceded": 3.0,
          "shotsFaced": 0.0,
          "goalAssists": 0.0,
          "offsides": 0.0,
          "shotsOnTarget": 0.0,
          "totalGoals": 0.0,
          "totalShots": 0.0
        }
      },
      "official_oct10_status": [
        "Not listed in captured official report; absence of entry is not active-list confirmation."
      ],
      "status_source": "https://www.mlssoccer.com/news/mls-player-status-report-matchday-29-saturday-october-10-sunday-october-11",
      "pre_post_role": {
        "pre_trade_starts": "0",
        "post_trade_starts": "8",
        "post_last_match_role": "starter",
        "unreturned_is_zero": false
      },
      "familiarity": {
        "calendar_days_since_trade": 105,
        "documented_new_team_starts": "8",
        "interpretation": "Prior new-team starts demonstrate match exposure; training, tactical fluency and quality of relationships are not quantified."
      },
      "opportunity_change": {
        "sending_registered_player_allocation": null,
        "pre_trade_starts": "0",
        "post_trade_starts": "8",
        "expected_oct10_minutes": null,
        "reason": "Departure removes eligibility for former club. New minutes and redistributed reference-XI workloads are unconfirmed; unequal-length pre/post starts are not a per-game rate."
      },
      "calculations": {
        "pre_goals_plus_assists": 0.0,
        "post_goals_plus_assists": 0.0,
        "goal_conversion": null,
        "reason": "G+A and shots are descriptive split totals, not causal replacement expected goals. Minutes, counterfactual replacement and registered conversion unavailable."
      },
      "offensive_pathway": {
        "role": "Build-up width and set-piece contribution",
        "direction": "New role can displace reference XI opportunities",
        "effect_goals": null,
        "conclusion": "UNESTIMATED: no registered MLS score engine; no arbitrary goal change."
      },
      "defensive_pathway": {
        "role": "Space/duel coverage and line coordination",
        "effect_goals_against": null,
        "conclusion": "UNESTIMATED: observed goals/assists do not identify defensive contribution; no zero claim."
      },
      "base_adjusted": {
        "Classic": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Primary": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative ON": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative OFF": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        }
      },
      "historical_stage_caveat": "Vendor labels some2024/25 full-season-sized records MLS Cup. Retained without using them as validated regular/postseason samples; current2026 regular role summaries only.",
      "review_status": "REVIEWED: conditional/unestimated, no numeric MLS output or live tier",
      "reviewed_utc": "2026-10-10T10:13:40.353337+00:00"
    },
    {
      "player": "Gabriel Pirani",
      "position": "M",
      "date": "2026-07-09",
      "team": "San Diego FC",
      "team_id": "22529",
      "direction": "acquiring",
      "counterparty": "D.C. United",
      "counterparty_id": "193",
      "transaction_source": "https://www.mlssoccer.com/league-reports/all-transfers/",
      "source_text": "M - Gabriel Pirani (7/9/26 - trade from D.C. United)",
      "roster_identity": {
        "id": "307475",
        "name": "Gabriel Pirani",
        "roster_team": "San Diego FC",
        "roster_status": {
          "id": "1",
          "name": "Active",
          "type": "active",
          "abbreviation": "Active"
        },
        "source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/teams/22529/roster"
      },
      "statistical_history_source": "https://site.web.api.espn.com/apis/common/v3/sports/soccer/athletes/307475/stats?team=22529&league=usa.1",
      "raw_history_file": "history-307475-22529.json",
      "team_split_statistics": [
        {
          "category": "offensive",
          "season": 2026,
          "stage": "Regular Season",
          "teamId": "22529",
          "stats": {
            "STRT": "6",
            "FC": "3",
            "FA": "8",
            "YC": "1",
            "RC": "0",
            "G": "2",
            "A": "0",
            "SHOT": "12",
            "SOG": "5",
            "OF": "2"
          }
        }
      ],
      "reference_lineup": [
        "Duran Ferree",
        "Ian Pilcher",
        "Ian Murphy",
        "Manu Duah",
        "An\u00edbal Godoy",
        "Jeppe Tverskov",
        "Kieran Sargeant",
        "Oscar Verhoeven",
        "Marcus Ingvartsen",
        "David Vazquez",
        "Anders Dreyer"
      ],
      "reference_event": {
        "id": "761839",
        "date": "2026-09-27T00:30Z",
        "name": "San Diego FC at Austin FC"
      },
      "reference_source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/summary?event=761839",
      "current_last_match_participation": null,
      "official_oct10_status": [
        "Not listed in captured official report; absence of entry is not active-list confirmation."
      ],
      "status_source": "https://www.mlssoccer.com/news/mls-player-status-report-matchday-29-saturday-october-10-sunday-october-11",
      "pre_post_role": {
        "pre_trade_starts": "6",
        "post_trade_starts": "6",
        "post_last_match_role": "not in last captured match roster",
        "unreturned_is_zero": false
      },
      "familiarity": {
        "calendar_days_since_trade": 93,
        "documented_new_team_starts": "6",
        "interpretation": "Prior new-team starts demonstrate match exposure; training, tactical fluency and quality of relationships are not quantified."
      },
      "opportunity_change": {
        "sending_registered_player_allocation": null,
        "pre_trade_starts": "6",
        "post_trade_starts": "6",
        "expected_oct10_minutes": null,
        "reason": "Departure removes eligibility for former club. New minutes and redistributed reference-XI workloads are unconfirmed; unequal-length pre/post starts are not a per-game rate."
      },
      "calculations": {
        "pre_goals_plus_assists": 0.0,
        "post_goals_plus_assists": 2.0,
        "goal_conversion": null,
        "reason": "G+A and shots are descriptive split totals, not causal replacement expected goals. Minutes, counterfactual replacement and registered conversion unavailable."
      },
      "offensive_pathway": {
        "role": "Progression, passing and chance creation",
        "direction": "New role can displace reference XI opportunities",
        "effect_goals": null,
        "conclusion": "UNESTIMATED: no registered MLS score engine; no arbitrary goal change."
      },
      "defensive_pathway": {
        "role": "Pressing and transition coverage",
        "effect_goals_against": null,
        "conclusion": "UNESTIMATED: observed goals/assists do not identify defensive contribution; no zero claim."
      },
      "base_adjusted": {
        "Classic": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Primary": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative ON": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative OFF": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        }
      },
      "historical_stage_caveat": "Vendor labels some2024/25 full-season-sized records MLS Cup. Retained without using them as validated regular/postseason samples; current2026 regular role summaries only.",
      "review_status": "REVIEWED: conditional/unestimated, no numeric MLS output or live tier",
      "reviewed_utc": "2026-10-10T10:13:40.354347+00:00"
    },
    {
      "player": "Dagur Dan Th\u00f3rhallsson",
      "position": "D",
      "date": "2026-07-24",
      "team": "San Diego FC",
      "team_id": "22529",
      "direction": "acquiring",
      "counterparty": "CF Montr\u00e9al",
      "counterparty_id": "9720",
      "transaction_source": "https://www.mlssoccer.com/league-reports/all-transfers/",
      "source_text": "D - Dagur Dan Th\u00f3rhallsson (7/24/26 - trade from CF Montr\u00e9al)",
      "roster_identity": {
        "id": "285939",
        "name": "Dagur Th\u00f3rhallsson",
        "roster_team": "San Diego FC",
        "roster_status": {
          "id": "1",
          "name": "Active",
          "type": "active",
          "abbreviation": "Active"
        },
        "source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/teams/22529/roster"
      },
      "statistical_history_source": "https://site.web.api.espn.com/apis/common/v3/sports/soccer/athletes/285939/stats?team=22529&league=usa.1",
      "raw_history_file": "history-285939-22529.json",
      "team_split_statistics": [
        {
          "category": "offensive",
          "season": 2026,
          "stage": "Regular Season",
          "teamId": "22529",
          "stats": {
            "STRT": "4",
            "FC": "4",
            "FA": "5",
            "YC": "0",
            "RC": "0",
            "G": "0",
            "A": "0",
            "SHOT": "2",
            "SOG": "0",
            "OF": "1"
          }
        }
      ],
      "reference_lineup": [
        "Duran Ferree",
        "Ian Pilcher",
        "Ian Murphy",
        "Manu Duah",
        "An\u00edbal Godoy",
        "Jeppe Tverskov",
        "Kieran Sargeant",
        "Oscar Verhoeven",
        "Marcus Ingvartsen",
        "David Vazquez",
        "Anders Dreyer"
      ],
      "reference_event": {
        "id": "761839",
        "date": "2026-09-27T00:30Z",
        "name": "San Diego FC at Austin FC"
      },
      "reference_source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/summary?event=761839",
      "current_last_match_participation": {
        "id": "285939",
        "name": "Dagur Th\u00f3rhallsson",
        "starter": false,
        "active": true,
        "position": "Substitute",
        "subbedIn": true,
        "subbedOut": false,
        "statistics": {
          "appearances": 1.0,
          "foulsCommitted": 0.0,
          "foulsSuffered": 0.0,
          "ownGoals": 0.0,
          "redCards": 0.0,
          "subIns": 1.0,
          "yellowCards": 0.0,
          "goalsConceded": 0.0,
          "shotsFaced": 0.0,
          "goalAssists": 0.0,
          "offsides": 0.0,
          "shotsOnTarget": 0.0,
          "totalGoals": 0.0,
          "totalShots": 1.0
        }
      },
      "official_oct10_status": [
        "Not listed in captured official report; absence of entry is not active-list confirmation."
      ],
      "status_source": "https://www.mlssoccer.com/news/mls-player-status-report-matchday-29-saturday-october-10-sunday-october-11",
      "pre_post_role": {
        "pre_trade_starts": "7",
        "post_trade_starts": "4",
        "post_last_match_role": "substitute/bench",
        "unreturned_is_zero": false
      },
      "familiarity": {
        "calendar_days_since_trade": 78,
        "documented_new_team_starts": "4",
        "interpretation": "Prior new-team starts demonstrate match exposure; training, tactical fluency and quality of relationships are not quantified."
      },
      "opportunity_change": {
        "sending_registered_player_allocation": null,
        "pre_trade_starts": "7",
        "post_trade_starts": "4",
        "expected_oct10_minutes": null,
        "reason": "Departure removes eligibility for former club. New minutes and redistributed reference-XI workloads are unconfirmed; unequal-length pre/post starts are not a per-game rate."
      },
      "calculations": {
        "pre_goals_plus_assists": 1.0,
        "post_goals_plus_assists": 0.0,
        "goal_conversion": null,
        "reason": "G+A and shots are descriptive split totals, not causal replacement expected goals. Minutes, counterfactual replacement and registered conversion unavailable."
      },
      "offensive_pathway": {
        "role": "Build-up width and set-piece contribution",
        "direction": "New role can displace reference XI opportunities",
        "effect_goals": null,
        "conclusion": "UNESTIMATED: no registered MLS score engine; no arbitrary goal change."
      },
      "defensive_pathway": {
        "role": "Space/duel coverage and line coordination",
        "effect_goals_against": null,
        "conclusion": "UNESTIMATED: observed goals/assists do not identify defensive contribution; no zero claim."
      },
      "base_adjusted": {
        "Classic": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Primary": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative ON": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative OFF": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        }
      },
      "historical_stage_caveat": "Vendor labels some2024/25 full-season-sized records MLS Cup. Retained without using them as validated regular/postseason samples; current2026 regular role summaries only.",
      "review_status": "REVIEWED: conditional/unestimated, no numeric MLS output or live tier",
      "reviewed_utc": "2026-10-10T10:13:40.354347+00:00"
    },
    {
      "player": "Lewis Morgan",
      "position": "M",
      "date": "2026-09-02",
      "team": "San Diego FC",
      "team_id": "22529",
      "direction": "sending",
      "counterparty": "Toronto FC",
      "counterparty_id": "7318",
      "transaction_source": "https://www.mlssoccer.com/league-reports/all-transfers/",
      "source_text": "M - Lewis Morgan (9/2/26 - trade to Toronto FC)",
      "roster_identity": {
        "id": "181028",
        "name": "Lewis Morgan",
        "roster_team": "Toronto FC",
        "roster_status": {
          "id": "1",
          "name": "Active",
          "type": "active",
          "abbreviation": "Active"
        },
        "source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/teams/7318/roster"
      },
      "statistical_history_source": "https://site.web.api.espn.com/apis/common/v3/sports/soccer/athletes/181028/stats?team=22529&league=usa.1",
      "raw_history_file": "history-181028-22529.json",
      "team_split_statistics": [
        {
          "category": "offensive",
          "season": 2026,
          "stage": "Regular Season",
          "teamId": "22529",
          "stats": {
            "STRT": "6",
            "FC": "3",
            "FA": "2",
            "YC": "1",
            "RC": "0",
            "G": "0",
            "A": "3",
            "SHOT": "13",
            "SOG": "2",
            "OF": "3"
          }
        }
      ],
      "reference_lineup": [
        "Duran Ferree",
        "Ian Pilcher",
        "Ian Murphy",
        "Manu Duah",
        "An\u00edbal Godoy",
        "Jeppe Tverskov",
        "Kieran Sargeant",
        "Oscar Verhoeven",
        "Marcus Ingvartsen",
        "David Vazquez",
        "Anders Dreyer"
      ],
      "reference_event": {
        "id": "761839",
        "date": "2026-09-27T00:30Z",
        "name": "San Diego FC at Austin FC"
      },
      "reference_source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/summary?event=761839",
      "current_last_match_participation": {
        "id": "181028",
        "name": "Lewis Morgan",
        "starter": true,
        "active": true,
        "position": "Center Right Forward",
        "subbedIn": false,
        "subbedOut": true,
        "statistics": {
          "appearances": 1.0,
          "foulsCommitted": 1.0,
          "foulsSuffered": 1.0,
          "ownGoals": 0.0,
          "redCards": 0.0,
          "subIns": 0.0,
          "yellowCards": 0.0,
          "goalsConceded": 2.0,
          "shotsFaced": 0.0,
          "goalAssists": 0.0,
          "offsides": 0.0,
          "shotsOnTarget": 0.0,
          "totalGoals": 0.0,
          "totalShots": 0.0
        }
      },
      "official_oct10_status": [
        "Not listed in captured official report; absence of entry is not active-list confirmation."
      ],
      "status_source": "https://www.mlssoccer.com/news/mls-player-status-report-matchday-29-saturday-october-10-sunday-october-11",
      "pre_post_role": {
        "pre_trade_starts": "6",
        "post_trade_starts": "2",
        "post_last_match_role": "starter",
        "unreturned_is_zero": false
      },
      "familiarity": {
        "calendar_days_since_trade": 38,
        "documented_new_team_starts": "2",
        "interpretation": "Prior new-team starts demonstrate match exposure; training, tactical fluency and quality of relationships are not quantified."
      },
      "opportunity_change": {
        "sending_registered_player_allocation": 0,
        "pre_trade_starts": "6",
        "post_trade_starts": "2",
        "expected_oct10_minutes": null,
        "reason": "Departure removes eligibility for former club. New minutes and redistributed reference-XI workloads are unconfirmed; unequal-length pre/post starts are not a per-game rate."
      },
      "calculations": {
        "pre_goals_plus_assists": 3.0,
        "post_goals_plus_assists": 0.0,
        "goal_conversion": null,
        "reason": "G+A and shots are descriptive split totals, not causal replacement expected goals. Minutes, counterfactual replacement and registered conversion unavailable."
      },
      "offensive_pathway": {
        "role": "Progression, passing and chance creation",
        "direction": "Former role redistributed to reference XI",
        "effect_goals": null,
        "conclusion": "UNESTIMATED: no registered MLS score engine; no arbitrary goal change."
      },
      "defensive_pathway": {
        "role": "Pressing and transition coverage",
        "effect_goals_against": null,
        "conclusion": "UNESTIMATED: observed goals/assists do not identify defensive contribution; no zero claim."
      },
      "base_adjusted": {
        "Classic": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Primary": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative ON": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative OFF": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        }
      },
      "historical_stage_caveat": "Vendor labels some2024/25 full-season-sized records MLS Cup. Retained without using them as validated regular/postseason samples; current2026 regular role summaries only.",
      "review_status": "REVIEWED: conditional/unestimated, no numeric MLS output or live tier",
      "reviewed_utc": "2026-10-10T10:13:40.354347+00:00"
    },
    {
      "player": "Eduard L\u00f6wen",
      "position": "M",
      "date": "2026-08-26",
      "team": "San Jose Earthquakes",
      "team_id": "191",
      "direction": "acquiring",
      "counterparty": "St. Louis CITY SC",
      "counterparty_id": "21812",
      "transaction_source": "https://www.mlssoccer.com/league-reports/all-transfers/",
      "source_text": "M - Eduard L\u00f6wen (8/26/26 - trade from St. Louis CITY SC)",
      "roster_identity": {
        "id": "189505",
        "name": "Eduard L\u00f6wen",
        "roster_team": "San Jose Earthquakes",
        "roster_status": {
          "id": "1",
          "name": "Active",
          "type": "active",
          "abbreviation": "Active"
        },
        "source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/teams/191/roster"
      },
      "statistical_history_source": "https://site.web.api.espn.com/apis/common/v3/sports/soccer/athletes/189505/stats?team=191&league=usa.1",
      "raw_history_file": "history-189505-191.json",
      "team_split_statistics": [
        {
          "category": "offensive",
          "season": 2026,
          "stage": "Regular Season",
          "teamId": "191",
          "stats": {
            "STRT": "5",
            "FC": "4",
            "FA": "9",
            "YC": "0",
            "RC": "0",
            "G": "1",
            "A": "2",
            "SHOT": "16",
            "SOG": "5",
            "OF": "0"
          }
        }
      ],
      "reference_lineup": [
        "Earl Edwards",
        "Dave Romney",
        "Reid Roberts",
        "Daniel Munie",
        "V\u00edtor Costa",
        "Paul Marie",
        "Ian Harkes",
        "Beau Leroux",
        "Eduard L\u00f6wen",
        "Timo Werner",
        "Preston Judd"
      ],
      "reference_event": {
        "id": "761843",
        "date": "2026-09-27T02:30Z",
        "name": "Portland Timbers at San Jose Earthquakes"
      },
      "reference_source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/summary?event=761843",
      "current_last_match_participation": {
        "id": "189505",
        "name": "Eduard L\u00f6wen",
        "starter": true,
        "active": true,
        "position": "Center Right Midfielder",
        "subbedIn": false,
        "subbedOut": false,
        "statistics": {
          "appearances": 1.0,
          "foulsCommitted": 2.0,
          "foulsSuffered": 1.0,
          "ownGoals": 0.0,
          "redCards": 0.0,
          "subIns": 0.0,
          "yellowCards": 0.0,
          "goalsConceded": 1.0,
          "shotsFaced": 0.0,
          "goalAssists": 1.0,
          "offsides": 0.0,
          "shotsOnTarget": 2.0,
          "totalGoals": 1.0,
          "totalShots": 4.0
        }
      },
      "official_oct10_status": [
        "Not listed in captured official report; absence of entry is not active-list confirmation."
      ],
      "status_source": "https://www.mlssoccer.com/news/mls-player-status-report-matchday-29-saturday-october-10-sunday-october-11",
      "pre_post_role": {
        "pre_trade_starts": "8",
        "post_trade_starts": "5",
        "post_last_match_role": "starter",
        "unreturned_is_zero": false
      },
      "familiarity": {
        "calendar_days_since_trade": 45,
        "documented_new_team_starts": "5",
        "interpretation": "Prior new-team starts demonstrate match exposure; training, tactical fluency and quality of relationships are not quantified."
      },
      "opportunity_change": {
        "sending_registered_player_allocation": null,
        "pre_trade_starts": "8",
        "post_trade_starts": "5",
        "expected_oct10_minutes": null,
        "reason": "Departure removes eligibility for former club. New minutes and redistributed reference-XI workloads are unconfirmed; unequal-length pre/post starts are not a per-game rate."
      },
      "calculations": {
        "pre_goals_plus_assists": 5.0,
        "post_goals_plus_assists": 3.0,
        "goal_conversion": null,
        "reason": "G+A and shots are descriptive split totals, not causal replacement expected goals. Minutes, counterfactual replacement and registered conversion unavailable."
      },
      "offensive_pathway": {
        "role": "Progression, passing and chance creation",
        "direction": "New role can displace reference XI opportunities",
        "effect_goals": null,
        "conclusion": "UNESTIMATED: no registered MLS score engine; no arbitrary goal change."
      },
      "defensive_pathway": {
        "role": "Pressing and transition coverage",
        "effect_goals_against": null,
        "conclusion": "UNESTIMATED: observed goals/assists do not identify defensive contribution; no zero claim."
      },
      "base_adjusted": {
        "Classic": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Primary": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative ON": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative OFF": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        }
      },
      "historical_stage_caveat": "Vendor labels some2024/25 full-season-sized records MLS Cup. Retained without using them as validated regular/postseason samples; current2026 regular role summaries only.",
      "review_status": "REVIEWED: conditional/unestimated, no numeric MLS output or live tier",
      "reviewed_utc": "2026-10-10T10:13:40.354347+00:00"
    },
    {
      "player": "Daniel",
      "position": "GK",
      "date": "2026-07-09",
      "team": "San Jose Earthquakes",
      "team_id": "191",
      "direction": "sending",
      "counterparty": "FC Dallas",
      "counterparty_id": "185",
      "transaction_source": "https://www.mlssoccer.com/league-reports/all-transfers/",
      "source_text": "GK - Daniel (7/9/26 - trade to FC Dallas)",
      "roster_identity": {
        "id": "243832",
        "name": "Daniel",
        "roster_team": "FC Dallas",
        "roster_status": {
          "id": "1",
          "name": "Active",
          "type": "active",
          "abbreviation": "Active"
        },
        "source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/teams/185/roster"
      },
      "statistical_history_source": "https://site.web.api.espn.com/apis/common/v3/sports/soccer/athletes/243832/stats?team=191&league=usa.1",
      "raw_history_file": "history-243832-191.json",
      "team_split_statistics": [
        {
          "category": "offensive",
          "season": 2026,
          "stage": "Regular Season",
          "teamId": "191",
          "stats": {
            "STRT": "14",
            "FC": "0",
            "FA": "6",
            "YC": "4",
            "RC": "0",
            "G": "0",
            "A": "0",
            "SHOT": "0",
            "SOG": "0",
            "OF": "0"
          }
        },
        {
          "category": "offensive",
          "season": 2025,
          "stage": "MLS Cup",
          "teamId": "191",
          "stats": {
            "STRT": "29",
            "FC": "0",
            "FA": "15",
            "YC": "3",
            "RC": "0",
            "G": "0",
            "A": "0",
            "SHOT": "0",
            "SOG": "0",
            "OF": "0"
          }
        },
        {
          "category": "offensive",
          "season": 2024,
          "stage": "MLS Cup",
          "teamId": "191",
          "stats": {
            "STRT": "12",
            "FC": "0",
            "FA": "2",
            "YC": "1",
            "RC": "0",
            "G": "0",
            "A": "0",
            "SHOT": "0",
            "SOG": "0",
            "OF": "1"
          }
        },
        {
          "category": "goalKeeping",
          "season": 2026,
          "stage": "Regular Season",
          "teamId": "191",
          "stats": {
            "CS": "5",
            "SV": "44",
            "GA": "15"
          }
        },
        {
          "category": "goalKeeping",
          "season": 2025,
          "stage": "MLS Cup",
          "teamId": "191",
          "stats": {
            "CS": "3",
            "SV": "99",
            "GA": "50"
          }
        },
        {
          "category": "goalKeeping",
          "season": 2024,
          "stage": "MLS Cup",
          "teamId": "191",
          "stats": {
            "CS": "1",
            "SV": "50",
            "GA": "24"
          }
        }
      ],
      "reference_lineup": [
        "Earl Edwards",
        "Dave Romney",
        "Reid Roberts",
        "Daniel Munie",
        "V\u00edtor Costa",
        "Paul Marie",
        "Ian Harkes",
        "Beau Leroux",
        "Eduard L\u00f6wen",
        "Timo Werner",
        "Preston Judd"
      ],
      "reference_event": {
        "id": "761843",
        "date": "2026-09-27T02:30Z",
        "name": "Portland Timbers at San Jose Earthquakes"
      },
      "reference_source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/summary?event=761843",
      "current_last_match_participation": null,
      "official_oct10_status": [
        "Not listed in captured official report; absence of entry is not active-list confirmation."
      ],
      "status_source": "https://www.mlssoccer.com/news/mls-player-status-report-matchday-29-saturday-october-10-sunday-october-11",
      "pre_post_role": {
        "pre_trade_starts": "14",
        "post_trade_starts": "5",
        "post_last_match_role": "not in last captured match roster",
        "unreturned_is_zero": false
      },
      "familiarity": {
        "calendar_days_since_trade": 93,
        "documented_new_team_starts": "5",
        "interpretation": "Prior new-team starts demonstrate match exposure; training, tactical fluency and quality of relationships are not quantified."
      },
      "opportunity_change": {
        "sending_registered_player_allocation": 0,
        "pre_trade_starts": "14",
        "post_trade_starts": "5",
        "expected_oct10_minutes": null,
        "reason": "Departure removes eligibility for former club. New minutes and redistributed reference-XI workloads are unconfirmed; unequal-length pre/post starts are not a per-game rate."
      },
      "calculations": {
        "pre_goals_plus_assists": 0.0,
        "post_goals_plus_assists": 0.0,
        "goal_conversion": null,
        "reason": "G+A and shots are descriptive split totals, not causal replacement expected goals. Minutes, counterfactual replacement and registered conversion unavailable."
      },
      "offensive_pathway": {
        "role": "Build-up distribution and set-piece contribution",
        "direction": "Former role redistributed to reference XI",
        "effect_goals": null,
        "conclusion": "UNESTIMATED: no registered MLS score engine; no arbitrary goal change."
      },
      "defensive_pathway": {
        "role": "Goal prevention and distribution under pressure",
        "effect_goals_against": null,
        "conclusion": "UNESTIMATED: observed goals/assists do not identify defensive contribution; no zero claim."
      },
      "base_adjusted": {
        "Classic": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Primary": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative ON": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative OFF": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        }
      },
      "historical_stage_caveat": "Vendor labels some2024/25 full-season-sized records MLS Cup. Retained without using them as validated regular/postseason samples; current2026 regular role summaries only.",
      "review_status": "REVIEWED: conditional/unestimated, no numeric MLS output or live tier",
      "reviewed_utc": "2026-10-10T10:13:40.354347+00:00"
    },
    {
      "player": "Dejan Jovelji\u0107",
      "position": "F",
      "date": "2026-08-25",
      "team": "Seattle Sounders FC",
      "team_id": "9726",
      "direction": "acquiring",
      "counterparty": "Sporting Kansas City",
      "counterparty_id": "186",
      "transaction_source": "https://www.mlssoccer.com/league-reports/all-transfers/",
      "source_text": "F - Dejan Jovelji\u0107 (8/25/26 - trade from Sporting Kansas City)",
      "roster_identity": {
        "id": "240110",
        "name": "Dejan Joveljic",
        "roster_team": "Seattle Sounders FC",
        "roster_status": {
          "id": "1",
          "name": "Active",
          "type": "active",
          "abbreviation": "Active"
        },
        "source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/teams/9726/roster"
      },
      "statistical_history_source": "https://site.web.api.espn.com/apis/common/v3/sports/soccer/athletes/240110/stats?team=9726&league=usa.1",
      "raw_history_file": "history-240110-9726.json",
      "team_split_statistics": [
        {
          "category": "offensive",
          "season": 2026,
          "stage": "Regular Season",
          "teamId": "9726",
          "stats": {
            "STRT": "4",
            "FC": "3",
            "FA": "6",
            "YC": "0",
            "RC": "0",
            "G": "3",
            "A": "0",
            "SHOT": "13",
            "SOG": "6",
            "OF": "2"
          }
        }
      ],
      "reference_lineup": [
        "Andy Thomas",
        "Jackson Ragen",
        "Stuart Hawkins",
        "Nouhou Tolo",
        "Alex Roldan",
        "Albert Rusn\u00e1k",
        "Cristian Roldan",
        "Peter Kingston",
        "Daniel Musovski",
        "Paul Arriola",
        "Jordan Morris"
      ],
      "reference_event": {
        "id": "761798",
        "date": "2026-10-02T01:30Z",
        "name": "Sporting Kansas City at Seattle Sounders FC"
      },
      "reference_source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/summary?event=761798",
      "current_last_match_participation": null,
      "official_oct10_status": [
        "Not listed in captured official report; absence of entry is not active-list confirmation."
      ],
      "status_source": "https://www.mlssoccer.com/news/mls-player-status-report-matchday-29-saturday-october-10-sunday-october-11",
      "pre_post_role": {
        "pre_trade_starts": "20",
        "post_trade_starts": "4",
        "post_last_match_role": "not in last captured match roster",
        "unreturned_is_zero": false
      },
      "familiarity": {
        "calendar_days_since_trade": 46,
        "documented_new_team_starts": "4",
        "interpretation": "Prior new-team starts demonstrate match exposure; training, tactical fluency and quality of relationships are not quantified."
      },
      "opportunity_change": {
        "sending_registered_player_allocation": null,
        "pre_trade_starts": "20",
        "post_trade_starts": "4",
        "expected_oct10_minutes": null,
        "reason": "Departure removes eligibility for former club. New minutes and redistributed reference-XI workloads are unconfirmed; unequal-length pre/post starts are not a per-game rate."
      },
      "calculations": {
        "pre_goals_plus_assists": 10.0,
        "post_goals_plus_assists": 3.0,
        "goal_conversion": null,
        "reason": "G+A and shots are descriptive split totals, not causal replacement expected goals. Minutes, counterfactual replacement and registered conversion unavailable."
      },
      "offensive_pathway": {
        "role": "Finishing, shot creation and pressing starts",
        "direction": "New role can displace reference XI opportunities",
        "effect_goals": null,
        "conclusion": "UNESTIMATED: no registered MLS score engine; no arbitrary goal change."
      },
      "defensive_pathway": {
        "role": "Pressing and transition coverage",
        "effect_goals_against": null,
        "conclusion": "UNESTIMATED: observed goals/assists do not identify defensive contribution; no zero claim."
      },
      "base_adjusted": {
        "Classic": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Primary": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative ON": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative OFF": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        }
      },
      "historical_stage_caveat": "Vendor labels some2024/25 full-season-sized records MLS Cup. Retained without using them as validated regular/postseason samples; current2026 regular role summaries only.",
      "review_status": "REVIEWED: conditional/unestimated, no numeric MLS output or live tier",
      "reviewed_utc": "2026-10-10T10:13:40.354347+00:00"
    },
    {
      "player": "Caden Clark",
      "position": "M",
      "date": "2026-09-03",
      "team": "Seattle Sounders FC",
      "team_id": "9726",
      "direction": "acquiring",
      "counterparty": "D.C. United",
      "counterparty_id": "193",
      "transaction_source": "https://www.mlssoccer.com/league-reports/all-transfers/",
      "source_text": "M - Caden Clark (9/3/26 - trade from D.C. United)",
      "roster_identity": {
        "id": "302991",
        "name": "Caden Clark",
        "roster_team": "Seattle Sounders FC",
        "roster_status": {
          "id": "1",
          "name": "Active",
          "type": "active",
          "abbreviation": "Active"
        },
        "source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/teams/9726/roster"
      },
      "statistical_history_source": "https://site.web.api.espn.com/apis/common/v3/sports/soccer/athletes/302991/stats?team=9726&league=usa.1",
      "raw_history_file": "history-302991-9726.json",
      "team_split_statistics": [
        {
          "category": "offensive",
          "season": 2026,
          "stage": "Regular Season",
          "teamId": "9726",
          "stats": {
            "STRT": "1",
            "FC": "2",
            "FA": "0",
            "YC": "0",
            "RC": "0",
            "G": "1",
            "A": "0",
            "SHOT": "2",
            "SOG": "1",
            "OF": "0"
          }
        }
      ],
      "reference_lineup": [
        "Andy Thomas",
        "Jackson Ragen",
        "Stuart Hawkins",
        "Nouhou Tolo",
        "Alex Roldan",
        "Albert Rusn\u00e1k",
        "Cristian Roldan",
        "Peter Kingston",
        "Daniel Musovski",
        "Paul Arriola",
        "Jordan Morris"
      ],
      "reference_event": {
        "id": "761798",
        "date": "2026-10-02T01:30Z",
        "name": "Sporting Kansas City at Seattle Sounders FC"
      },
      "reference_source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/summary?event=761798",
      "current_last_match_participation": {
        "id": "302991",
        "name": "Caden Clark",
        "starter": false,
        "active": true,
        "position": "Substitute",
        "subbedIn": true,
        "subbedOut": false,
        "statistics": {
          "appearances": 1.0,
          "foulsCommitted": 1.0,
          "foulsSuffered": 0.0,
          "ownGoals": 0.0,
          "redCards": 0.0,
          "subIns": 1.0,
          "yellowCards": 0.0,
          "goalsConceded": 0.0,
          "shotsFaced": 0.0,
          "goalAssists": 0.0,
          "offsides": 0.0,
          "shotsOnTarget": 0.0,
          "totalGoals": 0.0,
          "totalShots": 1.0
        }
      },
      "official_oct10_status": [
        "Not listed in captured official report; absence of entry is not active-list confirmation."
      ],
      "status_source": "https://www.mlssoccer.com/news/mls-player-status-report-matchday-29-saturday-october-10-sunday-october-11",
      "pre_post_role": {
        "pre_trade_starts": "0",
        "post_trade_starts": "1",
        "post_last_match_role": "substitute/bench",
        "unreturned_is_zero": false
      },
      "familiarity": {
        "calendar_days_since_trade": 37,
        "documented_new_team_starts": "1",
        "interpretation": "Prior new-team starts demonstrate match exposure; training, tactical fluency and quality of relationships are not quantified."
      },
      "opportunity_change": {
        "sending_registered_player_allocation": null,
        "pre_trade_starts": "0",
        "post_trade_starts": "1",
        "expected_oct10_minutes": null,
        "reason": "Departure removes eligibility for former club. New minutes and redistributed reference-XI workloads are unconfirmed; unequal-length pre/post starts are not a per-game rate."
      },
      "calculations": {
        "pre_goals_plus_assists": 1.0,
        "post_goals_plus_assists": 1.0,
        "goal_conversion": null,
        "reason": "G+A and shots are descriptive split totals, not causal replacement expected goals. Minutes, counterfactual replacement and registered conversion unavailable."
      },
      "offensive_pathway": {
        "role": "Progression, passing and chance creation",
        "direction": "New role can displace reference XI opportunities",
        "effect_goals": null,
        "conclusion": "UNESTIMATED: no registered MLS score engine; no arbitrary goal change."
      },
      "defensive_pathway": {
        "role": "Pressing and transition coverage",
        "effect_goals_against": null,
        "conclusion": "UNESTIMATED: observed goals/assists do not identify defensive contribution; no zero claim."
      },
      "base_adjusted": {
        "Classic": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Primary": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative ON": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative OFF": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        }
      },
      "historical_stage_caveat": "Vendor labels some2024/25 full-season-sized records MLS Cup. Retained without using them as validated regular/postseason samples; current2026 regular role summaries only.",
      "review_status": "REVIEWED: conditional/unestimated, no numeric MLS output or live tier",
      "reviewed_utc": "2026-10-10T10:13:40.354347+00:00"
    },
    {
      "player": "Georgi Minoungou",
      "position": "F",
      "date": "2026-03-27",
      "team": "Seattle Sounders FC",
      "team_id": "9726",
      "direction": "sending",
      "counterparty": "Colorado Rapids",
      "counterparty_id": "184",
      "transaction_source": "https://www.mlssoccer.com/league-reports/all-transfers/",
      "source_text": "F - Georgi Minoungou (3/27/26 - trade to Colorado Rapids)",
      "roster_identity": {
        "id": "362501",
        "name": "Georgi Minoungou",
        "roster_team": "Colorado Rapids",
        "roster_status": {
          "id": "1",
          "name": "Active",
          "type": "active",
          "abbreviation": "Active"
        },
        "source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/teams/184/roster"
      },
      "statistical_history_source": "https://site.web.api.espn.com/apis/common/v3/sports/soccer/athletes/362501/stats?team=9726&league=usa.1",
      "raw_history_file": "history-362501-9726.json",
      "team_split_statistics": [
        {
          "category": "offensive",
          "season": 2026,
          "stage": "Regular Season",
          "teamId": "9726",
          "stats": {
            "STRT": "2",
            "FC": "3",
            "FA": "2",
            "YC": "0",
            "RC": "0",
            "G": "0",
            "A": "0",
            "SHOT": "3",
            "SOG": "2",
            "OF": "1"
          }
        },
        {
          "category": "offensive",
          "season": 2025,
          "stage": "MLS Cup",
          "teamId": "9726",
          "stats": {
            "STRT": "6",
            "FC": "14",
            "FA": "12",
            "YC": "0",
            "RC": "0",
            "G": "1",
            "A": "3",
            "SHOT": "29",
            "SOG": "10",
            "OF": "8"
          }
        },
        {
          "category": "offensive",
          "season": 2025,
          "stage": "MLS Cup",
          "teamId": "9726",
          "stats": {
            "STRT": "0",
            "FC": "1",
            "FA": "0",
            "YC": "0",
            "RC": "0",
            "G": "0",
            "A": "0",
            "SHOT": "1",
            "SOG": "0",
            "OF": "1"
          }
        },
        {
          "category": "offensive",
          "season": 2024,
          "stage": "MLS Cup",
          "teamId": "9726",
          "stats": {
            "STRT": "3",
            "FC": "9",
            "FA": "4",
            "YC": "0",
            "RC": "0",
            "G": "1",
            "A": "1",
            "SHOT": "9",
            "SOG": "3",
            "OF": "0"
          }
        },
        {
          "category": "offensive",
          "season": 2024,
          "stage": "MLS Cup",
          "teamId": "9726",
          "stats": {
            "STRT": "1",
            "FC": "3",
            "FA": "3",
            "YC": "0",
            "RC": "0",
            "G": "0",
            "A": "1",
            "SHOT": "2",
            "SOG": "1",
            "OF": "0"
          }
        }
      ],
      "reference_lineup": [
        "Andy Thomas",
        "Jackson Ragen",
        "Stuart Hawkins",
        "Nouhou Tolo",
        "Alex Roldan",
        "Albert Rusn\u00e1k",
        "Cristian Roldan",
        "Peter Kingston",
        "Daniel Musovski",
        "Paul Arriola",
        "Jordan Morris"
      ],
      "reference_event": {
        "id": "761798",
        "date": "2026-10-02T01:30Z",
        "name": "Sporting Kansas City at Seattle Sounders FC"
      },
      "reference_source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/summary?event=761798",
      "current_last_match_participation": null,
      "official_oct10_status": [
        "Not listed in captured official report; absence of entry is not active-list confirmation."
      ],
      "status_source": "https://www.mlssoccer.com/news/mls-player-status-report-matchday-29-saturday-october-10-sunday-october-11",
      "pre_post_role": {
        "pre_trade_starts": "2",
        "post_trade_starts": "13",
        "post_last_match_role": "not in last captured match roster",
        "unreturned_is_zero": false
      },
      "familiarity": {
        "calendar_days_since_trade": 197,
        "documented_new_team_starts": "13",
        "interpretation": "Prior new-team starts demonstrate match exposure; training, tactical fluency and quality of relationships are not quantified."
      },
      "opportunity_change": {
        "sending_registered_player_allocation": 0,
        "pre_trade_starts": "2",
        "post_trade_starts": "13",
        "expected_oct10_minutes": null,
        "reason": "Departure removes eligibility for former club. New minutes and redistributed reference-XI workloads are unconfirmed; unequal-length pre/post starts are not a per-game rate."
      },
      "calculations": {
        "pre_goals_plus_assists": 0.0,
        "post_goals_plus_assists": 2.0,
        "goal_conversion": null,
        "reason": "G+A and shots are descriptive split totals, not causal replacement expected goals. Minutes, counterfactual replacement and registered conversion unavailable."
      },
      "offensive_pathway": {
        "role": "Finishing, shot creation and pressing starts",
        "direction": "Former role redistributed to reference XI",
        "effect_goals": null,
        "conclusion": "UNESTIMATED: no registered MLS score engine; no arbitrary goal change."
      },
      "defensive_pathway": {
        "role": "Pressing and transition coverage",
        "effect_goals_against": null,
        "conclusion": "UNESTIMATED: observed goals/assists do not identify defensive contribution; no zero claim."
      },
      "base_adjusted": {
        "Classic": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Primary": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative ON": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative OFF": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        }
      },
      "historical_stage_caveat": "Vendor labels some2024/25 full-season-sized records MLS Cup. Retained without using them as validated regular/postseason samples; current2026 regular role summaries only.",
      "review_status": "REVIEWED: conditional/unestimated, no numeric MLS output or live tier",
      "reviewed_utc": "2026-10-10T10:13:40.354347+00:00"
    },
    {
      "player": "Owen Wolff",
      "position": "M",
      "date": "2026-08-26",
      "team": "Sporting Kansas City",
      "team_id": "186",
      "direction": "acquiring",
      "counterparty": "Austin FC",
      "counterparty_id": "20906",
      "transaction_source": "https://www.mlssoccer.com/league-reports/all-transfers/",
      "source_text": "M - Owen Wolff (8/26/26 - trade from Austin FC)",
      "roster_identity": {
        "id": "304535",
        "name": "Owen Wolff",
        "roster_team": "Sporting Kansas City",
        "roster_status": {
          "id": "1",
          "name": "Active",
          "type": "active",
          "abbreviation": "Active"
        },
        "source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/teams/186/roster"
      },
      "statistical_history_source": "https://site.web.api.espn.com/apis/common/v3/sports/soccer/athletes/304535/stats?team=186&league=usa.1",
      "raw_history_file": "history-304535-186.json",
      "team_split_statistics": [
        {
          "category": "offensive",
          "season": 2026,
          "stage": "Regular Season",
          "teamId": "186",
          "stats": {
            "STRT": "0",
            "FC": "2",
            "FA": "1",
            "YC": "0",
            "RC": "0",
            "G": "0",
            "A": "0",
            "SHOT": "1",
            "SOG": "0",
            "OF": "0"
          }
        }
      ],
      "reference_lineup": [
        "Stefan Cleveland",
        "Wyatt Meyer",
        "Jansen Miller",
        "Emir Karic",
        "Justin Reynolds",
        "Lasse Berg Johnsen",
        "Kwaku Agyabeng",
        "Calvin Harris",
        "Andr\u00e9 Luiz",
        "Stephen Afrifa",
        "Taylor Calheira"
      ],
      "reference_event": {
        "id": "761798",
        "date": "2026-10-02T01:30Z",
        "name": "Sporting Kansas City at Seattle Sounders FC"
      },
      "reference_source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/summary?event=761798",
      "current_last_match_participation": null,
      "official_oct10_status": [
        "Owen Wolff - Quad (Out)"
      ],
      "status_source": "https://www.mlssoccer.com/news/mls-player-status-report-matchday-29-saturday-october-10-sunday-october-11",
      "pre_post_role": {
        "pre_trade_starts": "4",
        "post_trade_starts": "0",
        "post_last_match_role": "not in last captured match roster",
        "unreturned_is_zero": false
      },
      "familiarity": {
        "calendar_days_since_trade": 45,
        "documented_new_team_starts": "0",
        "interpretation": "Prior new-team starts demonstrate match exposure; training, tactical fluency and quality of relationships are not quantified."
      },
      "opportunity_change": {
        "sending_registered_player_allocation": null,
        "pre_trade_starts": "4",
        "post_trade_starts": "0",
        "expected_oct10_minutes": null,
        "reason": "Departure removes eligibility for former club. New minutes and redistributed reference-XI workloads are unconfirmed; unequal-length pre/post starts are not a per-game rate."
      },
      "calculations": {
        "pre_goals_plus_assists": 1.0,
        "post_goals_plus_assists": 0.0,
        "goal_conversion": null,
        "reason": "G+A and shots are descriptive split totals, not causal replacement expected goals. Minutes, counterfactual replacement and registered conversion unavailable."
      },
      "offensive_pathway": {
        "role": "Progression, passing and chance creation",
        "direction": "New role can displace reference XI opportunities",
        "effect_goals": null,
        "conclusion": "UNESTIMATED: no registered MLS score engine; no arbitrary goal change."
      },
      "defensive_pathway": {
        "role": "Pressing and transition coverage",
        "effect_goals_against": null,
        "conclusion": "UNESTIMATED: observed goals/assists do not identify defensive contribution; no zero claim."
      },
      "base_adjusted": {
        "Classic": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Primary": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative ON": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative OFF": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        }
      },
      "historical_stage_caveat": "Vendor labels some2024/25 full-season-sized records MLS Cup. Retained without using them as validated regular/postseason samples; current2026 regular role summaries only.",
      "review_status": "REVIEWED: conditional/unestimated, no numeric MLS output or live tier",
      "reviewed_utc": "2026-10-10T10:13:40.354347+00:00"
    },
    {
      "player": "Dejan Jovelji\u0107",
      "position": "F",
      "date": "2026-08-25",
      "team": "Sporting Kansas City",
      "team_id": "186",
      "direction": "sending",
      "counterparty": "Seattle Sounders FC",
      "counterparty_id": "9726",
      "transaction_source": "https://www.mlssoccer.com/league-reports/all-transfers/",
      "source_text": "F - Dejan Jovelji\u0107 (8/25/26 - trade to Seattle Sounders FC)",
      "roster_identity": {
        "id": "240110",
        "name": "Dejan Joveljic",
        "roster_team": "Seattle Sounders FC",
        "roster_status": {
          "id": "1",
          "name": "Active",
          "type": "active",
          "abbreviation": "Active"
        },
        "source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/teams/9726/roster"
      },
      "statistical_history_source": "https://site.web.api.espn.com/apis/common/v3/sports/soccer/athletes/240110/stats?team=186&league=usa.1",
      "raw_history_file": "history-240110-186.json",
      "team_split_statistics": [
        {
          "category": "offensive",
          "season": 2026,
          "stage": "Regular Season",
          "teamId": "186",
          "stats": {
            "STRT": "20",
            "FC": "25",
            "FA": "22",
            "YC": "1",
            "RC": "0",
            "G": "8",
            "A": "2",
            "SHOT": "39",
            "SOG": "22",
            "OF": "9"
          }
        },
        {
          "category": "offensive",
          "season": 2025,
          "stage": "MLS Cup",
          "teamId": "186",
          "stats": {
            "STRT": "31",
            "FC": "38",
            "FA": "30",
            "YC": "4",
            "RC": "0",
            "G": "18",
            "A": "2",
            "SHOT": "68",
            "SOG": "41",
            "OF": "11"
          }
        }
      ],
      "reference_lineup": [
        "Stefan Cleveland",
        "Wyatt Meyer",
        "Jansen Miller",
        "Emir Karic",
        "Justin Reynolds",
        "Lasse Berg Johnsen",
        "Kwaku Agyabeng",
        "Calvin Harris",
        "Andr\u00e9 Luiz",
        "Stephen Afrifa",
        "Taylor Calheira"
      ],
      "reference_event": {
        "id": "761798",
        "date": "2026-10-02T01:30Z",
        "name": "Sporting Kansas City at Seattle Sounders FC"
      },
      "reference_source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/summary?event=761798",
      "current_last_match_participation": null,
      "official_oct10_status": [
        "Not listed in captured official report; absence of entry is not active-list confirmation."
      ],
      "status_source": "https://www.mlssoccer.com/news/mls-player-status-report-matchday-29-saturday-october-10-sunday-october-11",
      "pre_post_role": {
        "pre_trade_starts": "20",
        "post_trade_starts": "4",
        "post_last_match_role": "not in last captured match roster",
        "unreturned_is_zero": false
      },
      "familiarity": {
        "calendar_days_since_trade": 46,
        "documented_new_team_starts": "4",
        "interpretation": "Prior new-team starts demonstrate match exposure; training, tactical fluency and quality of relationships are not quantified."
      },
      "opportunity_change": {
        "sending_registered_player_allocation": 0,
        "pre_trade_starts": "20",
        "post_trade_starts": "4",
        "expected_oct10_minutes": null,
        "reason": "Departure removes eligibility for former club. New minutes and redistributed reference-XI workloads are unconfirmed; unequal-length pre/post starts are not a per-game rate."
      },
      "calculations": {
        "pre_goals_plus_assists": 10.0,
        "post_goals_plus_assists": 3.0,
        "goal_conversion": null,
        "reason": "G+A and shots are descriptive split totals, not causal replacement expected goals. Minutes, counterfactual replacement and registered conversion unavailable."
      },
      "offensive_pathway": {
        "role": "Finishing, shot creation and pressing starts",
        "direction": "Former role redistributed to reference XI",
        "effect_goals": null,
        "conclusion": "UNESTIMATED: no registered MLS score engine; no arbitrary goal change."
      },
      "defensive_pathway": {
        "role": "Pressing and transition coverage",
        "effect_goals_against": null,
        "conclusion": "UNESTIMATED: observed goals/assists do not identify defensive contribution; no zero claim."
      },
      "base_adjusted": {
        "Classic": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Primary": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative ON": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative OFF": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        }
      },
      "historical_stage_caveat": "Vendor labels some2024/25 full-season-sized records MLS Cup. Retained without using them as validated regular/postseason samples; current2026 regular role summaries only.",
      "review_status": "REVIEWED: conditional/unestimated, no numeric MLS output or live tier",
      "reviewed_utc": "2026-10-10T10:13:40.361231+00:00"
    },
    {
      "player": "Tahir Reid-Brown",
      "position": "D",
      "date": "2026-08-13",
      "team": "St. Louis CITY SC",
      "team_id": "21812",
      "direction": "acquiring",
      "counterparty": "Orlando City",
      "counterparty_id": "12011",
      "transaction_source": "https://www.mlssoccer.com/league-reports/all-transfers/",
      "source_text": "D - Tahir Reid-Brown (8/13/26 - trade from Orlando City)",
      "roster_identity": {
        "id": "376511",
        "name": "Tahir Reid-Brown",
        "roster_team": "St. Louis CITY SC",
        "roster_status": {
          "id": "1",
          "name": "Active",
          "type": "active",
          "abbreviation": "Active"
        },
        "source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/teams/21812/roster"
      },
      "statistical_history_source": "https://site.web.api.espn.com/apis/common/v3/sports/soccer/athletes/376511/stats?team=21812&league=usa.1",
      "raw_history_file": "history-376511-21812.json",
      "team_split_statistics": [],
      "reference_lineup": [
        "Roman B\u00fcrki",
        "Timo Baumgartl",
        "Fallou Fall",
        "Dante Polvara",
        "Christopher Durkin",
        "Alexandru Matan",
        "Daniel Edelman",
        "Tomas Totland",
        "Conrad Wallem",
        "Rafael Navarro",
        "Carlo Holse"
      ],
      "reference_event": {
        "id": "761833",
        "date": "2026-09-30T23:30Z",
        "name": "St. Louis CITY SC at Red Bull New York"
      },
      "reference_source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/summary?event=761833",
      "current_last_match_participation": null,
      "official_oct10_status": [
        "Not listed in captured official report; absence of entry is not active-list confirmation."
      ],
      "status_source": "https://www.mlssoccer.com/news/mls-player-status-report-matchday-29-saturday-october-10-sunday-october-11",
      "pre_post_role": {
        "pre_trade_starts": "2",
        "post_trade_starts": null,
        "post_last_match_role": "not in last captured match roster",
        "unreturned_is_zero": false
      },
      "familiarity": {
        "calendar_days_since_trade": 58,
        "documented_new_team_starts": null,
        "interpretation": "Prior new-team starts demonstrate match exposure; training, tactical fluency and quality of relationships are not quantified."
      },
      "opportunity_change": {
        "sending_registered_player_allocation": null,
        "pre_trade_starts": "2",
        "post_trade_starts": null,
        "expected_oct10_minutes": null,
        "reason": "Departure removes eligibility for former club. New minutes and redistributed reference-XI workloads are unconfirmed; unequal-length pre/post starts are not a per-game rate."
      },
      "calculations": {
        "pre_goals_plus_assists": 0.0,
        "post_goals_plus_assists": null,
        "goal_conversion": null,
        "reason": "G+A and shots are descriptive split totals, not causal replacement expected goals. Minutes, counterfactual replacement and registered conversion unavailable."
      },
      "offensive_pathway": {
        "role": "Build-up width and set-piece contribution",
        "direction": "New role can displace reference XI opportunities",
        "effect_goals": null,
        "conclusion": "UNESTIMATED: no registered MLS score engine; no arbitrary goal change."
      },
      "defensive_pathway": {
        "role": "Space/duel coverage and line coordination",
        "effect_goals_against": null,
        "conclusion": "UNESTIMATED: observed goals/assists do not identify defensive contribution; no zero claim."
      },
      "base_adjusted": {
        "Classic": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Primary": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative ON": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative OFF": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        }
      },
      "historical_stage_caveat": "Vendor labels some2024/25 full-season-sized records MLS Cup. Retained without using them as validated regular/postseason samples; current2026 regular role summaries only.",
      "review_status": "REVIEWED: conditional/unestimated, no numeric MLS output or live tier",
      "reviewed_utc": "2026-10-10T10:13:40.362241+00:00"
    },
    {
      "player": "Rafael Navarro",
      "position": "F",
      "date": "2026-09-02",
      "team": "St. Louis CITY SC",
      "team_id": "21812",
      "direction": "acquiring",
      "counterparty": "Colorado Rapids",
      "counterparty_id": "184",
      "transaction_source": "https://www.mlssoccer.com/league-reports/all-transfers/",
      "source_text": "F - Rafael Navarro (9/2/26 - trade from Colorado Rapids)",
      "roster_identity": {
        "id": "288791",
        "name": "Rafael Navarro",
        "roster_team": "St. Louis CITY SC",
        "roster_status": {
          "id": "1",
          "name": "Active",
          "type": "active",
          "abbreviation": "Active"
        },
        "source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/teams/21812/roster"
      },
      "statistical_history_source": "https://site.web.api.espn.com/apis/common/v3/sports/soccer/athletes/288791/stats?team=21812&league=usa.1",
      "raw_history_file": "history-288791-21812.json",
      "team_split_statistics": [
        {
          "category": "offensive",
          "season": 2026,
          "stage": "Regular Season",
          "teamId": "21812",
          "stats": {
            "STRT": "4",
            "FC": "7",
            "FA": "11",
            "YC": "1",
            "RC": "0",
            "G": "5",
            "A": "0",
            "SHOT": "13",
            "SOG": "7",
            "OF": "1"
          }
        }
      ],
      "reference_lineup": [
        "Roman B\u00fcrki",
        "Timo Baumgartl",
        "Fallou Fall",
        "Dante Polvara",
        "Christopher Durkin",
        "Alexandru Matan",
        "Daniel Edelman",
        "Tomas Totland",
        "Conrad Wallem",
        "Rafael Navarro",
        "Carlo Holse"
      ],
      "reference_event": {
        "id": "761833",
        "date": "2026-09-30T23:30Z",
        "name": "St. Louis CITY SC at Red Bull New York"
      },
      "reference_source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/summary?event=761833",
      "current_last_match_participation": {
        "id": "288791",
        "name": "Rafael Navarro",
        "starter": true,
        "active": true,
        "position": "Center Left Forward",
        "subbedIn": false,
        "subbedOut": true,
        "statistics": {
          "appearances": 1.0,
          "foulsCommitted": 0.0,
          "foulsSuffered": 1.0,
          "ownGoals": 0.0,
          "redCards": 0.0,
          "subIns": 0.0,
          "yellowCards": 0.0,
          "goalsConceded": 0.0,
          "shotsFaced": 0.0,
          "goalAssists": 0.0,
          "offsides": 1.0,
          "shotsOnTarget": 2.0,
          "totalGoals": 1.0,
          "totalShots": 2.0
        }
      },
      "official_oct10_status": [
        "Not listed in captured official report; absence of entry is not active-list confirmation."
      ],
      "status_source": "https://www.mlssoccer.com/news/mls-player-status-report-matchday-29-saturday-october-10-sunday-october-11",
      "pre_post_role": {
        "pre_trade_starts": "22",
        "post_trade_starts": "4",
        "post_last_match_role": "starter",
        "unreturned_is_zero": false
      },
      "familiarity": {
        "calendar_days_since_trade": 38,
        "documented_new_team_starts": "4",
        "interpretation": "Prior new-team starts demonstrate match exposure; training, tactical fluency and quality of relationships are not quantified."
      },
      "opportunity_change": {
        "sending_registered_player_allocation": null,
        "pre_trade_starts": "22",
        "post_trade_starts": "4",
        "expected_oct10_minutes": null,
        "reason": "Departure removes eligibility for former club. New minutes and redistributed reference-XI workloads are unconfirmed; unequal-length pre/post starts are not a per-game rate."
      },
      "calculations": {
        "pre_goals_plus_assists": 14.0,
        "post_goals_plus_assists": 5.0,
        "goal_conversion": null,
        "reason": "G+A and shots are descriptive split totals, not causal replacement expected goals. Minutes, counterfactual replacement and registered conversion unavailable."
      },
      "offensive_pathway": {
        "role": "Finishing, shot creation and pressing starts",
        "direction": "New role can displace reference XI opportunities",
        "effect_goals": null,
        "conclusion": "UNESTIMATED: no registered MLS score engine; no arbitrary goal change."
      },
      "defensive_pathway": {
        "role": "Pressing and transition coverage",
        "effect_goals_against": null,
        "conclusion": "UNESTIMATED: observed goals/assists do not identify defensive contribution; no zero claim."
      },
      "base_adjusted": {
        "Classic": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Primary": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative ON": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative OFF": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        }
      },
      "historical_stage_caveat": "Vendor labels some2024/25 full-season-sized records MLS Cup. Retained without using them as validated regular/postseason samples; current2026 regular role summaries only.",
      "review_status": "REVIEWED: conditional/unestimated, no numeric MLS output or live tier",
      "reviewed_utc": "2026-10-10T10:13:40.362241+00:00"
    },
    {
      "player": "Eduard L\u00f6wen",
      "position": "M",
      "date": "2026-08-26",
      "team": "St. Louis CITY SC",
      "team_id": "21812",
      "direction": "sending",
      "counterparty": "San Jose Earthquakes",
      "counterparty_id": "191",
      "transaction_source": "https://www.mlssoccer.com/league-reports/all-transfers/",
      "source_text": "M - Eduard L\u00f6wen (8/26/26 - trade to San Jose Earthquakes)",
      "roster_identity": {
        "id": "189505",
        "name": "Eduard L\u00f6wen",
        "roster_team": "San Jose Earthquakes",
        "roster_status": {
          "id": "1",
          "name": "Active",
          "type": "active",
          "abbreviation": "Active"
        },
        "source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/teams/191/roster"
      },
      "statistical_history_source": "https://site.web.api.espn.com/apis/common/v3/sports/soccer/athletes/189505/stats?team=21812&league=usa.1",
      "raw_history_file": "history-189505-21812.json",
      "team_split_statistics": [
        {
          "category": "offensive",
          "season": 2026,
          "stage": "Regular Season",
          "teamId": "21812",
          "stats": {
            "STRT": "8",
            "FC": "9",
            "FA": "10",
            "YC": "1",
            "RC": "0",
            "G": "3",
            "A": "2",
            "SHOT": "20",
            "SOG": "4",
            "OF": "1"
          }
        },
        {
          "category": "offensive",
          "season": 2025,
          "stage": "MLS Cup",
          "teamId": "21812",
          "stats": {
            "STRT": "16",
            "FC": "23",
            "FA": "21",
            "YC": "4",
            "RC": "1",
            "G": "6",
            "A": "3",
            "SHOT": "42",
            "SOG": "14",
            "OF": "0"
          }
        },
        {
          "category": "offensive",
          "season": 2024,
          "stage": "MLS Cup",
          "teamId": "21812",
          "stats": {
            "STRT": "21",
            "FC": "37",
            "FA": "26",
            "YC": "3",
            "RC": "0",
            "G": "5",
            "A": "3",
            "SHOT": "54",
            "SOG": "14",
            "OF": "4"
          }
        }
      ],
      "reference_lineup": [
        "Roman B\u00fcrki",
        "Timo Baumgartl",
        "Fallou Fall",
        "Dante Polvara",
        "Christopher Durkin",
        "Alexandru Matan",
        "Daniel Edelman",
        "Tomas Totland",
        "Conrad Wallem",
        "Rafael Navarro",
        "Carlo Holse"
      ],
      "reference_event": {
        "id": "761833",
        "date": "2026-09-30T23:30Z",
        "name": "St. Louis CITY SC at Red Bull New York"
      },
      "reference_source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/summary?event=761833",
      "current_last_match_participation": {
        "id": "189505",
        "name": "Eduard L\u00f6wen",
        "starter": true,
        "active": true,
        "position": "Center Right Midfielder",
        "subbedIn": false,
        "subbedOut": false,
        "statistics": {
          "appearances": 1.0,
          "foulsCommitted": 2.0,
          "foulsSuffered": 1.0,
          "ownGoals": 0.0,
          "redCards": 0.0,
          "subIns": 0.0,
          "yellowCards": 0.0,
          "goalsConceded": 1.0,
          "shotsFaced": 0.0,
          "goalAssists": 1.0,
          "offsides": 0.0,
          "shotsOnTarget": 2.0,
          "totalGoals": 1.0,
          "totalShots": 4.0
        }
      },
      "official_oct10_status": [
        "Not listed in captured official report; absence of entry is not active-list confirmation."
      ],
      "status_source": "https://www.mlssoccer.com/news/mls-player-status-report-matchday-29-saturday-october-10-sunday-october-11",
      "pre_post_role": {
        "pre_trade_starts": "8",
        "post_trade_starts": "5",
        "post_last_match_role": "starter",
        "unreturned_is_zero": false
      },
      "familiarity": {
        "calendar_days_since_trade": 45,
        "documented_new_team_starts": "5",
        "interpretation": "Prior new-team starts demonstrate match exposure; training, tactical fluency and quality of relationships are not quantified."
      },
      "opportunity_change": {
        "sending_registered_player_allocation": 0,
        "pre_trade_starts": "8",
        "post_trade_starts": "5",
        "expected_oct10_minutes": null,
        "reason": "Departure removes eligibility for former club. New minutes and redistributed reference-XI workloads are unconfirmed; unequal-length pre/post starts are not a per-game rate."
      },
      "calculations": {
        "pre_goals_plus_assists": 5.0,
        "post_goals_plus_assists": 3.0,
        "goal_conversion": null,
        "reason": "G+A and shots are descriptive split totals, not causal replacement expected goals. Minutes, counterfactual replacement and registered conversion unavailable."
      },
      "offensive_pathway": {
        "role": "Progression, passing and chance creation",
        "direction": "Former role redistributed to reference XI",
        "effect_goals": null,
        "conclusion": "UNESTIMATED: no registered MLS score engine; no arbitrary goal change."
      },
      "defensive_pathway": {
        "role": "Pressing and transition coverage",
        "effect_goals_against": null,
        "conclusion": "UNESTIMATED: observed goals/assists do not identify defensive contribution; no zero claim."
      },
      "base_adjusted": {
        "Classic": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Primary": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative ON": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative OFF": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        }
      },
      "historical_stage_caveat": "Vendor labels some2024/25 full-season-sized records MLS Cup. Retained without using them as validated regular/postseason samples; current2026 regular role summaries only.",
      "review_status": "REVIEWED: conditional/unestimated, no numeric MLS output or live tier",
      "reviewed_utc": "2026-10-10T10:13:40.362241+00:00"
    },
    {
      "player": "Nelson Palacio",
      "position": "M",
      "date": "2026-07-06",
      "team": "Toronto FC",
      "team_id": "7318",
      "direction": "acquiring",
      "counterparty": "Real Salt Lake",
      "counterparty_id": "4771",
      "transaction_source": "https://www.mlssoccer.com/league-reports/all-transfers/",
      "source_text": "M - Nelson Palacio (7/6/26 - trade from Real Salt Lake)",
      "roster_identity": {
        "id": "82716",
        "name": "Nelson Palacio",
        "roster_team": "Toronto FC",
        "roster_status": {
          "id": "1",
          "name": "Active",
          "type": "active",
          "abbreviation": "Active"
        },
        "source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/teams/7318/roster"
      },
      "statistical_history_source": "https://site.web.api.espn.com/apis/common/v3/sports/soccer/athletes/82716/stats?team=7318&league=usa.1",
      "raw_history_file": "history-82716-7318.json",
      "team_split_statistics": [],
      "reference_lineup": [
        "Luka Gavran",
        "Nickseon Gomis",
        "Zane Monlouis",
        "Matheus Pereira",
        "Jackson Gilman",
        "Niklas Dorsch",
        "Jonathan Osorio",
        "D\u00e1niel Sall\u00f3i",
        "Theo Corbeanu",
        "Josh Sargent",
        "Lewis Morgan"
      ],
      "reference_event": {
        "id": "761838",
        "date": "2026-09-27T00:30Z",
        "name": "Toronto FC at Nashville SC"
      },
      "reference_source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/summary?event=761838",
      "current_last_match_participation": null,
      "official_oct10_status": [
        "Nelson Palacio - Thigh (Out)"
      ],
      "status_source": "https://www.mlssoccer.com/news/mls-player-status-report-matchday-29-saturday-october-10-sunday-october-11",
      "pre_post_role": {
        "pre_trade_starts": null,
        "post_trade_starts": null,
        "post_last_match_role": "not in last captured match roster",
        "unreturned_is_zero": false
      },
      "familiarity": {
        "calendar_days_since_trade": 96,
        "documented_new_team_starts": null,
        "interpretation": "Prior new-team starts demonstrate match exposure; training, tactical fluency and quality of relationships are not quantified."
      },
      "opportunity_change": {
        "sending_registered_player_allocation": null,
        "pre_trade_starts": null,
        "post_trade_starts": null,
        "expected_oct10_minutes": null,
        "reason": "Departure removes eligibility for former club. New minutes and redistributed reference-XI workloads are unconfirmed; unequal-length pre/post starts are not a per-game rate."
      },
      "calculations": {
        "pre_goals_plus_assists": null,
        "post_goals_plus_assists": null,
        "goal_conversion": null,
        "reason": "G+A and shots are descriptive split totals, not causal replacement expected goals. Minutes, counterfactual replacement and registered conversion unavailable."
      },
      "offensive_pathway": {
        "role": "Progression, passing and chance creation",
        "direction": "New role can displace reference XI opportunities",
        "effect_goals": null,
        "conclusion": "UNESTIMATED: no registered MLS score engine; no arbitrary goal change."
      },
      "defensive_pathway": {
        "role": "Pressing and transition coverage",
        "effect_goals_against": null,
        "conclusion": "UNESTIMATED: observed goals/assists do not identify defensive contribution; no zero claim."
      },
      "base_adjusted": {
        "Classic": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Primary": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative ON": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative OFF": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        }
      },
      "historical_stage_caveat": "Vendor labels some2024/25 full-season-sized records MLS Cup. Retained without using them as validated regular/postseason samples; current2026 regular role summaries only.",
      "review_status": "REVIEWED: conditional/unestimated, no numeric MLS output or live tier",
      "reviewed_utc": "2026-10-10T10:13:40.362241+00:00"
    },
    {
      "player": "Lewis Morgan",
      "position": "M",
      "date": "2026-09-02",
      "team": "Toronto FC",
      "team_id": "7318",
      "direction": "acquiring",
      "counterparty": "San Diego FC",
      "counterparty_id": "22529",
      "transaction_source": "https://www.mlssoccer.com/league-reports/all-transfers/",
      "source_text": "M - Lewis Morgan (9/2/26 - trade from San Diego FC)",
      "roster_identity": {
        "id": "181028",
        "name": "Lewis Morgan",
        "roster_team": "Toronto FC",
        "roster_status": {
          "id": "1",
          "name": "Active",
          "type": "active",
          "abbreviation": "Active"
        },
        "source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/teams/7318/roster"
      },
      "statistical_history_source": "https://site.web.api.espn.com/apis/common/v3/sports/soccer/athletes/181028/stats?team=7318&league=usa.1",
      "raw_history_file": "history-181028-7318.json",
      "team_split_statistics": [
        {
          "category": "offensive",
          "season": 2026,
          "stage": "Regular Season",
          "teamId": "7318",
          "stats": {
            "STRT": "2",
            "FC": "1",
            "FA": "1",
            "YC": "0",
            "RC": "0",
            "G": "0",
            "A": "0",
            "SHOT": "4",
            "SOG": "4",
            "OF": "0"
          }
        }
      ],
      "reference_lineup": [
        "Luka Gavran",
        "Nickseon Gomis",
        "Zane Monlouis",
        "Matheus Pereira",
        "Jackson Gilman",
        "Niklas Dorsch",
        "Jonathan Osorio",
        "D\u00e1niel Sall\u00f3i",
        "Theo Corbeanu",
        "Josh Sargent",
        "Lewis Morgan"
      ],
      "reference_event": {
        "id": "761838",
        "date": "2026-09-27T00:30Z",
        "name": "Toronto FC at Nashville SC"
      },
      "reference_source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/summary?event=761838",
      "current_last_match_participation": {
        "id": "181028",
        "name": "Lewis Morgan",
        "starter": true,
        "active": true,
        "position": "Center Right Forward",
        "subbedIn": false,
        "subbedOut": true,
        "statistics": {
          "appearances": 1.0,
          "foulsCommitted": 1.0,
          "foulsSuffered": 1.0,
          "ownGoals": 0.0,
          "redCards": 0.0,
          "subIns": 0.0,
          "yellowCards": 0.0,
          "goalsConceded": 2.0,
          "shotsFaced": 0.0,
          "goalAssists": 0.0,
          "offsides": 0.0,
          "shotsOnTarget": 0.0,
          "totalGoals": 0.0,
          "totalShots": 0.0
        }
      },
      "official_oct10_status": [
        "Not listed in captured official report; absence of entry is not active-list confirmation."
      ],
      "status_source": "https://www.mlssoccer.com/news/mls-player-status-report-matchday-29-saturday-october-10-sunday-october-11",
      "pre_post_role": {
        "pre_trade_starts": "6",
        "post_trade_starts": "2",
        "post_last_match_role": "starter",
        "unreturned_is_zero": false
      },
      "familiarity": {
        "calendar_days_since_trade": 38,
        "documented_new_team_starts": "2",
        "interpretation": "Prior new-team starts demonstrate match exposure; training, tactical fluency and quality of relationships are not quantified."
      },
      "opportunity_change": {
        "sending_registered_player_allocation": null,
        "pre_trade_starts": "6",
        "post_trade_starts": "2",
        "expected_oct10_minutes": null,
        "reason": "Departure removes eligibility for former club. New minutes and redistributed reference-XI workloads are unconfirmed; unequal-length pre/post starts are not a per-game rate."
      },
      "calculations": {
        "pre_goals_plus_assists": 3.0,
        "post_goals_plus_assists": 0.0,
        "goal_conversion": null,
        "reason": "G+A and shots are descriptive split totals, not causal replacement expected goals. Minutes, counterfactual replacement and registered conversion unavailable."
      },
      "offensive_pathway": {
        "role": "Progression, passing and chance creation",
        "direction": "New role can displace reference XI opportunities",
        "effect_goals": null,
        "conclusion": "UNESTIMATED: no registered MLS score engine; no arbitrary goal change."
      },
      "defensive_pathway": {
        "role": "Pressing and transition coverage",
        "effect_goals_against": null,
        "conclusion": "UNESTIMATED: observed goals/assists do not identify defensive contribution; no zero claim."
      },
      "base_adjusted": {
        "Classic": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Primary": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative ON": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative OFF": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        }
      },
      "historical_stage_caveat": "Vendor labels some2024/25 full-season-sized records MLS Cup. Retained without using them as validated regular/postseason samples; current2026 regular role summaries only.",
      "review_status": "REVIEWED: conditional/unestimated, no numeric MLS output or live tier",
      "reviewed_utc": "2026-10-10T10:13:40.362241+00:00"
    },
    {
      "player": "Kosi Thompson",
      "position": "D",
      "date": "2026-03-26",
      "team": "Toronto FC",
      "team_id": "7318",
      "direction": "sending",
      "counterparty": "Colorado Rapids",
      "counterparty_id": "184",
      "transaction_source": "https://www.mlssoccer.com/league-reports/all-transfers/",
      "source_text": "D - Kosi Thompson (3/26/26 - trade to Colorado Rapids)",
      "roster_identity": {
        "id": "319389",
        "name": "Kosi Thompson",
        "roster_team": "Colorado Rapids",
        "roster_status": {
          "id": "1",
          "name": "Active",
          "type": "active",
          "abbreviation": "Active"
        },
        "source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/teams/184/roster"
      },
      "statistical_history_source": "https://site.web.api.espn.com/apis/common/v3/sports/soccer/athletes/319389/stats?team=7318&league=usa.1",
      "raw_history_file": "history-319389-7318.json",
      "team_split_statistics": [
        {
          "category": "offensive",
          "season": 2026,
          "stage": "Regular Season",
          "teamId": "7318",
          "stats": {
            "STRT": "2",
            "FC": "1",
            "FA": "2",
            "YC": "0",
            "RC": "0",
            "G": "0",
            "A": "0",
            "SHOT": "0",
            "SOG": "0",
            "OF": "0"
          }
        },
        {
          "category": "offensive",
          "season": 2025,
          "stage": "MLS Cup",
          "teamId": "7318",
          "stats": {
            "STRT": "23",
            "FC": "21",
            "FA": "21",
            "YC": "8",
            "RC": "0",
            "G": "0",
            "A": "0",
            "SHOT": "6",
            "SOG": "3",
            "OF": "0"
          }
        },
        {
          "category": "offensive",
          "season": 2024,
          "stage": "MLS Cup",
          "teamId": "7318",
          "stats": {
            "STRT": "6",
            "FC": "18",
            "FA": "11",
            "YC": "5",
            "RC": "0",
            "G": "0",
            "A": "0",
            "SHOT": "6",
            "SOG": "0",
            "OF": "0"
          }
        }
      ],
      "reference_lineup": [
        "Luka Gavran",
        "Nickseon Gomis",
        "Zane Monlouis",
        "Matheus Pereira",
        "Jackson Gilman",
        "Niklas Dorsch",
        "Jonathan Osorio",
        "D\u00e1niel Sall\u00f3i",
        "Theo Corbeanu",
        "Josh Sargent",
        "Lewis Morgan"
      ],
      "reference_event": {
        "id": "761838",
        "date": "2026-09-27T00:30Z",
        "name": "Toronto FC at Nashville SC"
      },
      "reference_source": "https://site.api.espn.com/apis/site/v2/sports/soccer/usa.1/summary?event=761838",
      "current_last_match_participation": {
        "id": "319389",
        "name": "Kosi Thompson",
        "starter": false,
        "active": true,
        "position": "Substitute",
        "subbedIn": false,
        "subbedOut": false,
        "statistics": {
          "appearances": 0.0,
          "foulsCommitted": 0.0,
          "foulsSuffered": 0.0,
          "ownGoals": 0.0,
          "redCards": 0.0,
          "subIns": 0.0,
          "yellowCards": 0.0,
          "goalsConceded": 0.0,
          "shotsFaced": 0.0,
          "goalAssists": 0.0,
          "offsides": 0.0,
          "shotsOnTarget": 0.0,
          "totalGoals": 0.0,
          "totalShots": 0.0
        }
      },
      "official_oct10_status": [
        "Not listed in captured official report; absence of entry is not active-list confirmation."
      ],
      "status_source": "https://www.mlssoccer.com/news/mls-player-status-report-matchday-29-saturday-october-10-sunday-october-11",
      "pre_post_role": {
        "pre_trade_starts": "2",
        "post_trade_starts": "9",
        "post_last_match_role": "substitute/bench",
        "unreturned_is_zero": false
      },
      "familiarity": {
        "calendar_days_since_trade": 198,
        "documented_new_team_starts": "9",
        "interpretation": "Prior new-team starts demonstrate match exposure; training, tactical fluency and quality of relationships are not quantified."
      },
      "opportunity_change": {
        "sending_registered_player_allocation": 0,
        "pre_trade_starts": "2",
        "post_trade_starts": "9",
        "expected_oct10_minutes": null,
        "reason": "Departure removes eligibility for former club. New minutes and redistributed reference-XI workloads are unconfirmed; unequal-length pre/post starts are not a per-game rate."
      },
      "calculations": {
        "pre_goals_plus_assists": 0.0,
        "post_goals_plus_assists": 2.0,
        "goal_conversion": null,
        "reason": "G+A and shots are descriptive split totals, not causal replacement expected goals. Minutes, counterfactual replacement and registered conversion unavailable."
      },
      "offensive_pathway": {
        "role": "Build-up width and set-piece contribution",
        "direction": "Former role redistributed to reference XI",
        "effect_goals": null,
        "conclusion": "UNESTIMATED: no registered MLS score engine; no arbitrary goal change."
      },
      "defensive_pathway": {
        "role": "Space/duel coverage and line coordination",
        "effect_goals_against": null,
        "conclusion": "UNESTIMATED: observed goals/assists do not identify defensive contribution; no zero claim."
      },
      "base_adjusted": {
        "Classic": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Primary": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative ON": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        },
        "Tighten Up Conservative OFF": {
          "base_score": null,
          "adjusted_score": null,
          "gate": "PASS / MODEL UNAVAILABLE",
          "human_minus_three": 0
        }
      },
      "historical_stage_caveat": "Vendor labels some2024/25 full-season-sized records MLS Cup. Retained without using them as validated regular/postseason samples; current2026 regular role summaries only.",
      "review_status": "REVIEWED: conditional/unestimated, no numeric MLS output or live tier",
      "reviewed_utc": "2026-10-10T10:13:40.362241+00:00"
    }
  ],
  "party_rows": 56,
  "transactions": 28,
  "review_limits": "Not final starting-XI certification. No MLS engine or calibrated opportunity-to-goal conversion. Historical vendor stage ambiguity retained. No automatic football deduction."
}