{
  "canonical_id": "tyler-boyd",
  "canonical_name": "Tyler Boyd",
  "positions": [
    "WR"
  ],
  "leagues": [],
  "sport_names": [
    "NFL"
  ],
  "ambiguous": false,
  "appearances": [
    {
      "id": 23157,
      "full_name": "Tyler Boyd",
      "team": "TEN",
      "position": "WR",
      "sport_id": 24,
      "league": null,
      "jersey": 83,
      "college": null,
      "college_stats": null,
      "height": null,
      "weight": null,
      "college_full": null
    },
    {
      "id": 1509723,
      "full_name": "Tyler Boyd",
      "team": "",
      "position": "W",
      "sport_id": null,
      "league": "MLS",
      "jersey": null,
      "college": null,
      "college_stats": null,
      "height": "6'0\"",
      "weight": "163",
      "college_full": null
    }
  ],
  "career_totals": {
    "minutes_played": 4390.0,
    "shots": 96.0,
    "shots_on_target": 42.0,
    "goals": 10.0,
    "xg": 7.7815,
    "xg_place": 1.1497999999999997,
    "goals_minus_xg": 2.2185,
    "key_passes": 69.0,
    "assists": 7.0,
    "xa": 9.5352,
    "assists_minus_xa": -2.5351999999999997,
    "goals_plus_assists": 17.0,
    "xg_plus_xa": 17.3168,
    "points_added": 4.587,
    "xpoints_added": 4.3403,
    "passes_attempted": 1389.0,
    "pass_completion_pct": 3.0232,
    "xpass_completion_pct": 3.0815,
    "passes_over_expected": -1.3523999999999994,
    "passes_over_expected_p100": -5.831799999999999,
    "avg_pass_distance": 71.9678,
    "avg_pass_vertical": 0.7167000000000001
  },
  "season_totals": {
    "MLS-2023": {
      "minutes_played": 2515.0,
      "shots": 66.0,
      "shots_on_target": 27.0,
      "goals": 7.0,
      "xg": 4.9894,
      "xg_place": 1.3103,
      "goals_minus_xg": 2.0106,
      "key_passes": 47.0,
      "assists": 4.0,
      "xa": 6.3664,
      "assists_minus_xa": -2.3664,
      "goals_plus_assists": 11.0,
      "xg_plus_xa": 11.3558,
      "points_added": 3.5231,
      "xpoints_added": 2.8872,
      "passes_attempted": 814.0,
      "pass_completion_pct": 0.7457,
      "xpass_completion_pct": 0.7337,
      "passes_over_expected": 9.7606,
      "passes_over_expected_p100": 1.1991,
      "avg_pass_distance": 18.7538,
      "avg_pass_vertical": 0.7747
    },
    "MLS-2024": {
      "minutes_played": 1246.0,
      "shots": 17.0,
      "shots_on_target": 8.0,
      "goals": 2.0,
      "xg": 2.0855,
      "xg_place": -1.0455,
      "goals_minus_xg": -0.0855,
      "key_passes": 13.0,
      "assists": 2.0,
      "xa": 1.7259,
      "assists_minus_xa": 0.2741,
      "goals_plus_assists": 4.0,
      "xg_plus_xa": 3.8114,
      "points_added": 1.0639,
      "xpoints_added": 1.2268,
      "passes_attempted": 359.0,
      "pass_completion_pct": 0.7493,
      "xpass_completion_pct": 0.761,
      "passes_over_expected": -4.2028,
      "passes_over_expected_p100": -1.1707,
      "avg_pass_distance": 18.9667,
      "avg_pass_vertical": 1.8416
    },
    "MLS-2025": {
      "minutes_played": 206.0,
      "shots": 1.0,
      "shots_on_target": 1.0,
      "goals": 0.0,
      "xg": 0.0201,
      "xg_place": 0.0026,
      "goals_minus_xg": -0.0201,
      "key_passes": 4.0,
      "assists": 1.0,
      "xa": 0.5301,
      "assists_minus_xa": 0.4699,
      "goals_plus_assists": 1.0,
      "xg_plus_xa": 0.5502,
      "points_added": 0.0,
      "xpoints_added": 0.0,
      "passes_attempted": 60.0,
      "pass_completion_pct": 0.8167,
      "xpass_completion_pct": 0.8399,
      "passes_over_expected": -1.3948,
      "passes_over_expected_p100": -2.3247,
      "avg_pass_distance": 16.5448,
      "avg_pass_vertical": -1.2844
    },
    "MLS-2026": {
      "minutes_played": 423.0,
      "shots": 12.0,
      "shots_on_target": 6.0,
      "goals": 1.0,
      "xg": 0.6865,
      "xg_place": 0.8824,
      "goals_minus_xg": 0.3135,
      "key_passes": 5.0,
      "assists": 0.0,
      "xa": 0.9128,
      "assists_minus_xa": -0.9128,
      "goals_plus_assists": 1.0,
      "xg_plus_xa": 1.5994,
      "points_added": 0.0,
      "xpoints_added": 0.2263,
      "passes_attempted": 156.0,
      "pass_completion_pct": 0.7115,
      "xpass_completion_pct": 0.7469,
      "passes_over_expected": -5.5154,
      "passes_over_expected_p100": -3.5355,
      "avg_pass_distance": 17.7025,
      "avg_pass_vertical": -0.6152
    }
  },
  "season_coaches": {},
  "game_log": [
    {
      "game_id": "soccer-mls-2023-kaDQ0wRqEv",
      "game_slug": "soccer-mls-2023-kadq0wrqev",
      "display": "MLS 2023 Season",
      "season": 2023,
      "week": 1,
      "league": "MLS",
      "sport_slug": "mls-2023",
      "away_team": "",
      "home_team": "",
      "date_str": "",
      "score_home": "",
      "score_away": "",
      "stats": {
        "minutes_played": 2515.0,
        "shots": 66.0,
        "shots_on_target": 27.0,
        "goals": 7.0,
        "xg": 4.9894,
        "xg_place": 1.3103,
        "goals_minus_xg": 2.0106,
        "key_passes": 47.0,
        "assists": 4.0,
        "xa": 6.3664,
        "assists_minus_xa": -2.3664,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 11.3558,
        "points_added": 3.5231,
        "xpoints_added": 2.8872,
        "passes_attempted": 814.0,
        "pass_completion_pct": 0.7457,
        "xpass_completion_pct": 0.7337,
        "passes_over_expected": 9.7606,
        "passes_over_expected_p100": 1.1991,
        "avg_pass_distance": 18.7538,
        "avg_pass_vertical": 0.7747
      }
    },
    {
      "game_id": "soccer-mls-2024-vzqoOgNqap",
      "game_slug": "soccer-mls-2024-vzqoognqap",
      "display": "MLS 2024 Season",
      "season": 2024,
      "week": 1,
      "league": "MLS",
      "sport_slug": "mls-2024",
      "away_team": "",
      "home_team": "",
      "date_str": "",
      "score_home": "",
      "score_away": "",
      "stats": {
        "minutes_played": 1246.0,
        "shots": 17.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 2.0855,
        "xg_place": -1.0455,
        "goals_minus_xg": -0.0855,
        "key_passes": 13.0,
        "assists": 2.0,
        "xa": 1.7259,
        "assists_minus_xa": 0.2741,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.8114,
        "points_added": 1.0639,
        "xpoints_added": 1.2268,
        "passes_attempted": 359.0,
        "pass_completion_pct": 0.7493,
        "xpass_completion_pct": 0.761,
        "passes_over_expected": -4.2028,
        "passes_over_expected_p100": -1.1707,
        "avg_pass_distance": 18.9667,
        "avg_pass_vertical": 1.8416
      }
    },
    {
      "game_id": "soccer-mls-2025-vzqoOgNqap",
      "game_slug": "soccer-mls-2025-vzqoognqap",
      "display": "MLS 2025 Season",
      "season": 2025,
      "week": 1,
      "league": "MLS",
      "sport_slug": "mls-2025",
      "away_team": "",
      "home_team": "",
      "date_str": "",
      "score_home": "",
      "score_away": "",
      "stats": {
        "minutes_played": 206.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0201,
        "xg_place": 0.0026,
        "goals_minus_xg": -0.0201,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.5301,
        "assists_minus_xa": 0.4699,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5502,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 60.0,
        "pass_completion_pct": 0.8167,
        "xpass_completion_pct": 0.8399,
        "passes_over_expected": -1.3948,
        "passes_over_expected_p100": -2.3247,
        "avg_pass_distance": 16.5448,
        "avg_pass_vertical": -1.2844
      }
    },
    {
      "game_id": "soccer-mls-2026-eVq3ya6MWO",
      "game_slug": "soccer-mls-2026-evq3ya6mwo",
      "display": "MLS 2026 Season",
      "season": 2026,
      "week": 1,
      "league": "MLS",
      "sport_slug": "mls-2026",
      "away_team": "",
      "home_team": "",
      "date_str": "",
      "score_home": "",
      "score_away": "",
      "stats": {
        "minutes_played": 423.0,
        "shots": 12.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 0.6865,
        "xg_place": 0.8824,
        "goals_minus_xg": 0.3135,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.9128,
        "assists_minus_xa": -0.9128,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.5994,
        "points_added": 0.0,
        "xpoints_added": 0.2263,
        "passes_attempted": 156.0,
        "pass_completion_pct": 0.7115,
        "xpass_completion_pct": 0.7469,
        "passes_over_expected": -5.5154,
        "passes_over_expected_p100": -3.5355,
        "avg_pass_distance": 17.7025,
        "avg_pass_vertical": -0.6152
      }
    }
  ],
  "college": {
    "school": "Pittsburgh",
    "fdb_url": "/players/tyler-boyd-boydty01",
    "seasons": {
      "2015": {
        "rec_num": 91.0,
        "rec_yds": 926.0,
        "rec_td": 6.0
      },
      "2014": {
        "rec_num": 78.0,
        "rec_yds": 1261.0,
        "rec_td": 8.0
      },
      "2013": {
        "rec_num": 85.0,
        "rec_yds": 1174.0,
        "rec_td": 7.0
      }
    },
    "career": {
      "rec_num": 254.0,
      "rec_yds": 3361.0,
      "rec_td": 21.0
    }
  },
  "nfl": null,
  "articles": []
}