{
  "canonical_id": "carlos-rivas",
  "canonical_name": "Carlos Rivas",
  "positions": [
    "W"
  ],
  "leagues": [
    "USLC"
  ],
  "sport_names": [],
  "ambiguous": false,
  "appearances": [
    {
      "id": 1504154,
      "full_name": "Carlos Rivas",
      "team": "",
      "position": "W",
      "sport_id": null,
      "league": "USLC",
      "jersey": null,
      "college": null,
      "college_stats": null,
      "height": "6'0\"",
      "weight": "181",
      "college_full": null
    }
  ],
  "career_totals": {
    "minutes_played": 5194.0,
    "shots": 196.0,
    "shots_on_target": 51.0,
    "goals": 11.0,
    "xg": 14.9606,
    "xg_place": -4.8331,
    "goals_minus_xg": -3.9606,
    "key_passes": 65.0,
    "assists": 10.0,
    "xa": 9.363100000000001,
    "assists_minus_xa": 0.6369,
    "goals_plus_assists": 21.0,
    "xg_plus_xa": 24.3236,
    "points_added": 5.0375,
    "xpoints_added": 9.9529,
    "passes_attempted": 1413.0,
    "pass_completion_pct": 3.615,
    "xpass_completion_pct": 3.9356,
    "passes_over_expected": -64.08019999999999,
    "passes_over_expected_p100": -32.0739,
    "avg_pass_distance": 115.9703,
    "avg_pass_vertical": 21.8682
  },
  "season_totals": {
    "MLS-2015": {
      "minutes_played": 1510.0,
      "shots": 63.0,
      "shots_on_target": 16.0,
      "goals": 0.0,
      "xg": 5.0964,
      "xg_place": -3.7375,
      "goals_minus_xg": -5.0964,
      "key_passes": 21.0,
      "assists": 4.0,
      "xa": 3.4878,
      "assists_minus_xa": 0.5122,
      "goals_plus_assists": 4.0,
      "xg_plus_xa": 8.5842,
      "points_added": 0.0,
      "xpoints_added": 3.1885,
      "passes_attempted": 421.0,
      "pass_completion_pct": 0.601,
      "xpass_completion_pct": 0.6467,
      "passes_over_expected": -19.2744,
      "passes_over_expected_p100": -4.5783,
      "avg_pass_distance": 18.6117,
      "avg_pass_vertical": 1.1781
    },
    "MLS-2016": {
      "minutes_played": 899.0,
      "shots": 34.0,
      "shots_on_target": 7.0,
      "goals": 3.0,
      "xg": 2.3948,
      "xg_place": -0.3435,
      "goals_minus_xg": 0.6052,
      "key_passes": 13.0,
      "assists": 2.0,
      "xa": 1.3421,
      "assists_minus_xa": 0.6579,
      "goals_plus_assists": 5.0,
      "xg_plus_xa": 3.7369,
      "points_added": 2.1817,
      "xpoints_added": 2.0976,
      "passes_attempted": 247.0,
      "pass_completion_pct": 0.6518,
      "xpass_completion_pct": 0.6802,
      "passes_over_expected": -7.0164,
      "passes_over_expected_p100": -2.8407,
      "avg_pass_distance": 20.4417,
      "avg_pass_vertical": 2.8089
    },
    "MLS-2017": {
      "minutes_played": 2115.0,
      "shots": 76.0,
      "shots_on_target": 19.0,
      "goals": 5.0,
      "xg": 4.7007,
      "xg_place": -0.617,
      "goals_minus_xg": 0.2993,
      "key_passes": 25.0,
      "assists": 2.0,
      "xa": 3.7528,
      "assists_minus_xa": -1.7528,
      "goals_plus_assists": 7.0,
      "xg_plus_xa": 8.4535,
      "points_added": 2.4651,
      "xpoints_added": 3.067,
      "passes_attempted": 568.0,
      "pass_completion_pct": 0.6004,
      "xpass_completion_pct": 0.6449,
      "passes_over_expected": -25.3074,
      "passes_over_expected_p100": -4.4555,
      "avg_pass_distance": 20.9261,
      "avg_pass_vertical": 2.9722
    },
    "MLS-2018": {
      "minutes_played": 292.0,
      "shots": 10.0,
      "shots_on_target": 6.0,
      "goals": 2.0,
      "xg": 1.2711,
      "xg_place": 0.4057,
      "goals_minus_xg": 0.7289,
      "key_passes": 2.0,
      "assists": 0.0,
      "xa": 0.1535,
      "assists_minus_xa": -0.1535,
      "goals_plus_assists": 2.0,
      "xg_plus_xa": 1.4246,
      "points_added": 0.0017,
      "xpoints_added": 0.2959,
      "passes_attempted": 74.0,
      "pass_completion_pct": 0.5541,
      "xpass_completion_pct": 0.6432,
      "passes_over_expected": -6.5967,
      "passes_over_expected_p100": -8.9144,
      "avg_pass_distance": 19.0276,
      "avg_pass_vertical": 4.9587
    },
    "USLC-2018": {
      "minutes_played": 184.0,
      "shots": 7.0,
      "shots_on_target": 1.0,
      "goals": 1.0,
      "xg": 0.9486,
      "xg_place": -0.0872,
      "goals_minus_xg": 0.0514,
      "key_passes": 3.0,
      "assists": 1.0,
      "xa": 0.1962,
      "assists_minus_xa": 0.8038,
      "goals_plus_assists": 2.0,
      "xg_plus_xa": 1.1447,
      "points_added": 0.389,
      "xpoints_added": 0.4174,
      "passes_attempted": 60.0,
      "pass_completion_pct": 0.5333,
      "xpass_completion_pct": 0.5941,
      "passes_over_expected": -3.6449,
      "passes_over_expected_p100": -6.0748,
      "avg_pass_distance": 20.9674,
      "avg_pass_vertical": 9.4774
    },
    "MLSNP-2024": {
      "minutes_played": 194.0,
      "shots": 6.0,
      "shots_on_target": 2.0,
      "goals": 0.0,
      "xg": 0.549,
      "xg_place": -0.4536,
      "goals_minus_xg": -0.549,
      "key_passes": 1.0,
      "assists": 1.0,
      "xa": 0.4307,
      "assists_minus_xa": 0.5693,
      "goals_plus_assists": 1.0,
      "xg_plus_xa": 0.9797,
      "points_added": 0.0,
      "xpoints_added": 0.8865,
      "passes_attempted": 43.0,
      "pass_completion_pct": 0.6744,
      "xpass_completion_pct": 0.7265,
      "passes_over_expected": -2.2404,
      "passes_over_expected_p100": -5.2102,
      "avg_pass_distance": 15.9958,
      "avg_pass_vertical": 0.4729
    }
  },
  "season_coaches": {},
  "game_log": [
    {
      "game_id": "soccer-mls-2015-jYQJ8EW5GR",
      "game_slug": "soccer-mls-2015-jyqj8ew5gr",
      "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": 1510.0,
        "shots": 63.0,
        "shots_on_target": 16.0,
        "goals": 0.0,
        "xg": 5.0964,
        "xg_place": -3.7375,
        "goals_minus_xg": -5.0964,
        "key_passes": 21.0,
        "assists": 4.0,
        "xa": 3.4878,
        "assists_minus_xa": 0.5122,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 8.5842,
        "points_added": 0.0,
        "xpoints_added": 3.1885,
        "passes_attempted": 421.0,
        "pass_completion_pct": 0.601,
        "xpass_completion_pct": 0.6467,
        "passes_over_expected": -19.2744,
        "passes_over_expected_p100": -4.5783,
        "avg_pass_distance": 18.6117,
        "avg_pass_vertical": 1.1781
      }
    },
    {
      "game_id": "soccer-mls-2016-jYQJ8EW5GR",
      "game_slug": "soccer-mls-2016-jyqj8ew5gr",
      "display": "MLS 2016 Season",
      "season": 2016,
      "week": 1,
      "league": "MLS",
      "sport_slug": "mls-2016",
      "away_team": "",
      "home_team": "",
      "date_str": "",
      "score_home": "",
      "score_away": "",
      "stats": {
        "minutes_played": 899.0,
        "shots": 34.0,
        "shots_on_target": 7.0,
        "goals": 3.0,
        "xg": 2.3948,
        "xg_place": -0.3435,
        "goals_minus_xg": 0.6052,
        "key_passes": 13.0,
        "assists": 2.0,
        "xa": 1.3421,
        "assists_minus_xa": 0.6579,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 3.7369,
        "points_added": 2.1817,
        "xpoints_added": 2.0976,
        "passes_attempted": 247.0,
        "pass_completion_pct": 0.6518,
        "xpass_completion_pct": 0.6802,
        "passes_over_expected": -7.0164,
        "passes_over_expected_p100": -2.8407,
        "avg_pass_distance": 20.4417,
        "avg_pass_vertical": 2.8089
      }
    },
    {
      "game_id": "soccer-mls-2017-jYQJ8EW5GR",
      "game_slug": "soccer-mls-2017-jyqj8ew5gr",
      "display": "MLS 2017 Season",
      "season": 2017,
      "week": 1,
      "league": "MLS",
      "sport_slug": "mls-2017",
      "away_team": "",
      "home_team": "",
      "date_str": "",
      "score_home": "",
      "score_away": "",
      "stats": {
        "minutes_played": 2115.0,
        "shots": 76.0,
        "shots_on_target": 19.0,
        "goals": 5.0,
        "xg": 4.7007,
        "xg_place": -0.617,
        "goals_minus_xg": 0.2993,
        "key_passes": 25.0,
        "assists": 2.0,
        "xa": 3.7528,
        "assists_minus_xa": -1.7528,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 8.4535,
        "points_added": 2.4651,
        "xpoints_added": 3.067,
        "passes_attempted": 568.0,
        "pass_completion_pct": 0.6004,
        "xpass_completion_pct": 0.6449,
        "passes_over_expected": -25.3074,
        "passes_over_expected_p100": -4.4555,
        "avg_pass_distance": 20.9261,
        "avg_pass_vertical": 2.9722
      }
    },
    {
      "game_id": "soccer-mls-2018-a2lqRX2Mr0",
      "game_slug": "soccer-mls-2018-a2lqrx2mr0",
      "display": "MLS 2018 Season",
      "season": 2018,
      "week": 1,
      "league": "MLS",
      "sport_slug": "mls-2018",
      "away_team": "",
      "home_team": "",
      "date_str": "",
      "score_home": "",
      "score_away": "",
      "stats": {
        "minutes_played": 292.0,
        "shots": 10.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 1.2711,
        "xg_place": 0.4057,
        "goals_minus_xg": 0.7289,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1535,
        "assists_minus_xa": -0.1535,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.4246,
        "points_added": 0.0017,
        "xpoints_added": 0.2959,
        "passes_attempted": 74.0,
        "pass_completion_pct": 0.5541,
        "xpass_completion_pct": 0.6432,
        "passes_over_expected": -6.5967,
        "passes_over_expected_p100": -8.9144,
        "avg_pass_distance": 19.0276,
        "avg_pass_vertical": 4.9587
      }
    },
    {
      "game_id": "soccer-uslc-2018-9Yqdwg85vJ",
      "game_slug": "soccer-uslc-2018-9yqdwg85vj",
      "display": "USLC 2018 Season",
      "season": 2018,
      "week": 1,
      "league": "USLC",
      "sport_slug": "uslc-2018",
      "away_team": "",
      "home_team": "",
      "date_str": "",
      "score_home": "",
      "score_away": "",
      "stats": {
        "minutes_played": 184.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.9486,
        "xg_place": -0.0872,
        "goals_minus_xg": 0.0514,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.1962,
        "assists_minus_xa": 0.8038,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.1447,
        "points_added": 0.389,
        "xpoints_added": 0.4174,
        "passes_attempted": 60.0,
        "pass_completion_pct": 0.5333,
        "xpass_completion_pct": 0.5941,
        "passes_over_expected": -3.6449,
        "passes_over_expected_p100": -6.0748,
        "avg_pass_distance": 20.9674,
        "avg_pass_vertical": 9.4774
      }
    },
    {
      "game_id": "soccer-mlsnp-2024-raMyeZAMd2",
      "game_slug": "soccer-mlsnp-2024-ramyezamd2",
      "display": "MLSNP 2024 Season",
      "season": 2024,
      "week": 1,
      "league": "MLSNP",
      "sport_slug": "mlsnp-2024",
      "away_team": "",
      "home_team": "",
      "date_str": "",
      "score_home": "",
      "score_away": "",
      "stats": {
        "minutes_played": 194.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.549,
        "xg_place": -0.4536,
        "goals_minus_xg": -0.549,
        "key_passes": 1.0,
        "assists": 1.0,
        "xa": 0.4307,
        "assists_minus_xa": 0.5693,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.9797,
        "points_added": 0.0,
        "xpoints_added": 0.8865,
        "passes_attempted": 43.0,
        "pass_completion_pct": 0.6744,
        "xpass_completion_pct": 0.7265,
        "passes_over_expected": -2.2404,
        "passes_over_expected_p100": -5.2102,
        "avg_pass_distance": 15.9958,
        "avg_pass_vertical": 0.4729
      }
    }
  ],
  "college": null,
  "nfl": null,
  "articles": []
}