{
  "sport": "nba",
  "slug": "dennis-johnson",
  "bio": {
    "fullName": "Dennis Johnson",
    "position": "PG/SG",
    "team": "Boston",
    "heightInches": 76,
    "weightLbs": 185,
    "birthDate": "1954-09-18",
    "college": "LA Harbor College, Pepperdine",
    "headshotUrl": null,
    "rookieSeason": 1977,
    "lastSeason": 1990,
    "status": "historical",
    "externalIds": {}
  },
  "draft": null,
  "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": 1977,
          "seasonType": "REG",
          "team": "SEA",
          "gamesPlayed": 81,
          "values": {
            "gp": 81,
            "gs": null,
            "mpg": 20.6,
            "fg_pct": 0.504,
            "fg3_pct": null,
            "ft_pct": 0.624,
            "rpg": 3.7,
            "apg": 1.5,
            "spg": 1.5,
            "bpg": 0.7,
            "ppg": 9.2
          },
          "rowScope": "team",
          "teamSource": "Seattle"
        },
        {
          "season": 1978,
          "seasonType": "REG",
          "team": "SEA",
          "gamesPlayed": 81,
          "values": {
            "gp": 81,
            "gs": null,
            "mpg": 27.3,
            "fg_pct": 0.417,
            "fg3_pct": null,
            "ft_pct": 0.732,
            "rpg": 3.6,
            "apg": 2.8,
            "spg": 1.5,
            "bpg": 0.6,
            "ppg": 12.7
          },
          "rowScope": "team",
          "teamSource": "Seattle"
        },
        {
          "season": 1978,
          "seasonType": "POST",
          "team": "SEA",
          "gamesPlayed": 22,
          "values": {
            "gp": 22,
            "gs": null,
            "mpg": 37.6,
            "fg_pct": 0.412,
            "fg3_pct": null,
            "ft_pct": 0.704,
            "rpg": 4.6,
            "apg": 3.3,
            "spg": 1,
            "bpg": 1,
            "ppg": 16.1
          },
          "rowScope": "team",
          "teamSource": "Seattle"
        },
        {
          "season": 1979,
          "seasonType": "REG",
          "team": "SEA",
          "gamesPlayed": 80,
          "values": {
            "gp": 80,
            "gs": null,
            "mpg": 34,
            "fg_pct": 0.434,
            "fg3_pct": null,
            "ft_pct": 0.781,
            "rpg": 4.7,
            "apg": 3.5,
            "spg": 1.3,
            "bpg": 1.2,
            "ppg": 15.9
          },
          "rowScope": "team",
          "teamSource": "Seattle"
        },
        {
          "season": 1979,
          "seasonType": "POST",
          "team": "SEA",
          "gamesPlayed": 17,
          "values": {
            "gp": 17,
            "gs": null,
            "mpg": 40.1,
            "fg_pct": 0.45,
            "fg3_pct": null,
            "ft_pct": 0.771,
            "rpg": 6.1,
            "apg": 4.1,
            "spg": 1.6,
            "bpg": 1.5,
            "ppg": 20.9
          },
          "rowScope": "team",
          "teamSource": "Seattle"
        },
        {
          "season": 1980,
          "seasonType": "REG",
          "team": "SEA",
          "gamesPlayed": 81,
          "values": {
            "gp": 81,
            "gs": null,
            "mpg": 36.3,
            "fg_pct": 0.422,
            "fg3_pct": 0.207,
            "ft_pct": 0.78,
            "rpg": 5.1,
            "apg": 4.1,
            "spg": 1.8,
            "bpg": 1,
            "ppg": 19
          },
          "rowScope": "team",
          "teamSource": "Seattle"
        },
        {
          "season": 1980,
          "seasonType": "POST",
          "team": "SEA",
          "gamesPlayed": 15,
          "values": {
            "gp": 15,
            "gs": null,
            "mpg": 38.8,
            "fg_pct": 0.41,
            "fg3_pct": 0.333,
            "ft_pct": 0.839,
            "rpg": 4.3,
            "apg": 3.8,
            "spg": 1.8,
            "bpg": 0.7,
            "ppg": 17.1
          },
          "rowScope": "team",
          "teamSource": "Seattle"
        },
        {
          "season": 1981,
          "seasonType": "REG",
          "team": "PHX",
          "gamesPlayed": 79,
          "values": {
            "gp": 79,
            "gs": null,
            "mpg": 33.1,
            "fg_pct": 0.436,
            "fg3_pct": 0.216,
            "ft_pct": 0.82,
            "rpg": 4.6,
            "apg": 3.7,
            "spg": 1.7,
            "bpg": 0.8,
            "ppg": 18.8
          },
          "rowScope": "team",
          "teamSource": "Phoenix"
        },
        {
          "season": 1981,
          "seasonType": "POST",
          "team": "PHX",
          "gamesPlayed": 7,
          "values": {
            "gp": 7,
            "gs": null,
            "mpg": 38.1,
            "fg_pct": 0.473,
            "fg3_pct": 0.2,
            "ft_pct": 0.762,
            "rpg": 4.7,
            "apg": 2.9,
            "spg": 1.3,
            "bpg": 1.3,
            "ppg": 19.6
          },
          "rowScope": "team",
          "teamSource": "Phoenix"
        },
        {
          "season": 1982,
          "seasonType": "REG",
          "team": "PHX",
          "gamesPlayed": 80,
          "values": {
            "gp": 80,
            "gs": 77,
            "mpg": 36.7,
            "fg_pct": 0.47,
            "fg3_pct": 0.19,
            "ft_pct": 0.806,
            "rpg": 5.1,
            "apg": 4.6,
            "spg": 1.3,
            "bpg": 0.7,
            "ppg": 19.5
          },
          "rowScope": "team",
          "teamSource": "Phoenix"
        },
        {
          "season": 1982,
          "seasonType": "POST",
          "team": "PHX",
          "gamesPlayed": 7,
          "values": {
            "gp": 7,
            "gs": null,
            "mpg": 38.7,
            "fg_pct": 0.477,
            "fg3_pct": 0,
            "ft_pct": 0.769,
            "rpg": 4.4,
            "apg": 4.6,
            "spg": 2.1,
            "bpg": 0.6,
            "ppg": 22.3
          },
          "rowScope": "team",
          "teamSource": "Phoenix"
        },
        {
          "season": 1983,
          "seasonType": "REG",
          "team": "PHX",
          "gamesPlayed": 77,
          "values": {
            "gp": 77,
            "gs": 74,
            "mpg": 33.1,
            "fg_pct": 0.462,
            "fg3_pct": 0.161,
            "ft_pct": 0.791,
            "rpg": 4.4,
            "apg": 5,
            "spg": 1.3,
            "bpg": 0.5,
            "ppg": 14.2
          },
          "rowScope": "team",
          "teamSource": "Phoenix"
        },
        {
          "season": 1983,
          "seasonType": "POST",
          "team": "PHX",
          "gamesPlayed": 3,
          "values": {
            "gp": 3,
            "gs": null,
            "mpg": 36,
            "fg_pct": 0.458,
            "fg3_pct": 0,
            "ft_pct": 0.833,
            "rpg": 7.7,
            "apg": 5.7,
            "spg": 1.7,
            "bpg": 0.7,
            "ppg": 18
          },
          "rowScope": "team",
          "teamSource": "Phoenix"
        },
        {
          "season": 1984,
          "seasonType": "REG",
          "team": "BOS",
          "gamesPlayed": 80,
          "values": {
            "gp": 80,
            "gs": 78,
            "mpg": 33.3,
            "fg_pct": 0.437,
            "fg3_pct": 0.125,
            "ft_pct": 0.852,
            "rpg": 3.5,
            "apg": 4.2,
            "spg": 1.2,
            "bpg": 0.7,
            "ppg": 13.2
          },
          "rowScope": "team",
          "teamSource": "Boston"
        },
        {
          "season": 1984,
          "seasonType": "POST",
          "team": "BOS",
          "gamesPlayed": 22,
          "values": {
            "gp": 22,
            "gs": null,
            "mpg": 36.7,
            "fg_pct": 0.404,
            "fg3_pct": 0.429,
            "ft_pct": 0.867,
            "rpg": 3.6,
            "apg": 4.4,
            "spg": 1.1,
            "bpg": 0.3,
            "ppg": 16.6
          },
          "rowScope": "team",
          "teamSource": "Boston"
        },
        {
          "season": 1985,
          "seasonType": "REG",
          "team": "BOS",
          "gamesPlayed": 80,
          "values": {
            "gp": 80,
            "gs": 77,
            "mpg": 37.2,
            "fg_pct": 0.462,
            "fg3_pct": 0.269,
            "ft_pct": 0.853,
            "rpg": 4,
            "apg": 6.8,
            "spg": 1.2,
            "bpg": 0.5,
            "ppg": 15.7
          },
          "rowScope": "team",
          "teamSource": "Boston"
        },
        {
          "season": 1985,
          "seasonType": "POST",
          "team": "BOS",
          "gamesPlayed": 21,
          "values": {
            "gp": 21,
            "gs": 21,
            "mpg": 40.4,
            "fg_pct": 0.445,
            "fg3_pct": 0,
            "ft_pct": 0.86,
            "rpg": 4,
            "apg": 7.3,
            "spg": 1.5,
            "bpg": 0.4,
            "ppg": 17.3
          },
          "rowScope": "team",
          "teamSource": "Boston"
        },
        {
          "season": 1986,
          "seasonType": "REG",
          "team": "BOS",
          "gamesPlayed": 78,
          "values": {
            "gp": 78,
            "gs": 78,
            "mpg": 35,
            "fg_pct": 0.455,
            "fg3_pct": 0.143,
            "ft_pct": 0.818,
            "rpg": 3.4,
            "apg": 5.8,
            "spg": 1.4,
            "bpg": 0.4,
            "ppg": 15.6
          },
          "rowScope": "team",
          "teamSource": "Boston"
        },
        {
          "season": 1986,
          "seasonType": "POST",
          "team": "BOS",
          "gamesPlayed": 18,
          "values": {
            "gp": 18,
            "gs": 18,
            "mpg": 39.7,
            "fg_pct": 0.445,
            "fg3_pct": 0.375,
            "ft_pct": 0.798,
            "rpg": 4.2,
            "apg": 5.9,
            "spg": 2.2,
            "bpg": 0.3,
            "ppg": 16.2
          },
          "rowScope": "team",
          "teamSource": "Boston"
        },
        {
          "season": 1987,
          "seasonType": "REG",
          "team": "BOS",
          "gamesPlayed": 79,
          "values": {
            "gp": 79,
            "gs": 78,
            "mpg": 37.1,
            "fg_pct": 0.444,
            "fg3_pct": 0.113,
            "ft_pct": 0.833,
            "rpg": 3.3,
            "apg": 7.5,
            "spg": 1.1,
            "bpg": 0.5,
            "ppg": 13.4
          },
          "rowScope": "team",
          "teamSource": "Boston"
        },
        {
          "season": 1987,
          "seasonType": "POST",
          "team": "BOS",
          "gamesPlayed": 23,
          "values": {
            "gp": 23,
            "gs": 23,
            "mpg": 41.9,
            "fg_pct": 0.465,
            "fg3_pct": 0.115,
            "ft_pct": 0.85,
            "rpg": 4,
            "apg": 8.9,
            "spg": 0.7,
            "bpg": 0.3,
            "ppg": 18.9
          },
          "rowScope": "team",
          "teamSource": "Boston"
        },
        {
          "season": 1988,
          "seasonType": "REG",
          "team": "BOS",
          "gamesPlayed": 77,
          "values": {
            "gp": 77,
            "gs": 74,
            "mpg": 34.7,
            "fg_pct": 0.438,
            "fg3_pct": 0.261,
            "ft_pct": 0.856,
            "rpg": 3.1,
            "apg": 7.8,
            "spg": 1.2,
            "bpg": 0.4,
            "ppg": 12.6
          },
          "rowScope": "team",
          "teamSource": "Boston"
        },
        {
          "season": 1988,
          "seasonType": "POST",
          "team": "BOS",
          "gamesPlayed": 17,
          "values": {
            "gp": 17,
            "gs": 17,
            "mpg": 41.3,
            "fg_pct": 0.433,
            "fg3_pct": 0.375,
            "ft_pct": 0.796,
            "rpg": 4.5,
            "apg": 8.2,
            "spg": 1.4,
            "bpg": 0.5,
            "ppg": 15.9
          },
          "rowScope": "team",
          "teamSource": "Boston"
        },
        {
          "season": 1989,
          "seasonType": "REG",
          "team": "BOS",
          "gamesPlayed": 72,
          "values": {
            "gp": 72,
            "gs": 72,
            "mpg": 32.1,
            "fg_pct": 0.434,
            "fg3_pct": 0.14,
            "ft_pct": 0.821,
            "rpg": 2.6,
            "apg": 6.6,
            "spg": 1.3,
            "bpg": 0.3,
            "ppg": 10
          },
          "rowScope": "team",
          "teamSource": "Boston"
        },
        {
          "season": 1989,
          "seasonType": "POST",
          "team": "BOS",
          "gamesPlayed": 3,
          "values": {
            "gp": 3,
            "gs": 1,
            "mpg": 19.7,
            "fg_pct": 0.267,
            "fg3_pct": null,
            "ft_pct": null,
            "rpg": 1.3,
            "apg": 3,
            "spg": 1,
            "bpg": 0,
            "ppg": 2.7
          },
          "rowScope": "team",
          "teamSource": "Boston"
        },
        {
          "season": 1990,
          "seasonType": "REG",
          "team": "BOS",
          "gamesPlayed": 75,
          "values": {
            "gp": 75,
            "gs": 65,
            "mpg": 27.1,
            "fg_pct": 0.434,
            "fg3_pct": 0.042,
            "ft_pct": 0.843,
            "rpg": 2.7,
            "apg": 6.5,
            "spg": 1.1,
            "bpg": 0.2,
            "ppg": 7.1
          },
          "rowScope": "team",
          "teamSource": "Boston"
        },
        {
          "season": 1990,
          "seasonType": "POST",
          "team": "BOS",
          "gamesPlayed": 5,
          "values": {
            "gp": 5,
            "gs": 5,
            "mpg": 32.4,
            "fg_pct": 0.484,
            "fg3_pct": 0.333,
            "ft_pct": 1,
            "rpg": 2.8,
            "apg": 5.6,
            "spg": 0.4,
            "bpg": 0.4,
            "ppg": 13.8
          },
          "rowScope": "team",
          "teamSource": "Boston"
        }
      ],
      "careerTotals": {
        "REG": {
          "gp": 1100,
          "gs": 673,
          "mpg": 32.7,
          "fg_pct": 0.445,
          "fg3_pct": 0.172,
          "ft_pct": 0.797,
          "rpg": 3.9,
          "apg": 5,
          "spg": 1.3,
          "bpg": 0.6,
          "ppg": 14.1
        },
        "POST": {
          "gp": 180,
          "gs": 85,
          "mpg": 38.9,
          "fg_pct": 0.439,
          "fg3_pct": 0.239,
          "ft_pct": 0.802,
          "rpg": 4.3,
          "apg": 5.6,
          "spg": 1.4,
          "bpg": 0.6,
          "ppg": 17.3
        }
      }
    }
  ],
  "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": "Dennis Johnson"
  },
  "generatedAt": "2026-07-03T02:18:08.345Z"
}
