{
  "sport": "nba",
  "slug": "happy-hairston",
  "bio": {
    "fullName": "Happy Hairston",
    "position": "F",
    "team": "L.A. Lakers",
    "heightInches": 79,
    "weightLbs": 225,
    "birthDate": "1942-05-31",
    "college": "NYU",
    "headshotUrl": null,
    "rookieSeason": 1965,
    "lastSeason": 1975,
    "status": "historical",
    "externalIds": {}
  },
  "draft": {
    "year": 1964,
    "round": 4,
    "pick": 33,
    "team": "Cincinnati Royals",
    "undrafted": false
  },
  "statTables": [
    {
      "id": "pergame-wiki",
      "label": "Career Per Game (Wikipedia)",
      "columns": [
        {
          "key": "gp"
        },
        {
          "key": "gs"
        },
        {
          "key": "mpg"
        },
        {
          "key": "fg_pct"
        },
        {
          "key": "fg3_pct"
        },
        {
          "key": "ft_pct"
        },
        {
          "key": "rpg"
        },
        {
          "key": "apg"
        },
        {
          "key": "spg"
        },
        {
          "key": "bpg"
        },
        {
          "key": "ppg"
        }
      ],
      "rows": [
        {
          "season": 1965,
          "seasonType": "REG",
          "team": "CIN",
          "gamesPlayed": 61,
          "values": {
            "gp": 61,
            "gs": null,
            "mpg": 12.1,
            "fg_pct": 0.373,
            "fg3_pct": null,
            "ft_pct": 0.667,
            "rpg": 4.8,
            "apg": 0.4,
            "spg": null,
            "bpg": null,
            "ppg": 6.1
          },
          "rowScope": "team",
          "teamSource": "Cincinnati"
        },
        {
          "season": 1965,
          "seasonType": "POST",
          "team": "CIN",
          "gamesPlayed": 3,
          "values": {
            "gp": 3,
            "gs": null,
            "mpg": 13,
            "fg_pct": 0.278,
            "fg3_pct": null,
            "ft_pct": 0.667,
            "rpg": 6.7,
            "apg": 1,
            "spg": null,
            "bpg": null,
            "ppg": 4
          },
          "rowScope": "team",
          "teamSource": "Cincinnati"
        },
        {
          "season": 1966,
          "seasonType": "REG",
          "team": "CIN",
          "gamesPlayed": 72,
          "values": {
            "gp": 72,
            "gs": null,
            "mpg": 24.9,
            "fg_pct": 0.489,
            "fg3_pct": null,
            "ft_pct": 0.685,
            "rpg": 7.6,
            "apg": 0.6,
            "spg": null,
            "bpg": null,
            "ppg": 14.1
          },
          "rowScope": "team",
          "teamSource": "Cincinnati"
        },
        {
          "season": 1966,
          "seasonType": "POST",
          "team": "CIN",
          "gamesPlayed": 5,
          "values": {
            "gp": 5,
            "gs": null,
            "mpg": 30,
            "fg_pct": 0.403,
            "fg3_pct": null,
            "ft_pct": 0.711,
            "rpg": 7.4,
            "apg": 0,
            "spg": null,
            "bpg": null,
            "ppg": 15.4
          },
          "rowScope": "team",
          "teamSource": "Cincinnati"
        },
        {
          "season": 1967,
          "seasonType": "REG",
          "team": "CIN",
          "gamesPlayed": 79,
          "values": {
            "gp": 79,
            "gs": null,
            "mpg": 30.9,
            "fg_pct": 0.479,
            "fg3_pct": null,
            "ft_pct": 0.66,
            "rpg": 8,
            "apg": 0.8,
            "spg": null,
            "bpg": null,
            "ppg": 14.9
          },
          "rowScope": "team",
          "teamSource": "Cincinnati"
        },
        {
          "season": 1967,
          "seasonType": "POST",
          "team": "CIN",
          "gamesPlayed": 4,
          "values": {
            "gp": 4,
            "gs": null,
            "mpg": 35,
            "fg_pct": 0.519,
            "fg3_pct": null,
            "ft_pct": 0.533,
            "rpg": 6.8,
            "apg": 1.5,
            "spg": null,
            "bpg": null,
            "ppg": 16
          },
          "rowScope": "team",
          "teamSource": "Cincinnati"
        },
        {
          "season": 1968,
          "seasonType": "REG",
          "gamesPlayed": 74,
          "gamesStarted": null,
          "values": {
            "gp": 74,
            "gs": null,
            "mpg": null,
            "fg_pct": null,
            "fg3_pct": null,
            "ft_pct": null,
            "rpg": null,
            "apg": null,
            "spg": null,
            "bpg": null,
            "ppg": null
          },
          "team": "TOT",
          "rowScope": "total"
        },
        {
          "season": 1968,
          "seasonType": "REG",
          "team": "CIN",
          "gamesPlayed": 48,
          "values": {
            "gp": 48,
            "gs": null,
            "mpg": 33.9,
            "fg_pct": 0.503,
            "fg3_pct": null,
            "ft_pct": 0.686,
            "rpg": 7.4,
            "apg": 1.2,
            "spg": null,
            "bpg": null,
            "ppg": 17.4
          },
          "rowScope": "team",
          "teamSource": "Cincinnati"
        },
        {
          "season": 1968,
          "seasonType": "REG",
          "team": "DET",
          "gamesPlayed": 26,
          "values": {
            "gp": 26,
            "gs": null,
            "mpg": 34.3,
            "fg_pct": 0.459,
            "fg3_pct": null,
            "ft_pct": 0.717,
            "rpg": 10.1,
            "apg": 1.4,
            "spg": null,
            "bpg": null,
            "ppg": 18.8
          },
          "rowScope": "team",
          "teamSource": "Detroit"
        },
        {
          "season": 1968,
          "seasonType": "POST",
          "team": "DET",
          "gamesPlayed": 6,
          "values": {
            "gp": 6,
            "gs": null,
            "mpg": 24.8,
            "fg_pct": 0.408,
            "fg3_pct": null,
            "ft_pct": 0.6,
            "rpg": 6.2,
            "apg": 1.2,
            "spg": null,
            "bpg": null,
            "ppg": 11.7
          },
          "rowScope": "team",
          "teamSource": "Detroit"
        },
        {
          "season": 1969,
          "seasonType": "REG",
          "team": "DET",
          "gamesPlayed": 81,
          "values": {
            "gp": 81,
            "gs": null,
            "mpg": 35.7,
            "fg_pct": 0.469,
            "fg3_pct": null,
            "ft_pct": 0.731,
            "rpg": 11.8,
            "apg": 1.3,
            "spg": null,
            "bpg": null,
            "ppg": 18.1
          },
          "rowScope": "team",
          "teamSource": "Detroit"
        },
        {
          "season": 1970,
          "seasonType": "REG",
          "gamesPlayed": 70,
          "gamesStarted": null,
          "values": {
            "gp": 70,
            "gs": null,
            "mpg": null,
            "fg_pct": null,
            "fg3_pct": null,
            "ft_pct": null,
            "rpg": null,
            "apg": null,
            "spg": null,
            "bpg": null,
            "ppg": null
          },
          "team": "TOT",
          "rowScope": "total"
        },
        {
          "season": 1970,
          "seasonType": "REG",
          "team": "DET",
          "gamesPlayed": 15,
          "values": {
            "gp": 15,
            "gs": null,
            "mpg": 18.8,
            "fg_pct": 0.553,
            "fg3_pct": null,
            "ft_pct": 0.714,
            "rpg": 5.9,
            "apg": 0.7,
            "spg": null,
            "bpg": null,
            "ppg": 10.6
          },
          "rowScope": "team",
          "teamSource": "Detroit"
        },
        {
          "season": 1970,
          "seasonType": "REG",
          "team": "LAL",
          "gamesPlayed": 55,
          "values": {
            "gp": 55,
            "gs": null,
            "mpg": 39,
            "fg_pct": 0.49,
            "fg3_pct": null,
            "ft_pct": 0.803,
            "rpg": 12.5,
            "apg": 2,
            "spg": null,
            "bpg": null,
            "ppg": 20.6
          },
          "rowScope": "team",
          "teamSource": "L.A. Lakers"
        },
        {
          "season": 1970,
          "seasonType": "POST",
          "team": "LAL",
          "gamesPlayed": 16,
          "values": {
            "gp": 16,
            "gs": null,
            "mpg": 18.5,
            "fg_pct": 0.435,
            "fg3_pct": null,
            "ft_pct": 0.686,
            "rpg": 4.8,
            "apg": 1.3,
            "spg": null,
            "bpg": null,
            "ppg": 7.4
          },
          "rowScope": "team",
          "teamSource": "L.A. Lakers"
        },
        {
          "season": 1971,
          "seasonType": "REG",
          "team": "LAL",
          "gamesPlayed": 80,
          "values": {
            "gp": 80,
            "gs": null,
            "mpg": 36.5,
            "fg_pct": 0.466,
            "fg3_pct": null,
            "ft_pct": 0.782,
            "rpg": 10,
            "apg": 2.1,
            "spg": null,
            "bpg": null,
            "ppg": 18.6
          },
          "rowScope": "team",
          "teamSource": "L.A. Lakers"
        },
        {
          "season": 1971,
          "seasonType": "POST",
          "team": "LAL",
          "gamesPlayed": 12,
          "values": {
            "gp": 12,
            "gs": null,
            "mpg": 39.3,
            "fg_pct": 0.506,
            "fg3_pct": null,
            "ft_pct": 0.76,
            "rpg": 9.1,
            "apg": 2.8,
            "spg": null,
            "bpg": null,
            "ppg": 17
          },
          "rowScope": "team",
          "teamSource": "L.A. Lakers"
        },
        {
          "season": 1972,
          "seasonType": "REG",
          "team": "LAL",
          "gamesPlayed": 80,
          "values": {
            "gp": 80,
            "gs": null,
            "mpg": 34.4,
            "fg_pct": 0.461,
            "fg3_pct": null,
            "ft_pct": 0.779,
            "rpg": 13.1,
            "apg": 2.4,
            "spg": null,
            "bpg": null,
            "ppg": 13.1
          },
          "rowScope": "team",
          "teamSource": "L.A. Lakers"
        },
        {
          "season": 1972,
          "seasonType": "POST",
          "team": "LAL",
          "gamesPlayed": 15,
          "values": {
            "gp": 15,
            "gs": null,
            "mpg": 38.5,
            "fg_pct": 0.44,
            "fg3_pct": null,
            "ft_pct": 0.794,
            "rpg": 13.1,
            "apg": 2.1,
            "spg": null,
            "bpg": null,
            "ppg": 13.5
          },
          "rowScope": "team",
          "teamSource": "L.A. Lakers"
        },
        {
          "season": 1973,
          "seasonType": "REG",
          "team": "LAL",
          "gamesPlayed": 28,
          "values": {
            "gp": 28,
            "gs": null,
            "mpg": 33.5,
            "fg_pct": 0.482,
            "fg3_pct": null,
            "ft_pct": 0.787,
            "rpg": 13.2,
            "apg": 2.4,
            "spg": null,
            "bpg": null,
            "ppg": 16.3
          },
          "rowScope": "team",
          "teamSource": "L.A. Lakers"
        },
        {
          "season": 1973,
          "seasonType": "POST",
          "team": "LAL",
          "gamesPlayed": 3,
          "values": {
            "gp": 3,
            "gs": null,
            "mpg": 8.7,
            "fg_pct": 0.111,
            "fg3_pct": null,
            "ft_pct": 0.75,
            "rpg": 1.3,
            "apg": 0.3,
            "spg": null,
            "bpg": null,
            "ppg": 2.7
          },
          "rowScope": "team",
          "teamSource": "L.A. Lakers"
        },
        {
          "season": 1974,
          "seasonType": "REG",
          "team": "LAL",
          "gamesPlayed": 77,
          "values": {
            "gp": 77,
            "gs": null,
            "mpg": 34.2,
            "fg_pct": 0.507,
            "fg3_pct": null,
            "ft_pct": 0.771,
            "rpg": 13.5,
            "apg": 2.7,
            "spg": 0.8,
            "bpg": 0.2,
            "ppg": 14.5
          },
          "rowScope": "team",
          "teamSource": "L.A. Lakers"
        },
        {
          "season": 1974,
          "seasonType": "POST",
          "team": "LAL",
          "gamesPlayed": 5,
          "values": {
            "gp": 5,
            "gs": null,
            "mpg": 34.4,
            "fg_pct": 0.417,
            "fg3_pct": null,
            "ft_pct": 0.889,
            "rpg": 10.4,
            "apg": 3.8,
            "spg": 1,
            "bpg": 0.2,
            "ppg": 9.2
          },
          "rowScope": "team",
          "teamSource": "L.A. Lakers"
        },
        {
          "season": 1975,
          "seasonType": "REG",
          "team": "LAL",
          "gamesPlayed": 74,
          "values": {
            "gp": 74,
            "gs": null,
            "mpg": 30.9,
            "fg_pct": 0.506,
            "fg3_pct": null,
            "ft_pct": 0.801,
            "rpg": 12.8,
            "apg": 2.3,
            "spg": 0.7,
            "bpg": 0.1,
            "ppg": 10.3
          },
          "rowScope": "team",
          "teamSource": "L.A. Lakers"
        }
      ],
      "careerTotals": {
        "REG": {
          "gp": 776,
          "gs": null,
          "mpg": 31.4,
          "fg_pct": 0.478,
          "fg3_pct": null,
          "ft_pct": 0.741,
          "rpg": 10.3,
          "apg": 1.6,
          "spg": 0.8,
          "bpg": 0.2,
          "ppg": 14.8
        },
        "POST": {
          "gp": 69,
          "gs": null,
          "mpg": 29.3,
          "fg_pct": 0.445,
          "fg3_pct": null,
          "ft_pct": 0.733,
          "rpg": 8.1,
          "apg": 1.8,
          "spg": 1,
          "bpg": 0.2,
          "ppg": 11.6
        }
      }
    }
  ],
  "dataSources": [
    "wikipedia:nba-career-stats (CC-BY-SA, facts-only)",
    "wikipedia:nba-player-list (CC-BY-SA, facts-only)"
  ],
  "identity": {
    "provenance": "wikipedia:nba-player-list",
    "articleTitle": "Happy Hairston"
  },
  "generatedAt": "2026-07-03T02:30:02.999Z"
}
