{
  "canonical_id": "gabriel-torres",
  "canonical_name": "Gabriel Torres",
  "positions": [
    "FB"
  ],
  "leagues": [
    "USLC"
  ],
  "sport_names": [],
  "ambiguous": false,
  "appearances": [
    {
      "id": 1505033,
      "full_name": "Gabriel Torres",
      "team": "",
      "position": "FB",
      "sport_id": null,
      "league": "USLC",
      "jersey": null,
      "college": null,
      "college_stats": null,
      "height": "5'10\"",
      "weight": "172",
      "college_full": null
    },
    {
      "id": 1509359,
      "full_name": "Gabriel Torres",
      "team": "",
      "position": "ST",
      "sport_id": null,
      "league": "MLS",
      "jersey": null,
      "college": null,
      "college_stats": null,
      "height": "5'11\"",
      "weight": "165",
      "college_full": null
    }
  ],
  "career_totals": {
    "minutes_played": 13104.0,
    "shots": 183.0,
    "shots_on_target": 63.0,
    "goals": 22.0,
    "xg": 18.5337,
    "xg_place": 1.9035,
    "goals_minus_xg": 3.466299999999999,
    "key_passes": 172.0,
    "assists": 30.0,
    "xa": 21.183600000000002,
    "assists_minus_xa": 8.816399999999998,
    "goals_plus_assists": 52.0,
    "xg_plus_xa": 39.7172,
    "points_added": 8.7997,
    "xpoints_added": 11.2574,
    "passes_attempted": 5389.0,
    "pass_completion_pct": 8.2025,
    "xpass_completion_pct": 8.323699999999999,
    "passes_over_expected": -26.841900000000003,
    "passes_over_expected_p100": -12.122399999999999,
    "avg_pass_distance": 211.6754,
    "avg_pass_vertical": 17.1134
  },
  "season_totals": {
    "MLS-2013": {
      "minutes_played": 644.0,
      "shots": 16.0,
      "shots_on_target": 5.0,
      "goals": 3.0,
      "xg": 1.9835,
      "xg_place": 0.8876,
      "goals_minus_xg": 1.0165,
      "key_passes": 7.0,
      "assists": 1.0,
      "xa": 0.3901,
      "assists_minus_xa": 0.6099,
      "goals_plus_assists": 4.0,
      "xg_plus_xa": 2.3736,
      "points_added": 1.1369,
      "xpoints_added": 1.4315,
      "passes_attempted": 147.0,
      "pass_completion_pct": 0.7075,
      "xpass_completion_pct": 0.7526,
      "passes_over_expected": -6.6334,
      "passes_over_expected_p100": -4.5125,
      "avg_pass_distance": 19.7153,
      "avg_pass_vertical": 3.4468
    },
    "MLS-2014": {
      "minutes_played": 1209.0,
      "shots": 26.0,
      "shots_on_target": 12.0,
      "goals": 3.0,
      "xg": 2.3989,
      "xg_place": 1.0905,
      "goals_minus_xg": 0.6011,
      "key_passes": 21.0,
      "assists": 1.0,
      "xa": 1.6087,
      "assists_minus_xa": -0.6087,
      "goals_plus_assists": 4.0,
      "xg_plus_xa": 4.0076,
      "points_added": 0.4763,
      "xpoints_added": 1.0735,
      "passes_attempted": 369.0,
      "pass_completion_pct": 0.7778,
      "xpass_completion_pct": 0.773,
      "passes_over_expected": 1.7687,
      "passes_over_expected_p100": 0.4793,
      "avg_pass_distance": 20.6805,
      "avg_pass_vertical": 1.2238
    },
    "MLS-2015": {
      "minutes_played": 1718.0,
      "shots": 42.0,
      "shots_on_target": 14.0,
      "goals": 4.0,
      "xg": 3.5676,
      "xg_place": 0.2029,
      "goals_minus_xg": 0.4324,
      "key_passes": 23.0,
      "assists": 3.0,
      "xa": 2.5835,
      "assists_minus_xa": 0.4165,
      "goals_plus_assists": 7.0,
      "xg_plus_xa": 6.1511,
      "points_added": 1.6398,
      "xpoints_added": 2.3647,
      "passes_attempted": 486.0,
      "pass_completion_pct": 0.7058,
      "xpass_completion_pct": 0.7424,
      "passes_over_expected": -17.8225,
      "passes_over_expected_p100": -3.6672,
      "avg_pass_distance": 19.9704,
      "avg_pass_vertical": 2.2655
    },
    "USLC-2020": {
      "minutes_played": 1106.0,
      "shots": 7.0,
      "shots_on_target": 5.0,
      "goals": 2.0,
      "xg": 0.5994,
      "xg_place": 1.7742,
      "goals_minus_xg": 1.4006,
      "key_passes": 14.0,
      "assists": 2.0,
      "xa": 1.9512,
      "assists_minus_xa": 0.0488,
      "goals_plus_assists": 4.0,
      "xg_plus_xa": 2.5506,
      "points_added": 0.9848,
      "xpoints_added": 0.2713,
      "passes_attempted": 571.0,
      "pass_completion_pct": 0.6655,
      "xpass_completion_pct": 0.7017,
      "passes_over_expected": -20.6834,
      "passes_over_expected_p100": -3.6223,
      "avg_pass_distance": 21.2131,
      "avg_pass_vertical": 6.0554
    },
    "USLC-2021": {
      "minutes_played": 1175.0,
      "shots": 3.0,
      "shots_on_target": 1.0,
      "goals": 0.0,
      "xg": 0.2464,
      "xg_place": -0.0117,
      "goals_minus_xg": -0.2464,
      "key_passes": 8.0,
      "assists": 3.0,
      "xa": 1.3102,
      "assists_minus_xa": 1.6898,
      "goals_plus_assists": 3.0,
      "xg_plus_xa": 1.5565,
      "points_added": 0.0,
      "xpoints_added": 0.1448,
      "passes_attempted": 589.0,
      "pass_completion_pct": 0.7708,
      "xpass_completion_pct": 0.7718,
      "passes_over_expected": -0.6144,
      "passes_over_expected_p100": -0.1043,
      "avg_pass_distance": 18.1048,
      "avg_pass_vertical": 1.8129
    },
    "USLC-2022": {
      "minutes_played": 2085.0,
      "shots": 21.0,
      "shots_on_target": 5.0,
      "goals": 4.0,
      "xg": 1.8016,
      "xg_place": 0.6205,
      "goals_minus_xg": 2.1984,
      "key_passes": 27.0,
      "assists": 5.0,
      "xa": 2.9978,
      "assists_minus_xa": 2.0022,
      "goals_plus_assists": 9.0,
      "xg_plus_xa": 4.7994,
      "points_added": 2.0442,
      "xpoints_added": 0.9037000000000001,
      "passes_attempted": 1018.0,
      "pass_completion_pct": 1.4928,
      "xpass_completion_pct": 1.5409000000000002,
      "passes_over_expected": -21.5467,
      "passes_over_expected_p100": -4.8065999999999995,
      "avg_pass_distance": 37.3314,
      "avg_pass_vertical": 0.8943000000000003
    },
    "USLC-2023": {
      "minutes_played": 793.0,
      "shots": 11.0,
      "shots_on_target": 2.0,
      "goals": 1.0,
      "xg": 1.589,
      "xg_place": -1.166,
      "goals_minus_xg": -0.589,
      "key_passes": 9.0,
      "assists": 5.0,
      "xa": 1.7809,
      "assists_minus_xa": 3.2191,
      "goals_plus_assists": 6.0,
      "xg_plus_xa": 3.3699,
      "points_added": 0.0,
      "xpoints_added": 0.9172,
      "passes_attempted": 344.0,
      "pass_completion_pct": 0.7674,
      "xpass_completion_pct": 0.7665,
      "passes_over_expected": 0.3238,
      "passes_over_expected_p100": 0.0941,
      "avg_pass_distance": 18.9329,
      "avg_pass_vertical": -0.6513
    },
    "USLC-2024": {
      "minutes_played": 1420.0,
      "shots": 19.0,
      "shots_on_target": 5.0,
      "goals": 0.0,
      "xg": 1.4076,
      "xg_place": -0.9806,
      "goals_minus_xg": -1.4076,
      "key_passes": 21.0,
      "assists": 3.0,
      "xa": 2.8468,
      "assists_minus_xa": 0.1532,
      "goals_plus_assists": 3.0,
      "xg_plus_xa": 4.2544,
      "points_added": 0.0,
      "xpoints_added": 1.0622,
      "passes_attempted": 546.0,
      "pass_completion_pct": 0.7839,
      "xpass_completion_pct": 0.7726,
      "passes_over_expected": 6.1542,
      "passes_over_expected_p100": 1.1271,
      "avg_pass_distance": 18.6322,
      "avg_pass_vertical": -0.738
    },
    "USLC-2025": {
      "minutes_played": 2632.0,
      "shots": 31.0,
      "shots_on_target": 11.0,
      "goals": 4.0,
      "xg": 3.3131,
      "xg_place": -0.3696,
      "goals_minus_xg": 0.6869,
      "key_passes": 40.0,
      "assists": 7.0,
      "xa": 5.1715,
      "assists_minus_xa": 1.8285,
      "goals_plus_assists": 11.0,
      "xg_plus_xa": 8.4846,
      "points_added": 2.5162,
      "xpoints_added": 2.1472,
      "passes_attempted": 1174.0,
      "pass_completion_pct": 0.7862,
      "xpass_completion_pct": 0.759,
      "passes_over_expected": 31.9699,
      "passes_over_expected_p100": 2.7232,
      "avg_pass_distance": 18.7375,
      "avg_pass_vertical": 1.6353
    },
    "USLC-2026": {
      "minutes_played": 322.0,
      "shots": 7.0,
      "shots_on_target": 3.0,
      "goals": 1.0,
      "xg": 1.6266,
      "xg_place": -0.1443,
      "goals_minus_xg": -0.6266,
      "key_passes": 2.0,
      "assists": 0.0,
      "xa": 0.5429,
      "assists_minus_xa": -0.5429,
      "goals_plus_assists": 1.0,
      "xg_plus_xa": 2.1695,
      "points_added": 0.0015,
      "xpoints_added": 0.9413,
      "passes_attempted": 145.0,
      "pass_completion_pct": 0.7448,
      "xpass_completion_pct": 0.7432,
      "passes_over_expected": 0.2419,
      "passes_over_expected_p100": 0.1668,
      "avg_pass_distance": 18.3573,
      "avg_pass_vertical": 1.1687
    }
  },
  "season_coaches": {},
  "game_log": [
    {
      "game_id": "soccer-mls-2013-pzeQZ6xQKw",
      "game_slug": "soccer-mls-2013-pzeqz6xqkw",
      "display": "MLS 2013 Season",
      "season": 2013,
      "week": 1,
      "league": "MLS",
      "sport_slug": "mls-2013",
      "away_team": "",
      "home_team": "",
      "date_str": "",
      "score_home": "",
      "score_away": "",
      "stats": {
        "minutes_played": 644.0,
        "shots": 16.0,
        "shots_on_target": 5.0,
        "goals": 3.0,
        "xg": 1.9835,
        "xg_place": 0.8876,
        "goals_minus_xg": 1.0165,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.3901,
        "assists_minus_xa": 0.6099,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.3736,
        "points_added": 1.1369,
        "xpoints_added": 1.4315,
        "passes_attempted": 147.0,
        "pass_completion_pct": 0.7075,
        "xpass_completion_pct": 0.7526,
        "passes_over_expected": -6.6334,
        "passes_over_expected_p100": -4.5125,
        "avg_pass_distance": 19.7153,
        "avg_pass_vertical": 3.4468
      }
    },
    {
      "game_id": "soccer-mls-2014-pzeQZ6xQKw",
      "game_slug": "soccer-mls-2014-pzeqz6xqkw",
      "display": "MLS 2014 Season",
      "season": 2014,
      "week": 1,
      "league": "MLS",
      "sport_slug": "mls-2014",
      "away_team": "",
      "home_team": "",
      "date_str": "",
      "score_home": "",
      "score_away": "",
      "stats": {
        "minutes_played": 1209.0,
        "shots": 26.0,
        "shots_on_target": 12.0,
        "goals": 3.0,
        "xg": 2.3989,
        "xg_place": 1.0905,
        "goals_minus_xg": 0.6011,
        "key_passes": 21.0,
        "assists": 1.0,
        "xa": 1.6087,
        "assists_minus_xa": -0.6087,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.0076,
        "points_added": 0.4763,
        "xpoints_added": 1.0735,
        "passes_attempted": 369.0,
        "pass_completion_pct": 0.7778,
        "xpass_completion_pct": 0.773,
        "passes_over_expected": 1.7687,
        "passes_over_expected_p100": 0.4793,
        "avg_pass_distance": 20.6805,
        "avg_pass_vertical": 1.2238
      }
    },
    {
      "game_id": "soccer-mls-2015-pzeQZ6xQKw",
      "game_slug": "soccer-mls-2015-pzeqz6xqkw",
      "display": "MLS 2015 Season",
      "season": 2015,
      "week": 1,
      "league": "MLS",
      "sport_slug": "mls-2015",
      "away_team": "",
      "home_team": "",
      "date_str": "",
      "score_home": "",
      "score_away": "",
      "stats": {
        "minutes_played": 1718.0,
        "shots": 42.0,
        "shots_on_target": 14.0,
        "goals": 4.0,
        "xg": 3.5676,
        "xg_place": 0.2029,
        "goals_minus_xg": 0.4324,
        "key_passes": 23.0,
        "assists": 3.0,
        "xa": 2.5835,
        "assists_minus_xa": 0.4165,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 6.1511,
        "points_added": 1.6398,
        "xpoints_added": 2.3647,
        "passes_attempted": 486.0,
        "pass_completion_pct": 0.7058,
        "xpass_completion_pct": 0.7424,
        "passes_over_expected": -17.8225,
        "passes_over_expected_p100": -3.6672,
        "avg_pass_distance": 19.9704,
        "avg_pass_vertical": 2.2655
      }
    },
    {
      "game_id": "soccer-uslc-2020-eVq3rNX5WO",
      "game_slug": "soccer-uslc-2020-evq3rnx5wo",
      "display": "USLC 2020 Season",
      "season": 2020,
      "week": 1,
      "league": "USLC",
      "sport_slug": "uslc-2020",
      "away_team": "",
      "home_team": "",
      "date_str": "",
      "score_home": "",
      "score_away": "",
      "stats": {
        "minutes_played": 1106.0,
        "shots": 7.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 0.5994,
        "xg_place": 1.7742,
        "goals_minus_xg": 1.4006,
        "key_passes": 14.0,
        "assists": 2.0,
        "xa": 1.9512,
        "assists_minus_xa": 0.0488,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.5506,
        "points_added": 0.9848,
        "xpoints_added": 0.2713,
        "passes_attempted": 571.0,
        "pass_completion_pct": 0.6655,
        "xpass_completion_pct": 0.7017,
        "passes_over_expected": -20.6834,
        "passes_over_expected_p100": -3.6223,
        "avg_pass_distance": 21.2131,
        "avg_pass_vertical": 6.0554
      }
    },
    {
      "game_id": "soccer-uslc-2021-eVq3rNX5WO",
      "game_slug": "soccer-uslc-2021-evq3rnx5wo",
      "display": "USLC 2021 Season",
      "season": 2021,
      "week": 1,
      "league": "USLC",
      "sport_slug": "uslc-2021",
      "away_team": "",
      "home_team": "",
      "date_str": "",
      "score_home": "",
      "score_away": "",
      "stats": {
        "minutes_played": 1175.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2464,
        "xg_place": -0.0117,
        "goals_minus_xg": -0.2464,
        "key_passes": 8.0,
        "assists": 3.0,
        "xa": 1.3102,
        "assists_minus_xa": 1.6898,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.5565,
        "points_added": 0.0,
        "xpoints_added": 0.1448,
        "passes_attempted": 589.0,
        "pass_completion_pct": 0.7708,
        "xpass_completion_pct": 0.7718,
        "passes_over_expected": -0.6144,
        "passes_over_expected_p100": -0.1043,
        "avg_pass_distance": 18.1048,
        "avg_pass_vertical": 1.8129
      }
    },
    {
      "game_id": "soccer-uslc-2022-NWMWllL5lz",
      "game_slug": "soccer-uslc-2022-nwmwlll5lz",
      "display": "USLC 2022 Season",
      "season": 2022,
      "week": 1,
      "league": "USLC",
      "sport_slug": "uslc-2022",
      "away_team": "",
      "home_team": "",
      "date_str": "",
      "score_home": "",
      "score_away": "",
      "stats": {
        "minutes_played": 335.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 3.0,
        "xg": 0.9641,
        "xg_place": 0.7711,
        "goals_minus_xg": 2.0359,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.4252,
        "assists_minus_xa": 0.5748,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 1.3893,
        "points_added": 1.7959,
        "xpoints_added": 0.3134,
        "passes_attempted": 115.0,
        "pass_completion_pct": 0.7652,
        "xpass_completion_pct": 0.793,
        "passes_over_expected": -3.1897,
        "passes_over_expected_p100": -2.7737,
        "avg_pass_distance": 17.231,
        "avg_pass_vertical": -2.788
      }
    },
    {
      "game_id": "soccer-uslc-2022-e7MzZbKMr0",
      "game_slug": "soccer-uslc-2022-e7mzzbkmr0",
      "display": "USLC 2022 Season",
      "season": 2022,
      "week": 1,
      "league": "USLC",
      "sport_slug": "uslc-2022",
      "away_team": "",
      "home_team": "",
      "date_str": "",
      "score_home": "",
      "score_away": "",
      "stats": {
        "minutes_played": 1750.0,
        "shots": 13.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.8375,
        "xg_place": -0.1506,
        "goals_minus_xg": 0.1625,
        "key_passes": 21.0,
        "assists": 4.0,
        "xa": 2.5726,
        "assists_minus_xa": 1.4274,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 3.4101,
        "points_added": 0.2483,
        "xpoints_added": 0.5903,
        "passes_attempted": 903.0,
        "pass_completion_pct": 0.7276,
        "xpass_completion_pct": 0.7479,
        "passes_over_expected": -18.357,
        "passes_over_expected_p100": -2.0329,
        "avg_pass_distance": 20.1004,
        "avg_pass_vertical": 3.6823
      }
    },
    {
      "game_id": "soccer-uslc-2023-NWMWllL5lz",
      "game_slug": "soccer-uslc-2023-nwmwlll5lz",
      "display": "USLC 2023 Season",
      "season": 2023,
      "week": 1,
      "league": "USLC",
      "sport_slug": "uslc-2023",
      "away_team": "",
      "home_team": "",
      "date_str": "",
      "score_home": "",
      "score_away": "",
      "stats": {
        "minutes_played": 793.0,
        "shots": 11.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.589,
        "xg_place": -1.166,
        "goals_minus_xg": -0.589,
        "key_passes": 9.0,
        "assists": 5.0,
        "xa": 1.7809,
        "assists_minus_xa": 3.2191,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 3.3699,
        "points_added": 0.0,
        "xpoints_added": 0.9172,
        "passes_attempted": 344.0,
        "pass_completion_pct": 0.7674,
        "xpass_completion_pct": 0.7665,
        "passes_over_expected": 0.3238,
        "passes_over_expected_p100": 0.0941,
        "avg_pass_distance": 18.9329,
        "avg_pass_vertical": -0.6513
      }
    },
    {
      "game_id": "soccer-uslc-2024-NWMWllL5lz",
      "game_slug": "soccer-uslc-2024-nwmwlll5lz",
      "display": "USLC 2024 Season",
      "season": 2024,
      "week": 1,
      "league": "USLC",
      "sport_slug": "uslc-2024",
      "away_team": "",
      "home_team": "",
      "date_str": "",
      "score_home": "",
      "score_away": "",
      "stats": {
        "minutes_played": 1420.0,
        "shots": 19.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 1.4076,
        "xg_place": -0.9806,
        "goals_minus_xg": -1.4076,
        "key_passes": 21.0,
        "assists": 3.0,
        "xa": 2.8468,
        "assists_minus_xa": 0.1532,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.2544,
        "points_added": 0.0,
        "xpoints_added": 1.0622,
        "passes_attempted": 546.0,
        "pass_completion_pct": 0.7839,
        "xpass_completion_pct": 0.7726,
        "passes_over_expected": 6.1542,
        "passes_over_expected_p100": 1.1271,
        "avg_pass_distance": 18.6322,
        "avg_pass_vertical": -0.738
      }
    },
    {
      "game_id": "soccer-uslc-2025-7VqGLwzQvW",
      "game_slug": "soccer-uslc-2025-7vqglwzqvw",
      "display": "USLC 2025 Season",
      "season": 2025,
      "week": 1,
      "league": "USLC",
      "sport_slug": "uslc-2025",
      "away_team": "",
      "home_team": "",
      "date_str": "",
      "score_home": "",
      "score_away": "",
      "stats": {
        "minutes_played": 2632.0,
        "shots": 31.0,
        "shots_on_target": 11.0,
        "goals": 4.0,
        "xg": 3.3131,
        "xg_place": -0.3696,
        "goals_minus_xg": 0.6869,
        "key_passes": 40.0,
        "assists": 7.0,
        "xa": 5.1715,
        "assists_minus_xa": 1.8285,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 8.4846,
        "points_added": 2.5162,
        "xpoints_added": 2.1472,
        "passes_attempted": 1174.0,
        "pass_completion_pct": 0.7862,
        "xpass_completion_pct": 0.759,
        "passes_over_expected": 31.9699,
        "passes_over_expected_p100": 2.7232,
        "avg_pass_distance": 18.7375,
        "avg_pass_vertical": 1.6353
      }
    },
    {
      "game_id": "soccer-uslc-2026-7VqGLwzQvW",
      "game_slug": "soccer-uslc-2026-7vqglwzqvw",
      "display": "USLC 2026 Season",
      "season": 2026,
      "week": 1,
      "league": "USLC",
      "sport_slug": "uslc-2026",
      "away_team": "",
      "home_team": "",
      "date_str": "",
      "score_home": "",
      "score_away": "",
      "stats": {
        "minutes_played": 322.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.6266,
        "xg_place": -0.1443,
        "goals_minus_xg": -0.6266,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.5429,
        "assists_minus_xa": -0.5429,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.1695,
        "points_added": 0.0015,
        "xpoints_added": 0.9413,
        "passes_attempted": 145.0,
        "pass_completion_pct": 0.7448,
        "xpass_completion_pct": 0.7432,
        "passes_over_expected": 0.2419,
        "passes_over_expected_p100": 0.1668,
        "avg_pass_distance": 18.3573,
        "avg_pass_vertical": 1.1687
      }
    }
  ],
  "college": null,
  "nfl": null,
  "articles": []
}